@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
#col_messages{margin-left:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex:1;-webkit-flex:1;flex:1;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;min-width:1px}
.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}
.client_resize_optimizations #messages_container{-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
#messages_container.focus-ring{outline:0!important}
.client_resize_optimizations .message_pane_scroller{height:auto!important;-ms-flex:1;-webkit-flex:1;flex:1}
.client_resize_optimizations #messages_container .monkey_scroll_hider,.client_resize_optimizations #messages_container .monkey_scroll_wrapper{-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}
.loading #msgs_scroller_div{visibility:hidden}
#archive_msgs_scroller_div,#msgs_scroller_div{overflow-y:auto;outline:0}
.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) #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) #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) #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) #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) #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 #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 #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 #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 #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)}
.client_resize_optimizations #archive_msgs_scroller_div,.client_resize_optimizations #msgs_scroller_div{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;min-width:1px}
.client_resize_optimizations .onboarding #msgs_div{display:none}
.client_resize_optimizations .onboarding #end_div{-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-bottom:16px}
#archives_info{padding-right:175px}
#archives_bottom_div,#archives_top_div{padding:1rem;text-align:center;font-family:Slack-Lato,appleLogo,sans-serif}
#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:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;-webkit-align-items:baseline;-webkit-box-align:baseline;-moz-align-items:baseline;align-items:baseline}
.light_theme .message_content_header_left{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}
.light_theme .msg_right_link{float:none;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;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;font-family:Slack-Lato,appleLogo,sans-serif;color:#BABBBF;font-size:12px;line-height:1.2rem;float:right}
.message_content .message_content_header>.msg_right_link{margin-right:-1rem}
.client_resize_optimizations #client_body:not(.onboarding) #archive_msgs_scroller_div #archives_top_div,.client_resize_optimizations #client_body:not(.onboarding) #msgs_scroller_div #end_div{margin-top:auto;-ms-flex:none;-webkit-flex:none;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;font-style:italic;padding:1rem}
#msgs_scroller_div #end_display_div #end_display_meta{padding:0 1.1rem 0 0;font-size:1.1rem;color:#717274;font-family:Slack-Lato,appleLogo,sans-serif;line-height:1.5rem;max-width:750px}
#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}
.client_resize_optimizations #msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.client_resize_optimizations #msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs .content{-ms-flex:1;-webkit-flex:1;flex:1;padding-left:12px;margin-bottom:0}
.client_resize_optimizations #msgs_scroller_div #end_display_div #end_display_meta #im_meta .mpim_notif_prefs .quote_bar{width:4px;background:#e3e4e6;border-radius:8px}
.client_resize_optimizations #msgs_scroller_div #end_display_div #end_display_meta{padding-top:16px}
#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:#555459;margin:0 auto 1rem}
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}
.is_limited_div{padding:5px 15px;border-radius:.25rem;margin:0 -15px;transition:background .25s ease 0s}
#notification_banner{background-color:#fff;top:8px;padding:22px 17px 16px 23px;box-shadow:0 4px 10px #dcdcdc;border-radius:0;margin:0 -16px 0 0}
#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.4em;color:#555459;margin:5px auto 15px;max-width:500px}
#notification_banner a,#notification_banner button{height:30px;width:105px;font-size:.815rem;line-height:1.388em;padding:5px 0;margin-right:7px}
#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_msg_lim{background-image:url(/84927/img/wave.jpg);background-position:left bottom;background-repeat:repeat-x;background-color:#F7F7F7}
#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:#555459;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(/84927/img/wave.jpg),url(/84927/img/wave_top.jpg);background-position:left bottom,left top;background-repeat:repeat-x;background-color:#F7F7F7;padding:30px 30px 30px 96px;margin:15px -30px 0 -20px}
.msg_lim_div div{max-width:652px}
.msg_lim_div p{font-family:Slack-Lato,appleLogo,sans-serif;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:#F7F7F7;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:#F7F7F7;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:#555459}
#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}
#messages_unread_status{background:#57B2E7;font-size:.8rem;cursor:pointer;-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}
.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.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:#F0F7FB}
.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:#3D3C40}
.bot_label{color:#A3A3A3;font-weight:500;font-size:12px;margin:0 .15rem;padding:0 .1rem;background:#F7F7F7}
.ephemeral.message .message_content{color:#8B898F}
.ephemeral.message .ephemeral_notice{font-size:.7rem;color:#BABBBF;line-height:1.2rem}
.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:#007AB8;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:#8B898F}
.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:#007AB8}
.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:#555459!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:#555459!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:#555459!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:#8B898F}
.inline_attachment{border-radius:.25rem;margin-left:0;position:relative}
.sh_call_container{font-style:normal;color:#555459}
.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:#8B898F}
.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:#8B898F}
.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}
.client_resize_optimizations #col_flex .special_formatting_quote,.client_resize_optimizations #messages_container .special_formatting_quote{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.client_resize_optimizations #col_flex .special_formatting_quote .dynamic_content_max_width,.client_resize_optimizations #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:#555459;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:#555459}
.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{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}
@media screen and (min-width:768px){.menu_container .input_container{width:70%}
}
.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%}
}