.emoji-picker-portal{position:fixed;z-index:50}.emoji-picker-modal-wrapper{overflow:hidden;position:relative;height:100%}.emoji-picker-modal-wrapper .EmojiPickerReact{position:relative!important;transform:none!important;height:100%}[data-radix-popper-content-wrapper]:has(.emoji-picker-modal-wrapper){z-index:100!important}.emoji-picker-modal-wrapper .epr-body{touch-action:auto!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;max-height:360px!important}.emoji-picker-wrapper{overflow:hidden!important;position:relative!important}.EmojiPickerReact{touch-action:auto!important;-webkit-overflow-scrolling:touch!important;overflow:hidden!important}.EmojiPickerReact .epr-body{overflow-y:auto!important;overflow-x:hidden!important}.EmojiPickerReact .epr-body,.EmojiPickerReact .epr-emoji-category-content{touch-action:auto!important;-webkit-overflow-scrolling:touch!important}.EmojiPickerReact aside.epr-emoji-categories{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain}.EmojiPickerReact [class*=scroll]{touch-action:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain}[data-radix-popper-content-wrapper]{pointer-events:auto!important;touch-action:auto!important}body:has([data-radix-popper-content-wrapper]){overflow:auto!important;position:static!important;padding-right:0!important}@media (hover:none) and (pointer:coarse){.EmojiPickerReact{touch-action:pan-y!important}.EmojiPickerReact *{touch-action:inherit!important}.EmojiPickerReact aside.epr-emoji-categories{-webkit-overflow-scrolling:touch!important;overflow-y:scroll!important}}.emoji-picker-mobile .epr-search-container{display:none!important}.emoji-picker-mobile .epr-header{padding:8px!important;min-height:auto!important}.emoji-picker-mobile .epr-body{height:calc(100% - 50px)!important}