.ecat_p{width:inherit;height:3080px}.ecat_p .sprite{background-image:url(/js/emoji/img/cat_p_8.webp?1730152172)}.ecat_n{width:inherit;height:880px}.ecat_n .sprite{background-image:url(/js/emoji/img/cat_n_8.webp?1730152172)}.ecat_d{width:inherit;height:748px}.ecat_d .sprite{background-image:url(/js/emoji/img/cat_d_8.webp?1730152172)}.ecat_t{width:inherit;height:1232px}.ecat_t .sprite{background-image:url(/js/emoji/img/cat_t_8.webp?1730152172)}.ecat_a{width:inherit;height:484px}.ecat_a .sprite{background-image:url(/js/emoji/img/cat_a_8.webp?1730152172)}.ecat_o{width:inherit;height:1452px}.ecat_o .sprite{background-image:url(/js/emoji/img/cat_o_8.webp?1730152172)}.ecat_s{width:inherit;height:1232px}.ecat_s .sprite{background-image:url(/js/emoji/img/cat_s_8.webp?1730152172)}.ecat_f{width:inherit;height:1496px}.ecat_f .sprite{background-image:url(/js/emoji/img/cat_f_8.webp?1730152172)}@media (hover:hover){.emojiPicker .stickers_wrap .sticker:hover{background-color:var(--hov-gg);cursor:pointer}.emojiPicker section i:hover,.emojiPicker nav .active,.emojiPicker nav div:hover,.emojiPicker .stickers_add:hover{background-color:var(--egrey);cursor:pointer}}.emojiPicker nav{display:flex}.emojiPicker .stickers_wrap .sticker .an{width:100%;height:100%}.emojiPicker .stickers_wrap .sticker .wrapper{position:relative;display:inline-flex;aspect-ratio:1;box-sizing:border-box;margin:calc(var(--hint-br)/2);flex:1;width:100%}.emojiPicker nav div{display:inline-flex;width:100%;padding:var(--sm-bl-pad);font-weight:500;box-sizing:border-box;cursor:pointer;background:var(--zgrey);color:var(--bold-clr)}.emojiPicker .stickers_add .fa{font-size:14px;margin-right:4px}.em_picker_wrap{display:none;position:absolute;z-index:10002;padding:10px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);animation:em-picker-appear 0.15s ease-in forwards}.mobile .em_picker_wrap{width:100%;padding:0 var(--main-pad);box-sizing:border-box}.em_picker_wrap .emojiPicker{display:flex;border-radius:var(--hint-br);background:var(--hint-bg);width:400px;height:400px;flex-direction:column;overflow:hidden;box-shadow:var(--hint-sh);outline:none}.mobile .em_picker_wrap .emojiPicker{max-width:100%}.stickers_wrap_parent.empty:before{content:'No stickers';font-size:13px;line-height:36px;color:var(--grey)}.emojiPicker .stickers_wrap .stickers_wrap_parent{overflow-y:scroll;height:auto;margin:var(--sm-bl-pad);box-sizing:border-box;display:flex;flex-shrink:1;flex-wrap:wrap;height:100%;padding-right:var(--hint-pd)}.emojiPicker section i{display:inline-flex;border-radius:10px;cursor:pointer;width:44px;height:44px;background-size:30px;background-repeat:no-repeat;background-position:center;margin:0;justify-content:center;align-items:center}.emojiPicker section .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.mobile .emojiPicker .stickers_wrap .stickers_wrap_parent{padding-right:0}.emojiPicker .stickers_wrap{display:none;box-sizing:border-box;position:relative;flex-direction:column;justify-content:space-between;overflow:auto;height:100%}.emojiPicker .stickers_wrap.active{display:inline-flex}.emojiPicker .stickers_wrap .stickers{display:inline-flex;flex-direction:row;flex-wrap:wrap}.mobile .emojiPicker .stickers_wrap .stickers{margin:var(--hint-pd) calc(var(--hint-pd)/2*-1)}.emojiPicker .stickers_add{text-transform:uppercase;background:var(--zgrey);font-size:13px;font-weight:500;line-height:40px;color:var(--bold-clr);display:flex;justify-content:center;align-items:baseline}.emojiPicker .sections{margin:var(--sm-bl-pad);display:flex;flex:1;flex-wrap:wrap;padding-right:calc(var(--sm-bl-pad)/2)}.emojiPicker .stickers_wrap .tab{display:inline-flex;width:100%;flex-direction:column;overflow:hidden}.emojiPicker .stickers_wrap .stickers_wrap_parent>.tab:not(:last-child){margin-bottom:var(--inner-pad)}.emojiPicker .sections:empty,.emojiPicker .stickers_wrap .stickers_wrap_parent:not(.empty):empty{background-image:url(/img/loader2.svg?2);background-repeat:no-repeat;background-size:15%;background-position:center}.emojiPicker .stickers_wrap .name,.emojiPicker section h1{margin:0;padding:0;color:var(--grey);font-size:14px;line-height:38px;font-weight:500;height:40px;display:flex;width:100%}.emojiPicker section{display:flex;flex-wrap:wrap;transform:translateZ(0);width:352px}.emojiPicker section .wrap .sprite{position:absolute;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;top:0;left:0;z-index:1;pointer-events:none}.emojiPicker section .wrap .selector{width:44px;height:44px;position:absolute;left:0;top:0;background-color:var(--egrey);border-radius:10px;transform:translateX(-9999px) translateY(-9999px);cursor:pointer}.emojiPicker .visible:not(.noanim) i{animation:em-pop-in .3s ease-in}.emojiPicker .visible i{opacity:1}.emojiPicker section .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}@keyframes em-picker-appear{0%{transform:scale(.2)}100%{transform:scale(1)}}