.emoji-picker{display:flex;flex-direction:column;gap:9px;width:340px;max-width:100%;min-width:0;padding:10px;border:1px solid #2a3947;border-radius:10px;background:#18242f;color:#edf3f8;box-sizing:border-box}.emoji-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.emoji-picker-head strong{font-size:15px}.emoji-picker .emoji-close{width:30px;height:30px;min-height:30px;padding:0;border:0;background:transparent;color:inherit;font-size:24px}.emoji-picker input,.emoji-picker select{width:100%;min-width:0;font-size:14px}.emoji-picker-count{margin:0;font-size:12px;color:#b8c4d0}.emoji-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;max-height:252px;overflow:auto;overscroll-behavior:contain;padding:2px;scrollbar-gutter:stable}.emoji-picker .emoji-choice{display:grid;place-items:center;min-width:0;width:100%;height:39px;min-height:39px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:25px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emoji-picker .emoji-choice>span[aria-hidden]{font:inherit}.emoji-picker .emoji-choice:hover,.emoji-picker .emoji-choice:focus-visible{background:#253642;border-color:#7186a0;outline:2px solid transparent}.emoji-picker .emoji-more{width:100%;padding:7px;min-height:34px;border:1px solid #394c5e;border-radius:7px;background:transparent;color:inherit;font-size:12px}.emoji-text-control{margin-top:8px;min-width:0}.emoji-text-control>.btn{margin-bottom:6px}.wall-emoji-menu{display:block;grid-template-columns:none;width:360px;min-width:0;max-width:min(360px,calc(100vw - 40px));padding:0}.wall-emoji-menu[hidden]{display:none}.wall-emoji-menu .emoji-picker{width:100%;border:0;box-shadow:none}.wall-emoji-menu .emoji-picker-grid{max-height:230px}.emoji-picker .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.emoji-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.emoji-picker .emoji-choice{height:40px;min-height:40px}.emoji-picker{padding:8px}}
