.emoji-popover[data-v-792f1dfb]{position:fixed;min-width:280px;max-width:360px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 8px 24px rgba(0,0,0,.18)}.emoji-popover.faded[data-v-792f1dfb]{display:none}.emoji-popover.shown[data-v-792f1dfb]{display:block}.emoji-popover__tabs[data-v-792f1dfb]{display:flex;flex-wrap:wrap;overflow:visible;gap:.15rem;padding:.35rem;border-bottom:1px solid #e9ecef}.emoji-popover__search-panel[data-v-792f1dfb]{display:flex;align-items:center;padding:.5rem .35rem;background-color:#fafbfc;border-bottom:1px solid #e9ecef;position:relative}.emoji-popover__search-input[data-v-792f1dfb]{flex:1;padding:.4rem .6rem;font-size:14px;border:1px solid #dee2e6;border-radius:.25rem;outline:none;transition:border-color .15s}.emoji-popover__search-input[data-v-792f1dfb]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.emoji-popover__search-input[data-v-792f1dfb]::-moz-placeholder{color:#adb5bd}.emoji-popover__search-input[data-v-792f1dfb]::placeholder{color:#adb5bd}.emoji-popover__search-clear[data-v-792f1dfb]{position:absolute;right:.5rem;background:none;border:none;color:#6c757d;font-size:18px;cursor:pointer;padding:.2rem .4rem;line-height:1;transition:color .15s}.emoji-popover__search-clear[data-v-792f1dfb]:hover{color:#495057}.emoji-popover__no-results[data-v-792f1dfb]{display:flex;align-items:center;justify-content:center;height:100%;color:#6c757d;font-size:14px;padding:2rem 1rem;text-align:center}.emoji-popover__search-results[data-v-792f1dfb]{margin:0!important}.emoji-popover__tab[data-v-792f1dfb]{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap;position:relative;overflow:visible;background-color:transparent;border-radius:.2rem}.emoji-popover__tab .btn-label[data-v-792f1dfb]{color:#fff;background-color:#212529;font-family:sans-serif;font-weight:400;font-size:12px;display:inline-block;white-space:nowrap;transform:translate(-50%);padding:.15rem .45rem;position:absolute;left:50%;bottom:calc(100% + 4px);border:1px solid hsla(0,0%,100%,.35);border-radius:.2rem;opacity:0;pointer-events:none;z-index:6000}.emoji-popover__tab:focus-visible .btn-label[data-v-792f1dfb],.emoji-popover__tab:focus .btn-label[data-v-792f1dfb],.emoji-popover__tab:hover .btn-label[data-v-792f1dfb]{opacity:1;transition:opacity .45s ease-in-out .1s}.emoji-popover__tab.active[data-v-792f1dfb]{border-color:#d5d5d5;background:#f4f4f4}.emoji-popover__tab-icon[data-v-792f1dfb]{line-height:1}.emoji-popover__grid-scroll[data-v-792f1dfb]{--emoji-row-size:2rem;--emoji-row-gap:0.2rem;--emoji-grid-padding:0.35rem;height:calc(var(--emoji-row-size)*6 + var(--emoji-row-gap)*12 + var(--emoji-grid-padding)*2);padding:var(--emoji-grid-padding);overflow-y:auto}.emoji-popover__section+.emoji-popover__section[data-v-792f1dfb]{margin-top:.3rem}.emoji-popover__section-title[data-v-792f1dfb]{position:sticky;top:-.35rem;z-index:1;display:flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:#5f6b77;background:#fff;padding:.2rem .1rem;margin-bottom:.2rem}.emoji-popover__section-icon[data-v-792f1dfb]{filter:grayscale(100%)}.emoji-popover__grid[data-v-792f1dfb]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--emoji-row-gap)}.emoji-popover__emoji[data-v-792f1dfb]{min-height:var(--emoji-row-size);padding:.2rem;font-size:1.1rem;line-height:1.1}.btn.emoji-icon[data-v-792f1dfb]{background-color:transparent;border:none}.btn.emoji-icon[data-v-792f1dfb]:hover{background-color:rgb(from var(--yellow) r g b/.5)}.emoji-gray[data-v-792f1dfb]{filter:grayscale(100%)}.emoji-gray[data-v-792f1dfb]:hover{filter:grayscale(0);background-color:rgb(from var(--primary) r g b/.25)}.emoji-gray.active[data-v-792f1dfb]{filter:grayscale(0);background-color:rgb(from var(--primary) r g b/.35);border-color:var(--primary)}.emoji-gray.active .emoji-popover__tab-icon[data-v-792f1dfb],.emoji-gray:hover .emoji-popover__tab-icon[data-v-792f1dfb]{opacity:1}.emoji-gray .emoji-popover__tab-icon[data-v-792f1dfb]{opacity:.65}@media (max-width:576px){.emoji-popover[data-v-792f1dfb]{min-width:250px;max-width:min(92vw,340px)}.emoji-popover__grid-scroll[data-v-792f1dfb]{--emoji-row-size:1.9rem}.emoji-popover__grid[data-v-792f1dfb]{grid-template-columns:repeat(6,minmax(0,1fr))}}