/*! ranobes.net - (c) all rights reserved. Copying is prohibited. */
.smiles_dialog>#dlepopup{height:300px!important;overflow:unset!important}.smiles_dialog{max-height:unset!important}#b_emo2:before{content:"\f118"}.smiles_dialog .ui-widget-header{padding:8px 8px 0!important;font-size:0px;z-index:5}.smiles_dialog .ui-widget-content{padding:0px}.smiles_content{padding:4px;max-height:300px;overflow:auto}.smiles_content::-webkit-scrollbar-thumb{background-color:#626262;border:4px solid #00000000;background-clip:padding-box;border-radius:5px}.smiles_content::-webkit-scrollbar{width:0.8em}.smiles_hint{color:#fff;font-size:11px;padding:2px 3px;border-radius:2px;background:rgba(0,0,0,0.8);position:absolute;bottom:3px;left:3px}.smiles_hint.right{position:absolute;bottom:3px;left:auto;right:3px}.smiles_collect{--cell: 58px}.smiles_collect:not(.smiles_settings){display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--cell), 1fr));grid-auto-flow:dense}.smilesp{--img: 50px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease}@media (hover:hover){.smilesp:hover{background-color:var(--menu-hover)}}.smilesp img{display:block;width:var(--img);height:var(--img);object-fit:contain}.smilesp--tall{grid-row:span 2;aspect-ratio:1 / 2}.smilesp--tall img{height:calc(100% - 8px)}.smilesp--wide{grid-column:span 2;aspect-ratio:2 / 1}.smilesp--wide img{width:calc(100% - 8px)}.smiles_collect--enter{animation:smiles-enter 0.15s linear}@keyframes smiles-enter{from{opacity:0}}@media (prefers-reduced-motion:reduce){.smiles_collect--enter{animation:none}}.smiles_dialog .smiles_tabs{display:flex;align-items:stretch;gap:2px;min-height:51px;margin-bottom:-1px;padding-right:36px}.smiles_tabs>span{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:4px 4px 6px;border:1px solid transparent;border-bottom-width:2px;border-radius:8px 8px 0 0;color:var(--menu-text);position:relative;cursor:pointer;transition:background-color 0.2s ease}.smiles_tabs>span:hover{background-color:var(--menu-hover)}.smiles_tabs>span::after{content:"";position:absolute;left:4px;right:4px;bottom:-2px;height:2px;border-radius:2px;background-color:var(--menu-on);opacity:0;transform:translateY(3px);transition:opacity 0.15s ease, transform 0.25s ease}.smiles_tabs>span.active::after{opacity:1;transform:none}.smiles_tabs>span img, .smiles_tabs>span i{opacity:0.5;transition:opacity 0.2s ease}.smiles_tabs>span:hover img, .smiles_tabs>span:hover i{opacity:0.8}.smiles_tabs>span.active img, .smiles_tabs>span.active i{opacity:1}.smiles_tabs>span img{display:block;width:36px;max-width:100%;height:auto;aspect-ratio:1 / 1;border-radius:6px}.smiles_tabs>span.smiles_tab--icon{flex:0 0 auto;width:24px}.smiles_tabs>span.smiles_tab--settings{margin-left:auto}.smiles_tab--icon i{font-size:16px;line-height:1}.smiles_tab--settings i{position:relative;top:-4px}@media (max-width:560px){.smiles_dialog .smiles_tabs{gap:0}.smiles_tabs>span{padding-left:2px;padding-right:2px}}.smilesp[data-set="troll"]{--img: 65px}.smilesp[data-set="meme"]{--img: 55px}.smilesp[data-set="FamilyGuy"]{--img: 72px}.smiles_collect[data-set="troll"]{--cell: 73px}.smiles_collect[data-set="meme"]{--cell: 63px}.smiles_collect[data-set="FamilyGuy"], .smiles_collect[data-set="recent"]{--cell: 80px}.smiles_empty{grid-column:1 / -1;margin:0;padding:44px 20px 36px;text-align:center;color:var(--menu-text);opacity:0.55;font-size:14px;line-height:21px}.smiles_empty i{display:block;margin-bottom:14px;font-size:36px;line-height:1}.smiles_settings{padding:12px 14px}.smiles_dialog #dlepopup, .smiles_dialog .smiles_content, .smiles_dialog .smiles_settings{border-color:inherit}.smiles_field + .smiles_field{margin-top:12px;padding-top:12px;border-top:1px solid;border-top-color:inherit}.smiles_row{display:flex;align-items:center;justify-content:space-between;gap:22px}.smiles_row .custom-check.switcher .custom-check-icon{margin-right:0}.smiles_settings .smiles_name{position:relative;display:flex;min-width:0;color:var(--menu-text);font-size:12px;line-height:18px;transition:color 0.18s ease}@supports (color:color-mix(in srgb, red, blue)){.smiles_settings .smiles_name{color:color-mix(in srgb, var(--menu-text) 78%, transparent)}}.smiles_name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smiles_name::after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;position:absolute;left:100%;top:50%;margin-left:6px;color:var(--menu-on);opacity:0;transform:translate(-4px, -50%);transition:opacity 0.18s ease, transform 0.18s ease}.smiles_settings .smiles_row.is-saved>.smiles_name{color:var(--menu-on)}.smiles_row.is-saved>.smiles_name::after{opacity:1;transform:translateY(-50%)}.smiles_note{margin:6px 0 0;color:var(--menu-text);opacity:0.55;font-size:11px;line-height:16px}.smiles_starts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.smiles_start{position:relative;display:block;cursor:pointer}.smiles_start input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.smiles_chip{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(128, 128, 128, 0.35);transition:box-shadow 0.2s ease}.smiles_chip img{display:block;width:26px;height:26px;border-radius:4px}.smiles_chip i{color:var(--menu-text);font-size:14px}.smiles_start:hover .smiles_chip{box-shadow:inset 0 0 0 1px rgba(128, 128, 128, 0.7)}.smiles_start input:checked + .smiles_chip{box-shadow:0 0 0 2px var(--menu-on)}.smiles_start input:focus-visible + .smiles_chip{outline:2px solid var(--menu-on);outline-offset:3px}.smiles_start.is-off{opacity:0.45;cursor:default}.smiles_start.is-off .smiles_chip{box-shadow:inset 0 0 0 1px rgba(128, 128, 128, 0.35)}@media (prefers-reduced-motion:reduce){.smiles_settings .smiles_name, .smiles_name::after, .smiles_chip{transition:none}}