@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
#col_messages{margin-left:0;position:relative;display:flex;flex:1;flex-direction:column;min-width:1px;box-shadow:inset 1px 0 0 0 #e8e8e8}
#messages_container{flex:1;display:flex;outline:0}
.supports_custom_scrollbar:not(.slim_scrollbar) #messages_container:after{background:url(/9a9a/img/scroll_mask_top.svg) no-repeat;content:'';height:8px;position:absolute;right:4px;top:8px;width:8px}
.supports_custom_scrollbar.slim_scrollbar #messages_container:after{background:url(/9a9a/img/scroll_mask_top.svg) no-repeat;content:'';height:8px;position:absolute;right:2px;top:8px;width:6px;background-size:6px}
.supports_custom_scrollbar .threads_view_is_showing #messages_container:after{content:none}
.message_pane_scroller{height:auto!important;flex:1}
#messages_container .monkey_scroll_hider,#messages_container .monkey_scroll_wrapper{flex:1;display:flex;flex-direction:column;overflow:hidden}
.loading #msgs_scroller_div{visibility:hidden}
#app_space_scroller_div,#archive_msgs_scroller_div,#msgs_scroller_div{overflow-y:auto;outline:0;display:flex;flex-direction:column;min-width:1px}
.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div{overflow-x:hidden;overflow-y:scroll;border-right:.25rem solid transparent}
.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div::-webkit-scrollbar,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:8px}
.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-webkit-scrollbar-track{background-clip:padding-box!important;border-radius:3px;color:#fff}
.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-webkit-scrollbar-track{background:#f3f3f3;box-shadow:inset 0 -4px 0 0,inset 0 4px 0 0}
.supports_custom_scrollbar:not(.slim_scrollbar) #app_space_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-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) #app_space_scroller_div::-webkit-scrollbar-corner,.supports_custom_scrollbar:not(.slim_scrollbar) #archive_msgs_scroller_div::-webkit-scrollbar-corner,.supports_custom_scrollbar:not(.slim_scrollbar) #msgs_scroller_div::-webkit-scrollbar-corner{background:#fff}
.supports_custom_scrollbar.slim_scrollbar #app_space_scroller_div,.supports_custom_scrollbar.slim_scrollbar #archive_msgs_scroller_div,.supports_custom_scrollbar.slim_scrollbar #msgs_scroller_div{overflow-x:hidden;overflow-y:scroll;margin-right:2px}
.supports_custom_scrollbar.slim_scrollbar #app_space_scroller_div::-webkit-scrollbar,.supports_custom_scrollbar.slim_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar,.supports_custom_scrollbar.slim_scrollbar #msgs_scroller_div::-webkit-scrollbar{position:absolute;-webkit-appearance:none;width:6px}
.supports_custom_scrollbar.slim_scrollbar #app_space_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar.slim_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar.slim_scrollbar #msgs_scroller_div::-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 #app_space_scroller_div::-webkit-scrollbar-thumb:hover,.supports_custom_scrollbar.slim_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-thumb:hover,.supports_custom_scrollbar.slim_scrollbar #msgs_scroller_div::-webkit-scrollbar-thumb:hover{background-color:rgba(113,114,116,.8)}
.onboarding #msgs_div{display:none}
.onboarding #end_div{flex:1;display:flex;flex-direction:column;padding-bottom:16px}
#archives_bottom_div,#archives_top_div{padding:1rem;text-align:center}
#archives_top_div{padding-top:6rem}
#archives_bottom_div{padding-bottom:3rem}
.msgs_holder{padding:0;margin:0;clear:both}
.dense_theme .message_content_header,.dense_theme .message_content_header_left{display:inline}
.dense_theme .msg_right_link{margin-top:2px}
.light_theme .message_content_header{display:flex;align-items:baseline}
.light_theme .message_content_header_left{flex:1 1 auto}
.light_theme .msg_right_link{float:none;flex:0 0 auto;text-align:right}
.light_theme .top_results_search_message_result .message_content_header_left{margin-right:0;line-height:12px}
.msg_right_link{font-style:normal;color:#a0a0a2;font-size:12px;line-height:1.2rem;float:right}
.message_content .message_content_header>.msg_right_link{margin-right:-1rem}
#client_body:not(.onboarding) #archive_msgs_scroller_div #archives_top_div,#client_body:not(.onboarding) #msgs_scroller_div #end_div{margin-top:auto;flex:none}
#msgs_scroller_div #end_display_div{padding:1rem;margin:1rem 0 0}
#msgs_scroller_div #end_display_div #end_display_status{text-align:center;color:#cecece;padding:1rem}
#msgs_scroller_div #end_display_div #end_display_meta{padding:16px 1.1rem 0 0;font-size:1.1rem;color:#717274;line-height:1.5rem}
#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs{display:flex}
#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs .content,#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs label{font-size:.9375rem}
#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs input[type=radio]{vertical-align:baseline}
#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs .content{flex:1;padding-left:12px;margin-bottom:0}
#msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs .quote_bar{width:4px;background:#e3e4e6;border-radius:8px}
.mpim_notif_prefs.feature_turn_mpdm_notifs_on{font-size:16px;color:#2c2d30}
#msgs_scroller_div #end_display_div #end_display_meta i.callout.ts_icon_lightbulb_o::before{font-size:3rem}
#msgs_scroller_div #end_display_div #end_display_meta h1{font-size:30px;line-height:30px;color:#4d394b}
#msgs_scroller_div #end_display_div #end_display_meta h1 .ts_icon_shared_channel{font-size:33px;line-height:33px;color:#4d394b}
#msgs_scroller_div #end_display_div p{color:#2c2d30;margin:0 auto 1rem}
#msgs_scroller_div #end_display_div p.dm_explanation{color:#2c2d30}
#msgs_scroller_div #end_display_div p.dm_explanation .bot_about_link{font-size:.9rem;margin-top:.5rem;display:block}
#msgs_scroller_div #end_display_div p.dm_explanation .bot_about_link .ts_icon{position:relative;top:1px;margin-right:4px}
.p-shared_team_icons{overflow:hidden;margin-bottom:24px}
.p-shared_team_icons__team_image{margin-left:16px;float:left}
.p-shared_team_icons__team_image:first-of-type{margin-left:0}
ul.end_display_actions{margin:0 0 1rem}
ul.end_display_actions li{display:inline-block;margin:0 1rem 1rem 0;list-style:none;font-size:.9rem}
ul.end_display_actions .end_action_integration{display:inline-block}
ul.end_display_actions .end_action_integration .ts_icon_plus{position:relative;top:1px}
#notification_banner{background-color:#fff;top:8px;padding:22px 17px 16px 23px;box-shadow:0 2px 4px rgba(0,0,0,.2);text-shadow:none;border-radius:0;margin:0 -16px 0 0}
#notification_banner:before{content:'';background-color:#fff;position:absolute;top:-8px;height:7px;left:0;right:0;border-bottom:1px solid #e8e8e8}
#notification_banner ts-icon{position:absolute;right:12px;top:12px;color:#717274;cursor:pointer}
#notification_banner img{margin-right:3px}
#notification_banner h1{font-size:1.125rem;color:#2c2d30;line-height:1.223em}
#notification_banner h2{font-size:.938rem;font-weight:400;line-height:1.7em;color:#2c2d30;margin:10px auto 15px;max-width:510px}
#notification_banner .notification_banner_btn{height:30px;min-width:105px;font-size:.815rem;line-height:1.388em;padding:5px 14px;margin-right:4px;margin-left:4px}
.msg_lim_activation_banner_overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:1000;opacity:.3}
.msg_lim_activation_banner_menu_overlay{position:absolute;width:100%;background-color:#e8e8e8;z-index:1000;opacity:.8}
.msg_lim_activation_banner_menu_overlay.top{top:0}
.msg_lim_activation_banner_menu_overlay.admin_invite{height:342.2px}
.msg_lim_activation_banner_menu_overlay.non_admin_invite{height:317.2px}
.msg_lim_activation_banner_menu_overlay.non_admin_no_invite{height:267.2px}
.msg_lim_activation_banner_menu_overlay.bottom_admin_invite{height:100%;top:430px}
.msg_lim_activation_banner_menu_overlay.bottom_non_admin_invite{height:100%;top:405px}
.msg_lim_activation_banner_menu_overlay.bottom_non_admin_no_invite{height:100%;top:349px}
#msgs_scroller_div #end_display_div.msg_lim_styling{padding-top:15px;padding-bottom:30px;margin-top:0;margin-bottom:0}
#msgs_scroller_div #end_display_div.not_msg_lim_styling{padding-top:16px;padding-bottom:16px;margin-top:16px;margin-bottom:16px}
#end_div .ts_icon_shared_channels,#end_div .ts_icon_shared_channels_pending{top:3px}
.end_div_msg_lim{background-image:url(/436da/img/wave.jpg);background-position:left bottom;background-repeat:repeat-x;background-color:#f9f9f9}
#archives_end_div_msg_lim,#end_display_msg_lim{text-align:center;padding:0 25px}
#archives_end_div_msg_lim img,#end_display_msg_lim img,.msg_lim_div img{margin-right:2px}
#archives_end_div_msg_lim h1,#end_display_msg_lim h1{color:#2c2d30;font-size:1.125rem;line-height:1.222em}
#archives_end_div_msg_lim h2,#end_display_msg_lim h2{color:#2c2d30;margin:0 auto 15px;font-size:.938rem;line-height:1.4em;font-weight:400}
#archives_end_div_msg_lim a,#end_display_msg_lim a{font-size:.8125rem}
#archives_end_div_msg_lim,#archives_end_div_msg_lim a{margin-bottom:30px}
#archives_end_display_padder{height:30px}
#end_display_msg_lim_bottom_margin{margin-bottom:auto}
.msg_lim_div{background-image:url(/436da/img/wave.jpg),url(/436da/img/wave_top.jpg);background-position:left bottom,left top;background-repeat:repeat-x;background-color:#f9f9f9;padding:30px 30px 30px 96px;margin:15px -30px 0 -20px}
.msg_lim_div div{max-width:652px}
.msg_lim_div p{font-size:1.1rem;line-height:1.48em}
.msgs_holder .purpose,.msgs_holder .rename,.msgs_holder .topic{font-style:normal}
.msgs_holder .message.automated_grey{background:#f9f9f9;padding:.2rem .5rem .2rem 4.6rem}
.msgs_holder .message.automated_grey .timestamp{color:#ccc}
.msgs_holder .message.automated_grey:hover .timestamp{color:#999}
.member_mentions_options{height:2rem;width:99%;background-color:#f9f9f9;padding-left:.75rem;padding-top:.25rem;border-top:1px solid #ececec}
.member_mentions_options label{font-weight:400;font-size:.8rem}
#member_mentions hr.spacer{margin:3px 0;visibility:hidden}
#member_mentions h3{line-height:1.1rem;font-size:15px;margin-top:.625rem;margin-bottom:1rem}
#member_mentions h3 a{color:#2c2d30}
#msgs_overlay_div{background:#fff;left:0;margin:0!important;padding:.2rem .4rem 0;position:absolute;right:3px;top:8px;bottom:0;z-index:200}
#growl_prompt_overlay{background:#fafafa;border:1px solid #ddd;border-radius:.25rem;line-height:1.25rem;margin:6rem auto;padding:1rem;text-shadow:0 1px #fff;width:80%;font-size:.9rem;max-width:500px;color:#555}
#archives_return{background:#e9e9e9;bottom:0;top:auto;margin-left:25px;color:#6d6d6d;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;background-clip:padding-box;text-shadow:none}
#archives_return.warning{background:#fbdb52}
#archives_return a,#archives_return a:hover{color:#6d6d6d}
.archives_return__bar{display:flex;align-items:center}
.archives_return__info-column{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.archives_return__link-column{flex:0 0 auto}
.archives_return__link-column__link{display:flex;align-items:center;font-weight:700;font-size:.75rem;height:13px;line-height:1;padding:0 .5rem;text-transform:none}
.archives_return__link-column__link .ts_icon_arrow_down:before{font-size:.9rem;margin-left:.25rem;margin-top:.05rem}
#messages_unread_status{font-size:.8rem;-webkit-transition:opacity .15s ease-out 0s;-moz-transition:opacity .15s ease-out 0s;transition:opacity .15s ease-out 0s}
#messages_unread_status #new_msg_info{margin:0 6.5rem 0 2.5rem}
#messages_unread_status .tooltip{font-weight:500;font-family:"Helvetica Neue",Helvetica,"Segoe UI",Tahoma,Arial,sans-serif}
#messages_unread_status.quiet{color:#fff;text-shadow:0 1px rgba(0,0,0,.15)}
#messages_unread_status.quiet a{color:#fff}
.cancel_archives,.messages_banner .clear_unread_messages,.new_msgs_arrow,.new_msgs_jump_link{position:absolute;top:0;left:0;font-weight:700;font-size:.75rem;display:block;height:25px;line-height:25px;padding:0 .5rem;text-transform:none}
.new_msgs_arrow{top:-1px}
.unreads_below .new_msgs_arrow{top:1px;transform:rotateZ(180deg)}
.new_msgs_jump_link{opacity:0;transition:opacity .1s ease-in-out;left:20px}
.new_msgs_jump_link a{display:block}
.cancel_archives,.messages_banner .clear_unread_messages{right:0;left:auto}
.clear_unread_messages{border-left:1px solid #3d9cd4;border-radius:0 6px 6px 0}
.quiet .clear_unread_messages{border-radius:none;border-left:none}
.flex_pane_showing .clear_unread_messages_text{display:none}
.cancel_archives .ts_icon_arrow_down:before,.clear_unread_messages .ts_icon_times_circle:before{font-size:.9rem;margin-left:.25rem}
#archives_return:hover .cancel_archives,#messages_unread_status:hover .clear_unread_messages,#messages_unread_status:hover .new_msgs_jump_link{text-decoration:none}
#messages_unread_status:hover .new_msgs_jump_link{opacity:1}
#messages_unread_status.no_jump .new_msgs_arrow,#messages_unread_status.no_jump .new_msgs_jump_link{display:none}
#messages_unread_status:hover{background:#3d9cd4}
#messages_unread_status:hover .clear_unread_messages{background:#57b2e7}
#messages_unread_status:hover .clear_unread_messages:hover{background:#3d9cd4}
#messages_unread_status.quiet:hover .clear_unread_messages{background:inherit}
#messages_unread_status .clear_unread_messages .ts_tip_tip{right:0}
.message_location_label{color:#717274;font-size:13px;display:block}
.message_location_label a{color:#717274;font-weight:700}
.message_location_label .ts_icon_shared_channels{top:3px}
.message_location_label .ts_icon_shared_channels:before{font-size:18px}
.message.file_comment .comment,.message.post_comment .comment{margin:0;min-height:0}
.message.post_comment .comment{margin-top:.2rem;padding:0}
.msgs_holder .message.post_message .message_sender{padding-right:0}
.channel_meta{font-size:.8rem;line-height:1.25rem;color:#666;margin:0 0 .5rem}
.calendar{float:left;text-align:center;margin:0 .9rem 0 0;height:16rem}
.calendar table.mini td,.calendar table.mini th{padding:.25rem .5rem}
.calendar table.mini td a{display:block;padding:.25rem .5rem;text-decoration:none}
.calendar table.mini td.active a,.calendar table.mini td.active a:hover{background:#2d9ee0;color:#fff}
.calendar table.mini td a:hover{background:#eaf5fc}
.calendar table.mini td.limited{background-color:#ddd}
.calendar table.mini td.limited a,.calendar table.mini td.limited a:hover{background-color:#ddd;color:#717274}
.bot_message .message_sender,.bot_message .message_sender a{color:#2c2d30}
.bot_label{color:#a3a3a3;font-weight:500;font-size:12px;margin:0 .15rem;padding:0 .1rem;background:#f9f9f9}
.ephemeral.message .ephemeral_notice{font-size:.7rem;color:#a0a0a2;line-height:1.2rem}
.ephemeral.message.highlight_yellow_bg{color:#2c2d30;padding-bottom:4px}
.msg_inline_attachment_collapser,.msg_inline_attachment_expander,.msg_inline_img_collapser,.msg_inline_img_expander,.msg_inline_media_toggler,.msg_inline_room_preview_collapser,.msg_inline_room_preview_expander{cursor:pointer;color:#0576b9;position:relative}
.msg_inline_attachment_collapser:before,.msg_inline_attachment_expander:before,.msg_inline_img_collapser:before,.msg_inline_img_expander:before,.msg_inline_media_toggler:before,.msg_inline_room_preview_collapser:before,.msg_inline_room_preview_expander:before{font-size:inherit}
.msg_inline_attachment_collapser:hover,.msg_inline_attachment_expander:hover,.msg_inline_img_collapser:hover,.msg_inline_img_expander:hover,.msg_inline_media_toggler:hover,.msg_inline_room_preview_collapser:hover,.msg_inline_room_preview_expander:hover{color:#005e99}
.msg_inline_attachment_thumb,.msg_inline_img,.msg_inline_video{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:block}
.msg_inline_img{overflow:hidden;background:#fff}
.msg_inline_room_preview_collapser,.msg_inline_room_preview_collapser:hover{color:#a0a0a2}
.msg_inline_media_toggler:before{content:'\E272'}
.expanded .msg_inline_media_toggler:before,.msg_inline_media_toggler.expanded:before{content:'\E271'}
.dense_meta.msg_inline_file_preview_toggler,.dense_meta.msg_inline_img_toggler,.meta.msg_inline_file_preview_toggler,.meta.msg_inline_img_toggler{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dense_meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title,.dense_meta.msg_inline_img_toggler .msg_inline_file_preview_title,.meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title,.meta.msg_inline_img_toggler .msg_inline_file_preview_title{color:#0576b9}
.dense_meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title:hover,.dense_meta.msg_inline_img_toggler .msg_inline_file_preview_title:hover,.meta.msg_inline_file_preview_toggler .msg_inline_file_preview_title:hover,.meta.msg_inline_img_toggler .msg_inline_file_preview_title:hover{color:#005e99}
.dense_meta.msg_inline_file_preview_toggler .ts_icon,.dense_meta.msg_inline_file_preview_toggler ts-icon,.dense_meta.msg_inline_img_toggler .ts_icon,.dense_meta.msg_inline_img_toggler ts-icon,.meta.msg_inline_file_preview_toggler .ts_icon,.meta.msg_inline_file_preview_toggler ts-icon,.meta.msg_inline_img_toggler .ts_icon,.meta.msg_inline_img_toggler ts-icon{display:inline-block;position:relative;width:14px;height:14px}
.dense_meta.msg_inline_file_preview_toggler .ts_icon:before,.dense_meta.msg_inline_file_preview_toggler ts-icon:before,.dense_meta.msg_inline_img_toggler .ts_icon:before,.dense_meta.msg_inline_img_toggler ts-icon:before,.meta.msg_inline_file_preview_toggler .ts_icon:before,.meta.msg_inline_file_preview_toggler ts-icon:before,.meta.msg_inline_img_toggler .ts_icon:before,.meta.msg_inline_img_toggler ts-icon:before{position:absolute;bottom:0;width:14px;height:17px;font-size:15px}
.dense_meta.msg_inline_file_preview_toggler .ts_icon.msg_inline_media_toggler:hover,.dense_meta.msg_inline_file_preview_toggler ts-icon.msg_inline_media_toggler:hover,.dense_meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:hover,.dense_meta.msg_inline_img_toggler ts-icon.msg_inline_media_toggler:hover,.meta.msg_inline_file_preview_toggler .ts_icon.msg_inline_media_toggler:hover,.meta.msg_inline_file_preview_toggler ts-icon.msg_inline_media_toggler:hover,.meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:hover,.meta.msg_inline_img_toggler ts-icon.msg_inline_media_toggler:hover{color:#2c2d30!important}
.dense_meta.msg_inline_file_preview_toggler .ts_icon.msg_inline_media_toggler:before,.dense_meta.msg_inline_file_preview_toggler ts-icon.msg_inline_media_toggler:before,.dense_meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:before,.dense_meta.msg_inline_img_toggler ts-icon.msg_inline_media_toggler:before,.meta.msg_inline_file_preview_toggler .ts_icon.msg_inline_media_toggler:before,.meta.msg_inline_file_preview_toggler ts-icon.msg_inline_media_toggler:before,.meta.msg_inline_img_toggler .ts_icon.msg_inline_media_toggler:before,.meta.msg_inline_img_toggler ts-icon.msg_inline_media_toggler:before{left:-2px;font-size:14px}
.dense_meta.msg_inline_file_preview_toggler .ts_icon.ts_icon_box_square:before,.dense_meta.msg_inline_file_preview_toggler .ts_icon.ts_icon_dropbox:before,.dense_meta.msg_inline_file_preview_toggler ts-icon.ts_icon_box_square:before,.dense_meta.msg_inline_file_preview_toggler ts-icon.ts_icon_dropbox:before,.dense_meta.msg_inline_img_toggler .ts_icon.ts_icon_box_square:before,.dense_meta.msg_inline_img_toggler .ts_icon.ts_icon_dropbox:before,.dense_meta.msg_inline_img_toggler ts-icon.ts_icon_box_square:before,.dense_meta.msg_inline_img_toggler ts-icon.ts_icon_dropbox:before,.meta.msg_inline_file_preview_toggler .ts_icon.ts_icon_box_square:before,.meta.msg_inline_file_preview_toggler .ts_icon.ts_icon_dropbox:before,.meta.msg_inline_file_preview_toggler ts-icon.ts_icon_box_square:before,.meta.msg_inline_file_preview_toggler ts-icon.ts_icon_dropbox:before,.meta.msg_inline_img_toggler .ts_icon.ts_icon_box_square:before,.meta.msg_inline_img_toggler .ts_icon.ts_icon_dropbox:before,.meta.msg_inline_img_toggler ts-icon.ts_icon_box_square:before,.meta.msg_inline_img_toggler ts-icon.ts_icon_dropbox:before{bottom:-1px}
.dense_meta.msg_inline_file_preview_toggler.collapsed+.file_container,.dense_meta.msg_inline_file_preview_toggler.expanded .msg_inline_file_title_hider,.dense_meta.msg_inline_img_toggler.collapsed+.file_container,.dense_meta.msg_inline_img_toggler.expanded .msg_inline_file_title_hider,.meta.msg_inline_file_preview_toggler.collapsed+.file_container,.meta.msg_inline_file_preview_toggler.expanded .msg_inline_file_title_hider,.meta.msg_inline_img_toggler.collapsed+.file_container,.meta.msg_inline_img_toggler.expanded .msg_inline_file_title_hider{display:none}
.dense_meta.msg_inline_file_preview_toggler .file_preview_link:hover,.dense_meta.msg_inline_img_toggler .file_preview_link:hover,.meta.msg_inline_file_preview_toggler .file_preview_link:hover,.meta.msg_inline_img_toggler .file_preview_link:hover{text-decoration:underline}
.meta.meta_feature_fix_files .file_new_window_link:hover,.meta.meta_feature_fix_files .file_new_window_link:hover .file_inline_icon,.meta.meta_feature_fix_files .member{color:#2c2d30!important}
.dense_meta.msg_inline_file_preview_toggler .ts_icon:before,.dense_meta.msg_inline_img_toggler .ts_icon:before{height:15px}
.dense_meta.msg_inline_file_preview_toggler,.dense_meta.msg_inline_file_preview_toggler a[data-file-id],.dense_meta.msg_inline_img_toggler,.dense_meta.msg_inline_img_toggler a[data-file-id]{color:#2c2d30!important;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}
.dense_meta.msg_inline_file_preview_toggler:hover,.dense_meta.msg_inline_file_preview_toggler:hover a[data-file-id],.dense_meta.msg_inline_img_toggler:hover,.dense_meta.msg_inline_img_toggler:hover a[data-file-id]{color:#000!important;text-decoration:none}
.msg_inline_img_holder{max-width:100%;padding-bottom:8px}
.msg_inline_img_holder .msg_inline_img_container{position:relative;max-width:400px}
.msg_inline_img_holder .msg_inline_img{position:absolute;top:0;left:0;display:block;margin:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ddd;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.msg_inline_img_holder .msg_inline_img img{display:block;opacity:0}
.msg_inline_img_holder.file_container_fixed_dimensions{display:inline-block}
.msg_inline_img_holder.file_container_fixed_dimensions a{display:inline}
.msg_inline_img_holder.file_container_fixed_dimensions .msg_inline_img{position:relative;background:0 0!important}
.msg_inline_img_holder.file_container_fixed_dimensions .msg_inline_img img{opacity:1;max-width:100%}
.msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img{border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}
.msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img img{border-radius:3px}
.msg_inline_attachment_thumb{border-radius:.25rem}
.msg_inline_attachment_thumb_holder{margin:0 0 0 1rem;border:0;border-radius:.7rem;float:right}
.msg_inline_attachment_thumb_holder.at_top{margin-top:4px}
.msg_inline_video_thumb_div{position:relative;height:100%}
.msg_inline_video_thumb_div .msg_inline_video{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.msg_inline_video_holder,.msg_inline_video_holder iframe{margin:0;background-color:#000}
.msg_inline_video_buttons_div{position:absolute;background-color:rgba(0,0,0,.4);top:50%;left:50%;width:50%;min-width:150px;padding:7%;border-radius:.7rem;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;font-size:0;white-space:nowrap}
.msg_inline_video_buttons_div .button_left,.msg_inline_video_buttons_div .button_right{display:inline-block;vertical-align:top}
.msg_inline_video_buttons_div .button_left{width:30%;margin-left:5%;text-align:left}
.msg_inline_video_buttons_div .button_right{width:60%;margin-right:5%;text-align:right}
.msg_inline_video_buttons_div button{margin:0;padding:0;border:none;background-color:transparent}
.msg_inline_video_buttons_div a,.msg_inline_video_buttons_div a:visited,.msg_inline_video_buttons_div button{position:relative;cursor:pointer;text-decoration:none;color:#fff;opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;text-shadow:0 1px 1px rgba(0,0,0,.5);font-size:3rem;line-height:3rem}
.msg_inline_video_buttons_div a.msg_inline_video_play_button,.msg_inline_video_buttons_div a:visited.msg_inline_video_play_button,.msg_inline_video_buttons_div button.msg_inline_video_play_button{font-size:3.4rem}
.msg_inline_video_buttons_div a .ts_icon_external_link:before,.msg_inline_video_buttons_div a:visited .ts_icon_external_link:before,.msg_inline_video_buttons_div button .ts_icon_external_link:before{position:relative;top:-2px}
.msg_inline_video_buttons_div a:focus,.msg_inline_video_buttons_div a:hover,.msg_inline_video_buttons_div button:focus,.msg_inline_video_buttons_div button:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.too_large_for_auto_expand{color:#a0a0a2}
.inline_attachment{border-radius:.25rem;margin-left:0;position:relative}
.sh_call_container{font-style:normal;color:#2c2d30}
.sh_call_container.sh_call_collapsed .furled_desc{display:inline}
.sh_call_container.sh_call_collapsed .screenhero_attachment{display:none}
.sh_call_container.sh_call_ended .msg_inline_room_preview_expander{color:#a0a0a2}
.sh_call_container .furled_desc{display:none;font-weight:700}
.screenhero_attachment{margin-top:.35rem;margin-bottom:.1rem;max-width:600px;padding:14px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer}
.screenhero_attachment:hover{border-right-color:rgba(0,0,0,.14);border-left-color:rgba(0,0,0,.14);border-bottom-color:rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.06);text-decoration:none}
.screenhero_attachment:hover a{text-decoration:underline;color:#005e99}
.sh_call_ended .screenhero_attachment:hover{border-color:#e8e8e8;box-shadow:none;cursor:default}
.screenhero_attachment i.msg_inline_room_preview_expander{cursor:pointer}
.screenhero_attachment .ts_icon_calls,.screenhero_attachment .ts_icon_calls_ended{position:absolute;width:40px;height:40px;color:#3db991;text-align:center}
.screenhero_attachment .ts_icon_calls:before,.screenhero_attachment .ts_icon_calls_ended:before{font-size:52px;line-height:34px;position:relative;left:-6px}
.screenhero_attachment i.ts_icon_user{position:relative;top:1px}
.screenhero_attachment .ts_icon_calls_ended{color:#a3a3ab}
.screenhero_attachment .pipe_separator{color:#a0a0a2}
.screenhero_attachment>div{padding-left:55px;white-space:nowrap}
.screenhero_attachment a{font-weight:700}
.screenhero_attachment .animated_ellipsis{visibility:hidden;animation:ellipsis infinite 2s;-webkit-animation:ellipsis infinite 2s}
.screenhero_attachment .animated_ellipsis:nth-of-type(1){animation-timing-function:steps(16,end);-webkit-animation-timing-function:steps(16,end)}
.screenhero_attachment .animated_ellipsis:nth-of-type(2){animation-timing-function:steps(4,end);-webkit-animation-timing-function:steps(4,end)}
.screenhero_attachment .animated_ellipsis:nth-of-type(3){animation-timing-function:steps(2,end);-webkit-animation-timing-function:steps(2,end)}
.screenhero_attachment .room_name{font-weight:700;max-width:calc(95% - 130px);overflow:hidden;display:inline-block;vertical-align:bottom;text-overflow:ellipsis}
.screenhero_attachment .call_subinfo{color:#9c9ea1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:47px;margin-top:-50px;font-size:.84rem}
.screenhero_attachment .call_subinfo .participant_count{margin:0 7px}
.screenhero_attachment .call_subinfo .participant_count .ts_icon_user{margin-right:2px}
.screenhero_attachment .call_subinfo .participant_count .ts_icon_user::before{font-size:15px}
.screenhero_attachment .call_subinfo .participant_list{font-weight:700}
.screenhero_attachment .call_subinfo .participant{margin-right:5px}
.screenhero_attachment .call_subinfo .participant .member_image{position:relative;top:3px;width:16px;height:16px;border-radius:5px}
@-webkit-keyframes ellipsis{0%,10%{visibility:hidden}
100%{visibility:visible}
}
@keyframes ellipsis{0%,10%{visibility:hidden}
100%{visibility:visible}
}
.attachment_fallback{border:1px dashed #e3e3e3}
.inline_attachment.right_thumb_max_w{max-width:733px}
body.attachments_flush_with_avatar .inline_attachment{margin-left:-16px}
.inline_attachment .inline_attachment_wrapper{padding:.2rem .75rem .75rem 0;margin-top:.25rem}
.post_body .inline_attachment .inline_attachment_wrapper{position:relative;padding:.2rem .75rem 0 0;margin-top:.25rem}
.inline_attachment .inline_attachment_wrapper.standalone{margin-top:0}
.post_body .inline_attachment .inline_attachment_wrapper.standalone{margin-top:0;margin-bottom:.5rem}
.inline_attachment .attachment_bar,.special_formatting_quote .quote_bar{display:table-cell;width:4px;border-radius:8px}
.post_body .inline_attachment .attachment_bar{display:block;top:0;bottom:0;position:absolute;width:4px;border-radius:8px}
.special_formatting_quote .quote_bar{background:#e3e4e6}
ts-thread ts-message.new_reply .special_formatting_quote .quote_bar{background-color:rgba(0,0,0,.1)}
.inline_attachment .attachment_bar .shim,.quote_bar .shim{width:4px}
.inline_attachment .content,.special_formatting_quote .content{display:table-cell;padding:0 0 0 12px;width:100%;max-width:520px}
.post_body .inline_attachment .content{display:block;padding:0 0 0 15px;width:100%}
.modal .inline_attachment .content,.modal .special_formatting_quote .content{max-width:478px}
#col_flex div.dynamic_content_max_width{max-width:342px}
#col_flex .post_body div.dynamic_content_max_width{max-width:none}
#col_flex .special_formatting_quote,#messages_container .special_formatting_quote{display:flex}
#col_flex .special_formatting_quote .dynamic_content_max_width,#messages_container .special_formatting_quote .dynamic_content_max_width{min-width:1px;max-width:none}
.inline_attachment .attachment_author_icon,.inline_attachment .attachment_service_icon{float:left;margin-top:2px;width:16px;height:16px;margin-right:.4rem}
.inline_attachment .attachment_author_icon{border-radius:.2rem}
.inline_attachment span.attachment_author_name{font-weight:900;color:#2c2d30;margin-right:.25rem}
.inline_attachment span.attachment_author_subname,.inline_attachment span.attachment_service_name{color:#717274}
.inline_attachment a span:active,.inline_attachment a span:hover{color:#005e99!important;text-decoration:underline}
.attachment_group .attachment_source .attachment_meta,.inline_attachment .attachment_meta{font-size:12px}
.inline_attachment .attachment_footer,.inline_attachment .attachment_ts{color:#717274;font-size:12px;line-height:14px;padding-top:.25rem}
.inline_attachment .attachment_footer a,.inline_attachment .attachment_ts a{color:#717274}
.inline_attachment .attachment_footer a:active,.inline_attachment .attachment_footer a:hover,.inline_attachment .attachment_ts a:active,.inline_attachment .attachment_ts a:hover{color:#005e99!important;text-decoration:underline}
.inline_attachment .attachment_title{font-weight:700;font-size:16px}
.inline_attachment .attachment_fields{overflow:hidden}
.inline_attachment .attachment_fields table{margin-top:0rem;margin-bottom:0;float:none;width:100%}
.inline_attachment .attachment_fields table tr{border-bottom:none}
.inline_attachment .attachment_fields table tr td{padding-bottom:.3rem;padding-top:0;max-width:0;width:inherit}
.inline_attachment .attachment_fields table tr:last-child td{padding-bottom:0rem}
.inline_attachment .attachment_field_title{font-weight:700}
.inline_attachment td .attachment_field_title{font-weight:700;margin-right:1rem}
.inline_attachment td .attachment_field_value{margin-right:1rem;margin-top:-.2rem}
.inline_attachment .attachment_actions{margin-top:.5rem}
.inline_attachment .iframe_placeholder,.inline_attachment iframe{background-color:#e8e8e8}
.msg_inline_audio_holder,.msg_inline_other_holder{line-height:0;margin-top:.25rem}
.inline_audio_play_link:hover{text-decoration:none}
.delete_attachment_link{display:none;position:absolute;top:2px;left:-22px;color:#ddd;cursor:pointer}
.delete_attachment_link i:before{font-weight:700}
.message:hover .delete_attachment_link{display:block}
.delete_attachment_link:hover{color:#2c2d30}
.inline_attachment .rest_text_expander{margin-right:10px}
.inline_attachment .rest_text_expander .attachment_caret:before{font-size:inherit}
.sssh-code{cursor:text;line-height:1;font-family:monospace}
.sssh-line{position:relative}
.sssh-code pre{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre-wrap;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;word-break:normal}
.sssh-keyword{color:#708}
.sssh-atom{color:#219}
.sssh-number{color:#164}
.sssh-def{color:#00f}
.sssh-variable{color:#000}
.sssh-variable-2{color:#05a}
.sssh-variable-3{color:#085}
.sssh-operator,.sssh-property{color:#000}
.sssh-comment{color:#a50}
.sssh-string{color:#a11}
.sssh-string-2{color:#f50}
.sssh-meta{color:#555}
.sssh-error{color:red}
.sssh-qualifier{color:#555}
.sssh-builtin{color:#30a}
.sssh-bracket{color:#997}
.sssh-tag{color:#170}
.sssh-attribute{color:#00c}
.sssh-header{color:#00f}
.sssh-quote{color:#090}
.sssh-hr{color:#999}
.sssh-link{color:#00c}
.menu_container{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end}
@media screen and (max-width:768px){.menu_container{flex-direction:column;-webkit-flex-direction:column}
.menu_container .input_container{width:100%}
.menu_container .input_container div.team_switcher_container{margin-bottom:7%}
}
@media screen and (min-width:768px){.menu_container{flex-direction:row;-webkit-flex-direction:row}
.menu_container .input_container{width:70%}
}
.menu_container .input_container{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
.menu_container .input_container div.channel_picker_container,.menu_container .input_container div.team_switcher_container{width:95%;padding:0}
.menu_container .input_container div.channel_picker_container span.team_switcher,.menu_container .input_container div.team_switcher_container span.team_switcher{max-width:none;width:100%}
@media screen and (max-width:768px){.menu_container div.submit_form_button_container{position:relative;right:5%;margin-top:5%}
}
@media screen and (min-width:768px){.menu_container div.submit_form_button_container{display:flex;display:-webkit-flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse}
.menu_container div.submit_form_button_container .submit_form_button{width:5rem;position:relative;right:5%}
}
@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.message--focus{outline:0!important}
.message--focus:focus .messagefocusindicator{position:absolute;box-shadow:inset 0 0 0 3px rgba(21,67,217,.8);border-radius:6px;top:0;left:2px;bottom:0;right:3px}
ts-message{display:block;width:100%;margin:0 auto -.0625rem;position:relative;border-left:none;border-right:none;border-top:1px solid transparent;border-bottom:1px solid transparent;color:#2c2d30;font-size:15px;line-height:22px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-wrap:break-word;padding:1px 40px 2px 0}
ts-message .dense_only,ts-message .light_only{display:none}
ts-message:focus{outline:0!important}
ts-message.active .star,ts-message.message--focus .star,ts-message:hover .star{opacity:1}
ts-message.active .action_hover_container,ts-message.message--focus .action_hover_container,ts-message:hover .action_hover_container{clip:auto}
ts-message.active .edited,ts-message.active .reply_bar .last_reply_at,ts-message.active .timestamp,ts-message.active.automated .message_body,ts-message.message--focus .edited,ts-message.message--focus .reply_bar .last_reply_at,ts-message.message--focus .timestamp,ts-message.message--focus.automated .message_body,ts-message:hover .edited,ts-message:hover .reply_bar .last_reply_at,ts-message:hover .timestamp,ts-message:hover.automated .message_body{color:#717274}
ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply),ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply),ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply){background:#f9f9f9}
ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned,ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned,ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned{background:rgba(255,245,204,.35)}
ts-thread ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned,ts-thread ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned,ts-thread ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).is_pinned{background:#f9f9f9}
ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned),ts-message.message--focus:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned),ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply).show_recap:not(.is_pinned){background:rgba(255,245,204,.35)}
ts-message.active .meta,ts-message.active .meta.msg_inline_file_preview_toggler a,ts-message.message--focus .meta,ts-message.message--focus .meta.msg_inline_file_preview_toggler a,ts-message:hover .meta,ts-message:hover .meta.msg_inline_file_preview_toggler a{color:#717274!important}
ts-message .action_hover_container .add_handy_rxn .emoji-sizer{font-size:18px;margin-top:-4px}
ts-message .show_replies{font-size:13px;line-height:18px;font-weight:700}
ts-message .message_gutter{text-align:right;position:absolute;top:0;left:0}
ts-message .message_gutter .star{margin-top:1px;margin-left:4px}
ts-message .message_current_status,ts-message .unknown_member{display:none}
ts-message .message_sender{display:none;word-break:break-word;font-weight:900}
ts-message .message_sender a{font-weight:900}
ts-message .team_image{display:none}
ts-message .timestamp{color:#717274;font-size:12px;white-space:nowrap}
#msgs_div ts-message .timestamp,ts-relatives ts-message .timestamp{text-decoration:none;cursor:default}
ts-message .star{font-size:12px;opacity:0}
ts-message .star.starred{opacity:1}
ts-message .message_body{cursor:text}
ts-message .message_body:empty:after{content:'\00a0'}
ts-message .message_body .member_non_existent{display:inline-block;width:80px;height:.55rem;border-radius:1.1rem;border:1px solid #e8e8e8;cursor:pointer}
ts-message .edited,ts-message .only_visible_to_user{font-size:.8rem;color:#717274;margin-left:.5rem;cursor:default;line-height:100%}
ts-message .only_visible_to_user{display:none}
ts-message .temp_msg_controls{font-size:.8rem;color:#717274}
ts-message.ephemeral{color:#717274}
ts-message .bot_label{color:#a3a3a3;font-weight:500;font-size:12px;margin:0 .15rem;padding:0 .1rem;background:#f9f9f9;display:none}
ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display){border:1px solid #e8e8e8;border-radius:.25rem;padding-top:.5rem!important;padding-bottom:.5rem!important;padding-right:.5rem}
ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) .message_icon{margin-top:12px}
ts-message.unprocessed:not(.resend){-webkit-animation:to_grey 50ms linear 10s forwards;-moz-animation:to_grey 50ms linear 10s forwards;-o-animation:to_grey 50ms linear 10s forwards;animation:to_grey 50ms linear 10s forwards}
ts-message.resend{color:#717274}
ts-message.highlight{background:#fff5cc}
ts-message.delete_mode,ts-message.multi_delete_mode{background:#f7d5d9}
ts-message .msg_select_cb{display:none}
.selecting_messages ts-message .action_hover_container{clip:rect(1px 1px 1px 1px)}
.selecting_messages ts-message .msg_select_cb{display:block;position:absolute}
ts-message.automated .message_body{color:#717274}
ts-message.automated .message_body .purpose,ts-message.automated .message_body .rename,ts-message.automated .message_body .topic{font-style:normal}
ts-message.automated .internal_member_link,ts-message.automated .internal_user_group_link,ts-message.ephemeral .internal_member_link,ts-message.ephemeral .internal_user_group_link{font-style:inherit;line-height:inherit;vertical-align:inherit;color:inherit;background:inherit;padding:0}
ts-message.automated .internal_member_link:hover,ts-message.automated .internal_user_group_link:hover,ts-message.ephemeral .internal_member_link:hover,ts-message.ephemeral .internal_user_group_link:hover{background:inherit;text-decoration:underline}
ts-message .action_hover_container{position:absolute;clip:rect(1px 1px 1px 1px);top:-20px;right:18px;border:.0625rem solid rgba(0,0,0,.15);border-radius:.375rem;-webkit-transition:border 50ms ease-in 0s;-moz-transition:border 50ms ease-in 0s;transition:border 50ms ease-in 0s;z-index:97}
ts-message .action_hover_container.stretch_btn_heights{display:flex;align-items:stretch}
ts-message .action_hover_container:hover{box-shadow:0 1px 1px rgba(0,0,0,.1);border-color:rgba(0,0,0,.3)}
ts-message .action_hover_container .btn_msg_action{width:37px;text-align:center;line-height:14px;padding:6px 0 4px;color:#717274;background:#fff;border-right:1px solid rgba(0,0,0,.15);-webkit-transition:all 50ms ease-in 0s;-moz-transition:all 50ms ease-in 0s;transition:all 50ms ease-in 0s;display:block;float:left;z-index:0}
ts-message .action_hover_container .btn_msg_action:not(.ts_icon_share_action):not(.ts_icon_small_reaction):not(.ts_icon_small_ellipsis):before{font-size:18px}
ts-message .action_hover_container .btn_msg_action.msg_action_btn_small{width:27px}
ts-message .action_hover_container .btn_msg_action.msg_action_btn_small.ts_icon_add_reaction{width:32px;padding-right:3px}
ts-message .action_hover_container .btn_msg_action.msg_action_btn_small.add_handy_rxn{border-right:1px solid transparent}
ts-message .action_hover_container .btn_msg_action:hover{color:#0576b9}
ts-message .action_hover_container .btn_msg_action.ts_icon_small_reaction:before{position:relative;top:1px;left:1px}
ts-message .action_hover_container .btn_msg_action.ts_icon_jump:before{position:relative;top:-1px}
ts-message .action_hover_container .btn_msg_action.ts_icon_comment_alt:before,ts-message .action_hover_container .btn_msg_action.ts_icon_share_action:before,ts-message .action_hover_container .btn_msg_action.ts_icon_small_ellipsis:before{position:relative;top:1px}
ts-message .action_hover_container .btn_msg_action.active,ts-message .action_hover_container .btn_msg_action:active{background:#f9f9f9;color:#0576b9}
ts-message .action_hover_container .btn_msg_action:first-child{border-radius:.375rem 0 0 .375rem}
ts-message .action_hover_container .btn_msg_action:last-child{border-radius:0 .375rem .375rem 0;border-right:none}
ts-message .action_hover_container .btn_msg_action:only-child{border-radius:.375rem}
ts-message .action_hover_container .btn_msg_action:focus{outline:0}
ts-message .action_hover_container .btn_msg_action.focus-ring{z-index:1}
ts-message .action_hover_container.narrow_buttons .btn_msg_action{width:34px}
.supports_custom_scrollbar ts-message .action_hover_container{right:4px}
ts-message.selected{padding-top:.625rem!important;padding-bottom:.625rem!important}
ts-message.selected:not(.delete_mode){background:#fff}
ts-message.selected:hover{background:#fff}
ts-message.selected .action_hover_container{clip:rect(1px 1px 1px 1px)}
ts-message.selected .message_gutter{top:9px}
ts-message.selected+.selected{border-top:none}
ts-message .meta.msg_inline_file_preview_toggler,ts-message .meta.msg_inline_img_toggler{position:relative}
ts-message .meta.msg_inline_file_preview_toggler .msg_inline_media_toggler,ts-message .meta.msg_inline_file_preview_toggler .ts_icon_dropbox,ts-message .meta.msg_inline_file_preview_toggler a,ts-message .meta.msg_inline_img_toggler .msg_inline_media_toggler,ts-message .meta.msg_inline_img_toggler .ts_icon_dropbox,ts-message .meta.msg_inline_img_toggler a{color:#717274!important;text-decoration:none}
ts-message .meta.msg_inline_file_preview_toggler:hover,ts-message .meta.msg_inline_file_preview_toggler:hover a,ts-message .meta.msg_inline_img_toggler:hover,ts-message .meta.msg_inline_img_toggler:hover a{text-decoration:none}
ts-message .meta.msg_inline_file_preview_toggler .member,ts-message .meta.msg_inline_file_preview_toggler .service_link,ts-message .meta.msg_inline_img_toggler .member,ts-message .meta.msg_inline_img_toggler .service_link{color:#2c2d30!important}
ts-message .meta.msg_inline_file_preview_toggler .member:hover,ts-message .meta.msg_inline_file_preview_toggler .service_link:hover,ts-message .meta.msg_inline_img_toggler .member:hover,ts-message .meta.msg_inline_img_toggler .service_link:hover{text-decoration:underline}
ts-message.is_pinned{background:rgba(255,245,204,.3)}
ts-message.is_pinned:hover{background:rgba(255,245,204,.35)}
ts-message.is_pinned .is_pinned_holder{display:block}
ts-message.is_pinned .message_gutter{top:auto}
ts-message.is_pinned.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) .message_icon{margin-top:.25rem}
ts-thread ts-message.is_pinned{background:0 0}
ts-message .is_pinned_holder{color:#717274;font-size:12px;line-height:12px;margin-left:72px;position:relative;display:none;padding-top:7px;min-height:17px}
ts-message .is_pinned_holder ts-icon{position:absolute;left:-20px;color:#f26130}
ts-message .pinned_item_message_header{color:#717274}
ts-message .pinned_item_message_header .ts_icon_thumb_tack{vertical-align:middle;margin-left:-3px}
ts-message .pinned_item_message_header .ts_icon_thumb_tack:before{font-size:17px}
ts-message.show_recap:not(.is_pinned){background:rgba(255,245,204,.3)}
ts-message.show_recap:not(.is_pinned):hover{background:rgba(255,245,204,.35)}
ts-message.show_recap:not(.is_pinned):not(.is_recap_unfurl) .is_highlights_holder{display:block}
ts-message.show_recap:not(.is_pinned) .message_gutter{top:auto}
ts-message.show_recap:not(.is_pinned).standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) .message_icon{margin-top:.25rem}
ts-message.show_recap.show_recap_flash:not(.is_pinned){animation:recap_flash 2.5s linear;-webkit-animation:recap_flash 2.5s linear}
ts-message.show_recap.show_recap_flash{animation:recap_flash_pinned 2.5s linear;-webkit-animation:recap_flash_pinned 2.5s linear}
ts-message.is_leaving_feedback .is_highlights_holder{display:block;background-color:#fafafa;font-size:12px;padding-left:72px;padding-top:7px;padding-bottom:7px;border-top-right-radius:6px;border-bottom-right-radius:6px;line-height:16px}
ts-message.is_leaving_feedback .message_gutter{top:auto}
ts-message.is_leaving_feedback .highlights_feedback__dropdown_icon{margin-left:-4px}
ts-message.is_leaving_feedback .highlights_feedback__dropdown_icon::before{font-size:18px;line-height:6px;vertical-align:sub}
ts-message:not(.is_leaving_feedback) .is_highlights_holder{display:none;position:relative;margin-left:72px;padding-top:7px;padding-bottom:7px;font-size:12px;line-height:1;color:#0576b9}
ts-message:not(.is_leaving_feedback) .is_highlights_holder ts-icon{position:absolute;top:1px;left:-20px;color:#0576b9}
ts-message:not(.is_leaving_feedback) .is_highlights_holder ts-icon::before{font-size:14px}
ts-message:not(.is_leaving_feedback) .is_highlights_holder .highlights_feedback{display:flex;align-items:center;min-height:16px}
ts-message:not(.is_leaving_feedback) .is_highlights_holder .highlights_feedback_link{margin-right:.25rem;color:#0576b9;cursor:default;text-decoration:none}
ts-message:not(.is_leaving_feedback) .is_highlights_holder .highlights_feedback a:not(.highlights_feedback_link){color:#717274}
ts-message:not(.is_leaving_feedback) .is_highlights_holder .highlights_feedback .ts_tip{z-index:5}
ts-message:not(.is_leaving_feedback) .is_highlights_holder .sli_briefing__feedback_controls{display:none;height:16px}
ts-message:not(.is_leaving_feedback):hover .sli_briefing__feedback_controls{display:inline-block}
ts-message:not(.is_leaving_feedback):hover .highlights_feedback_text{display:none}
ts-message .recap_highlight_debug{display:none}
ts-message.show_recap_debug .recap_highlight_debug{display:inline;color:#717274;position:relative;top:2px;padding-right:2px;line-height:1;vertical-align:baseline}
ts-message.show_recap_debug .recap_highlight_debug:before{font-size:16px}
ts-message .comment{padding-left:0;margin-bottom:0}
ts-message .meta{color:#717274}
ts-message .msg_inline_holder{margin-top:.4rem}
ts-message .rxn_panel:empty+.reply_bar{margin-top:5px}
ts-message .reply_bar{height:32px;padding:3px;margin-top:3px;margin-bottom:3px;line-height:1;position:relative;left:-3px;cursor:pointer;max-width:600px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid transparent}
ts-message .reply_bar .reply_faces{float:left;height:24px;margin-right:.5rem}
ts-message .reply_bar .reply_summary{display:inline-block;font-size:12px;height:24px;line-height:24px;vertical-align:top}
ts-message .reply_bar .reply_count{font-weight:700;margin-right:.5rem;float:left}
ts-message .reply_bar .reply_bar_caret{visibility:hidden;color:#717274;position:absolute;top:5px;right:5px}
ts-message .reply_bar .meta_hover_placement{position:relative;display:inline-block}
ts-message .reply_bar .view_conv_hover{position:absolute;top:0;left:0;opacity:0;color:#717274}
ts-message .reply_bar .view_conv_hover a{margin-left:2px}
ts-message .reply_bar .last_reply_at{color:#717274;opacity:1}
ts-message .reply_bar .last_reply_at,ts-message .reply_bar .view_conv_hover{transition:opacity 250ms cubic-bezier(.2,.3,.25,.9)}
ts-message .reply_bar:hover{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px}
ts-message .reply_bar:hover .view_conv_hover{opacity:1}
ts-message .reply_bar:hover .last_reply_at{opacity:0}
ts-message .reply_bar:hover .reply_bar_caret{visibility:visible}
ts-message.deleted .message_deleted_icon{display:inline;height:36px;width:36px}
ts-message.deleted .message_deleted_icon i{color:#a0a0a2;background-color:#e8e8e8;line-height:36px;text-align:center}
ts-message.deleted .message_gutter .message_icon{position:absolute;right:10px}
ts-message.deleted .deleted_message{color:#717274;line-height:42px}
ts-message:hover .view_conv_hover{visibility:visible}
ts-message .reply_broadcast_preamble a{color:inherit}
ts-message .broadcast_meta{display:flex;overflow:hidden;white-space:nowrap;max-width:100%;height:22px}
ts-message .broadcast_meta a{font-weight:700;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:4px}
ts-message .broadcast_repliers{color:#717274;max-width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.dense_theme ts-message .broadcast_repliers{display:none}
ts-message .broadcast_repliers .repliers_icon{vertical-align:middle}
ts-message .broadcast_repliers .repliers_icon:before{font-size:14px}
ts-message .broadcast_repliers a{color:#717274}
ts-message .broadcast_repliers a .other_participants{display:inline}
.dense_theme ts-message.thread_broadcast .message_content_header{display:flex;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}
.dense_theme ts-message.thread_broadcast .message_content_header .message_content_header_left{white-space:nowrap}
.light_theme ts-message.thread_broadcast .message_content_header{display:block}
ts-message .theme_installer_btn{vertical-align:baseline}
@keyframes to_grey{from{color:inherit}
to{color:#717274}
}
@-webkit-keyframes to_grey{from{color:inherit}
to{color:#717274}
}
@-moz-keyframes to_grey{from{color:inherit}
to{color:#717274}
}
@keyframes recap_flash{0%{background:#ddf0e5}
100%{background:#eef8f3}
}
@keyframes recap_flash_pinned{0%{background:#ddf0e5}
100%{background:rgba(255,245,204,.3)}
}
.app_preview_link_slug,.internal_member_link,.internal_user_group_link,ts-mention{background:#eef7fd;color:#0576b9}
.app_preview_link_slug:hover,.internal_member_link:hover,.internal_user_group_link:hover,ts-mention:hover{color:#005e99;background:#e0f0fa;text-decoration:none}
.app_preview_link_slug.unverified,.app_preview_link_slug.unverified:hover,.internal_member_link.unverified,.internal_member_link.unverified:hover,.internal_user_group_link.unverified,.internal_user_group_link.unverified:hover,ts-mention.unverified,ts-mention.unverified:hover{border:1px dotted #0576b9;background:0 0;color:inherit;position:relative;white-space:nowrap}
.app_preview_link_slug.unverified:before,.app_preview_link_slug.unverified:hover:before,.internal_member_link.unverified:before,.internal_member_link.unverified:hover:before,.internal_user_group_link.unverified:before,.internal_user_group_link.unverified:hover:before,ts-mention.unverified:before,ts-mention.unverified:hover:before{content:'\E207';pointer-events:none;position:absolute;top:-6px;right:-6px;width:12px;height:12px;border-radius:6px;background:#2d9ee0;color:#fff;font-size:11px;line-height:10px;font-family:Slack;font-style:normal;font-weight:700;text-align:center}
.app_preview_link_slug.mention,.internal_member_link.mention,.internal_user_group_link.mention,ts-mention.mention{background:#fff6d1}
.app_preview_link_slug.mention:hover,.internal_member_link.mention:hover,.internal_user_group_link.mention:hover,ts-mention.mention:hover{background-color:#fff5cc}
.app_preview_link_slug.ts_tip,.internal_member_link.ts_tip,.internal_user_group_link.ts_tip,ts-mention.ts_tip{display:inline}
.plastic_contenteditable .internal_member_link,.plastic_contenteditable .internal_user_group_link{cursor:text}
.plastic_contenteditable .internal_member_link::selection,.plastic_contenteditable .internal_user_group_link::selection{background:#0576b9;color:#fff}
.comment .mention,.ql-editor .mention,ts-message .mention{background:#fff6d1}
.comment .mention:hover,.ql-editor .mention:hover,ts-message .mention:hover{background-color:#fff5cc}
.comment .emoji-sizer .mention,.ql-editor .emoji-sizer .mention,ts-message .emoji-sizer .mention{display:none}
.comment .app_preview_link_slug,.comment .internal_member_link,.comment .internal_user_group_link,.comment .mention,.comment ts-mention,.ql-editor .app_preview_link_slug,.ql-editor .internal_member_link,.ql-editor .internal_user_group_link,.ql-editor .mention,.ql-editor ts-mention,ts-message .app_preview_link_slug,ts-message .internal_member_link,ts-message .internal_user_group_link,ts-message .mention,ts-message ts-mention{padding:0 2px 1px;border-radius:3px;text-decoration:inherit}
.comment .app_preview_link_slug:hover,.comment .internal_member_link:hover,.comment .internal_user_group_link:hover,.comment .mention:hover,.comment ts-mention:hover,.ql-editor .app_preview_link_slug:hover,.ql-editor .internal_member_link:hover,.ql-editor .internal_user_group_link:hover,.ql-editor .mention:hover,.ql-editor ts-mention:hover,ts-message .app_preview_link_slug:hover,ts-message .internal_member_link:hover,ts-message .internal_user_group_link:hover,ts-message .mention:hover,ts-message ts-mention:hover{text-decoration:inherit}
.comment .mention .mention,.ql-editor .mention .mention,ts-message .mention .mention{padding:0}
.comment code .mention,.ql-editor code .mention,ts-message code .mention{padding-top:1px;padding-bottom:0}
.comment .team,.ql-editor .team,ts-message .team{display:block;clear:both;margin:.5rem 0}
.comment .team .team_image,.ql-editor .team .team_image,ts-message .team .team_image{position:relative;display:block;float:left;margin:.1rem .5rem 0 0}
.comment .team+br,.ql-editor .team+br,ts-message .team+br{display:none}
ts-message.selected{z-index:2}
#convo_tab .message_input,#convo_tab textarea#msg_text{width:100%;color:#2c2d30}
.safari_margin_protector{height:1px}
#file_reply_container,#reply_container{min-height:78px;margin-left:10px;margin-top:10px;margin-bottom:24px}
.light_theme #file_reply_container .inline_message_input_container,.light_theme #file_reply_container .reply_container_info,.light_theme #reply_container .inline_message_input_container,.light_theme #reply_container .reply_container_info{margin-left:46px}
.dense_theme #file_reply_container .inline_message_input_container,.dense_theme #file_reply_container .reply_container_info,.dense_theme #reply_container .inline_message_input_container,.dense_theme #reply_container .reply_container_info{margin-left:-4px}
#file_reply_container .inline_message_input_container,#reply_container .inline_message_input_container{position:relative;z-index:1}
.light_theme #file_reply_container .inline_message_input_container,.light_theme #reply_container .inline_message_input_container{margin-top:-42px}
#file_reply_container .inline_message_input_container .emo_menu,#reply_container .inline_message_input_container .emo_menu{line-height:36px;height:36px;top:1px}
#convo_loading_indicator{height:40px;background-image:url(/9c217/img/loading_hash_animation.gif);background-position:bottom center;background-repeat:no-repeat;background-size:40px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#convo_loading_indicator{background-image:url(/9c217/img/loading_hash_animation_@2x.gif)}
}
#thread_load_error_wrapper .error_emoji{width:64px;height:64px;margin-bottom:20px}
#thread_load_error_wrapper .error_header{font-size:20px;font-weight:700}
.threads_alternative_view_wrapper .threads_empty_state_message_header{font-weight:900;font-size:1.5rem;line-height:2rem}
#convo_container.should_animate{-webkit-transition:background-color .5s;-moz-transition:background-color .5s;transition:background-color .5s}
#convo_container a.show_replies{display:none}
#convo_container ts-message{padding-right:10px}
.light_theme #convo_container ts-message .message_gutter{width:56px}
.light_theme #convo_container ts-message .message_content{margin-left:56px}
.dense_theme #convo_container ts-message .message_gutter{display:none}
.dense_theme #convo_container ts-message .message_content{margin-left:.5rem}
#convo_container ts-message.selected.message--focus .action_hover_container,#convo_container ts-message.selected:active .action_hover_container,#convo_container ts-message.selected:hover .action_hover_container{clip:auto}
#convo_container ts-message.selected .member{margin-right:3px}
#convo_container #message_edit_container{border-top:1px solid #d4d4d9;border-bottom:1px solid #d4d4d9}
.light_theme #convo_container #message_edit_container #message_edit_form{margin-left:56px}
.dense_theme #convo_container #message_edit_container #message_edit_form{margin-left:18px}
#convo_container ts-conversation{display:block}
#convo_container ts-conversation ts-message.selected{border-top:0;padding-top:7px!important;padding-bottom:0!important;padding-right:10px}
#convo_container ts-conversation ts-message.selected .message_content{margin-left:10px;line-height:16px}
.dense_theme #convo_container ts-conversation ts-message.selected .message_content{margin-left:8px}
#convo_container ts-conversation ts-message.selected .message_content .member_image{float:left;margin-right:10px;margin-top:2px}
#convo_container ts-conversation ts-message.selected .message_content .message_sender{line-height:22px}
#convo_container ts-conversation ts-message.selected .message_content .message_body{clear:left;margin-top:10px;line-height:22px}
#convo_container ts-conversation ts-message.selected .action_hover_container{top:.5rem}
#convo_container ts-conversation ts-relatives{display:block;position:relative}
#convo_container ts-conversation ts-relatives.empty{margin-bottom:10px}
#convo_container ts-conversation ts-relatives.empty ts-message.should_animate{opacity:0}
#convo_container ts-conversation ts-relatives:not(.empty){margin-top:4px;margin-bottom:6px}
.light_theme #convo_container ts-conversation ts-relatives ts-message .message_content_header_left{line-height:16px;min-height:22px}
#convo_container ts-conversation ts-relatives ts-message .message_content_header_left .time_star_and_extra_metadata{display:inline-block;white-space:nowrap}
#convo_container ts-conversation ts-relatives ts-message:not(.selected):not(.highlight):not(.delete_mode).new{background-color:#fff5cc}
#convo_container div.dynamic_content_max_width{max-width:318px}
#convo_container .convo_flexpane_divider,#file_preview_scroller .convo_flexpane_divider{position:relative;color:#717274;border-top:1px solid #e8e8e8;font-size:12px;margin-left:10px;margin-top:17px;padding-bottom:10px}
#convo_container .convo_flexpane_divider .reply_count,#file_preview_scroller .convo_flexpane_divider .reply_count{background:#fff;position:absolute;top:-100%;left:0;padding-right:10px}
#convo_container .thread_channel_link,#file_preview_scroller .thread_channel_link{color:#717274;line-height:18px}
#convo_container .thread_channel_link .ts_icon_shared_channels,#convo_container .thread_channel_link .ts_icon_shared_channels_pending,#file_preview_scroller .thread_channel_link .ts_icon_shared_channels,#file_preview_scroller .thread_channel_link .ts_icon_shared_channels_pending{position:relative;top:3px;margin-left:2px}
#convo_container .thread_channel_link .ts_icon_shared_channels:before,#convo_container .thread_channel_link .ts_icon_shared_channels_pending:before,#file_preview_scroller .thread_channel_link .ts_icon_shared_channels:before,#file_preview_scroller .thread_channel_link .ts_icon_shared_channels_pending:before{font-size:18px}
#message_edit_container{padding-right:1rem}
#message_edit_container .emo_menu{right:24px;top:4px}
.inline_message_input_container .emo_menu{right:8px}
.inline_message_input_container .message_input{-webkit-appearance:none;box-shadow:none;outline:0;resize:none!important;margin:0 0 .5rem;font-size:15px;line-height:1.2rem;height:34px;color:#2c2d30}
#message_edit_container form,.inline_message_input_container form{padding-right:.5rem;margin:3px 0}
#message_edit_container form textarea,.inline_message_input_container form textarea{margin:0 0 .5rem;font-size:15px;line-height:1.2rem;height:34px;padding:.5625rem 40px .5625rem .5rem;color:#2c2d30}
#message_edit_container form #message_editing_info,.inline_message_input_container form #message_editing_info{line-height:28px}
#message_edit_container form .btn,.inline_message_input_container form .btn{margin-right:.25rem}
#message_edit_container .message_input.has_scrollbar~.emo_menu,.inline_message_input_container .message_input.has_scrollbar~.emo_menu{right:32px;width:30px}
.light_theme #message_edit_container form{margin-left:72px}
.light_theme #message_edit_container .message_gutter{width:72px}
.dense_theme #message_edit_container{padding-left:0}
.dense_theme #message_edit_container form{margin-left:88px}
#message_edit_container .message_input{overflow:auto;min-height:40px;height:auto;background:#fff;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%;border:1px solid #d4d4d9;border-radius:.25rem;-webkit-appearance:none;box-shadow:none;outline:0;resize:none!important;margin:0 0 .5rem;font-size:15px;line-height:1.2rem;color:#2c2d30}
#message_edit_container .message_input.focus{border-color:#0576b9;box-shadow:0 0 7px rgba(39,128,248,.15);outline-offset:0;outline:0}
.inline_message_input_container{margin-top:3px}
.inline_message_input_container form{width:100%}
.dense_theme .inline_message_input_container form,.light_theme .inline_message_input_container form{margin-left:0}
.inline_message_input_container form .emo_menu{top:-2px}
.day_divider{padding:0;font-size:.9rem;line-height:1rem;color:#2c2d30;font-weight:700;text-align:center;cursor:default;clear:both;position:relative}
.day_divider .day_divider_label{background:#fff;padding:.25rem .75rem;display:inline-block;margin:0 auto;position:relative;opacity:1;border-radius:1rem;-webkit-transition:opacity 250ms ease-out 0s;-moz-transition:opacity 250ms ease-out 0s;transition:opacity 250ms ease-out 0s}
.hide_day_divider_labels .day_divider .day_divider_label{opacity:0}
.mention_day_container_div{margin:1.9rem 0 0}
.mention_day_container_div .day_divider{margin:-.75rem 0 0}
.mention_day_container_div .day_divider:before{position:absolute;margin-bottom:.75rem;border-bottom:1px solid #e8e8e8;background:#fff;height:.75rem;width:100%;left:0;content:''}
.day_container{position:relative}
.day_container .day_divider{margin:0;pointer-events:none}
.day_container .day_divider .day_divider_label{top:-6px}
.day_container .day_msgs{margin:-18px 0 0;padding:1.75rem 0 1.25rem;border-top:1px solid #e8e8e8}
.day_container.unread_day_container .day_msgs{border-color:#f26130}
.day_container:last-child .day_msgs{padding-bottom:1.05rem}
.supports_sticky_position .day_divider{z-index:200;position:-webkit-sticky;position:sticky;top:0}
.supports_sticky_position #messages_container.has_top_messages_banner .day_divider{top:1.5rem}
.supports_sticky_position #messages_container.has_top_messages_banner .day_container .day_divider{top:0}
#messages_container{position:relative}
#messages_container.has_top_messages_banner:before{content:'';position:absolute;z-index:98;top:8px;left:0;right:13px;height:26px;background:#fff}
.threads_view_is_showing #messages_container.has_top_messages_banner:before{background:#f9f9f9}
#messages_container>.monkey_scroll_wrapper:not(#monkey_scroll_wrapper_for_unread_msgs_scroller_div)>.monkey_scroll_bar{margin-top:16px}
.unread_divider+.day_divider{background:0 0;z-index:98}
.unread_divider+.day_divider hr{border:none}
.unread_divider+.day_divider+ts-message .action_hover_container{z-index:98}
#msgs_div,#unread_msgs_div{padding-bottom:0;margin:0;clear:both}
#msgs_div .unread_divider,#unread_msgs_div .unread_divider{margin:0;z-index:97;position:relative;clear:both}
#msgs_div .unread_divider hr,#unread_msgs_div .unread_divider hr{border-top:1px solid #f26130;border-bottom:none;margin:0 18px -1px 0;-webkit-transition:border 150ms ease-out 0;-moz-transition:border 150ms ease-out 0;transition:border 150ms ease-out 0}
#msgs_div .unread_divider .divider_label,#unread_msgs_div .unread_divider .divider_label{background:#fff;margin:-4px 11px -9px 0;float:right;padding:0 5px 3px;border-radius:7px;color:#f26130;font-weight:700;font-size:13px;line-height:8px;cursor:default;-webkit-transition:color 150ms ease-out 0;-moz-transition:color 150ms ease-out 0;transition:color 150ms ease-out 0}
#msgs_div .unread_divider.no_unreads hr,#unread_msgs_div .unread_divider.no_unreads hr{border-top-color:rgba(255,135,109,.5)}
#msgs_div .unread_divider.no_unreads .divider_label,#unread_msgs_div .unread_divider.no_unreads .divider_label{color:rgba(255,135,109,.5)}
#msgs_div .unread_divider.adjacent_to_date,#unread_msgs_div .unread_divider.adjacent_to_date{top:auto;background:0 0;padding:1rem 0;margin:4px 0 -43px;clear:none;z-index:98}
@media screen and (-webkit-min-device-pixel-ratio:0){#msgs_div .unread_divider.adjacent_to_date,#unread_msgs_div .unread_divider.adjacent_to_date{margin-top:11px}
}
#msgs_div .unread_divider.adjacent_to_date hr,#unread_msgs_div .unread_divider.adjacent_to_date hr{display:none}
#msgs_div .unread_divider.adjacent_to_date .divider_label,#unread_msgs_div .unread_divider.adjacent_to_date .divider_label{margin-top:0;margin-bottom:-14px}
@media screen and (-webkit-min-device-pixel-ratio:0){#msgs_div .unread_divider.adjacent_to_date .divider_label,#unread_msgs_div .unread_divider.adjacent_to_date .divider_label{margin-top:-6px}
}
#messages_unread_status{background:#29b2ee;cursor:pointer;border-radius:6px}
.channel_archive_messages.card{padding:0 2rem 0 0}
.channel_archive_messages.card #msgs_div{margin:1rem 0}
.channel_archive_messages.card .pager:first-child{margin:2rem 2rem 0}
.channel_archive_messages.card .pager:nth-of-type(2){margin:0 2rem 1rem}
.channel_archive_messages.card .col:first-child{border-right:1px solid #e8e8e8;padding-right:0;margin-bottom:0}
.channel_archive_messages.card .col:nth-of-type(2){padding:2rem 0 2rem 1rem}
@media screen and (max-width:768px){.channel_archive_messages.card{padding-right:0}
.channel_archive_messages.card .col:first-child{border-right:none}
}
.light_theme .light_only{display:inline}
.light_theme ts-message.is_reply:not(.first) .message_gutter{padding-top:24px}
.light_theme ts-message:not(.first) .recap_highlight_debug{display:none}
.light_theme ts-message .message_gutter{width:72px;padding-right:10px}
.light_theme ts-message .message_gutter .message_icon{display:none}
.light_theme ts-message .message_content{margin-left:72px}
.light_theme ts-message .message_content .star{display:none}
.light_theme ts-message .message_content .message_current_status{margin-left:-.2rem;margin-right:.15rem}
.light_theme ts-message .message_content>.message_content_header>.message_content_header_left>.message_sender{margin-right:.25rem}
.light_theme ts-message .message_content>.message_content_header>.message_content_header_left>.message_sender>.member_type_icon,.light_theme ts-message .message_content>.message_content_header>.message_content_header_left>.team_image{display:none}
.light_theme ts-message .message_content .message_sender{font-weight:900;color:#2c2d30!important;line-height:18px}
.light_theme ts-message .message_content .timestamp{display:none}
.light_theme ts-message .message_content .meta{margin-top:-2px}
.light_theme ts-message .message_content .meta .message_sender{font-weight:inherit;color:inherit!important}
.light_theme ts-message .message_content .meta .message_sender:hover{color:#2c2d30!important}
.light_theme ts-message.active .message_gutter .star,.light_theme ts-message.active .message_gutter .timestamp,.light_theme ts-message.message--focus .message_gutter .star,.light_theme ts-message.message--focus .message_gutter .timestamp,.light_theme ts-message:hover .message_gutter .star,.light_theme ts-message:hover .message_gutter .timestamp{display:inline;opacity:1}
.light_theme ts-message.active .message_content .star,.light_theme ts-message.message--focus .message_content .star,.light_theme ts-message:hover .message_content .star{opacity:1}
.light_theme ts-message .message_body{display:block}
.light_theme ts-message .message_body .only_visible_to_user{display:inline}
.light_theme ts-message .timestamp{line-height:18px;opacity:0}
.light_theme ts-message.first .message_icon,.light_theme ts-message.selected .message_icon{margin-top:4px;display:block}
.light_theme ts-message.first .message_gutter .star,.light_theme ts-message.first .message_gutter .timestamp,.light_theme ts-message.selected .message_gutter .star,.light_theme ts-message.selected .message_gutter .timestamp{display:none}
.light_theme ts-message.first .message_content,.light_theme ts-message.selected .message_content{margin-top:1px}
.light_theme ts-message.first .message_content .bot_label,.light_theme ts-message.first .message_content .message_sender,.light_theme ts-message.selected .message_content .bot_label,.light_theme ts-message.selected .message_content .message_sender{display:inline}
.light_theme ts-message.first .message_content .meta .bot_label,.light_theme ts-message.selected .message_content .meta .bot_label{display:none}
.light_theme ts-message.first .message_content .message_current_status,.light_theme ts-message.first .message_content .unknown_member,.light_theme ts-message.selected .message_content .message_current_status,.light_theme ts-message.selected .message_content .unknown_member{display:inline-block}
.light_theme ts-message.first .message_content .timestamp,.light_theme ts-message.selected .message_content .timestamp{margin-right:.25rem;opacity:1;display:inline}
.light_theme ts-message.first .message_content .star,.light_theme ts-message.selected .message_content .star{display:inline;line-height:12px}
.light_theme ts-message.first .message_content .star:not(.starred),.light_theme ts-message.selected .message_content .star:not(.starred){opacity:0}
.light_theme ts-message.first .only_visible_to_user,.light_theme ts-message.selected .only_visible_to_user{display:inline}
.light_theme ts-message.first .message_body,.light_theme ts-message.selected .message_body{margin-top:-2px}
.light_theme ts-message.first .message_body .only_visible_to_user,.light_theme ts-message.selected .message_body .only_visible_to_user{display:none}
.light_theme ts-message.first.active .message_content .star,.light_theme ts-message.first:hover .message_content .star,.light_theme ts-message.selected.active .message_content .star,.light_theme ts-message.selected:hover .message_content .star{opacity:1}
.light_theme ts-message.first .action_hover_container,.light_theme ts-message.selected .action_hover_container{top:-8px}
.light_theme ts-message.selected .action_hover_container{clip:rect(1px 1px 1px 1px)}
.light_theme ts-message .message_commented{display:none}
.light_theme ts-message .comment:before{font-family:Slack;content:'\E516';color:#e8e8e8;margin-left:-26px;margin-top:-1px;font-size:20px;line-height:22px;margin-right:2px;float:left}
.light_theme ts-message.comment_continuation:not(.selected) .message_gutter .message_icon{display:none}
.light_theme ts-message.comment_continuation.selected .comment:before{display:none}
.light_theme ts-message.for_mention_display{padding:0!important}
.light_theme ts-message.for_mention_display .message_gutter{width:3rem!important}
.light_theme ts-message.for_mention_display .message_content{margin-left:48px}
.light_theme ts-message.for_mention_rxn_display .message_gutter{display:none}
.light_theme ts-message.for_mention_rxn_display .message_content{margin-left:0}
.light_theme ts-message .msg_select_cb{top:.25rem;right:1rem}
.light_theme ts-message.first .msg_select_cb{top:1rem}
.light_theme ts-message .show_replies{margin-right:.25rem}
.light_theme ts-message.deleted .deleted_message+.reply_bar{margin-top:10px}
.light_theme ts-message.deleted .message_content .star,.light_theme ts-message.deleted .message_content .timestamp{display:none}
.light_theme ts-thread ts-message,.light_theme ts-thread ts-message#message_edit_container{padding-left:36px}
.light_theme ts-thread ts-message .message_gutter,.light_theme ts-thread ts-message#message_edit_container .message_gutter{margin-left:13px;width:46px}
.light_theme ts-thread ts-message .message_content,.light_theme ts-thread ts-message#message_edit_container .message_content{margin-left:24px}
.light_theme ts-thread #message_edit_container{margin-left:0}
.light_theme ts-thread #message_edit_container #message_edit_form{margin-left:24px}
.light_theme ts-thread ts-message.first .action_hover_container,.light_theme ts-thread ts-message.selected .action_hover_container{right:13px}
.light_theme .collapse_inline_thread_container,.light_theme .view_all_replies_container{padding-left:13px;padding-right:13px}
.light_theme .new_reply_indicator{padding-left:27px}
.light_theme .new_reply_indicator:hover{background-color:#f9f9f9}
.light_theme .reply_input_container .inline_message_input_container textarea{padding-left:13px;padding-top:11px;padding-bottom:11px}
.light_theme .reply_input_container .inline_message_input_container form .emo_menu{right:3px}
.light_theme .reply_input_container .reply_container_info{margin-left:14px}
.light_theme .reply_input_container .reply_container_info .reply_send{margin-right:14px}
.light_theme .reply_input_container .collapsed_input_placeholder{padding-left:13px}
.dense_theme .dense_only{display:inline}
.dense_theme ts-message{padding-left:2px}
.dense_theme ts-message .message_gutter{width:78px;padding-right:4px}
.dense_theme ts-message .message_gutter .timestamp{opacity:0}
.dense_theme ts-message .message_gutter .star{margin-left:0}
.dense_theme ts-message .message_gutter .message_star_holder{display:inline-block;width:12px}
.dense_theme ts-message .message_content{margin-left:78px;padding-left:.5rem}
.dense_theme ts-message .message_content .star,.dense_theme ts-message .message_content .timestamp{display:none}
.dense_theme ts-message .message_content .actions .star{display:block}
.dense_theme ts-message .message_content .message_current_status{margin-left:-.2rem;margin-right:.15rem;min-width:22px;border:1px solid #e8e8e8;border-radius:5px;text-align:center;z-index:0;line-height:1;position:relative;top:-1px;padding:2px 0}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.message_sender{margin-right:.25rem;margin-left:-.5rem}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.message_sender.has_member_type_badge{margin-right:0}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.message_sender>.member_type_icon{line-height:1.0625rem}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.team_image{margin-right:.25rem;margin-left:-.5rem;bottom:-3px}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.team_image.default{margin-right:.5rem}
.dense_theme ts-message .message_content>.message_content_header>.message_content_header_left>.team_image+.message_sender{margin-left:0}
.dense_theme ts-message.ephemeral .message_gutter .timestamp{margin-right:16px}
.dense_theme ts-message.standalone:not(.for_search_display):not(.for_top_results_search_display) .message_gutter{top:.5rem}
.dense_theme ts-message .message_icon{display:none}
.dense_theme ts-message .member{font-weight:900}
.dense_theme ts-message .message_body .only_visible_to_user{display:block;margin-left:0}
.dense_theme ts-message.active .message_gutter .timestamp,.dense_theme ts-message:hover .message_gutter .timestamp{opacity:1;display:inline}
.dense_theme ts-message.first .message_gutter .timestamp,.dense_theme ts-message.selected .message_gutter .timestamp{color:#2c2d30;opacity:1;display:inline}
.dense_theme ts-message.first .message_content .bot_label,.dense_theme ts-message.first .message_content .message_sender,.dense_theme ts-message.selected .message_content .bot_label,.dense_theme ts-message.selected .message_content .message_sender{display:inline}
.dense_theme ts-message.first .message_content .meta .bot_label,.dense_theme ts-message.selected .message_content .meta .bot_label{display:none}
.dense_theme ts-message.first .message_content .message_current_status,.dense_theme ts-message.first .message_content .team_image,.dense_theme ts-message.first .message_content .unknown_member,.dense_theme ts-message.selected .message_content .message_current_status,.dense_theme ts-message.selected .message_content .team_image,.dense_theme ts-message.selected .message_content .unknown_member{display:inline-block}
.dense_theme ts-message.selected .action_hover_container{clip:rect(1px 1px 1px 1px)}
.dense_theme ts-message.selected .message_body{margin-top:-1px}
.dense_theme ts-message .message_commented{display:inline}
.dense_theme ts-message.for_mention_display{padding:0!important}
.dense_theme ts-message.for_mention_display .message_gutter{display:none}
.dense_theme ts-message.for_mention_display .message_content,.dense_theme ts-message.for_mention_rxn_display .message_content{margin-left:0}
.dense_theme ts-message .msg_select_cb{top:.25rem;right:.25rem}
.dense_theme ts-message .show_replies{margin-left:.25rem}
.dense_theme ts-message.deleted .deleted_message{line-height:inherit}
.dense_theme ts-message.deleted .message_content{padding-left:0}
.dense_theme ts-message.deleted .message_content .reply_bar{padding-left:.5rem}
.dense_theme ts-message.is_pinned .is_pinned_holder{margin-left:78px}
.dense_theme ts-message.is_pinned .is_pinned_holder ts-icon{left:-19px}
.dense_theme ts-message.is_pinned.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) .message_gutter{top:auto}
.dense_theme ts-message.show_recap .is_highlights_holder{margin-left:78px;margin-bottom:2px}
.dense_theme ts-message.show_recap .is_highlights_holder ts-icon{left:-19px}
.dense_theme ts-message.show_recap.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display) .message_gutter{top:auto}
.dense_theme #convo_container ts-message .message_content .member_image{display:none}
.dense_theme #convo_container ts-message .message_content .star,.dense_theme #convo_container ts-message .message_content .timestamp{display:inline}
.dense_theme #convo_container ts-message .message_content .message_body,.dense_theme #convo_container ts-message .message_content .thread_channel_link{display:block}
.dense_theme #convo_container ts-message.deleted .message_content .timestamp{display:none}
.dense_theme ts-thread .message_gutter{width:63px}
.dense_theme ts-thread .message_content{margin-left:63px}
[lang=de-DE] .dense_theme ts-thread .message_gutter{width:78px}
[lang=de-DE] .dense_theme ts-thread .message_content{margin-left:78px}
.dense_theme ts-thread #message_edit_container .message_gutter{width:47px}
.dense_theme ts-thread #message_edit_container #message_edit_form{margin-left:65px}
[lang=de-DE] .dense_theme ts-thread #message_edit_container .message_gutter{width:63px}
[lang=de-DE] .dense_theme ts-thread #message_edit_container .message_content{margin-left:63px}
.dense_theme .collapse_inline_thread_container,.dense_theme .new_reply_indicator,.dense_theme .view_all_replies_container{padding-left:63px}
.dense_theme .collapse_inline_thread_container,.dense_theme .view_all_replies_container{padding-right:.5rem}
.dense_theme .reply_input_container .member_preview_link{display:none}
.dense_theme .reply_input_container .reply_container_info{margin-left:9px}
.dense_theme .reply_input_container .reply_container_info .reply_send{margin-right:9px}
.dense_theme .reply_input_container .collapsed_input_placeholder{padding-left:63px}
.last_replier_wrapper{position:relative;vertical-align:top;text-align:center;line-height:24px;height:24px;width:24px}
.last_replier_wrapper .member_image{position:absolute;top:0;left:0}
.last_replier_wrapper .additional_reply_count{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-weight:700;background:rgba(0,0,0,.5);border-radius:.2rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
ts-thread{font-size:15px;display:block;position:relative;margin-top:1rem;background:#f9f9f9}
ts-thread .thread_body_container{margin:0 15px}
ts-thread .thread_body_container:hover .inline_message_input_container .ql-container,ts-thread .thread_body_container:hover .join_channel_from_thread_container,ts-thread .thread_body_container:hover .reply_limited,ts-thread .thread_body_container:hover .thread_messages,ts-thread .thread_body_container:hover textarea{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);transition:box-shadow .1s}
ts-thread:last-child{margin-bottom:1rem}
ts-thread .collapse_inline_thread_container,ts-thread .view_all_replies_container{height:32px;line-height:32px}
ts-thread .collapse_inline_thread_container:hover,ts-thread .view_all_replies_container:hover{background-color:#f9f9f9}
ts-thread .collapse_inline_thread_container .infinite_spinner,ts-thread .view_all_replies_container .infinite_spinner{display:inline-block;width:18px;height:18px;margin-top:0;margin-left:6px;position:relative;top:3px}
ts-thread .collapse_inline_thread_container .visible_reply_count,ts-thread .view_all_replies_container .visible_reply_count{color:#717274}
ts-thread .reply_input_container{display:flex;align-items:flex-start;flex-wrap:wrap}
ts-thread .reply_input_container .inline_message_input_container{position:relative;margin:0;z-index:1;flex-grow:1}
ts-thread .reply_input_container .inline_message_input_container form{margin-top:0;padding-right:0}
ts-thread .reply_input_container .inline_message_input_container form textarea{border-color:#e8e8e8;border-radius:0 0 10px 10px}
ts-thread .reply_input_container .inline_message_input_container form .emo_menu{top:1px}
ts-thread .reply_input_container .inline_message_input_container .message_input.has_scrollbar~.emo_menu{right:16px}
ts-thread .reply_input_container .reply_container_info{width:100%}
ts-thread .reply_input_container .collapsed_input_placeholder,ts-thread .reply_input_container .join_channel_from_thread_container,ts-thread .reply_input_container .reply_limited{border:1px solid #e8e8e8;padding:0;width:100%;min-height:44px;line-height:44px;border-radius:0 0 10px 10px}
ts-thread .reply_input_container .collapsed_input_placeholder button,ts-thread .reply_input_container .join_channel_from_thread_container button,ts-thread .reply_input_container .reply_limited button{margin:0}
.dense_theme ts-thread .reply_input_container .collapsed_input_placeholder,.dense_theme ts-thread .reply_input_container .join_channel_from_thread_container,.dense_theme ts-thread .reply_input_container .reply_limited{min-height:36px;line-height:36px}
ts-thread .reply_input_container .join_channel_from_thread_container{padding:6px 0}
ts-thread .thread_messages{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #e8e8e8;border-bottom:none}
ts-thread .thread_messages>ts-message{background:0 0}
ts-thread .thread_messages>ts-message:first-child{padding-top:8px;margin-bottom:0}
ts-thread .thread_messages>ts-message:first-child .message_gutter{top:auto}
ts-thread .thread_messages>ts-message:first-child.active:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply),ts-thread .thread_messages>ts-message:first-child:hover:not(.standalone):not(.multi_delete_mode):not(.highlight):not(.new_reply){border-radius:10px 10px 0 0}
ts-thread .thread_messages .thread_replies_container ts-message:last-child{margin-bottom:0}
ts-thread .thread_messages .is_pinned_holder{display:none}
ts-thread.no_reply_container .thread_messages{border-bottom:1px solid #e8e8e8;border-radius:10px}
ts-thread .thread_messages:not(.show_new_reply_indicator) .thread_replies_container>ts-message:last-child{padding-bottom:9px}
ts-thread ts-message.new_reply{background:#eaf5fc}
ts-thread ts-message.new_reply:hover{background:#e7f2f9}
ts-thread .thread_header{margin-bottom:12px;margin-left:24px;margin-right:27px;display:flex;align-items:center}
.dense_theme ts-thread .thread_header{margin-left:19px}
ts-thread .thread_header .thread_channel_name{flex:1;flex-shrink:0;min-width:0}
ts-thread .thread_header .thread_channel_name .ts_icon_channel_pane_hash{margin-right:-4px}
ts-thread .thread_header .thread_channel_name .mpim_icon{margin-right:-3px;top:1px;position:relative}
ts-thread .thread_header .thread_channel_name .ts_icon_lock{margin-right:-4px}
ts-thread .thread_header .thread_channel_name .presence{margin-right:5px}
ts-thread .thread_header .thread_channel_name .presence .presence_icon{left:-3px}
ts-thread .thread_header .thread_channel_name a{font-weight:700;color:#2c2d30}
ts-thread .thread_header .thread_channel_name .ts_icon_shared_channels,ts-thread .thread_header .thread_channel_name .ts_icon_shared_channels_pending{position:relative;top:3px;margin-left:2px}
ts-thread .thread_header .thread_channel_name .ts_icon_shared_channels:before,ts-thread .thread_header .thread_channel_name .ts_icon_shared_channels_pending:before{font-size:18px}
ts-thread .thread_header .inline_thread_title,ts-thread .thread_header .thread_participants{margin-left:4px}
ts-thread .thread_header .thread_action_btns{position:relative;top:4px}
ts-thread .thread_header .thread_action_btns button{color:#717274}
ts-thread .new_replies_container{height:0;overflow:hidden}
ts-thread .new_reply_indicator{position:relative;padding-top:5px;padding-bottom:9px;display:none}
ts-thread .new_reply_indicator:hover{background-color:#f9f9f9}
ts-thread .new_reply_indicator .blue_dot{color:#2d9ee0;position:absolute;left:11px;top:4px;font-size:20px}
.dense_theme ts-thread .new_reply_indicator .blue_dot{left:47px}
ts-thread .show_new_reply_indicator .new_reply_indicator{display:block}
ts-thread ts-message.first .action_hover_container,ts-thread ts-message.selected .action_hover_container{right:13px}
.dense_theme ts-thread ts-message.first .action_hover_container,.dense_theme ts-thread ts-message.selected .action_hover_container{right:8px}
.feature_keyboard_navigation ts-thread .inline_message_input_container .ql-container{border-color:#e8e8e8}
ts-message.message--focus .action_hover_container{box-shadow:0 1px 1px rgba(0,0,0,.1);border-color:rgba(0,0,0,.3)}
.light_theme ts-message.first.message--focus .message_content_header .star:not(.starred),ts-message:not(.first).message--focus .message_gutter .star,ts-message:not(.first).message--focus .message_gutter .timestamp{display:inline;opacity:1}
#msgs_div ts-thread{padding-top:1rem;margin-bottom:1rem}
#msgs_div ts-thread:first-child{margin-top:0}
#msgs_div ts-thread:not(.expanded){padding-top:0;background:0 0}
#msgs_div ts-thread:not(.expanded) .collapse_inline_thread_container,#msgs_div ts-thread:not(.expanded) .thread_header,#msgs_div ts-thread:not(.expanded) .view_all_replies_container{display:none}
#msgs_div ts-thread .reply_broadcast_buttons_container{padding-bottom:7px}
#file_reply_container.has_focus .member_image,#reply_container.has_focus .member_image,.reply_input_container.has_focus .member_image{opacity:1}
#file_reply_container .member_image,#reply_container .member_image,.reply_input_container .member_image{opacity:.5}
.dense_theme #file_reply_container .member_image,.dense_theme #reply_container .member_image,.dense_theme .reply_input_container .member_image{display:none}
#file_reply_container .inline_message_input_container form,#reply_container .inline_message_input_container form,.reply_input_container .inline_message_input_container form{margin-top:4px}
#file_reply_container .inline_message_input_container textarea,#reply_container .inline_message_input_container textarea,.reply_input_container .inline_message_input_container textarea{margin-bottom:0;max-height:10rem;border:1px solid #e8e8e8;padding-top:7px;padding-bottom:7px;border-radius:.25rem}
#file_reply_container .inline_message_input_container textarea:active,#file_reply_container .inline_message_input_container textarea:focus,#reply_container .inline_message_input_container textarea:active,#reply_container .inline_message_input_container textarea:focus,.reply_input_container .inline_message_input_container textarea:active,.reply_input_container .inline_message_input_container textarea:focus{border-color:#a0a0a2}
#file_reply_container .inline_message_input_container .message_input.has_scrollbar~.emo_menu,#reply_container .inline_message_input_container .message_input.has_scrollbar~.emo_menu,.reply_input_container .inline_message_input_container .message_input.has_scrollbar~.emo_menu{right:20px}
#file_reply_container .reply_container_info,#reply_container .reply_container_info,.reply_input_container .reply_container_info{position:relative;padding-top:3px;font-size:13px;height:0;-webkit-transition:height .15s ease-out 0s;-moz-transition:height .15s ease-out 0s;transition:height .15s ease-out 0s}
#file_reply_container .reply_container_info .mention_teammates_info,#reply_container .reply_container_info .mention_teammates_info,.reply_input_container .reply_container_info .mention_teammates_info{position:absolute;width:100%;margin-top:-36px;padding:7px 8px 0 2px;opacity:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container,#reply_container .reply_container_info .reply_broadcast_buttons_container,.reply_input_container .reply_container_info .reply_broadcast_buttons_container{position:absolute;width:100%;margin-top:-36px;display:flex;align-items:center;opacity:0;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container{flex:1;margin-right:.5rem;min-width:0;margin-bottom:0;font-weight:400;color:#2c2d30;display:flex;align-items:center}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container label,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container label,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container label{font-weight:inherit;font-size:inherit;max-width:calc(80%);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;margin-bottom:0}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container input[type=checkbox],#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container input[type=checkbox],.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container input[type=checkbox]{margin-top:-5px}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon{font-size:18px}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_lock,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_lock,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_lock{line-height:0;margin-right:-1px}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle{top:-1px;margin-left:2px;color:#a0a0a2}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle:before,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle:before,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_broadcast_label_container ts-icon.ts_icon_question_circle:before{vertical-align:middle}
#file_reply_container .reply_container_info .reply_broadcast_buttons_container .reply_send,#reply_container .reply_container_info .reply_broadcast_buttons_container .reply_send,.reply_input_container .reply_container_info .reply_broadcast_buttons_container .reply_send{float:right;margin-right:.5rem}
#file_reply_container.has_focus .reply_container_info,#reply_container.has_focus .reply_container_info,.reply_input_container.has_focus .reply_container_info{height:32px}
#file_reply_container.has_focus .mention_teammates_info,#reply_container.has_focus .mention_teammates_info,.reply_input_container.has_focus .mention_teammates_info{margin-top:36px;opacity:0}
#file_reply_container.has_focus .reply_broadcast_buttons_container,#reply_container.has_focus .reply_broadcast_buttons_container,.reply_input_container.has_focus .reply_broadcast_buttons_container{margin-top:0;opacity:1}
#file_reply_container .join_channel_from_thread_container,#reply_container .join_channel_from_thread_container,.reply_input_container .join_channel_from_thread_container{text-align:center;font-size:13px;background-color:#fff}
#file_reply_container .join_channel_from_thread_container span,#reply_container .join_channel_from_thread_container span,.reply_input_container .join_channel_from_thread_container span{margin-right:10px}
#file_reply_container .join_channel_from_thread_container button,#reply_container .join_channel_from_thread_container button,.reply_input_container .join_channel_from_thread_container button{margin-top:12px;margin-bottom:10px;vertical-align:baseline}
#file_reply_container .reply_limited,#reply_container .reply_limited,.reply_input_container .reply_limited{font-size:13px;background:#f9f9f9;color:#717274;text-align:center;border-radius:.25rem;padding:.8125rem .625rem}
#markers_container{position:absolute;width:10px;top:0;right:3px;pointer-events:none}
.recap_highlight_marker{position:absolute;right:0;height:3px;width:10px;border-radius:3px;z-index:99;background-color:#0576b9;cursor:pointer;pointer-events:auto}
.recap_highlight_marker:hover{background-color:#459965;width:12px}
.recap_highlight_marker::after,.recap_highlight_marker::before{display:block;content:"";width:100%;height:3px}
.recap_highlight_marker::before{position:absolute;top:-3px}
.recap_highlight_marker::after{position:absolute;top:3px}
.recap_highlight_marker.no_after::after,.recap_highlight_marker.no_before::before{height:0}
.recap_hover{position:absolute;top:-29px;left:-400px;padding-top:5px;padding-left:10px;padding-right:10px;background:#fff;border-radius:6px;border:1px solid #e8e8e8;box-shadow:0 0 1px 1px rgba(0,0,0,.01)}
.recap_hover .recap_hover_message_preview{height:46px;overflow:hidden}
.recap_hover .recap_hover_message_preview .is_pinned{background:#fff}
.recap_hover .recap_hover_message_preview ts-message{width:800px}
.recap_hover .recap_hover_message_preview ts-message:hover{background:#fff!important}
.recap_hover .recap_hover_message_preview ts-message::before{position:absolute;content:'';height:100%;width:100%;background:linear-gradient(to right,transparent 0,transparent 325px,#fff 378px,#fff 100%);pointer-events:none;z-index:20}
.recap_hover .recap_hover_message_preview .message_gutter{width:3rem}
.dense_theme .recap_hover .recap_hover_message_preview .message_gutter,.recap_hover .recap_hover_message_preview .is_pinned_holder{display:none}
.recap_hover .recap_hover_message_preview .message_content{margin-left:3rem}
.recap_hover .recap_hover_message_preview .message_content .message_current_status,.recap_hover .recap_hover_message_preview .message_content .message_star_holder,.recap_hover .recap_hover_message_preview .message_content .msg_inline_media_toggler,.recap_hover .recap_hover_message_preview .message_content .rxn_panel,.recap_hover .recap_hover_message_preview .message_content .ts_icon{display:none}
.recap_hover .recap_hover_message_preview .message_content .msg_inline_file_title_hider{display:inline}
.recap_hover .recap_hover_message_preview .message_content pre{margin:0;padding:.1rem 0 0;background:#fff;border:none}
.dense_theme .recap_hover .recap_hover_message_preview .message_content{padding-left:0;margin-left:0}
.dense_theme .recap_hover .recap_hover_message_preview .message_content .message_content_header{display:block!important}
.dense_theme .recap_hover .recap_hover_message_preview .message_content .message_content_header .message_sender{margin-left:0}
.dense_theme .recap_hover .recap_hover_message_preview .message_content .message_content_header .timestamp{display:inline}
.thread_comments_holder{color:#717274;margin:10px}
.thread_comments_holder .thread_comments_toggle_container{cursor:pointer}
.thread_comments_holder .thread_comments_count{margin-left:6px}
.thread_comments_holder .thread_comments_toggle_down,.thread_comments_holder .thread_comments_toggle_right{margin-left:5px;margin-top:-1px}
.thread_comments_holder .thread_comments_toggle_down{display:none}
.thread_comments_holder .comments{margin-top:10px;display:none}
.thread_comments_holder.expanded .comments,.thread_comments_holder.expanded .thread_comments_toggle_down{display:block}
.thread_comments_holder.expanded .thread_comments_toggle_right{display:none}
@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.msg_inline_attachment_column{display:inline-block;vertical-align:top;font-size:15px;line-height:22px}
.msg_inline_attachment_column.column_border{background-color:#e8e8e8;border-radius:8px;position:absolute;top:0;bottom:0;left:-4px;width:4px;z-index:1}
.has_container .msg_inline_attachment_column.column_border{border-radius:0;left:-4px}
.has_container .msg_inline_attachment_column.column_border.break_border{bottom:1px}
ts-thread ts-message.new_reply .msg_inline_attachment_column.column_border{background-color:rgba(0,0,0,.1)}
.msg_inline_attachment_column.column_thumb{width:72px}
.search_message_result_text .msg_inline_attachment_column.column_thumb{width:42px}
.msg_inline_attachment_column.column_content{width:100%}
.has_thumb .msg_inline_attachment_column.column_content{width:calc(100% - 72px)}
.search_message_result_text .has_thumb .msg_inline_attachment_column.column_content{width:calc(100% - 42px)}
.msg_inline_attachment_column.has_indent{margin-left:20px}
.msg_inline_attachment_row{box-sizing:context-box;width:100%;padding:0 12px;margin:12px 0}
.column_thumb .msg_inline_attachment_row{padding-right:0}
.msg_inline_attachment_row.automated{color:#717274}
.msg_inline_attachment_row.attachment_flush_text{margin-top:0;margin-bottom:1px}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text){margin-top:9px}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text).attachment_media{margin-top:0}
.msg_inline_attachment_row.attachment_flush_text+.msg_inline_attachment_row:not(.attachment_flush_text).attachment_media .msg_inline_holder{margin-top:9px}
.msg_inline_attachment_row.attachment_flush_text+.attachment_flush_text{margin-top:1px}
.msg_inline_attachment_row.attachment_flush_text.attachment_source+.attachment_flush_text{margin-top:0}
.msg_inline_attachment_row:first-of-type{margin-top:0}
.msg_inline_attachment_row:first-of-type.attachment_flush_text{margin-top:-4px}
.has_container .msg_inline_attachment_row:first-of-type{margin-top:12px}
.has_container .msg_inline_attachment_row:first-of-type.attachment_flush_text{margin-top:8px}
.msg_inline_attachment_row:last-of-type{margin-bottom:0}
.msg_inline_attachment_row:last-of-type.attachment_flush_text{margin-bottom:-3px}
.has_container .msg_inline_attachment_row:last-of-type{margin-bottom:12px}
.has_container .msg_inline_attachment_row:last-of-type.attachment_flush_text{margin-bottom:9px}
.msg_inline_attachment_row .msg_inline_holder{border-radius:3px;overflow:hidden}
.msg_inline_attachment_row .msg_inline_holder img,.msg_inline_attachment_row .msg_inline_holder video{margin:0;width:auto}
.msg_inline_attachment_row .msg_inline_holder iframe{width:100%}
.star_item .attachment_group .msg_inline_attachment_row .msg_inline_holder{display:none}
.attachment_group_shrink_wrapper{font-size:0;line-height:0}
.attachment_group{max-width:600px;width:100%;margin:.4rem 0}
.attachment_group.has_container{border:1px solid #e8e8e8;border-radius:6px;background:#fff;overflow:hidden;position:relative;z-index:1}
.attachment_group.has_container.has_link:hover{border-right-color:rgba(0,0,0,.14);border-left-color:rgba(0,0,0,.14);border-bottom-color:rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.06);text-decoration:none}
.attachment_group.has_border{border-left:none}
.attachment_group.has_border .inline_attachment{margin-left:4px}
.attachment_group .media_caret{color:#2c2d30;font-size:14px;font-weight:400}
.star_item .attachment_group .media_caret{display:none}
.attachment_group .media_caret .btn_basic{vertical-align:baseline}
.attachment_group .media_caret .btn_basic:focus{outline:0}
#message_preview_panel .attachment_group{margin-right:.5rem}
#message_preview_panel .attachment_group .delete_attachment_link,#message_preview_panel .attachment_group .media_caret{display:none}
.attachment_group_shrink_wrapper .attachment_group{display:inline-block;width:auto}
#col_flex .attachment_group{min-width:0;max-width:100%}
.attachment_group .inline_attachment{border-radius:0;margin:0;padding:4px 0;font-size:0;line-height:0}
.attachment_group .inline_attachment .attachment_fields table{margin-bottom:3px}
.attachment_group .inline_attachment .attachment_fields table tr td{width:50%;max-width:276px}
.attachment_group .inline_attachment .attachment_footer{vertical-align:middle;line-height:15px;margin-bottom:0}
.attachment_group .inline_attachment .attachment_footer a{color:inherit!important}
.attachment_group .inline_attachment+.inline_attachment{margin-top:4px}
.attachment_group .inline_attachment .is_highlights_holder,.attachment_group .inline_attachment .is_pinned_holder{display:none;color:#717274;min-height:inherit;margin-left:12px;padding-top:0;padding-bottom:2px;font-size:12px}
.attachment_group .inline_attachment .is_highlights_holder ts-icon,.attachment_group .inline_attachment .is_pinned_holder ts-icon{color:inherit;left:-2px;position:relative}
.attachment_group .inline_attachment.is_pinned .is_pinned_holder{display:block}
.attachment_group.has_container .inline_attachment{padding:0}
.attachment_group.has_container .inline_attachment.clickable{cursor:pointer}
.attachment_group.has_container .inline_attachment:not(.reply_broadcast)::after{background-color:#e8e8e8;content:'';display:block;height:1px;margin:0 12px}
.attachment_group.has_container .inline_attachment:last-child::after{display:none}
.attachment_group.has_container .inline_attachment+.inline_attachment{margin-top:0}
.attachment_group .msg_inline_attachment_thumb_holder{margin:0;border-radius:3px;float:none;background-size:contain;background-position:center center;background-repeat:no-repeat;width:60px;height:60px}
.search_message_result_text .attachment_group .msg_inline_attachment_thumb_holder{width:30px;height:30px}
.attachment_group .attachment_source{display:inline-block;vertical-align:middle;font-size:0;line-height:0}
.attachment_group .attachment_source span{color:#717274!important;font-size:15px;font-weight:400;line-height:22px}
.attachment_group .attachment_source span a{color:inherit;font-weight:inherit}
.attachment_group .attachment_source .attachment_source_icon img{width:16px;height:16px;border-radius:2px;margin-right:.4rem;position:relative;top:-2px}
.attachment_group .attachment_source .attachment_source_name+.attachment_author_name::before{content:'|';color:#e8e8e8;margin:0 .4rem}
.attachment_group .attachment_source .attachment_source_name~.attachment_meta::before{content:'';margin:0 .4rem 0 0}
.attachment_group .attachment_source .media_caret{margin-left:.2rem}
.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name a,.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name span{color:#2c2d30;font-weight:900}
.attachment_group .inline_attachment.message_unfurl .attachment_source .attachment_source_name+.attachment_author_name::before{content:'';margin:0 .4rem 0 0}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule{display:flex;margin:-3px .75rem 0;color:#717274;font-size:12px;line-height:1.1667;cursor:pointer}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule .attachment_rule_inner{flex:0 0 auto;padding-right:.25rem}
.attachment_group .inline_attachment.reply_broadcast+.attachment_rule::after{flex:1 1 auto;content:'';margin-bottom:.35rem;border-bottom:1px solid #e8e8e8}
.attachment_group .inline_attachment.reply_broadcast~.reply_broadcast .column_border{margin-top:-2rem}
.attachment_group .attachment_footer_icon img{width:16px;height:16px;margin-right:4px;position:relative;top:-2px}
.attachment_group .attachment_footer_text+.attachment_attribution::before,.attachment_group .attachment_footer_text+.attachment_ts::before,.attachment_group .attachment_ts+.attachment_attribution::before{content:'|';color:#e8e8e8;margin:0 .25rem}
.attachment_group .inline_attachment span.attachment_author_name{margin-right:0}
.attachment_group .inline_attachment .attachment_title{font-size:15px}
.attachment_group .attachment_fields tr+tr .attachment_field_title{margin-top:4px}
.attachment_group .attachment_fields td .attachment_field_value{margin-top:0;overflow-wrap:break-word;word-wrap:break-word}
.attachment_group .attachment_actions_interactions{font-size:0;margin-bottom:-8px}
.attachment_group .attachment_actions_interactions .attachment_actions_interactions_inner_wrapper>:last-child{margin-right:32px}
.attachment_group .attachment_actions_interactions .select_attachment_placeholder{display:inline-block;height:30px;padding:0;visibility:hidden;width:180px}
.attachment_group .attachment_actions_interactions .select_attachment{display:inline-block;margin-bottom:8px;margin-right:8px;vertical-align:middle}
.attachment_group .attachment_actions_interactions .select_attachment.disabled{background:0 0}
.attachment_group .attachment_actions_interactions ts-inline-saver{color:#a0a0a2;width:24px;opacity:0;-webkit-animation:.1s ease .9s 1 normal forwards fade;-moz-animation:.1s ease .9s 1 normal forwards fade;-o-animation:.1s ease .9s 1 normal forwards fade;animation:.1s ease .9s 1 normal forwards fade;margin-left:-24px}
.attachment_group .attachment_actions_interactions ts-inline-saver .saving{vertical-align:middle;margin-top:-1px}
.attachment_group .delete_attachment_link{display:none;opacity:1;left:-4px;top:0;position:absolute;width:24px}
.attachment_group .delete_attachment_link ts-icon:before{margin-left:2px;color:#a0a0a2;width:15px;height:22px;line-height:22px;text-align:center;vertical-align:middle}
.attachment_group .delete_attachment_link:hover ts-icon:before{color:#2c2d30}
.message:hover .attachment_group .delete_attachment_link{display:none}
.attachment_group .can_delete{padding-left:24px;left:-24px;margin-right:-24px}
.attachment_group .can_delete .column_border{left:20px}
.attachment_group.has_container .delete_attachment_link{top:8px;left:initial;right:4px}
.attachment_group.has_container .can_delete{padding-left:0;left:initial;margin-right:0}
.attachment_group.has_container .can_delete .msg_inline_attachment_row:first-of-type{padding-right:28px}
.attachment_group.has_container .can_delete .column_border{left:-4px}
.attachment_group .inline_attachment:hover .delete_attachment_link{display:block}
.attachment_group .msg_inline_attachment_thumb{height:100%;width:100%;opacity:0}
.attachment_group .msg_inline_img_holder{padding-bottom:0;font-size:0;line-height:0}
.attachment_group .msg_inline_img_holder .msg_inline_img_container{display:inline-block;max-width:100%}
.attachment_group .msg_inline_img_holder .msg_inline_img{background-color:transparent;box-shadow:none}
.attachment_group .msg_inline_img_holder .msg_inline_img img{width:auto;max-width:100%;max-height:300px}
.attachment_group .msg_inline_img_holder.file_container_fixed_dimensions{display:block}
.attachment_group .msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img,.attachment_group .msg_inline_img_holder.msg_inline_holder_rounded .msg_inline_img img{border-radius:3px}
.attachment_group .msg_inline_video_buttons_div{max-width:225px}
.select_attachment .attachment_actions_select_user_option{display:flex;align-items:center;font-size:13px;height:16px;line-height:16px}
.select_attachment .attachment_actions_select_user_option.away .member_name{color:#717274}
.select_attachment .attachment_actions_select_user_option.away .member_image{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.select_attachment .attachment_actions_select_user_option .member_image{height:13px;margin-right:.25rem;width:13px}
.select_attachment .attachment_actions_select_user_option .presence{margin-left:auto}
.select_attachment .attachment_actions_select_user_option .presence .presence_icon{left:0}
@-webkit-keyframes fade{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fade{from{opacity:0}
to{opacity:1}
}
@keyframes fade{from{opacity:0}
to{opacity:1}
}
[role=button]{outline:0}
@keyframes border_focus_animation{0%{box-shadow:0 0 4px .3px #2f9fe0,0 0 0 .5px #0576b9}
100%{box-shadow:0 0 4px 0 #2f9fe0,0 0 0 0 #0576b9}
}
.c-tabs__tab_menu{display:block;box-shadow:inset 0 -1px 0 0 #e8e8e8;*zoom:1}
.c-tabs__tab_menu:after,.c-tabs__tab_menu:before{display:table;line-height:0;content:''}
.c-tabs__tab_menu:after{clear:both}
.c-tabs__tab{background:0 0;-webkit-tap-highlight-color:transparent;cursor:pointer;border:0;padding:0 0 12px;font-size:14px;font-weight:700;line-height:20px;color:#717274;display:inline-block;text-align:center;float:left;transition:box-shadow 125ms ease-out;box-shadow:inset 0 -2px 0 0 transparent}
.c-tabs__tab .ts_icon:before{vertical-align:top}
.c-tabs__tab:hover{color:#2c2d30;text-decoration:none}
.c-tabs__tab.c-tabs__tab--active,.c-tabs__tab:active,.c-tabs__tab:focus{outline:0;color:#2c2d30;box-shadow:inset 0 -2px 0 0 #2ea664;text-decoration:none}
.c-tabs__tab:not(:last-child){margin-right:1.5rem}
.c-tabs__tab_button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}
.c-tabs__tab_button:active,.c-tabs__tab_button:focus,.c-tabs__tab_button:hover{outline:0}
.c-tabs__tab_panel{width:100%;display:none}
.c-tabs__tab_panel.c-tabs__tab_panel--active{display:block}
.c-tabs__tab_icon{position:relative;top:-2px}
.c-tabs__tab_icon:before{font-size:15px}
.c-tabs__tab_menu--plastic{background-color:#fff;box-shadow:inset 0 -2px 0 0 #e8e8e8}
a.c-tabs__tab--plastic{color:#717274}
a.c-tabs__tab--plastic:hover{color:#2c2d30;text-decoration:none}
a.c-tabs__tab--plastic.c-tabs__tab--active,a.c-tabs__tab--plastic:active,a.c-tabs__tab--plastic:focus{color:#2c2d30;box-shadow:inset 0 -2px 0 0 #2ea664}
.tab_menu{display:block;background-color:#fff;box-shadow:inset 0 -2px 0 0 #e8e8e8;*zoom:1}
.tab_menu:after,.tab_menu:before{display:table;line-height:0;content:''}
.tab_menu:after{clear:both}
.tab_menu .tab{background:0 0;-webkit-tap-highlight-color:transparent;cursor:pointer;border:0;padding:0 0 12px;font-size:.85rem;line-height:20px;color:#717274;display:inline-block;text-align:center;float:left;box-shadow:inset 0 -2px 0 0 transparent}
.tab_menu .tab .ts_icon:before{vertical-align:top}
.tab_menu .tab:hover{color:#2c2d30;text-decoration:none}
.tab_menu .tab.active,.tab_menu .tab:active,.tab_menu .tab:focus{outline:0;color:#2c2d30;box-shadow:inset 0 -2px 0 0 #2ea664;text-decoration:none}
.tab_menu .tab:not(:last-child){margin-right:1.5rem}
.tab_panels .panel{width:100%;display:none}
.tab_panels .panel.active{display:block}
@media screen and (min-width:30rem){.tab_menu.even_2 .tab{width:50%}
.tab_menu.even_3 .tab,.tab_menu.even_4 .tab{width:33.33%}
}
@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.member_image{border-radius:.2rem;background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative}
.member_image_unknown{background:#e8e8e8}
.member_image:focus{outline:0}
.member_image.thumb_16{width:16px;height:16px}
.member_image.thumb_20{width:20px;height:20px}
.member_image.thumb_24{width:24px;height:24px}
.member_image.thumb_28{width:28px;height:28px}
.member_image.thumb_32{width:32px;height:32px}
.member_image.thumb_36{width:36px;height:36px}
.member_image.thumb_48{width:48px;height:48px}
.member_image.thumb_56{width:56px;height:56px}
.member_image.thumb_72{width:72px;height:72px}
.member_image.thumb_192{width:192px;height:192px}
.member_image.thumb_512{width:512px;height:512px}
.member_image.thumb_24 .emoji-sizer{font-size:24px}
.member_image.thumb_32 .emoji-sizer{font-size:32px}
.member_image.thumb_36 .emoji-sizer{font-size:36px}
.member_image.thumb_48 .emoji-sizer{font-size:48px}
.member_image.thumb_72 .emoji-sizer{font-size:64px;margin:4px}
.member_image.thumb_192 .emoji-sizer{font-size:64px;margin:64px}
.bot_icon_default{-webkit-border-radius:36px!important;-moz-border-radius:36px!important;border-radius:36px!important}
.slackbot_icon{color:#2ea664;float:left;margin-top:-3px;margin-left:-2px}
.slackbot_icon:before{font-size:18px}
.channels_list_holder ul li a:hover .slackbot_icon,.channels_list_holder ul li.active .slackbot_icon,.channels_list_holder ul li.unread .slackbot_icon{opacity:1;-moz-opacity:1;-khtml-opacity:1}
.channels_list_holder ul li.active .slackbot_icon{color:#fff}
.ts_icon_guest_large:before{margin:0 -9px 0 -4px;font-size:25px}
.presence{width:9px;height:9px;margin:0 .15rem;display:inline-block;vertical-align:baseline;background:0 0;position:relative;color:#2c2d30}
.presence i.presence_icon{display:inline-block;font-size:20px;line-height:20px;position:absolute;top:-10px;left:-5px}
.presence.away{opacity:.6;-moz-opacity:.6;-khtml-opacity:.6}
.presence.active{color:#93cc93}
h1 .presence{margin-bottom:.3rem}
h3 .presence{margin-bottom:.1rem}
#team_list{margin-bottom:2rem}
.team_list_item{line-height:1.25rem;color:#2c2d30;position:relative;clear:both;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-break:break-word;font-size:.9375rem;cursor:default;margin:0 1px 0 0;padding-top:1rem;padding-bottom:1rem;min-height:72px;border-radius:0;border-bottom:none;border-top:1px solid #e8e8e8;width:100%}
.team_list_item .member_name_and_title{padding-top:.375rem}
.team_list_item .member_name_and_title .current_status{margin-left:.2rem}
.team_list_item:last-of-type{border-bottom-color:transparent}
#member_preview_scroller a:not(.member_name):not(.current_status_preset_option):not(.member_details_manage_link):not(.current_status_presets_edit_link),.team_list_item a:not(.member_name):not(.current_status_preset_option):not(.member_details_manage_link):not(.current_status_presets_edit_link){color:#2c2d30}
.team_list_item a.member_preview_link:hover,.team_list_item:hover a.member_preview_link{color:inherit}
.team_list_item .member_details{padding:0;min-height:56px;display:flex;flex-direction:column;justify-content:center}
.team_list_item .member_name{font-weight:900;font-size:1.125rem;color:#2c2d30;display:inline-block;margin:0 0 .1rem}
.team_list_item .member_meta{overflow:hidden}
#disabled_members_tab a{color:#717274;font-size:.8rem;border:none}
#disabled_members_tab a:hover{background:#fff;color:#005e99}
#disabled_members_tab.active a{color:#2c2d30}
#member_preview_scroller .team_list_item:first-child,#member_preview_scroller h5+.team_list_item,#team_list .team_list_item:first-child,#team_list h5+.team_list_item{border-top:none}
#member_preview_scroller .member_image,#team_list .member_image{flex:none}
#member_preview_scroller .member_details .disclosure_arrow,#team_list .member_details .disclosure_arrow{margin-left:auto;visibility:hidden;-webkit-transform:rotateX(0) scale(1);-moz-transform:rotateX(0) scale(1);-ms-transform:rotateX(0) scale(1);transform:rotateX(0) scale(1);transition:transform .1s}
#member_preview_scroller .member_details p,#team_list .member_details p{margin-bottom:0}
#member_preview_scroller .team_list_item.expanded .disclosure_arrow,#team_list .team_list_item.expanded .disclosure_arrow{-webkit-transform:rotateX(180deg) scale(1);-moz-transform:rotateX(180deg) scale(1);-ms-transform:rotateX(180deg) scale(1);transform:rotateX(180deg) scale(1)}
#member_preview_scroller .team_list_item:active .disclosure_arrow,#team_list .team_list_item:active .disclosure_arrow{-webkit-transform:rotateX(0) scale(1.1);-moz-transform:rotateX(0) scale(1.1);-ms-transform:rotateX(0) scale(1.1);transform:rotateX(0) scale(1.1)}
#member_preview_scroller .team_list_item.expanded:active .disclosure_arrow,#team_list .team_list_item.expanded:active .disclosure_arrow{-webkit-transform:rotateX(180deg) scale(1.1);-moz-transform:rotateX(180deg) scale(1.1);-ms-transform:rotateX(180deg) scale(1.1);transform:rotateX(180deg) scale(1.1)}
#member_preview_scroller .expanded_member_details,#team_list .expanded_member_details{display:none}
#member_preview_scroller .team_list_item.expanded .expanded_member_details,#team_list .team_list_item.expanded .expanded_member_details{display:block}
#member_preview_scroller .member_data_table,#team_list .member_data_table{margin-bottom:0}
#member_preview_scroller .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link),#team_list .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link){color:#2c2d30}
#member_preview_scroller .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover,#team_list .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover{color:#005e99}
#member_preview_scroller a.member_action_button,#team_list a.member_action_button{font-size:14px;border-width:1px;max-width:300px;color:#717274!important}
#member_preview_scroller a.member_action_button:hover,#team_list a.member_action_button:hover{border-width:1px;text-decoration:none;color:#005e99!important;border-color:#005e99!important}
#member_preview_scroller .team_directory_icon,#team_list .team_directory_icon{background:url(/66f9/img/team_directory_icons.png) no-repeat;vertical-align:middle}
#member_preview_scroller .team_directory_icon.message_icon,#team_list .team_directory_icon.message_icon{background-position:0 0;width:16px;height:16px}
#member_preview_scroller .team_directory_icon.more_icon,#team_list .team_directory_icon.more_icon{background-position:0 -40px;width:16px;height:4px}
#member_preview_scroller .member_action_button:hover .team_directory_icon.message_icon,#team_list .member_action_button:hover .team_directory_icon.message_icon{background-position:0 -20px}
#member_preview_scroller .member_action_button:hover .team_directory_icon.more_icon,#team_list .member_action_button:hover .team_directory_icon.more_icon{background-position:0 -46px}
#member_preview_scroller .ts_icon_shared_channels,#team_list .ts_icon_shared_channels{position:relative;top:3px}
#member_preview_scroller .ts_icon_shared_channels:before,#team_list .ts_icon_shared_channels:before{line-height:0}
.filter_header{background-color:#e8e8e8;line-height:1.5rem;font-size:.9375rem;padding:0 .5rem;margin-right:.0625rem}
#client-ui #team_list .filter_header{margin:.0625rem .0625rem 0 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#member_preview_scroller .team_directory_icon,#team_list .team_directory_icon{background:url(/2603/img/team_directory_icons@2x.png) no-repeat;background-size:100%}
}
#client-ui #team_list .members_long_list,#member_preview_scroller .members_long_list{margin-top:.125rem}
#client-ui #team_list .members_long_list .team_list_item,#member_preview_scroller .members_long_list .team_list_item{left:0;right:0;padding:.5625rem}
#client-ui #team_list .team_list_item,#member_preview_scroller .team_list_item{padding:.5rem;cursor:pointer;border-bottom:1px solid #e8e8e8;border-top:none;padding-left:12px}
#client-ui #team_list .team_list_item .disclosure_arrow,#member_preview_scroller .team_list_item .disclosure_arrow{position:absolute;right:-8px;top:29px}
#client-ui #team_list .team_list_item .member_name_and_title,#member_preview_scroller .team_list_item .member_name_and_title{padding-top:.375rem}
#client-ui #team_list .team_list_item .member_name_and_title .member_title,#member_preview_scroller .team_list_item .member_name_and_title .member_title{line-height:1.25rem;margin-top:0}
#client-ui #team_list .team_list_item.expanded,#member_preview_scroller .team_list_item.expanded{border-color:rgba(217,217,217,.5)}
#client-ui #team_list .team_list_item:hover,#member_preview_scroller .team_list_item:hover{background:#f9f9f9;border-color:#d9d9d9}
#client-ui #team_list .team_list_item:hover .member_details .disclosure_arrow,#member_preview_scroller .team_list_item:hover .member_details .disclosure_arrow{visibility:visible}
#client-ui #team_list .member_details,#member_preview_scroller .member_details{padding-right:32px}
#client-ui #team_list .member_action_button,#member_preview_scroller .member_action_button{width:48%}
#client-ui #team_list .member_action_button+.member_action_button,#member_preview_scroller .member_action_button+.member_action_button{margin-left:.5rem}
#client-ui #team_list .team_directory_buttons,#member_preview_scroller .team_directory_buttons{display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
#client-ui #team_list .member_action_button .more_icon,#member_preview_scroller .member_action_button .more_icon{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}
#team_list_scroller{margin-top:6px}
#client-ui #team_list{margin-left:8px}
#client-ui #team_list .expanded_member_details{opacity:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;transition:opacity .1s}
#client-ui #team_list .show_extra_data .expanded_member_details{opacity:1}
.member_details_divider.with_current_status .small_margin_top{margin-bottom:20px}
.member_details_divider.with_current_status .small_margin_bottom{margin-top:20px}
.current_status_status_label{position:relative;top:7px}
#member_preview_scroller .member_data_table .current_status_cell,.statuses_container{padding:0}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container,.statuses_container .current_status_container{position:relative;left:-12px;width:calc(100% + 12px)}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_cover,.statuses_container .current_status_container .current_status_cover{position:relative;padding:.45rem .65rem .55rem;background-clip:padding-box;min-height:36px;display:inline-block;width:100%;border:1px solid transparent;cursor:pointer;border-radius:4px}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_cover .current_status_cover_content,.statuses_container .current_status_container .current_status_cover .current_status_cover_content{padding-left:27px;line-height:normal}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_cover .current_status_clear_icon_cover,.statuses_container .current_status_container .current_status_cover .current_status_clear_icon_cover{position:absolute;right:7px;top:2.5px;line-height:normal}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_cover:hover,.statuses_container .current_status_container .current_status_cover:hover{border-color:#a0a0a2}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_cover:hover .current_status_clear_icon_cover,.statuses_container .current_status_container .current_status_cover:hover .current_status_clear_icon_cover{opacity:1}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container .current_status_input_container,.statuses_container .current_status_container .current_status_input_container{opacity:0;display:none;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease;transition:opacity .15s ease}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active) .current_status_cover.without_status_set,.statuses_container .current_status_container:not(.active) .current_status_cover.without_status_set{display:block}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active) .current_status_cover.without_status_set .current_status_placeholder,.statuses_container .current_status_container:not(.active) .current_status_cover.without_status_set .current_status_placeholder{color:rgba(0,0,0,.35)!important}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active) .current_status_cover.without_status_set .current_status_placeholder .current_status_empty_emoji_cover .ts_icon,.statuses_container .current_status_container:not(.active) .current_status_cover.without_status_set .current_status_placeholder .current_status_empty_emoji_cover .ts_icon{top:-2px}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active) .current_status_cover.with_status_set,.statuses_container .current_status_container:not(.active) .current_status_cover.with_status_set{display:none}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover{padding:.35rem 1.75rem .25rem .55rem}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover.not_editable,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover.not_editable{padding:.35rem .75rem .25rem .55rem}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover .current_status_emoji_picker_cover,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover .current_status_emoji_picker_cover{position:relative;display:inline-block;width:auto;height:auto;left:2px;top:1px;margin-right:5px}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover .current_status_cover_content,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover .current_status_cover_content{padding-left:0;line-height:1.4}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover.without_status_set,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover.without_status_set{display:none}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover.with_status_set,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover.with_status_set{display:block}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container:not(.active).with_status_set .current_status_cover.not_editable:hover,.statuses_container .current_status_container:not(.active).with_status_set .current_status_cover.not_editable:hover{cursor:default;border-color:transparent}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container.active .current_status_input_container,.statuses_container .current_status_container.active .current_status_input_container{display:block;opacity:1}
#member_preview_scroller .member_data_table .current_status_cell .current_status_container.active .current_status_cover,.statuses_container .current_status_container.active .current_status_cover{display:none}
.current_status_input_wrap{position:relative}
.current_status_input_wrap .current_status_input{font-size:15px;padding-right:33px;padding-left:50px}
.current_status_input_wrap .status_clear_icon_wrap{position:absolute;right:8px;top:9.5px}
.current_status_input_wrap .status_clear_icon_wrap.hidden~.current_status_input{padding-right:0}
#member_preview_scroller .current_status_input_wrap .status_clear_icon_wrap{top:7.5px}
.current_status_emoji_picker,.current_status_emoji_picker_cover{position:absolute;top:0;left:0;width:44px;display:flex;align-items:center;justify-content:center;padding:0;background-clip:padding-box;border-right-width:1px;border-right-style:solid;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:4px 0 0 4px}
.current_status_emoji_picker{bottom:0;border-right-color:#a0a0a2}
.current_status_emoji_picker .current_status_emoji{line-height:36px}
.current_status_emoji_picker_cover{border-right-color:transparent;height:36px;line-height:normal}
.current_status_emoji_picker_cover .current_status_emoji_cover .emoji-sizer{position:relative;left:-1px}
.current_status_clear_icon_cover,.status_clear_icon{opacity:.5}
.current_status_clear_icon_cover:hover,.status_clear_icon:hover{opacity:1}
.current_status_input_container:not(.current_status_input_for_edit_profile){min-height:36px}
.current_status_input_container:not(.current_status_input_for_edit_profile) .current_status_action_buttons{margin-top:6px;-webkit-transition:opacity .15s ease,max-height .15s ease;-moz-transition:opacity .15s ease,max-height .15s ease;transition:opacity .15s ease,max-height .15s ease;max-height:3rem;margin-bottom:0}
.current_status_input_container:not(.current_status_input_for_edit_profile) .current_status_action_buttons.invisible{max-height:0;opacity:0;margin-top:0}
.current_status_input_container:not(.current_status_input_for_edit_profile) .current_status_input_label_content,.current_status_input_container:not(.current_status_input_for_edit_profile) .validation_message{display:none!important}
.current_status_input_container:not(.current_status_input_for_edit_profile) ts-inline-saver{display:none;margin-left:4px;font-size:.9rem}
.current_status_input_container:not(.current_status_input_for_edit_profile) label[for=current_status],.current_status_input_container:not(.current_status_input_for_edit_profile) label[for=current_status_for_team_menu]{margin:0!important}
.current_status_input_container:not(.current_status_input_for_edit_profile) label[for=current_status].countdown:after,.current_status_input_container:not(.current_status_input_for_edit_profile) label[for=current_status_for_team_menu].countdown:after{bottom:-30px}
.current_status_input_container label.countdown:after{margin-right:18px;z-index:1}
.current_status_input_container #menu_items{margin:6px 0}
.current_status_input_container #menu_items li a.current_status_preset_option{text-decoration:none;margin:0 2px;line-height:2rem}
.current_status_input_container #menu_items li a.current_status_preset_option .current_status{margin-left:15px}
.current_status_input_container .current_status_presets{list-style-type:none;margin:0}
#member_preview_scroller .member_data_table,#member_preview_web_container .member_data_table,#team_list .member_data_table,.menu_member_header .member_data_table{table-layout:fixed;width:100%}
#member_preview_scroller .member_data_table tr,#member_preview_web_container .member_data_table tr,#team_list .member_data_table tr,.menu_member_header .member_data_table tr{color:#2c2d30;font-size:.9375rem;height:1.5625rem;line-height:1.25rem;padding:0;margin:0;border:none;vertical-align:top}
#member_preview_scroller .member_data_table td,#member_preview_web_container .member_data_table td,#team_list .member_data_table td,.menu_member_header .member_data_table td{padding:0 0 .3125rem;margin:0}
#member_preview_scroller .member_data_table td:first-child,#member_preview_web_container .member_data_table td:first-child,#team_list .member_data_table td:first-child,.menu_member_header .member_data_table td:first-child{width:40%}
#member_preview_scroller .member_data_table .channel_link span,#member_preview_scroller .member_data_table .group_link span,#member_preview_web_container .member_data_table .channel_link span,#member_preview_web_container .member_data_table .group_link span,#team_list .member_data_table .channel_link span,#team_list .member_data_table .group_link span,.menu_member_header .member_data_table .channel_link span,.menu_member_header .member_data_table .group_link span{display:flex;align-items:baseline}
#member_preview_scroller .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link),#member_preview_web_container .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link),#team_list .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link),.menu_member_header .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link){color:#2c2d30;font-weight:400!important}
#member_preview_scroller .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover,#member_preview_web_container .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover,#team_list .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover,.menu_member_header .member_data_table a:not(.current_status_preset_option):not(.current_status_presets_edit_link):not(.member_details_manage_link):hover{color:#005e99}
#member_preview_scroller .member_data_table i:not([data-stringify-prefix]),#member_preview_web_container .member_data_table i:not([data-stringify-prefix]),#team_list .member_data_table i:not([data-stringify-prefix]),.menu_member_header .member_data_table i:not([data-stringify-prefix]){margin:-.0625rem .25rem -.0625rem 0;float:left}
#member_preview_scroller .member_data_table i:not([data-stringify-prefix]):before,#member_preview_web_container .member_data_table i:not([data-stringify-prefix]):before,#team_list .member_data_table i:not([data-stringify-prefix]):before,.menu_member_header .member_data_table i:not([data-stringify-prefix]):before{font-size:1.125rem}
#member_preview_scroller .member_data_table .current_status_empty_emoji i:not([data-stringify-prefix]),#member_preview_scroller .member_data_table .current_status_empty_emoji_cover i:not([data-stringify-prefix]),#member_preview_web_container .member_data_table .current_status_empty_emoji i:not([data-stringify-prefix]),#member_preview_web_container .member_data_table .current_status_empty_emoji_cover i:not([data-stringify-prefix]),#team_list .member_data_table .current_status_empty_emoji i:not([data-stringify-prefix]),#team_list .member_data_table .current_status_empty_emoji_cover i:not([data-stringify-prefix]),.menu_member_header .member_data_table .current_status_empty_emoji i:not([data-stringify-prefix]),.menu_member_header .member_data_table .current_status_empty_emoji_cover i:not([data-stringify-prefix]){margin:0}
#member_preview_scroller .member_data_table .bot_label,#member_preview_web_container .member_data_table .bot_label,#team_list .member_data_table .bot_label,.menu_member_header .member_data_table .bot_label{color:#a0a0a2;font-weight:500;font-size:.75rem;line-height:1.125rem;margin:0 .15rem;padding:0 .1rem;vertical-align:middle;background:#f1f1f1}
#member_preview_scroller,#member_preview_web_container,.menu_member_header{background-color:#fff}
#member_preview_scroller .member_data_table td,#member_preview_web_container .member_data_table td,.menu_member_header .member_data_table td{padding-bottom:4px}
#member_preview_scroller .member_data_table .channel_link .ts_icon_lock,#member_preview_scroller .member_data_table .group_link .ts_icon_lock,#member_preview_web_container .member_data_table .channel_link .ts_icon_lock,#member_preview_web_container .member_data_table .group_link .ts_icon_lock,.menu_member_header .member_data_table .channel_link .ts_icon_lock,.menu_member_header .member_data_table .group_link .ts_icon_lock{line-height:0;margin-left:-5px}
#member_preview_scroller .member_details .member_image,#member_preview_web_container .member_details .member_image,.menu_member_header .member_details .member_image{margin-right:0}
#member_preview_scroller .member_preview_timezone i.ts_icon,#member_preview_web_container .member_preview_timezone i.ts_icon,.menu_member_header .member_preview_timezone i.ts_icon{display:none}
#member_preview_scroller .member_name+.presence,#member_preview_web_container .member_name+.presence,.menu_member_header .member_name+.presence{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}
#member_preview_scroller .member_details,#member_preview_web_container .member_details,.menu_member_header .member_details{padding:0}
#member_preview_scroller .member_details .member_image.thumb_512,#member_preview_web_container .member_details .member_image.thumb_512,.menu_member_header .member_details .member_image.thumb_512{float:none;margin:0 0 1rem;cursor:zoom-out;cursor:-moz-zoom-out;cursor:-webkit-zoom-out;width:360px;height:360px}
#member_preview_scroller .member_details.cropped_preview .member_image.thumb_512,#member_preview_web_container .member_details.cropped_preview .member_image.thumb_512,.menu_member_header .member_details.cropped_preview .member_image.thumb_512{cursor:zoom-in;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;height:216px;background-position:0 -72px,0 -72px}
#member_preview_scroller .member_details .member_name_and_presence,#member_preview_web_container .member_details .member_name_and_presence,.menu_member_header .member_details .member_name_and_presence{font-size:1.375rem;line-height:1.625rem}
#member_preview_scroller .member_details .member_name_and_presence .member_name,#member_preview_web_container .member_details .member_name_and_presence .member_name,.menu_member_header .member_details .member_name_and_presence .member_name{color:#2c2d30}
#member_preview_scroller .member_details .member_title,#member_preview_web_container .member_details .member_title,.menu_member_header .member_details .member_title{font-size:.9375rem;line-height:1.375rem;color:#2c2d30}
#member_preview_scroller .member_details .member_action_bar,#member_preview_web_container .member_details .member_action_bar,.menu_member_header .member_details .member_action_bar{margin-top:1rem}
#member_preview_scroller .member_details .member_action_bar .btn,#member_preview_web_container .member_details .member_action_bar .btn,.menu_member_header .member_details .member_action_bar .btn{width:auto}
#member_preview_scroller .member_details .member_action_bar .btn+.btn,#member_preview_web_container .member_details .member_action_bar .btn+.btn,.menu_member_header .member_details .member_action_bar .btn+.btn{margin-left:.25rem}
#member_preview_scroller .member_details .member_action_bar .btn i.ts_icon_chevron_large_down,#member_preview_web_container .member_details .member_action_bar .btn i.ts_icon_chevron_large_down,.menu_member_header .member_details .member_action_bar .btn i.ts_icon_chevron_large_down{padding-left:.0625rem;margin:0}
#member_preview_scroller .member_details .member_action_bar .btn i.ts_icon_chevron_large_down:before,#member_preview_web_container .member_details .member_action_bar .btn i.ts_icon_chevron_large_down:before,.menu_member_header .member_details .member_action_bar .btn i.ts_icon_chevron_large_down:before{position:relative;top:.125rem}
#member_preview_scroller .member_details_divider,#member_preview_web_container .member_details_divider,.menu_member_header .member_details_divider{border-bottom:none;margin:1rem 0;width:100%}
#member_preview_scroller .member_details_manage_link .ts_icon_cog_o::before,#member_preview_web_container .member_details_manage_link .ts_icon_cog_o::before,.menu_member_header .member_details_manage_link .ts_icon_cog_o::before{font-size:18px;position:relative;top:3px;line-height:0;margin-right:3px}
#member_preview_scroller{width:392px}
.supports_custom_scrollbar #member_preview_scroller{width:384px}
#member_preview_scroller .member_details{padding:0 .5rem}
#member_preview_scroller .member_details .member_image.thumb_512{margin-top:.5rem}
#member_preview_scroller .member_details .member_name_and_presence{width:100%;text-align:center}
#member_preview_web_container .member_details{max-width:540px;margin:0 auto}
#member_preview_web_container .member_details .member_image.thumb_512{cursor:default}
#member_preview_web_container .member_action_bar{display:flex}
#member_preview_web_container .account_settings_link .ts_icon_cog_o{margin-right:0;font-size:20px;line-height:.6}
#member_preview_web_container .account_settings_link .ts_icon_cog_o:before{line-height:1}
.menu_member_header .member_details{width:320px;cursor:pointer;position:relative}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image{border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;background-clip:padding-box;margin:0;width:320px;height:224px;position:relative}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image:hover .member_image.thumb_512{background-position:0 0,0 -48px,0 -48px}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image:hover .member_details_over_image,.menu_member_header .member_details.cropped_preview .cropped_preview_member_image:hover .member_restriction_over_image{opacity:0}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_image.thumb_512{cursor:pointer;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.25rem;background-clip:padding-box;margin:0;width:320px;height:224px;background-position:0 -448px,0 -48px,0 -48px;background-size:100% 300%,100%,100%,100%;-webkit-transition:background-position 150ms ease;-moz-transition:background-position 150ms ease;transition:background-position 150ms ease}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_details_over_image{opacity:1;pointer-events:none;position:absolute;left:1rem;right:1rem;bottom:.75rem;-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_restriction_over_image{opacity:1;-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease;pointer-events:none;position:absolute;top:0;width:100%;border-radius:.2rem .2rem 0 0;background-color:rgba(44,45,48,.8);color:#fff;padding:10px 14px;font-size:13px}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_restriction_over_image.external{padding-right:32px}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_restriction_over_image .ts_icon{line-height:0}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_restriction_over_image .ts_icon:before{margin-left:-5px}
.menu_member_header .member_details.cropped_preview .cropped_preview_member_image .member_restriction_over_image .external_team_badge{top:9px;right:9px}
.menu_member_header .member_details .member_current_status,.menu_member_header .member_details .member_timezone_value{color:#2c2d30;font-size:.75rem;line-height:1.125;padding:.5rem 1rem;margin:0}
.menu_member_header .member_details .member_current_status a,.menu_member_header .member_details .member_timezone_value a{color:#2c2d30}
.menu_member_header .member_details .member_current_status a:hover,.menu_member_header .member_details .member_timezone_value a:hover{color:#005e99}
.menu_member_header .member_details .member_timezone_value{padding-bottom:.5625rem}
.menu_member_header .member_details .member_name_and_presence{color:#fff;font-size:1.125rem;line-height:1.5625rem;font-weight:900;overflow:hidden;text-overflow:ellipsis}
.menu_member_header .member_details .member_name_and_presence .member_name{color:#fff;text-decoration:none}
.menu_member_header .member_details .member_name_and_presence .presence.away{color:#fff}
.menu_member_header .member_details .member_display_name,.menu_member_header .member_details .member_title{color:#fff;font-size:.9375rem;line-height:1.375rem;margin:0}
.menu_member_header .member_details .member_current_status{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}
.menu_member_header .member_details .member_current_status .member_current_status_label{color:#717274}
.menu_member_header .member_details .member_current_status .current_status{margin-left:5px}
.menu_member_header .member_details .member_current_status .current_status .emoji-sizer:first-of-type{margin-right:2px}
.menu_member_header .member_details_divider{border-color:#e8e8e8;margin:0}
#member_kick_channel_item .ts_icon_lock{line-height:0}
.menu_member_footer{max-width:320px;padding:.75rem;border-top:1px solid #e8e8e8;border-radius:0 0 6px 6px;background:#f9f9f9}
.menu_member_footer input{margin-bottom:0}
.menu_member_footer .menu_member_footer_notice{margin:0;padding:0 .75rem .25rem .25rem;color:#717274;line-height:1.46666667;font-size:15px}
@media screen and (max-width:424px){#member_preview_web_container .member_details .member_image.thumb_512{width:192px;height:192px}
}
@media screen and (min-width:1367px){#member_preview_scroller{width:442px}
.supports_custom_scrollbar #member_preview_scroller{width:434px}
#member_preview_scroller .member_details .member_image.thumb_512{width:410px;height:410px}
#member_preview_scroller .member_details.cropped_preview .member_image.thumb_512{height:246px;background-position:0 -82px,0 -82px}
}
@media screen and (min-width:1441px){#member_preview_scroller{width:492px}
.supports_custom_scrollbar #member_preview_scroller{width:483px}
#member_preview_scroller .member_details .member_image.thumb_512{width:460px;height:460px}
#member_preview_scroller .member_details.cropped_preview .member_image.thumb_512{height:276px;background-position:0 -92px,0 -92px}
}
#team_tab #member_preview_container .heading{width:auto;padding-right:1rem}
#team_tab #member_preview_scroller{width:100%}
#team_tab #member_preview_scroller .member_details{padding:0 .25rem 0 8px}
#team_tab #member_preview_scroller .member_details .member_image.thumb_512{display:block;width:100%;background-size:cover;background-position-x:50%}
#team_tab #member_preview_container .member_action_bar{display:flex}
#team_tab #member_preview_container .member_action_bar .btn{line-height:1.2}
#team_tab #member_preview_container .account_settings_link .ts_icon_cog_o,#team_tab #member_preview_container .member_preview_menu_target .ts_icon_chevron_large_down{margin-right:0;font-size:20px;line-height:.6}
#team_tab #member_preview_container .account_settings_link .ts_icon_cog_o:before{line-height:1}
.member_details{padding-left:164px;position:relative}
.member_details p{margin-bottom:.5rem;line-height:1.5rem;font-size:.9rem}
.member_profile_card{padding:1rem .5rem;width:192px}
.member_meta{color:#2c2d30;font-size:.8rem;line-height:1.2rem}
#team_list_container .team_list_item{padding-left:.5rem}
#team_list_container #team_list{margin-bottom:0}
#member_preview_scroller{padding:0 1% 0 0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;position:relative}
.monkey_scroll_hider.scrolling #member_preview_scroller{padding:0 1rem 0 0}
#member_preview_container .member_details{position:relative}
#member_preview_container .member_details .member_image{margin:0 0 .5rem -80px;float:left;cursor:nesw-resize;cursor:-moz-zoom-in;cursor:-webkit-zoom-in}
#member_preview_container .member_details.expanded_member_image{padding-left:0}
#member_preview_container .member_details.expanded_member_image .member_image{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;margin-left:0;float:none}
.member_type_and_description{max-width:100%;font-size:1.125rem;line-height:1.375rem}
.member_restriction_banner{position:relative;margin:8px auto 0;width:360px;max-width:100%;padding:10px 32px 10px 14px;border-radius:.2rem .2rem 0 0;background-color:#2c2d30;color:#fff;font-size:13px;line-height:1.23}
@media screen and (max-width:424px){.member_restriction_banner{width:192px}
}
#member_preview_scroller .member_restriction_banner{width:100%}
.member_restriction_banner .ts_icon{line-height:0}
.member_restriction_banner .ts_icon:before{margin-left:-5px}
.member_restriction_banner .external_team_badge,.member_restriction_banner .ts_icon_question_circle{position:absolute;top:9px;right:9px;line-height:.8}
.member_details .member_restriction_banner~.member_image{border-radius:0 0 .2rem .2rem;margin-top:0!important}
.menu_member_header{cursor:pointer}
.menu_member_header:hover .member_name{text-decoration:underline}
#file_member_filter{background:#fff}
#file_member_filter_no_matches{margin:0;text-align:center;padding:.6rem .75rem 1.1rem;max-width:220px}
.member_item{display:none}
.member_item.active{display:block}
#team_filter .member_filter,#user_group_filter .member_filter{padding-left:1.9rem;padding-right:.95rem}
#client-ui .member_file_filter_menu .searchable_member_list_input,#client-ui .member_filter{padding:.1rem 1.8rem 0;height:1.75rem;line-height:1rem;font-size:.9rem;border-radius:1rem;border:1px solid #a0a0a2;outline:0;box-shadow:none}
#client-ui .member_file_filter_menu{width:222px;height:334px}
#client-ui .member_file_filter_menu #menu_list_container{display:none}
#client-ui .member_file_filter_menu .searchable_member_list_search_bar{padding:.5rem}
#client-ui .member_file_filter_menu .searchable_member_list_search_bar .icon_search{top:.3rem}
#client-ui .member_file_filter_menu .searchable_member_list_search_bar .icon_close{top:.4rem;right:.3rem}
#client-ui .member_file_filter_menu .searchable_member_list_scroller{height:280px;overflow-y:auto;overflow-x:hidden}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item{min-height:0;padding:0 .3rem .2rem;margin:0;border:none;width:100%}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item .channel_page_member_row{margin:0;border:1px solid transparent;border-radius:5px}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item .c-member__name{color:#2c2d30}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .channel_page_member_row{background:#2d9ee0}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .c-member .presence,#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .c-member__display-name{color:#fff}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .c-member .presence{opacity:1}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .member{color:#fff;text-decoration:none}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .team_list_item:hover .c-member__name{color:#fff}
#client-ui .member_file_filter_menu .searchable_member_list_scroller .channel_page_member_row{height:auto}
#client-ui #team_list_container #team_filter,#client-ui #user_groups_container #user_group_filter{margin-right:0;margin-top:-1px}
#client-ui #team_list_container #team_filter .member_filter,#client-ui #user_groups_container #user_group_filter .member_filter{border:none;box-shadow:none;border-left:1px solid #f0f0f0;border-radius:0;width:8rem;padding-right:.8rem;padding-top:0;height:1.5rem}
#client-ui #file_member_filter .member_filter{margin:.5rem .3rem .35rem .6rem!important;border-color:#ddd;width:200px}
#client-ui .team_tabs_container{border-bottom:1px solid #f0f0f0;width:99%!important}
#client-ui #channel_member_list_container.searchable_member_list .no_results{margin-top:1rem}
#client-ui .searchable_member_list_search_bar a.icon_close{top:.3rem}
#client-ui .searchable_member_list_input{padding-left:1.8rem}
#client-ui .searchable_member_list .member_item,#client-ui .searchable_member_list .team_list_item{cursor:pointer;width:100%}
#client-ui .searchable_member_list .team_list_item{padding:.75rem .5rem .75rem .75rem;border-bottom:1px solid #e8e8e8;border-top:none}
#client-ui .searchable_member_list .team_list_item:hover{background:#f9f9f9}
#client-ui .searchable_member_list .searchable_member_list_scroller{margin-top:0}
#client-ui #team_list_container .searchable_member_list_search{border-bottom:1px solid #e8e8e8}
#client-ui #team_list_container .searchable_member_list_search .icon_search{top:.8rem;left:.9rem}
#client-ui #team_list_container .searchable_member_list_search .icon_close{top:.8rem;right:.8rem}
#client-ui #team_list_container .searchable_member_list_input{border:none;padding:.7rem .75rem .7rem 2.4rem}
#client-ui #team_list_container .searchable_member_list_input:focus{box-shadow:none}
#client-ui #team_list_container .searchable_member_list_input:focus~.icon_search{color:#a0a0a2}
#team_filter .icon_search,#team_filter .ts_icon_spinner,#user_group_filter .icon_search,#user_group_filter .ts_icon_spinner,.searchable_member_list_search_bar .icon_search,.searchable_member_list_search_bar .ts_icon_spinner{position:absolute;font-size:1rem;top:5px;left:8px;color:#717274}
#team_filter .ts_icon_spinner,#user_group_filter .ts_icon_spinner,.searchable_member_list_search_bar .ts_icon_spinner{top:10px}
#team_filter .icon_search.indifferent_grey+.ts_icon_spinner,#user_group_filter .icon_search.indifferent_grey+.ts_icon_spinner,.searchable_member_list_search_bar .icon_search.indifferent_grey+.ts_icon_spinner{color:#2c2d30}
#team_filter a.icon_close,#user_group_filter a.icon_close,.searchable_member_list_search_bar a.icon_close{position:absolute;right:8px;top:6px;color:#a0a0a2;font-size:20px}
#team_filter a.icon_close:hover,#user_group_filter a.icon_close:hover,.searchable_member_list_search_bar a.icon_close:hover{color:#0576b9;text-decoration:none}
#client-ui .icon_search{position:absolute;font-size:.9rem;top:3px;left:7px;color:#ccc}
#client-ui #file_member_filter .icon_search{top:13px;left:17px}
#client-ui .ts_icon_spinner{top:4px}
#client-ui .icon_search.indifferent_grey+.ts_icon_spinner{color:#2c2d30}
#client-ui a.icon_close{top:4px;position:absolute;color:#a0a0a2;font-size:18px}
#client-ui a.icon_close:hover{color:#0576b9;text-decoration:none}
#client-ui #file_member_filter .icon_close{right:9px;top:13px}
#slackbot_meta,.dm_badge,.mpdm_badge{margin:0}
.dm_badge,.mpdm_badge{margin-bottom:1.5rem}
.dm_badge i,.mpdm_badge i{margin-right:.2rem}
.dm_badge .member_image,.mpdm_badge .member_image{float:left}
.dm_badge .dm_badge_meta,.mpdm_badge .dm_badge_meta{margin:0 0 .5rem;padding-top:0;font-size:1rem;line-height:1.25rem;color:#2c2d30;margin-left:0!important;margin-bottom:0!important}
.dm_badge .dm_badge_meta .member_team_name,.mpdm_badge .dm_badge_meta .member_team_name{color:#a0a0a2}
.dm_badge .dm_badge:hover a.member_preview_link,.mpdm_badge .dm_badge:hover a.member_preview_link{color:inherit}
.dm_badge .dm_badge:hover a,.mpdm_badge .dm_badge:hover a{color:#0576b9}
.dm_badge .hint,.mpdm_badge .hint{color:#717274}
.dm_badge .member_type_and_description,.mpdm_badge .member_type_and_description{font-size:1rem}
.mpdm_badge .member_image{margin:0 .75rem 0 0}
.member_small .enter_icon{display:none}
.lfs_item.active .member_small .enter_icon{display:block}
.member_preview_link .member_type_badge{pointer-events:none}
.unknown_member{display:inline-block;background:#e8e8e8;width:80px;height:10px;position:relative;top:0;border-radius:5px}
.member_type_badge{display:inline-block}
.member_type_badge.ts_icon_restricted_user,.member_type_badge.ts_icon_single_channel_guest{line-height:1.375rem}
.member_type_badge.ts_icon_restricted_user:before,.member_type_badge.ts_icon_single_channel_guest:before{font-size:29px}
.member_type_badge svg{display:inline;vertical-align:bottom}
.member_type_badge svg.member_type_badge_background_ra,.member_type_badge svg.member_type_badge_background_ura{position:absolute;bottom:6px;right:6px}
.member_type_badge svg.member_type_badge_background_ra{width:.8125rem;height:.8125rem}
.member_type_badge svg.member_type_badge_background_ura{width:1rem;height:1rem}
.member_type_badge svg.member_type_badge_icon{position:absolute;bottom:6px;right:6px;width:.625rem;height:.625rem}
.member_type_and_description .member_type_badge.ts_icon_restricted_user,.member_type_and_description .member_type_badge.ts_icon_single_channel_guest{line-height:1.375rem;margin-right:-8px;margin-left:-6px}
.member_type_and_description .member_type_badge.ts_icon_restricted_user:before,.member_type_and_description .member_type_badge.ts_icon_single_channel_guest:before{font-size:29px}
.member_timezone_value .member_type_badge.ts_icon_restricted_user,.member_timezone_value .member_type_badge.ts_icon_single_channel_guest{margin-right:-5px;margin-left:-5px}
.member_timezone_value .member_type_badge.ts_icon_restricted_user:before,.member_timezone_value .member_type_badge.ts_icon_single_channel_guest:before{font-size:20px}
.member_image.thumb_20 .member_type_badge,.member_image.thumb_24 .member_type_badge{position:absolute;right:-3px;bottom:-3px}
.member_image.thumb_20 .member_type_badge.member_type_badge_10,.member_image.thumb_24 .member_type_badge.member_type_badge_10{right:-6px;bottom:-6px}
.member_image.thumb_32 .member_type_badge,.member_image.thumb_36 .member_type_badge,.member_image.thumb_48 .member_type_badge,.member_image.thumb_56 .member_type_badge,.member_image.thumb_72 .member_type_badge{position:absolute;right:-6px;bottom:-6px}
.member_image.thumb_72 .member_type_badge svg.member_type_badge_background_ra{width:1.21875rem;height:1.21875rem}
.member_image.thumb_72 .member_type_badge svg.member_type_badge_background_ura{width:1.5rem;height:1.5rem}
.member_image.thumb_72 .member_type_badge svg.member_type_badge_icon{width:.9375rem;height:.9375rem}
.member_image.thumb_192 .member_type_badge{position:absolute;right:-6px;bottom:-6px}
.member_image.thumb_192 .member_type_badge svg.member_type_badge_background_ra{width:1.3rem;height:1.3rem}
.member_image.thumb_192 .member_type_badge svg.member_type_badge_background_ura{width:1.6rem;height:1.6rem}
.member_image.thumb_192 .member_type_badge svg.member_type_badge_icon{width:1rem;height:1rem}
.member_image.thumb_512 .member_type_badge{position:absolute;right:-36px;bottom:-36px}
.member_image.thumb_512 .member_type_badge svg.member_type_badge_background_ra{width:6.5rem;height:6.5rem}
.member_image.thumb_512 .member_type_badge svg.member_type_badge_background_ura{width:8rem;height:8rem}
.member_image.thumb_512 .member_type_badge svg.member_type_badge_icon{width:5rem;height:5rem}
.external_team_badge{display:inline-block;vertical-align:bottom;position:absolute;bottom:-2px;right:-2px;border-radius:3px;box-shadow:0 0 0 2px #fff;background-size:100%;background-color:#fff;background-repeat:no-repeat}
.external_team_badge:after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(44,45,48,.08);border-radius:3px}
.external_team_badge.default{background-color:#717274;font-weight:800;font-size:10px;line-height:1.6;color:#fff;font-style:normal;letter-spacing:0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.2);float:left}
.external_team_badge.team_badge_16{width:16px;height:16px}
.external_team_badge.team_badge_22{width:22px;height:22px;border-radius:4px;box-shadow:0 0 0 3px #fff}
.external_team_badge.team_badge_22.default{font-size:13px;line-height:1.8}
#channel_list .ts_icon_shared_channel{margin-left:-2px}
#channel_list .ts_icon_shared_channel:before{font-size:1.625rem;margin-top:-2px}
#channel_list .shared_team .member_image{margin-top:-5px}
#channel_list .shared_team .shared_team_name_and_owner{margin-left:45px}
.CodeMirror-lines{padding:4px 0}
.CodeMirror pre{padding:0 4px}
.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}
.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}
.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}
.CodeMirror-guttermarker{color:#000}
.CodeMirror-guttermarker-subtle{color:#999}
.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}
.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}
.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}
.cm-fat-cursor div.CodeMirror-cursors{z-index:1}
.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}
@-moz-keyframes blink{50%{background-color:transparent}
}
@-webkit-keyframes blink{50%{background-color:transparent}
}
@keyframes blink{50%{background-color:transparent}
}
.cm-tab{display:inline-block;text-decoration:inherit}
.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}
.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}
.cm-s-default .cm-header{color:#00f}
.cm-s-default .cm-quote{color:#090}
.cm-negative{color:#d44}
.cm-positive{color:#292}
.cm-header,.cm-strong{font-weight:700}
.cm-em{font-style:italic}
.cm-link{text-decoration:underline}
.cm-strikethrough{text-decoration:line-through}
.cm-s-default .cm-keyword{color:#708}
.cm-s-default .cm-atom{color:#219}
.cm-s-default .cm-number{color:#164}
.cm-s-default .cm-def{color:#00f}
.cm-s-default .cm-variable-2{color:#05a}
.cm-s-default .cm-variable-3{color:#085}
.cm-s-default .cm-comment{color:#a50}
.cm-s-default .cm-string{color:#a11}
.cm-s-default .cm-string-2{color:#f50}
.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}
.cm-s-default .cm-builtin{color:#30a}
.cm-s-default .cm-bracket{color:#997}
.cm-s-default .cm-tag{color:#170}
.cm-s-default .cm-attribute{color:#00c}
.cm-s-default .cm-hr{color:#999}
.cm-s-default .cm-link{color:#00c}
.cm-invalidchar,.cm-s-default .cm-error{color:red}
.CodeMirror-composing{border-bottom:2px solid}
div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}
div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}
.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}
.CodeMirror-activeline-background{background:#e8f2ff}
.CodeMirror{position:relative;overflow:hidden;background:#fff}
.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}
.CodeMirror-sizer{position:relative;border-right:30px solid transparent}
.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}
.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}
.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}
.CodeMirror-scrollbar-filler{right:0;bottom:0}
.CodeMirror-gutter-filler{left:0;bottom:0}
.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}
.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px;*zoom:1;*display:inline}
.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}
.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}
.CodeMirror-lines{cursor:text;min-height:1px}
.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}
.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}
.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}
.CodeMirror-code{outline:0}
.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}
.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}
.CodeMirror-cursor{position:absolute;pointer-events:none}
.CodeMirror-measure pre{position:static}
div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}
.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}
.CodeMirror-selected{background:#d9d9d9}
.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}
.CodeMirror-crosshair{cursor:crosshair}
.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}
.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}
.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}
.CodeMirror span{*vertical-align:text-bottom}
.cm-force-border{padding-right:.1px}
@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}
}
.cm-tab-wrap-hack:after{content:''}
span.CodeMirror-selectedtext{background:0 0}
@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.CodeMirror{font-family:Consolas,monaco,"Ubuntu Mono",courier,monospace!important;border:1px solid #a0a0a2;border-radius:6px;color:#2c2d30;height:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:transform}
.CodeMirror pre{font-family:inherit}
.CodeMirror .CodeMirror-sizer{font-size:13px!important;line-height:1.5}
.CodeMirror .CodeMirror-gutters{background-color:#fbfbfb;border-color:#ebebeb}
.CodeMirror .CodeMirror-code{font-size:.8rem}
.CodeMirror .CodeMirror-linenumber{color:#717274}
.CodeMirror:focus,.CodeMirror:hover{border-color:#717274}
#file_page .CodeMirror,#snippet_dialog .CodeMirror{height:12rem}
@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.CodeMirror-lint-tooltip{background-color:#fff;font-size:10pt;overflow:hidden;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;min-width:260px;max-width:440px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;padding:1rem!important}
.CodeMirror-line-error,.CodeMirror-line-warning{background-color:#e8e8e8}
.CodeMirror-lint-mark-error{background-color:#d72b3f;color:#fff!important}
.CodeMirror-lint-mark-warning{background-color:#ff9000;color:#fff!important}
.CodeMirror-linenumber-error,.CodeMirror-linenumber-warning{color:#fff!important}
.CodeMirror-linenumber-error:hover,.CodeMirror-linenumber-warning:hover{cursor:pointer}
.CodeMirror-linenumber-error:after,.CodeMirror-linenumber-warning:after{content:"";position:absolute;display:block;width:0;right:-7px;top:0;bottom:auto;left:auto;border-style:solid;border-width:7.5px 0 7.5px 7px}
.CodeMirror-linenumber-error{background-color:#d72b3f}
.CodeMirror-linenumber-error:after{border-color:transparent #d72b3f}
.CodeMirror-linenumber-warning{background-color:#ff9000}
.CodeMirror-linenumber-warning:after{border-color:transparent #ff9000}