@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.menu{position:absolute;z-index:1042;display:inline-block;vertical-align:top;min-width:220px;font-family:Slack-Lato,appleLogo,sans-serif;color:#2C2D30;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.12);border-radius:6px;border:1px solid rgba(0,0,0,.15)}
.menu .menu_content{position:relative;z-index:1043;overflow:hidden}
.menu .monkey_scroll_hider.scrolling ul li{margin-right:1.0625rem}
.menu ul{list-style-type:none;margin:.9375rem 0;padding:0}
.menu ul:empty{margin:0}
.menu ul li.divider{border-bottom:1px solid rgba(0,0,0,.15);margin:.9375rem 0}
.menu ul li.divider:first-child,.menu ul li.divider:last-child{display:none}
.menu ul li.divider.subdivider{width:40%;margin:.9375rem 1.4375rem}
.menu ul li i{margin-right:.5rem;color:#BABBBF}
#client-ui .menu ul li i{display:inline-block}
.menu ul li i:before{font-size:17px}
.menu ul li i.file_menu_icon.ts_icon_create_post,.menu ul li i.file_menu_icon.ts_icon_laptop{position:relative;top:1px}
.menu ul li:not(.dm_list_item) .member_image{vertical-align:top;margin-left:-11px;margin-right:8px;width:22px;height:22px;margin-top:1px}
.menu ul li a{display:block;text-decoration:none;padding:0 1rem 0 .5rem;margin:0 .9375rem;border-radius:.25rem;white-space:nowrap;outline:0;font-size:15px;line-height:25px;background:0 0;color:#2C2D30}
.menu ul li a.delete_link{color:#870000}
.menu ul li.danger a{color:#eb4d5c}
.menu ul li.disabled a{color:#BABBBF;cursor:default}
.menu ul li.has_submenu a{position:relative}
.menu ul li.has_submenu .submenu_caret{position:absolute;right:0}
.menu ul li.highlighted a,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a{background:#2D9EE0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1)}
.menu ul li.highlighted a .prefix,.menu ul li.highlighted a i,.menu ul li.highlighted a ts-icon,.menu ul li.highlighted a.delete_link,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a .prefix,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a i,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a ts-icon,.menu:not(.keyboard_active) ul li:hover:not(.disabled) a.delete_link{color:#fff}
.menu ul li.highlighted a,.menu:not(.keyboard_active) ul li:hover a{text-decoration:none}
.menu ul li.highlighted.danger a,.menu:not(.keyboard_active) ul li.danger:hover:not(.disabled) a{background:#eb4d5c}
.menu .section_header{cursor:default;margin:.625rem .875rem;position:relative}
.menu .section_header .header_label{background-color:#fff;color:#9e9ea6;padding-right:.8rem}
.menu .section_header .header_label.menu_mini{font-size:.8125rem;line-height:1rem}
.menu .section_header>.header_label{position:relative}
.menu .section_header>div.header_label_container{color:#9e9ea6;padding-right:.375rem;position:relative}
.menu .section_header hr{position:absolute;left:1rem;right:0;margin-top:.6rem;margin-bottom:0}
.menu.submenu .section_header{margin:.625rem .9375rem .25rem;padding:0 1rem 0 .5rem}
.menu.submenu .section_header .header_label{text-transform:uppercase;font-size:.75rem}
.menu.submenu.submenu_help{background:#FBFBFA;color:#565759;line-height:1;width:250px}
.menu.submenu.submenu_help ul{margin:.9375rem}
.menu.submenu.submenu_help .help_message{font-size:.9rem}
.menu.submenu.submenu_help ts-icon{position:relative;top:2px}
.menu #menu_header .menu_simple_header{font-size:1rem;line-height:1.5rem;padding:.6rem 1rem;background:#fbfaf8;color:#555459;font-weight:700;border-bottom:1px solid rgba(0,0,0,.15);border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;background-clip:padding-box}
.menu #menu_header .menu_close{float:right;color:#555459;font-size:1.25rem;line-height:1.25rem;text-shadow:none;text-decoration:none!important;opacity:.25;-moz-opacity:.25;-khtml-opacity:.25;-webkit-transition:.1s;-moz-transition:.1s;transition:.1s}
.menu #menu_header .menu_close:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.menu #menu_header .menu_simple_header a{color:#555459;font-weight:700;text-decoration:underline}
.menu #menu_header .menu_simple_header a:hover{color:#555459;text-decoration:underline}
.menu #menu_items_scroller{max-height:454px;overflow-y:auto;overflow-x:hidden}
.client_resize_optimizations .menu #menu_items_scroller{max-height:calc(100vh - 99px)}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller{border-right:.25rem solid transparent;border-right:none}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:16px}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar-track{background-clip:padding-box!important;color:#fff;border-left:4px solid #fff;border-right:4px solid #fff;border-radius:6px/4px}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar-track{background:#f3f3f3;box-shadow:inset 0 -4px 0 0,inset 0 4px 0 0}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar-thumb{background:#d9d9de;box-shadow:inset 0 -2px,inset 0 -3px,inset 0 2px,inset 0 3px;min-height:36px}
.supports_custom_scrollbar:not(.slim_scrollbar) .menu #menu_items_scroller::-webkit-scrollbar-corner{background:#fff}
.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller{margin-right:2px;border-right:none}
.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:16px}
.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller::-webkit-scrollbar-thumb{background-color:rgba(217,217,222,.5);background-clip:padding-box!important;border-radius:3px;color:#d9d9de;min-height:36px}
.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller::-webkit-scrollbar-thumb:hover{background-color:rgba(217,217,222,.8)}
.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller::-webkit-scrollbar-thumb,.supports_custom_scrollbar.slim_scrollbar .menu #menu_items_scroller::-webkit-scrollbar-track{border-left:4px solid transparent;border-right:4px solid transparent;border-radius:6px/4px}
.menu #monkey_scroll_wrapper_for_menu_items_scroller{background:#fff;border-radius:6px}
.menu #menu_promise_spinner{text-align:center;height:26px;line-height:30px;margin-top:10px}
.menu #menu_list_container{margin:.75rem 0 -.75rem}
.menu #menu_list_container.populated{padding:0 0 .75rem}
.menu #menu_list_container #menu_list{overflow:auto;max-height:454px}
.menu #menu_list_container #menu_list .menu_list_item{line-height:1.5rem;margin:0;width:100%;height:25px;display:block}
.menu #menu_list_container #menu_list .menu_list_item a{display:block;text-decoration:none;padding:0 1rem 0 .5rem;margin:0 .9375rem;border-radius:.25rem;white-space:nowrap;outline:0;font-size:15px;line-height:25px;background:0 0;color:#2C2D30}
.menu #menu_list_container #menu_list .menu_list_item a .member_image{margin-right:.5rem;vertical-align:top;margin-left:-11px;width:22px;height:22px;margin-top:1px}
.menu #menu_list_container #menu_list .menu_list_item.active a{background:#2D9EE0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);text-decoration:none}
.menu #menu_list_container .monkey_scroll_hider.scrolling #menu_list .menu_list_item{padding-right:1.0625rem}
.menu #menu_footer .menu_footer{background:#fbfaf8;padding:.5rem .75rem;border-top:1px solid rgba(0,0,0,.15);border-radius:0 0 6px 6px}
.menu .menu_context{padding:1rem 1.75rem .25rem 1.5rem;font-size:.9375rem;line-height:1.4;background:#E8E8E8;color:#717274}
.menu .menu_filter_container{background:#fff;position:relative;padding:7px;max-width:275px}
.menu .menu_filter_container input.menu_filter{padding:.1rem 1.8rem 0;height:1.75rem;line-height:1rem;font-size:.9rem;border-radius:1rem;border:1px solid #DDD;outline:0}
.menu .menu_filter_container input.menu_filter::-ms-clear{display:none}
.menu .menu_filter_container input.menu_filter:focus{border-color:#BABBBF}
.menu .menu_filter_container .icon_search{position:absolute;font-size:.9rem;top:8x;left:15px;color:#CCC}
.menu .menu_filter_container .icon_close{position:absolute;right:12px;top:8px;text-decoration:none;color:#CCC!important;font-size:14px}
.menu .menu_filter_container .filter_no_matches{margin:0;text-align:center;padding:.6rem .75rem 1.1rem;overflow:hidden}
.menu.team_menu{min-width:240px}
.menu.selectable li{position:relative}
.menu.selectable li a{padding-left:31px}
.menu.selectable li.selected,.menu.selectable li.selected a{color:#007AB8}
.menu.selectable li.selected a:hover,.menu.selectable li.selected.highlighted a,.menu.selectable li.selected:hover{color:#fff}
.menu.selectable li.selected:before{position:absolute;top:1px;left:22px;font-family:Slack;font-weight:400;font-size:19px;content:'\E285'}
#emoji_menu{position:absolute;min-width:361px;max-width:361px;color:#555459;z-index:1053;font-size:.95rem;font-family:Slack-Lato,appleLogo,sans-serif;background:#F7F7F7;line-height:1rem;outline:0}
#emoji_menu #emoji_menu_content{position:relative;z-index:151;overflow:hidden}
#emoji_menu h3{margin:0 6px;font-size:1rem;font-weight:700;line-height:1.5rem;position:relative;background:rgba(255,255,255,.95)}
#emoji_menu h3#emoji_h3_handy_rxns{float:left;margin:4px 2px;background-color:transparent;width:141px}
.supports_sticky_position #emoji_menu h3{position:sticky;position:-webkit-sticky;top:0}
body.winssb #emoji_menu{overflow:visible}
#emoji_menu #emoji_menu_footer #emoji_preview{opacity:0;-webkit-transition:opacity .1s ease-in .9s;-moz-transition:opacity .1s ease-in .9s;transition:opacity .1s ease-in .9s;padding:.3rem 0 0 .7rem}
#emoji_menu #emoji_menu_footer.previewing #emoji_preview{-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;transition:opacity .1s ease-in;opacity:1}
#emoji_menu #emoji_preview_text{font-size:.9rem;line-height:.9rem;padding:.6rem .7rem .8rem 0;background:#F7F7F7;color:#555459;font-weight:700;float:left;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#emoji_menu #emoji_preview_text.is_shortened{width:180px}
#emoji_menu #emoji_menu_footer #emoji_preview_img span.emoji-sizer{margin-top:-.3rem;vertical-align:top;font-size:2.25rem;line-height:2.25rem}
#emoji_menu #emoji_menu_items_scroller{max-height:270px;overflow-y:auto;overflow-x:hidden;background:#fff;position:relative;border-right:0!important}
#emoji_menu .emoji_menu_items_scroller{outline:0}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller{border-right:.25rem solid transparent}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:8px}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-track{background-clip:padding-box!important;border-radius:3px;color:#fff}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-track{background:#f3f3f3;box-shadow:inset 0 -4px 0 0,inset 0 4px 0 0}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-thumb{background:#d9d9de;box-shadow:inset 0 -2px,inset 0 -3px,inset 0 2px,inset 0 3px;min-height:36px}
.supports_custom_scrollbar:not(.slim_scrollbar) #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-corner{background:#fff}
.supports_custom_scrollbar.slim_scrollbar #emoji_menu .emoji_menu_items_scroller{margin-right:2px}
.supports_custom_scrollbar.slim_scrollbar #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:6px}
.supports_custom_scrollbar.slim_scrollbar #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-thumb{background-color:rgba(113,114,116,.5);background-clip:padding-box!important;border-radius:3px;color:#717274;min-height:36px}
.supports_custom_scrollbar.slim_scrollbar #emoji_menu .emoji_menu_items_scroller::-webkit-scrollbar-thumb:hover{background-color:rgba(113,114,116,.8)}
#emoji_menu .icon_search{top:.8125rem;left:1rem;text-shadow:none;display:block;position:absolute}
#emoji_menu ul{list-style-type:none;margin:0}
#emoji_menu ul li{margin:0;padding:0;overflow:hidden}
#emoji_menu ul li a{display:block;font-weight:400;text-decoration:none;padding:.25rem .7rem;overflow:hidden;border-radius:6px;background:0 0;margin:0;height:2rem}
#emoji_menu ul li a:hover{text-decoration:none;overflow:hidden}
#emoji_menu.skin_tone_1 .skin_tone:not(.skin_tone_1),#emoji_menu.skin_tone_2 .skin_tone:not(.skin_tone_2),#emoji_menu.skin_tone_3 .skin_tone:not(.skin_tone_3),#emoji_menu.skin_tone_4 .skin_tone:not(.skin_tone_4),#emoji_menu.skin_tone_5 .skin_tone:not(.skin_tone_5),#emoji_menu.skin_tone_6 .skin_tone:not(.skin_tone_6){display:none!important}
#emoji_menu a{font-weight:400;text-decoration:none;padding:.25rem 0;overflow:hidden;border-radius:6px;background:0 0;margin:0;height:2rem}
#emoji_menu a:hover{text-decoration:none;overflow:hidden}
#emoji_menu #emoji_menu_items_div{position:relative;padding:33px 0 0 8px;margin-top:-33px;min-height:270px}
#emoji_menu #emoji_menu_footer{background:#F7F7F7;padding-bottom:.4rem;border-top:1px solid rgba(0,0,0,.15);position:relative}
#emoji_menu #monkey_scroll_wrapper_for_emoji_menu_items_scroller{background:#fff}
#emoji_menu #emoji_menu_header{padding:4px 0 0 7px;border-bottom:1px solid rgba(0,0,0,.15);height:38px}
#emoji_menu #emoji_menu_header .emoji_grouping_tab{height:100%}
#emoji_menu #emoji_menu_header .emoji_grouping_tab.active{margin-bottom:-1px}
#emoji_menu .emoji_sticky_header{position:absolute;width:100%;z-index:10;top:-1px;padding-top:1px}
#emoji_menu .emoji_sticky_header h3{position:absolute!important;right:12px;left:0;padding:0 8px}
#emoji_menu .emoji_li{border-color:transparent!important;font-size:20px;text-align:center;line-height:21px;width:36px;height:32px;margin-bottom:-1px;margin-right:1px;float:none;display:inline-block}
#emoji_menu .emoji_li span.emoji-sizer{line-height:20px}
#emoji_menu .emoji_li a{color:#26454d!important;text-shadow:0 1px #fff;padding:.25rem 0 .2rem!important;-webkit-transition:background .15s ease-out 50ms;-moz-transition:background .15s ease-out 50ms;transition:background .15s ease-out 50ms}
#emoji_menu .emoji_li a:hover{-webkit-transition:background 50ms ease-out;-moz-transition:background 50ms ease-out;transition:background 50ms ease-out}
#emoji_menu .emoji_li a.disabled,#emoji_menu .emoji_li.disabled{background:#E8E8E8!important;opacity:.8}
#emoji_menu #emoji_menu_items_scroller .emoji_li{border-color:transparent!important;font-size:20px;text-align:center;line-height:21px;width:36px;height:32px;margin-bottom:-1px;margin-right:1px;float:none;display:inline-block;color:#26454d!important;text-shadow:0 1px #fff;padding:.25rem 0 .2rem!important;-webkit-transition:background .15s ease-out 50ms;-moz-transition:background .15s ease-out 50ms;transition:background .15s ease-out 50ms}
#emoji_menu #emoji_menu_items_scroller .emoji_li:hover{-webkit-transition:background 50ms ease-out;-moz-transition:background 50ms ease-out;transition:background 50ms ease-out}
#emoji_menu #emoji_preview_img{float:left;font-size:2rem;height:54px;line-height:2rem;padding:.6rem .5rem 0 .1rem;vertical-align:middle;width:46px}
#emoji_menu #emoji_div_handy_rxns{margin-top:-1px;padding:.3rem .7rem;border-bottom:1px solid rgba(0,0,0,.15)}
#emoji_menu #emoji_ul_handy_rxns .emoji_li{margin-right:1px}
#emoji_menu #emoji_skin_button_container,#emoji_menu #emoji_skin_picker,#emoji_menu #emoji_skin_tip{position:absolute;font-size:1.2rem;color:#989ba0;padding:3px;right:16px;bottom:-33px;-webkit-transition:opacity .1s ease-in 0s;-moz-transition:opacity .1s ease-in 0s;transition:opacity .1s ease-in 0s}
#emoji_menu #emoji_skin_button_container{opacity:1;cursor:pointer;border:1px solid transparent;border-radius:10px;padding:7px 3px 2px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
#emoji_menu #emoji_skin_button_container span.emoji-sizer{font-size:23px}
#emoji_menu #emoji_skin_picker_label{font-size:.9rem;display:inline-block;margin:0 3px;font-weight:700}
#emoji_menu #emoji_menu_content:hover #emoji_skin_button_container{border:1px solid #fff;background:#fff}
#emoji_menu #emoji_skin_picker{opacity:0;background:#fff;border-radius:10px;pointer-events:none;padding:7px 3px 2px;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#emoji_menu #emoji_skin_picker.shown{opacity:1;pointer-events:all}
#emoji_menu #emoji_skin_tip{opacity:0;font-size:.68rem;bottom:-50px;right:14px;z-index:2;pointer-events:none;font-weight:700}
#emoji_menu #emoji_skin_tip.shown{opacity:1}
#emoji_menu #emoji_skin_picker>span{border-radius:2px}
#emoji_menu #emoji_skin_picker>span[data-preferred=true]{background:#fff}
#emoji_menu #emoji_skin_picker span.emoji-sizer{font-size:23px}
#emoji_menu #emoji_skin_picker span.emoji,#emoji_menu #emoji_skin_picker span.emoji-outer{cursor:pointer}
#emoji_menu #emoji_preview_deluxe{position:absolute;font-size:1.2rem;color:#989ba0;bottom:-26px;left:14px;opacity:1;-webkit-transition:opacity .1s ease-in 1.1s;-moz-transition:opacity .1s ease-in 1.1s;transition:opacity .1s ease-in 1.1s}
#emoji_menu #emoji_menu_footer.previewing #emoji_preview_deluxe{opacity:0;-webkit-transition:opacity 50ms ease-in;-moz-transition:opacity 50ms ease-in;transition:opacity 50ms ease-in}
#emoji_menu .emoji_tip{clear:both;font-weight:400;font-size:.8rem;margin:10px 0;text-align:center;color:#696969}
#emoji_menu .emoji_tip .ts_icon_plus{vertical-align:middle}
#emoji_menu .can_add_emoji_tip{margin-top:0}
#emoji_menu #emoji_zero_results{clear:both;font-weight:400;font-size:1rem;padding-top:70px;padding-right:0;padding-bottom:10px;color:#bababa;text-align:center}
#emoji_menu #emoji_input{font-size:15px;margin:0;height:28px;width:100%;border-radius:1rem;padding:2px 32px}
#emoji_menu #emoji_input:focus{box-shadow:inset 0 0 0 rgba(0,0,0,.3);border-color:#C5C5C5}
#emoji_menu #emoji_input_container{background:#fff;padding:8px;position:relative}
#emoji_menu #emoji_menu.key_mode .emoji_li:not(.key_selection) a:hover{background:0 0!important}
#emoji_menu #emoji_aliases{font-size:.8rem;font-weight:400}
#emoji_menu a.emoji_grouping_tab{color:#9e9ea6;display:inline-block;padding:4px 5.8px 6px;border-radius:.6rem .6rem 0 0;margin-right:3px;border-bottom:3px solid transparent}
#emoji_menu a.emoji_grouping_tab:hover{color:#555459;text-decoration:none;background:#fbfaf8}
#emoji_menu a.emoji_grouping_tab.active{color:#9e9ea6;background:#fbfaf8;padding-top:3px;border-bottom:3px solid #2ab27b}
.is_apple_webkit #emoji_menu .emoji_li{margin-bottom:1px!important}
#emoji_menu .emoji_tip i,#emoji_menu div#emoji_zero_results i{color:#bababa}
#emoji_menu .emoji_li[data-color-index="0"].key_selection,#emoji_menu .emoji_li[data-color-index="0"]:hover{background:#b7e887}
#emoji_menu .emoji_li[data-color-index="1"].key_selection,#emoji_menu .emoji_li[data-color-index="1"]:hover{background:#b5e0fe}
#emoji_menu .emoji_li[data-color-index="2"].key_selection,#emoji_menu .emoji_li[data-color-index="2"]:hover{background:#f9ef67}
#emoji_menu .emoji_li[data-color-index="3"].key_selection,#emoji_menu .emoji_li[data-color-index="3"]:hover{background:#F3C1FD}
#emoji_menu .emoji_li[data-color-index="4"].key_selection,#emoji_menu .emoji_li[data-color-index="4"]:hover{background:#FFE1AE}
#emoji_menu .emoji_li[data-color-index="5"].key_selection,#emoji_menu .emoji_li[data-color-index="5"]:hover{background:#E0DFFF}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="0"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="0"].key_selection{background:#b7e887}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="1"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="1"].key_selection{background:#b5e0fe}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="2"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="2"].key_selection{background:#f9ef67}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="3"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="3"].key_selection{background:#F3C1FD}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="4"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="4"].key_selection{background:#FFE1AE}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="5"]:hover{background:0 0}
#emoji_menu[data-using-keyboard=true] .emoji_li[data-color-index="5"].key_selection{background:#E0DFFF}
.popover_menu{background-color:#fff;border-top:1px solid #E0E0E0;border-right:1px solid rgba(0,0,0,.07);border-left:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.1);border-radius:10px;background-clip:padding-box;overflow:visible}
.popover_menu .arrow,.popover_menu .arrow_shadow{position:absolute;top:-5px;left:31px;-webkit-transform:scaleY(.8);-moz-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}
.popover_menu .arrow:after,.popover_menu .arrow_shadow:after{content:'';display:block;width:10px;height:10px;background-clip:padding-box;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.popover_menu .arrow_shadow:after{z-index:-1;box-shadow:-1px -1px 0 0 #E0E0E0,-1px -1px 2px rgba(0,0,0,.08)}
.popover_menu.showing_header .arrow:after,.popover_menu.showing_header .arrow_shadow:after{background-color:#fafafa}
.popover_menu .content{background-color:#fff;border-radius:10px;position:relative}
.popover_menu.menu .menu_simple_header{position:relative}
.popover_menu.menu .menu_footer,.popover_menu.menu .menu_simple_header{border-radius:10px}
body.ReactModal__Body--open{position:relative}
.popover_mask.react_popover_mask{z-index:1053;position:absolute}
#menu.search_filter_menu{max-width:none}
#menu.search_filter_menu #menu_items_scroller{width:auto}
#menu.search_filter_menu #monkey_scroll_wrapper_for_menu_items_scroller{border-radius:10px;position:relative}
#menu.search_filter_menu .arrow,#menu.search_filter_menu .arrow_shadow{left:24px}
#menu.search_filter_menu ul{margin:0}
#menu.search_filter_menu li{padding:12px 16px}
#menu.search_filter_menu li:last-child{padding-bottom:9px}
#menu.search_filter_menu input{width:auto;font-size:1rem;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
#menu.search_filter_menu label{font-weight:400;font-size:.9rem;padding:0;margin-right:0}
#chat_input_tab_ui .monkey_scroll_bar.hidden+.monkey_scroll_hider .cmd-right-td{padding-right:0!important}
#chat_input_tab_ui~#client-ui #convo_scroller,#chat_input_tab_ui~#client-ui #threads_msgs_scroller_div{overflow:hidden}
#menu.notifications_menu{max-width:300px;background:0 0}
#menu.notifications_menu .menu_content{border-radius:6px}
.supports_custom_scrollbar #menu.notifications_menu .menu_content{background:#fff}
#menu.notifications_menu .dnd_banner{padding:45px .9375rem .9375rem;background:url(/29ab/img/notifications_menu/dnd_menu_header_bg@2x.png) #202C3A;background-size:cover;line-height:25px;color:#fff;position:relative}
#menu.notifications_menu .dnd_banner .dnd_on_label{font-weight:700}
#menu.notifications_menu .dnd_banner .dnd_on_label,#menu.notifications_menu .dnd_banner .dnd_schedule_label,#menu.notifications_menu .dnd_banner .snooze_time_label{padding:0 .9375rem}
#menu.notifications_menu .dnd_banner .dnd_schedule_label,#menu.notifications_menu .dnd_banner .snooze_time_label{margin-top:-3px}
#menu.notifications_menu .dnd_banner .dnd_illustration,#menu.notifications_menu .dnd_banner .snooze_illustration{width:48px;height:39px;position:absolute;top:15px;right:20px}
#menu.notifications_menu .dnd_banner .dnd_illustration{background:url(/29ab/img/notifications_menu/dnd_zzz_emoji@2x.png) right no-repeat;background-size:contain}
#menu.notifications_menu .dnd_banner .snooze_illustration{background:url(/29ab/img/notifications_menu/dnd_snooze_emoji@2x.png) right no-repeat;background-size:contain}
#menu.notifications_menu #monkey_scroll_wrapper_for_menu_items_scroller{border-radius:0}
.menu_launcher,.menu_launcher_large{border:1px solid #E8E8E8;cursor:pointer;display:inline-block;line-height:24px;background-color:#fff;padding:.5rem 2rem .5rem .5rem;position:relative;border-radius:6px}
.menu_launcher:before,.menu_launcher_large:before{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);content:'\E271';display:inline-block;font-family:Slack;font-size:20px;font-style:normal;font-weight:400}
.menu_launcher img,.menu_launcher_large img{display:block;float:left;height:24px;margin-right:.5rem;width:24px}
.menu_launcher_large{border:1px solid #C5C5C5;padding:10px 32px 10px 12px}
.menu_launcher_large img{height:28px;width:28px;margin-right:12px}
.menu_launcher_large .selected_team_name{font-size:20px;line-height:28px}
.menu.avatar_menu{z-index:1052}
.menu.avatar_menu ul li.highlighted a ts-icon,.menu.avatar_menu:not(.keyboard_active) ul li:hover:not(.disabled) a ts-icon{color:#007AB8}
.menu.avatar_menu ul{margin:.5rem 0}
.menu.avatar_menu ul li{margin:0 .5rem}
.menu.avatar_menu ul li:hover ts-icon{color:#007AB8;background:#fff}
.menu.avatar_menu ul li a{color:inherit;margin:0;padding:4px}
.menu.avatar_menu ul li a img,.menu.avatar_menu ul li a ts-icon{color:#fff;display:inline-block;height:24px;margin-right:.5rem;border-radius:.25rem;text-align:center;width:24px}
.menu.avatar_menu ul li a ts-icon{background-color:#2D9EE0}
.menu.avatar_menu ul li a ts-icon:before{display:inline-block;font-size:.75rem;height:24px;text-shadow:none;-webkit-font-smoothing:none;width:24px}
#toggle-subscription-status{min-height:44px}
#toggle-subscription-status.fetching_status{min-width:269px}
#toggle-subscription-status .subscription_desc{font-size:12px;line-height:15px;color:#717274;padding-bottom:4px}
#toggle-subscription-status:hover .subscription_desc{color:inherit}
#toggle-subscription-status .follow_message,#toggle-subscription-status .follow_thread,#toggle-subscription-status .unfollow_message,#toggle-subscription-status .unfollow_thread{display:none}
#toggle-subscription-status .loading_subscription_status{line-height:44px}
#toggle-subscription-status[data-subscribed] .loading_subscription_status{display:none}
#toggle-subscription-status[data-subscribed][data-subscribed=true][data-thread-ts] .unfollow_thread{display:inline}
#toggle-subscription-status[data-subscribed][data-subscribed=true]:not([data-thread-ts]) .unfollow_message{display:inline}
#toggle-subscription-status[data-subscribed][data-subscribed=false][data-thread-ts] .follow_thread{display:inline}
#toggle-subscription-status[data-subscribed][data-subscribed=false]:not([data-thread-ts]) .follow_message{display:inline}
.avatar_menu_signin_item{color:#007AB8}
.avatar_menu_signin_item:hover{color:#fff}
.popover_mask{position:fixed;top:0;left:0;width:100%;height:100%}
.menu.keep_menu_open_if_target_clicked_again .popover_mask{display:none}
.menu.file_menu{min-width:250px}
#recap_menu_items .inline-emoji{padding-right:10px}
#recap_menu_items .recap_description{display:block;text-decoration:none;padding:0 1rem 0 .5rem;margin:0 .9375rem;border-radius:.25rem;white-space:nowrap;outline:0;font-size:15px;line-height:25px;background:0 0;color:#2C2D30}
#recap_menu_items .recap_learn_more{display:block;text-decoration:none;padding:0 1rem 0 .5rem;margin:0 .9375rem;border-radius:.25rem;white-space:nowrap;outline:0;font-size:15px;line-height:25px;background:0 0;color:#007AB8}
#recap_menu_items .recap_learn_more:hover{text-decoration:underline}
.member_file_filter_menu #menu_items_scroller{display:none}
.member_file_filter_menu #menu_list_container{margin-bottom:1rem}
.sounds_menu_option{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.sounds_menu_option a{-ms-flex:1;-webkit-flex:1;flex:1}
.sounds_menu_option .sound_preview_button{visibility:hidden;margin-right:15px;height:25px}
.sounds_menu_option .sound_preview_button:before{position:relative;top:-1px}
.sounds_menu_option.highlighted .sound_preview_button,.sounds_menu_option:hover .sound_preview_button{visibility:visible}