.emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart-emoji-selected:before{z-index:0;content:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{color:#222427;background:#fff;border:.0625rem solid #d9d9d9;border-radius:.3125rem;flex-direction:column;height:26.25rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:1rem;display:flex}.emoji-mart-emoji{box-shadow:none;background:0 0;border:none;padding:.375rem;font-size:0;display:inline-block;position:relative}.emoji-mart-emoji span{display:inline-block}.emoji-mart-preview-emoji .emoji-mart-emoji span{width:2.375rem;height:2.375rem;font-size:2rem}.emoji-type-native{word-break:keep-all;font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,EmojiOne Color,Android Emoji}.emoji-type-image{background-size:6100%}.emoji-type-image.emoji-set-apple{background-image:url(https://unpkg.com/emoji-datasource-apple@15.0.1/img/apple/sheets-256/64.png)}.emoji-type-image.emoji-set-facebook{background-image:url(https://unpkg.com/emoji-datasource-facebook@15.0.1/img/facebook/sheets-256/64.png)}.emoji-type-image.emoji-set-google{background-image:url(https://unpkg.com/emoji-datasource-google@15.0.1/img/google/sheets-256/64.png)}.emoji-type-image.emoji-set-twitter{background-image:url(https://unpkg.com/emoji-datasource-twitter@15.0.1/img/twitter/sheets-256/64.png)}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:.0625rem;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.emoji-mart-bar:last-child{border-top-width:.0625rem;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem}.emoji-mart-scroll{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;padding:0 .375rem .375rem;position:relative;overflow-y:scroll}.emoji-mart-anchors{color:#858585;flex-direction:row;justify-content:space-between;padding:0 .375rem;line-height:0;display:flex}.emoji-mart-anchor{text-align:center;box-shadow:none;background:0 0;border:none;flex:auto;padding:.75rem .25rem;transition:color .1s ease-out;display:block;position:relative;overflow:hidden}.emoji-mart-anchor:hover,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;width:100%;height:.1875rem;position:absolute;bottom:-.1875rem;left:0}.emoji-mart-anchors i{width:100%;max-width:1.375rem;display:inline-block}.emoji-mart-anchors svg{fill:currentColor;max-height:1.125rem}.emoji-mart .scroller{z-index:0;will-change:transform;-webkit-overflow-scrolling:touch;flex:1;height:15.625rem;padding:0 .375rem .375rem;position:relative}.emoji-mart-search{margin-top:.375rem;padding:0 .375rem}.emoji-mart-search input{border:.0625rem solid #d9d9d9;border-radius:1.5625rem;outline:0;width:100%;padding:.2em .6em;font-size:1rem;display:block}.emoji-mart-search-results{height:15.625rem;overflow-y:scroll}.emoji-mart-category{position:relative}.emoji-mart-category .emoji-mart-emoji span{z-index:1;text-align:center;cursor:default;position:relative}.emoji-mart-category .emoji-mart-emoji:hover:before,.emoji-mart-emoji-selected:before{z-index:0;content:"";opacity:0;opacity:1;background-color:#f4f4f4;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.emoji-mart-category-label{position:sticky;top:0}.emoji-mart-static .emoji-mart-category-label{z-index:2;position:relative}.emoji-mart-category-label h3{background-color:#fffffff2;width:100%;padding:.3125rem .375rem;font-size:1rem;font-weight:500;display:block}.emoji-mart-emoji{font-size:0;display:inline-block;position:relative}.emoji-mart-no-results{text-align:center;color:#858585;padding-top:4.375rem;font-size:.875rem}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{height:4.375rem;position:relative}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:.75rem}.emoji-mart-preview-data{word-break:break-all;left:4.25rem;right:.75rem}.emoji-mart-preview-skins{text-align:right;right:1.875rem}.emoji-mart-preview-name{font-size:.875rem}.emoji-mart-preview-shortname{color:#888;font-size:.75rem}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:.6875rem}.emoji-mart-title span{vertical-align:middle;display:inline-block}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:1.3125rem;font-weight:300}.emoji-mart-skin-swatches{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;padding:.125rem 0;font-size:0}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch{width:1rem;padding:0 .125rem}.emoji-mart-skin-swatches-opened .emoji-mart-skin-swatch-selected:after{opacity:.75}.emoji-mart-skin-swatch{vertical-align:middle;width:0;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out;display:inline-block}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:30ms}.emoji-mart-skin-swatch:nth-child(3){transition-delay:60ms}.emoji-mart-skin-swatch:nth-child(4){transition-delay:90ms}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch-selected{width:1rem;padding:0 .125rem;position:relative}.emoji-mart-skin-swatch-selected:after{content:"";pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:.25rem;height:.25rem;margin:-.125rem 0 0 -.125rem;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.emoji-mart-skin{border-radius:100%;width:100%;max-width:.75rem;padding-top:100%;display:inline-block}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart .vue-recycle-scroller{position:relative}.emoji-mart .vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.emoji-mart .vue-recycle-scroller.direction-horizontal{display:flex}.emoji-mart .vue-recycle-scroller__slot{flex:none}.emoji-mart .vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.emoji-mart .vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.emoji-mart .vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.emoji-mart .vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.emoji-mart .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.emoji-mart .vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.emoji-mart .resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.emoji-mart .resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.emoji-mart-search .hidden{visibility:hidden;display:none}