.tab-emoji__content{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tab-emoji__tab-bar{background-color:#d1dbe3;-webkit-border-radius:1.65rem;-moz-border-radius:1.65rem;border-radius:1.65rem;box-sizing:border-box;gap:.8rem;padding:1.6rem 1.8rem;transition:.6s;width:100%}.tab-emoji__tab-bar.on-hover,.tab-emoji__tab-bar:has(.draggable-dropzone--active){background-color:rgba(209,219,227,.75)}.tab-emoji__tab-item{background-color:hsla(0,0%,100%,.5);-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;border-radius:1.4rem;flex-grow:1;position:relative;transition:.6s}.tab-emoji__tab-item.on-hover{background-color:hsla(0,0%,100%,.25)}.tab-emoji__tab-item__content{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;gap:.4rem;height:100%;overflow:hidden;padding:1.2rem .8rem;transition:.6s}.tab-emoji__tab-item__content.on-hover{opacity:.35}.tab-emoji__tab-item__content:after{background:linear-gradient(270deg,hsla(0,0%,100%,.5),rgba(0,0,0,0) 30%);-webkit-border-radius:1.4rem;-moz-border-radius:1.4rem;border-radius:1.4rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.tab-emoji__tab-item__title{height:100%;position:relative}.tab-emoji__tab-item__title p{font-size:1.4rem;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);user-select:none;white-space:nowrap}.tab-emoji__tab-item span{background-color:var(--opera-main-bg-color);border:.2rem dashed var(--opera-border-color);-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.1);display:inline-block;height:4rem;position:absolute;right:1rem;top:calc(100% - 1rem);transition:.6s;width:4rem}.tab-emoji__tab-item span.draggable-dropzone--active,.tab-emoji__tab-item span.on-hover{height:5rem;right:1.25rem;top:calc(100% - 1.25rem);width:5rem}.tab-emoji__tab-item span.draggable-dropzone--occupied{height:4rem;right:1rem;top:calc(100% - 1rem);width:4rem}.tab-emoji__tab-item span.draggable-dropzone--occupied p{animation-duration:1s;animation-fill-mode:forwards;animation-name:tickle}@keyframes tickle{0%{transform:rotate(0)}40%{transform:rotate(30deg)}60%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.tab-emoji__tab-item span.draggable-dropzone--occupied.draggable-dropzone--active .tab-emoji__drag-menu__emoji-box__draggable{opacity:.5}.tab-emoji__tab-item span .tab-emoji__drag-menu__emoji-box__draggable{-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;box-shadow:none;padding:0}.tab-emoji__tab-item span .tab-emoji__drag-menu__emoji-box__draggable p{font-size:2.3em}.tab-emoji__tab-item img{user-select:none;width:2.4rem}.tab-emoji__drag-menu{border:.4rem solid var(--opera-border-color);-webkit-border-radius:2.67rem;-moz-border-radius:2.67rem;border-radius:2.67rem;margin-top:4.8rem;padding:4.2rem 4.4rem;position:relative}.tab-emoji__drag-menu:hover .tab-emoji__drag-menu__cursor{animation:none}.tab-emoji__drag-menu__content{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;gap:6.4rem;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.tab-emoji__drag-menu:has(.draggable-dropzone--active) .tab-emoji__drag-menu__emoji-box__draggable:not(.draggable-mirror,.tab-emoji__drag-menu__emoji-box__draggable--type-hollow),.tab-emoji__drag-menu:has(.tab-emoji__drag-menu__emoji-box__draggable:hover) .tab-emoji__drag-menu__emoji-box__draggable:not(.draggable-mirror,.tab-emoji__drag-menu__emoji-box__draggable--type-hollow){opacity:0}.tab-emoji__drag-menu__emoji-box{background-color:var(--opera-main-bg-color);-webkit-border-radius:2.75rem;-moz-border-radius:2.75rem;border-radius:2.75rem;box-shadow:0 .6rem 2rem rgba(0,0,0,.12);height:12rem;position:relative;transition:.6s;width:12rem}.tab-emoji__drag-menu__emoji-box:not(.draggable-dropzone--active):has(.tab-emoji__drag-menu__emoji-box__draggable:hover) .tab-emoji__drag-menu__emoji-box__draggable{opacity:1;transform:scale(1.2)}.tab-emoji__drag-menu__emoji-box__draggable{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:var(--opera-main-bg-color);box-shadow:0 .6rem 2rem rgba(0,0,0,.12);box-sizing:border-box;cursor:pointer;display:-ms-flexbox;display:-webkit-flex;height:100%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:1.6rem;position:relative;transition:.6s;width:100%;-ms-flex-pack:center;-webkit-border-radius:2.75rem;-moz-border-radius:2.75rem;border-radius:2.75rem}.tab-emoji__drag-menu__emoji-box__draggable--type-hollow{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.tab-emoji__drag-menu__emoji-box__draggable p{cursor:pointer;font-size:6.7em;margin:0;text-align:center;transition:font-size .6s;user-select:none;width:100%}.tab-emoji__drag-menu__emoji-box__draggable.draggable-mirror{transition:unset}.tab-emoji__drag-menu__cursor{animation-duration:5s;animation-iteration-count:infinite;animation-name:hoverCursor;left:25%;opacity:0;position:absolute;top:90%}.tab-emoji__drag-menu__cursor.stop-animating{animation:none}@keyframes hoverCursor{0%{left:25%;opacity:0;top:90%;transform:scale(1)}10%{left:25%;opacity:1;top:90%}30%{left:18%;top:60%;transform:scale(1)}35%{transform:scale(1.35)}40%{left:18%;opacity:1;top:60%;transform:scale(1)}45%{left:18%;opacity:0;top:60%;transform:scale(1)}to{left:25%;opacity:0;top:90%;transform:scale(1)}}.tab-emoji__message-container{height:0;margin-top:4.8rem;width:100%}.tab-emoji__message-container.show-message{height:10rem;transition:.6s;transition-delay:.4s}.tab-emoji__message-content{opacity:0;transform:translateY(-20%);transition:1.2s;width:100%}.tab-emoji__message-content__text{height:calc(100% + 1.5rem);left:0;overflow:hidden;position:absolute;top:0;width:100%}.tab-emoji__message-content__text text:first-child{fill:none;stroke:#fff;stroke-width:8px;stroke-linejoin:round}.tab-emoji__message-content__text text:last-child{fill:#000}.tab-emoji__message-content.show-message{opacity:1;transform:translateY(0);transition-delay:.6s}.tab-emoji__message-content div{contain:paint;height:0}.tab-emoji__message-content div.show-message{height:auto}.tab-emoji__message-content>div{position:relative}.tab-emoji__message-content>div>div text{animation-delay:1.2s;animation-duration:1.8s;animation-fill-mode:both;animation-name:none;transform-origin:center}.tab-emoji__message-content>div>div.show-message text{animation-name:scaleUp}@keyframes scaleUp{0%{transform:scale(1)}45%{transform:scale(1.1)}55%{transform:scale(1.1)}to{transform:scale(1)}}.tab-emoji__message-content__heart-emoji svg text:first-child{text-shadow:0 8px 24px rgba(255,67,52,.3),0 3px 4px rgba(255,67,52,.6)}.tab-emoji__message-content__palm-emoji svg text:first-child{text-shadow:0 8px 24px rgba(124,195,33,.3),0 3px 4px rgba(124,195,33,.6)}.tab-emoji__message-content__pizza-emoji svg text:first-child{text-shadow:0 8px 24px rgba(239,168,80,.3),0 3px 4px rgba(239,168,80,.6)}.tab-emoji__message-content__poop-emoji svg text:first-child{text-shadow:0 8px 24px rgba(171,121,74,.3),0 3px 4px rgba(171,121,74,.6)}