-
-
Save krk/7c8df6b7c50dd9d3ec7ced2f0bec5c9c to your computer and use it in GitHub Desktop.
Colorized Slack Threads and more
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Colorized Slack | |
// @namespace https://www.netsparker.com/ | |
// @version 1.0 | |
// @description Colorizes the message threads. | |
// @author Hakan Arıcı | |
// @include *.slack.com* | |
// ==/UserScript== | |
//////////////////////////////////////// CONFIGURATION //////////////////////////////////////// | |
////// COLOR PALETTE | |
// Set below flag to true to use custom color palette | |
var useCustomColorPalette = true; | |
// Build your custom color scheme using below array (minimum 3 colors are required) | |
var colorPalette = [ '#fbb4ae', '#b3cde3', '#ccebc5', '#decbe4', '#fed9a6', '#ffffcc', '#e5d8bd', '#fddaec', '#f2f2f2']; | |
////// MESSAGE HUE | |
// Set message color opacity adjusting below value between 0 and 1 | |
var messageOpacity = 0.05; | |
var messageHandleOpacity = 0.37; | |
////// MESSAGE LINE CLICK HANDLER ENABLED | |
// Set below flag to open thread window on message line is clicked | |
var openThreadOnLineClickEnabled = false; | |
////// DARK THEME | |
var enableDarkTheme = true; | |
////////////////////////////////////// CONFIGURATION END ////////////////////////////////////// | |
(function() { | |
var hex2rgba = function (hex, opacity) | |
{ | |
//extract the two hexadecimal digits for each color | |
var patt = /^#([\da-fA-F]{2})([\da-fA-F]{2})([\da-fA-F]{2})$/; | |
var matches = patt.exec(hex); | |
//convert them to decimal | |
var r = parseInt(matches[1], 16); | |
var g = parseInt(matches[2], 16); | |
var b = parseInt(matches[3], 16); | |
//create rgba string | |
var rgba = "rgba(" + r + "," + g + "," + b + "," + opacity + ")"; | |
//return rgba colour | |
return rgba; | |
}; | |
var getRandomColor = function() { | |
if(useCustomColorPalette && colorPalette.length >= 3) { | |
return colorPalette[Math.floor(Math.random() * colorPalette.length)]; | |
} | |
return randomColor(); | |
}; | |
var getActionBarInstance = function() { | |
return $('.c-message__actions'); | |
}; | |
var getReplyContainerInstance = function() { | |
return $('reply_container_info'); | |
}; | |
var stopPropagationHandler = function(e) { | |
e.stopPropagation(); | |
}; | |
var closePaneClickHandler = function(e) { | |
$('.msg_input_wrapper').show(); | |
$('#col_flex').attr('style', false); | |
$('#col_messages').attr('style', false); | |
$('#col_flex').find('.comment_body').attr('style', false); | |
$(e.target).off('click', closePaneClickHandler); | |
}; | |
var handleMessageClick = function(e) { | |
var actionBarInstance = getActionBarInstance(); | |
actionBarInstance.click(stopPropagationHandler); | |
actionBarInstance.find('[data-qa=start_thread]').click(); | |
getReplyContainerInstance().find('type=checkbox').click(); | |
actionBarInstance.off('click', stopPropagationHandler); | |
$('.msg_input_wrapper').hide(); | |
// Force side panel to expand | |
// Hack: 100% width causes messages panel to re-render therefore 99.9% and 0.0 background opacity | |
$('#col_messages').attr('style', 'opacity: 0.0;'); | |
$('#col_flex').attr('style', 'flex-basis: 99.9% !important;'); | |
$('#col_flex').find('.comment_body').attr('style', 'max-width: 100%'); | |
$('.close_flexpane').click(closePaneClickHandler); | |
var pickedThreadColor = $(e.target).parents('table').first().find('td').first().css('background-color'); | |
var setStyle = function(table, handleColumn, headingColumn) { | |
table.css('width', '100%').css('margin', '0px').css('padding', '0px').attr('border', '0'); | |
handleColumn.css('width', 20).css('height', '100%').css('background-color', pickedThreadColor); | |
headingColumn.css('width', '100%'); | |
}; | |
wrapElementWithTable($('.active').find('.heading'), setStyle); | |
$('.active').find('#convo_container').each(function(i, el) { | |
wrapElementWithTable($(el), setStyle); | |
}); | |
}; | |
var setHoverCursor = function() { | |
var elementToBind = openThreadOnLineClickEnabled ? $('.c-virtual_list__item') : $('td[handle]'); | |
elementToBind.hover(function() { | |
$(this).css('cursor', 'pointer'); | |
}); | |
}; | |
var bindClickHandlers = function() { | |
var elementToBind = openThreadOnLineClickEnabled ? $('.c-virtual_list__item') : $('td[handle]'); | |
elementToBind.unbind('click').bind('click', handleMessageClick); | |
}; | |
var threadColorMap = {}; | |
var wrapElementWithTable = function(domEl, tableStyleCallback, redrawEnabled = true) { | |
// If the element is already wrapped remove the existing handle and re-create it | |
if(redrawEnabled && domEl.parent('td').length > 0) { | |
var existingHandle = domEl.parents('table'); | |
domEl.insertBefore(existingHandle); | |
existingHandle.remove(); | |
} | |
var table = $('<table><tr><td></td><td></td></tr></table>'); | |
table.insertBefore(domEl); | |
var columns = table.find('td'); | |
var first = $(columns[0]); | |
var messageColumn = $(columns[1]); | |
tableStyleCallback(table, $(columns[0]), $(columns[1])); | |
$(columns[1]).append(domEl); | |
}; | |
var drawHandle = function(domEl, color) { | |
var setHandleStyle = function(table, handleColumn, messageColumn) { | |
table.css('width', '100%').css('margin', '3px').css('padding', '0px').attr('border', '0'); | |
handleColumn.css('width', 20).css('height', '100%').css('background-color', hex2rgba(color, messageHandleOpacity)).attr('handle', true); | |
messageColumn.css('width', '100%'); | |
handleColumn.parent('tr').css('background-color', hex2rgba(color, messageOpacity)); | |
}; | |
wrapElementWithTable(domEl, setHandleStyle, false); | |
}; | |
var createColoredHandles = function() { | |
$('.c-message').each(function(i, el) { | |
var domEl = $(el); | |
var color; | |
if(domEl.parent('td').length == 0) { | |
if(domEl.find('.c-message__comment').length == 1) { | |
drawHandle(domEl, '#eeeeee'); | |
return; | |
} | |
var replyCountLink = domEl.find('.c-message__reply_count'); | |
if(replyCountLink.length == 1) { | |
var threadIdentifier = replyCountLink.attr('href'); | |
threadIdentifier = threadIdentifier.substring(threadIdentifier.lastIndexOf('/')); | |
threadIdentifier = threadIdentifier.replace('/p', ''); | |
// Assign a color to thread while rendering the root | |
if(!threadColorMap[threadIdentifier]) { | |
threadColorMap[threadIdentifier] = getRandomColor(); | |
} | |
color = threadColorMap[threadIdentifier]; | |
} | |
else { | |
var preambleLink = domEl.find('.c-message__broadcast_preamble_link'); | |
if(preambleLink.length == 1) { | |
var threadIdentifier = preambleLink.attr('href'); | |
threadIdentifier = threadIdentifier.substring(threadIdentifier.indexOf('thread_ts=')); | |
threadIdentifier = threadIdentifier.substring(0, threadIdentifier.indexOf('&')); | |
threadIdentifier = threadIdentifier.replace('.', ''); | |
threadIdentifier = threadIdentifier.replace('thread_ts=', ''); | |
// Thread root may not be rendered yet so assign a color here | |
if(!threadColorMap[threadIdentifier]) { | |
threadColorMap[threadIdentifier] = getRandomColor(); | |
} | |
color = threadColorMap[threadIdentifier]; | |
} | |
} | |
// Message has no thread assign it a new color code | |
if(!color) { | |
var timestampLink = domEl.find('.c-timestamp'); | |
var threadIdentifier = timestampLink.attr('href'); | |
threadIdentifier = threadIdentifier.substring(threadIdentifier.lastIndexOf('/')); | |
threadIdentifier = threadIdentifier.replace('/p', ''); | |
if(!threadColorMap[threadIdentifier]) { | |
threadColorMap[threadIdentifier] = getRandomColor(); | |
} | |
color = threadColorMap[threadIdentifier]; | |
} | |
drawHandle(domEl, color); | |
} | |
}); | |
}; | |
var hidePreambles = function() { | |
$('.c-message__broadcast_preamble_outer').hide(); | |
$('.c-message__reply_bar').hide(); | |
}; | |
var hideConversationButton = function() { | |
$('[data-qa=start_thread]').hide(); | |
}; | |
var forceDirectMessage = function() { | |
var sendAsDirectMessageToggle = $('.reply_broadcast_toggle'); | |
if(sendAsDirectMessageToggle.length == 1 && !sendAsDirectMessageToggle.is(':checked')) { | |
sendAsDirectMessageToggle.click(); | |
} | |
}; | |
var highlightTimestamps = function() { | |
$('.c-timestamp__label').css('color', 'white'); | |
}; | |
var handle = window.setInterval(function() { | |
createColoredHandles(); | |
bindClickHandlers(); | |
setHoverCursor(); | |
hideConversationButton(); | |
hidePreambles(); | |
forceDirectMessage(); | |
highlightTimestamps(); | |
}, 50); | |
// https://chrome.google.com/webstore/detail/dark-theme-for-slack/begdfkhhegoognioipgofimponkeiiah | |
var darkTheme = '.btn:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:#e6e6e6 dotted thin}#col_channels.channels_list_holder ul li.channel.active .unread_highlight,#col_channels.channels_list_holder ul li.group.active .unread_highlight,#col_channels.channels_list_holder ul li.member.active .unread_highlight,#plan_preview .plan,.channels_list_holder .unread_just,.plan,.restriction_option,body,header #header_team_nav li.active a,html.no_touch header #header_team_nav li a:hover,html.no_touch nav#site_nav #user_menu_contents:hover{background:#2f343f;color:#e6e6e6}#col_channels,#col_channels_collapse_view{background:#404552}a,a:link,a:visited{color:#949494}a:active,a:focus,a:hover{color:#c7c7c7}#col_channels,h1,h1 a,h1 a:active,h1 a:hover,h1 a:link,h1 a:visited,h2,h3,h4{color:#e6e6e6}hr{border-bottom:1px solid #2f343f;border-top:1px solid #2f343f}.bordered{border:1px solid #404552}.bottom_border{border-bottom:1px solid #404552}.left_border{border-left:1px solid #404552}.right_border{border-right:1px solid #404552}#col_channels ul li.channel.active a.channel_name,#col_channels ul li.group.active a.group_name,#col_channels ul li.member.active a.im_name{background:#5294e2;color:#e6e6e6}.channels_list_holder h2{color:#949494}.channels_list_holder h2.hoverable:not(.jquery_hover):hover{color:#c7c7c7}.channels_list_holder ul{color:#e6e6e6}.channels_list_holder ul li a,.channels_list_holder ul li.channel.active a.channel_name .prefix,.channels_list_holder ul li.group .group_close,.channels_list_holder ul li.group.active .group_close,.channels_list_holder ul li.group.active a.group_name .prefix,.channels_list_holder ul li.member .im_close,.channels_list_holder ul li.member.active .im_close,.channels_list_holder ul li.mpim .mpim_close,.channels_list_holder ul li.mpim.active .mpim_close{color:#949494}.channels_list_holder ul li{text-shadow:0 1px 1px rgba(0,0,0,.15)}.channels_list_holder ul li a:hover{background:#2f343f}.channels_list_holder ul li.mention a,.channels_list_holder ul li.unread .prefix,.channels_list_holder ul li.unread:not(.muted_channel) a{color:#e6e6e6}.channels_list_holder .unread_highlight{background:#bf360c;color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.15)}.channels_list_new_btn{color:#949494}.list_more{border-bottom:1px dotted #949494;color:#949494!important}.list_more:hover{border-bottom:1px solid #c7c7c7;color:#c7c7c7!important}#channel_scroll_down:hover,#channel_scroll_up:hover{color:#e6e6e6}#channel_scroll_down,#channel_scroll_up{background:#000;color:#e6e6e6;text-shadow:0 1px 1px rgba(0,0,0,.15)}#channel_scroll_down.unseen_have_mentions,#channel_scroll_up.unseen_have_mentions{background:#bf360c}#list_browser .item_creator,#list_search_container .icon_close,#list_search_container .icon_search{color:#949494}#list_controls{border-bottom:1px solid #404552;color:#949494}#list_search{border:1px solid #404552}#list_browser p.highlighted,#list_browser:not(.keyboard_active) p:hover{background:#2f343f}#list_browser .item_count,#list_browser .item_purpose{color:#e6e6e6}#list_browser_dialog .modal-footer a{color:#949494}#list_browser_dialog .modal-footer a:hover{color:#c7c7c7}#new_prefs_dialog .modal-nav a.active{background:#2f343f;color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.15)}#channel_list_invites_link{border-bottom:1px dotted #949494;color:#949494;font-size:.9rem}#channel_list_invites_link:hover{border-bottom:1px solid #949494}#quick_switcher_btn{background:#404552;border-top:2px solid #404552}#quick_switcher_btn:active #quick_switcher_label,#quick_switcher_btn:active #quick_switcher_shortcut,#quick_switcher_btn:active>i,#quick_switcher_btn:hover #quick_switcher_label,#quick_switcher_btn:hover #quick_switcher_shortcut,#quick_switcher_btn:hover>i,#quick_switcher_btn>i,#quick_switcher_label,#quick_switcher_shortcut{color:#949494}#quick_switcher_btn:active,#quick_switcher_btn:hover{background:#2f343f;border-color:#2f343f}.monkey_scroll_bar{background:#2f343f}.monkey_scroll_handle_inner{background:#404552;border:1px solid #828282}#client-ui .monkey_scroll_bar{background:#2f343f}#client-ui .monkey_scroll_handle_inner{background:#404552;border:3px solid #828282}#monkey_scroll_wrapper_for_channels_scroller .monkey_scroll_bar{background:#2f343f}#monkey_scroll_wrapper_for_channels_scroller .monkey_scroll_handle_inner{background:#404552;border:3px solid #828282}.loading #loading-zone{background:#2f343f;left:110px}.loading #col_channels_bg{background:#2f343f}#self_help_link_div{right:110px!important}#loading_indicator,#loading_welcome_msg{color:#949494;text-shadow:0 1px #000}#loading_team_menu_bg,#loading_user_menu_bg{border:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:1px solid #000;color:#e6e6e6;background:#404552}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:rgba(54,54,54,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(130,130,130,.6)}select{background:#404552}select,textarea{border:1px solid #000;color:#e6e6e6}select:active,select:focus,textarea:active,textarea:focus{border-color:#404552;box-shadow:0 0 7px rgba(130,130,130,.15)}.no_touch input:hover,.no_touch label.select:hover select,.no_touch select:hover,.no_touch textarea:hover{border-color:#404552}.no_touch label.select:not(.disabled):hover:after{color:#404552}legend{border-bottom:1px solid #828282}legend small{color:#949494}.uneditable-input,.uneditable-textarea{border:1px solid #000;color:#e6e6e6;background:#2f343f}.uneditable-input:focus,.uneditable-textarea:focus,textarea:focus{border-color:rgba(130,130,130,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(130,130,130,.6)}input[disabled],input[readonly],textarea,textarea[disabled],textarea[readonly]{background:#404552}textarea{border:1px solid #000;color:#e6e6e6}::-webkit-input-placeholder{color:#e6e6e6}:-moz-placeholder{color:#e6e6e6}::-moz-placeholder{color:#e6e6e6}input:-moz-placeholder,textarea:-moz-placeholder{color:#e6e6e6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e6e6e6}.form-actions{border-top:1px solid #404552;background:#2f343f}.help-block,.help-inline{color:#949494}.input-append .add-on,.input-prepend .add-on{border:1px solid #404552;text-shadow:0 1px 0 rgba(0,0,0,.15);background:#828282}.btn{background-color:#404552;background-image:linear-gradient(to bottom,#828282,#404552);border:1px solid #828282;border-bottom-color:#404552;box-shadow:inset 0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.15);color:#e6e6e6!important;text-shadow:0 1px 1px rgba(0,0,0,.15)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#e6e6e6;background:#828282}.btn:focus,.btn:hover{color:#e6e6e6}.btn.btn_outline.disabled,.btn.btn_outline.disabled:hover{background:#2f343f!important;color:#949494!important}.btn.btn_border{border:2px solid #2f343f}.btn-primary{background-color:#2f343f;background-image:linear-gradient(to bottom,#404552,#2f343f);color:#e6e6e6}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#e6e6e6;background:#404552}.btn-link{color:#949494}.btn-link:focus,.btn-link:hover,.btn-link[disabled]:focus,.btn-link[disabled]:hover{color:#c7c7c7}.btn_info{background:#404552!important}.btn_outline{background:#2f343f;color:#e6e6e6!important;border:1px solid #000}.btn_outline:after{border:1px solid #2f343f}.btn_outline.btn_transparent{color:rgba(84,84,84,.9)!important}.btn_outline.btn_transparent:after{border:1px solid rgba(34,34,34,.5)}.btn_outline.btn_transparent.active,.btn_outline.btn_transparent.hover,.btn_outline.btn_transparent:active,.btn_outline.btn_transparent:focus,.btn_outline.btn_transparent:hover{color:#e6e6e6!important;background:rgba(84,84,84,.9)!important}.btn_outline.btn_transparent.active,.btn_outline.btn_transparent:active{background:rgba(84,84,84,.8)!important}.btn_outline.hover,.btn_outline:focus,.btn_outline:hover{background:#404552;color:#e6e6e6!important}.btn_outline:active{color:#e6e6e6;border-bottom:1px solid #2f343f!important}.btn_outline.active{color:#949494!important}.btn-group.open .btn.dropdown-toggle{background:#404552}.btn-group.open .btn-primary.dropdown-toggle{background:#2f343f}.btn-group>.btn+.dropdown-toggle{box-shadow:inset 1px 0 0 rgba(0,0,0,.125),inset 0 1px 0 rgba(0,0,0,.2),0 1px 2px hsla(0,0%,100%,.05)}.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-bottom-color:#e6e6e6;border-top-color:#e6e6e6}.chzn-container .chzn-drop{background:#2f343f;border:1px solid #2f343f;box-shadow:0 1px 3px rgba(0,0,0,.15)}.chzn-container-single .chzn-single{background-color:#2f343f;background-image:linear-gradient(#2f343f 20%,#404552 50%,#2f343f 52%,#404552 100%);border:1px solid #2f343f;box-shadow:0 0 3px #2f343f inset,0 1px 1px rgba(0,0,0,.1);color:#e6e6e6}.chzn-container-single .chzn-default{color:#e6e6e6}.chzn-container-single .chzn-search input{border:1px solid #2f343f}.chzn-container-multi .chzn-choices{border:1px solid #2f343f;background:#2f343f}.chzn-container-multi .chzn-choices .search-field .default,.chzn-container-multi .chzn-choices .search-field input{color:#e6e6e6}.chzn-container-multi .chzn-choices .search-choice{border:1px solid #2f343f;color:#e6e6e6;background:#828282}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#2f343f;background-image:linear-gradient(top,#404552 20%,#2f343f 50%);border:1px solid #2f343f;color:#949494}.chzn-container-multi .chzn-choices .search-choice-focus{background:#404552}.chzn-container .chzn-results .highlighted{color:#e6e6e6;background:#404552}.chzn-container .chzn-results .no-results,.chzn-container .chzn-results li em{background:#828282}.chzn-container .chzn-results .group-result{color:#e6e6e6}.chzn-container .chzn-results-scroll{background:#2f343f}.chzn-container-active .chzn-single{border:1px solid #828282}.chzn-container-active.chzn-with-drop .chzn-single{background-color:#2f343f;background-image:linear-gradient(#2f343f 20%,#2f343f 80%);border:1px solid #2f343f;box-shadow:0 1px 0 #2f343f inset}.chzn-container-active .chzn-choices .search-field input{color:#e6e6e6!important}.filter_select.default_style.disabled{background:#404552}.filter_select.default_style.disabled input.fsl_input{background:#828282}.filter_select.default_style .fsl_input_container{border:1px solid #000}.filter_select.default_style .fsl_input_container.active,.filter_select.default_style .fsl_input_container:hover{border-color:#404552}.filter_select.default_style .fsl_input_container.active{box-shadow:0 0 7px rgba(34,34,34,.15)}.filter_select.default_style .fsl_list_container{background:#2f343f;border:1px solid #000;box-shadow:0 0 3px rgba(0,0,0,.5)}.filter_select.default_style .fsl_list .fsl_item.disabled,.filter_select.default_style .fsl_list .fsl_item.selected{color:#e6e6e6}.filter_select.default_style .fsl_list .fsl_item.active{border-color:#404552;color:#e6e6e6;background:#000}.filter_select.default_style .fsl_token{background:#2f343f;border:1px solid #000;color:#e6e6e6}.filter_select.default_style .fsl_paginate .fsl_paginate_back,.filter_select.default_style .fsl_paginate_forward,.filter_select.default_style .fsl_token:after,.filter_select.default_style.single .fsl_input_container.active:after,.filter_select.default_style.single .fsl_input_container:hover:after{color:#e6e6e6}#message-input.offline{background:#404552!important}#message-input.disabled{background:#404552}#message-input-message{color:#949494}#message_edit_form #message-input,#messages-input-container #message-input{background:padding-box;border:2px solid #404552;color:#e6e6e6}#message_edit_form #message-input:focus,#message_edit_form.focus #primary_file_button:not(:hover),#messages-input-container #message-input:focus,#messages-input-container.focus #primary_file_button:not(:hover){border-color:#000}#message_edit_form .emo_menu,#messages-input-container .emo_menu{color:rgba(230,230,230,.3)}#message_edit_form .emo_menu.active .ts_icon_happy_smile,#message_edit_form .emo_menu:hover .ts_icon_happy_smile,#messages-input-container .emo_menu.active .ts_icon_happy_smile,#messages-input-container .emo_menu:hover .ts_icon_happy_smile{color:#828282}#message_edit_form.focus .emo_menu,#messages-input-container.focus .emo_menu{color:rgba(230,230,230,.6)}#message_edit_form.offline #message-input,#message_edit_form.offline #primary_file_button,#messages-input-container.offline #message-input,#messages-input-container.offline #primary_file_button{background:#404552!important}#message_edit_form.offline #primary_file_button,#messages-input-container.offline #primary_file_button{border-color:#404552;color:#949494}#primary_file_button{background:padding-box;border:2px solid #404552}#primary_file_button.active,#primary_file_button:hover{background:#404552;border-color:#404552;color:#e6e6e6}#footer:not(.footer_msg_input){background:#2f343f}#footer.disabled #message-input{background:padding-box!important;border:2px solid #404552!important}#footer_archives_table,#special_formatting_text,#typing_text{color:#949494}.ts_toggle .ts_toggle_button{background:#000;color:#e6e6e6}.ts_toggle .ts_toggle_button .ts_toggle_handle{background:#404552}.ts_toggle .ts_toggle_secondary_label{color:#949494}.ts_toggle.checked .ts_toggle_button{background:#828282;color:#e6e6e6}.ts_toggle.ts_toggle_orange .ts_toggle_button{background:#bf360c;color:#e6e6e6}.menu,.menu .menu_filter_container{background:#2f343f}.menu{border:0;box-shadow:0 2px 10px rgba(0,0,0,.5);color:#e6e6e6}.menu .menu_filter_container input.menu_filter{border:1px solid #2f343f}.menu .menu_filter_container input.menu_filter:focus{border-color:#404552}.menu .menu_filter_container .icon_search{color:#949494}.menu .menu_filter_container .icon_close{color:#949494!important}.menu #menu_header .menu_simple_header{background:#000;border-color:#404552;color:#e6e6e6}.menu #menu_header .menu_simple_header a{color:#949494}.menu #menu_header .menu_simple_header a:hover{color:#c7c7c7}.menu #menu_header .menu_close{color:#e6e6e6}.menu .section_header>div.header_label_container,.menu ul li a{color:#949494}.menu .section_header .header_label{color:#949494;background:#2f343f}.menu ul li a{background:#2f343f;border-bottom:0}.menu ul li a.delete_link{color:#bf360c}.menu ul li.highlighted a{background:#000;border-bottom-color:#2f343f;color:#c7c7c7;text-shadow:0 1px 0 rgba(0,0,0,.15)}.menu ul li.highlighted a.delete_link{color:#bf360c}.menu ul li.disabled a{color:#949494}.menu ul li.divider{border-bottom:2px solid #2f343f}.menu ul li.double-divider{border-bottom:4px solid #2f343f}.menu:not(.keyboard_active) ul li:hover a{background:#000;border-bottom-color:#2f343f;color:#c7c7c7;text-shadow:0 1px 0 rgba(0,0,0,.15)}.menu:not(.keyboard_active) ul li:hover a.delete_link{color:#bf360c}#team_menu,#team_menu.active #current_user_name,#team_menu.active i,#team_menu:hover #current_user_name,#team_menu:hover i{color:#e6e6e6}.menu input,.menu textarea{background:#404552;border:1px solid #404552}.menu #menu_footer .menu_footer{background:#000;border-top:1px solid #404552}#team_menu{background:#404552;border-bottom:2px solid #404552}#team_menu.active,#team_menu:hover{background:#404552;border-bottom-color:#404552}#team_menu i{color:#949494}#team_menu .presence .presence_icon{text-shadow:0 1px 1px rgba(0,0,0,.15)}#menu.team_menu{box-shadow:0 3px 8px rgba(0,0,0,.25)}#menu.team_menu ul li.highlighted,#menu.team_menu:not(.keyboard_active) ul li:hover{background:#404552}#menu.team_menu ul li.highlighted>a,#menu.team_menu:not(.keyboard_active) ul li:hover>a{background:#404552;color:#c7c7c7}#menu.team_menu ul li>a{color:#949494}#im-list li.member.active .presence,#starred-list li.member.active .presence{color:#fff}#im-list li.member.active .presence.away,#starred-list li.member.active .presence.away{color:#949494;text-shadow:1px 1px rgba(0,0,0,.15)}#menu.file_menu{box-shadow:0 3px 8px rgba(0,0,0,.5)}#menu.file_menu ul li.highlighted,#menu.file_menu:not(.keyboard_active) ul li:hover{background:#000}#menu.file_menu ul li.highlighted>a,#menu.file_menu:not(.keyboard_active) ul li:hover>a{color:#c7c7c7}#menu.file_menu ul li.highlighted i.file_menu_icon,#menu.file_menu:not(.keyboard_active) ul li:hover i.file_menu_icon{color:#e6e6e6}#menu.file_menu ul li i.file_menu_icon,#menu.file_menu ul li>a{color:#949494}#menu.popover_menu,.popover_menu{border-top:1px solid #404552;background:#2f343f}.popover_menu .arrow:after{background:#000}.popover_menu .arrow_shadow:after{box-shadow:0 0 0 1px #404552,0 0 3px rgba(0,0,0,.08);background:#2f343f}.popover_menu.showing_header .arrow:after,.popover_menu.showing_header .arrow_shadow:after{background:#000}.pickmeup,.popover_menu .content{background:#2f343f}.pickmeup{border:1px solid #404552;box-shadow:0 1px 5px rgba(0,0,0,.15)}.pickmeup .pmu-instance .pmu-button{color:#e6e6e6}.pickmeup .pmu-instance .pmu-today.pmu-selected,.pickmeup .pmu-instance .pmu-today:hover{background:#404552!important}.pickmeup .pmu-instance .pmu-today.pmu-selected .pmu-today-border,.pickmeup .pmu-instance .pmu-today:hover .pmu-today-border{background:#828282;color:#e6e6e6!important}.pickmeup .pmu-instance .pmu-today-border{border:2px solid #404552!important;color:#828282!important}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *,.pickmeup .pmu-instance .pmu-months *,.pickmeup .pmu-instance .pmu-years *{border:1px solid #404552}.pickmeup .pmu-instance .pmu-button:not(.pmu-disabled):hover{background:#404552;color:#e6e6e6}.pickmeup .pmu-instance .pmu-not-in-month{background:#2f343f;color:#949494}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#404552}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{background:#2f343f;color:#949494}.pickmeup .pmu-instance .pmu-selected{background:#404552;color:#e6e6e6}.pickmeup .pmu-instance nav{color:#949494}.pickmeup .pmu-instance nav:first-child:hover{color:#c7c7c7}#autocomplete_menu,#autocomplete_menu h2,.pickmeup .pmu-instance .pmu-day-of-week{color:#e6e6e6}#autocomplete_menu ol li.selected,#autocomplete_menu ol li.selected:hover{color:#e6e6e6;background:#828282}#autocomplete_menu ol li.selected .keyword_placeholder,#autocomplete_menu ol li.selected .username,#autocomplete_menu ol li.selected.keyword_match .modifier,#autocomplete_menu ol li.selected:hover .keyword_placeholder,#autocomplete_menu ol li.selected:hover .username,#autocomplete_menu ol li.selected:hover.keyword_match .modifier{color:#949494}#autocomplete_menu ol li.selected .ts_icon,#autocomplete_menu ol li.selected:hover .ts_icon{color:#949494!important}#autocomplete_menu ol li:hover{background:#404552}#autocomplete_menu ol li .ellipsis_icon,#autocomplete_menu ol li .history_icon,#autocomplete_menu ol li .modifier_icon{color:#949494}#autocomplete_menu footer,#autocomplete_menu header{background:#000}#autocomplete_menu footer .keyword:before,#autocomplete_menu footer .modifier:before,#autocomplete_menu header .keyword:before,#autocomplete_menu header .modifier:before{background:#828282;border:1px solid #404552;color:#e6e6e6}#autocomplete_menu footer .selected .keyword:before,#autocomplete_menu footer .selected .modifier:before,#autocomplete_menu header .selected .keyword:before,#autocomplete_menu header .selected .modifier:before{background:rgba(84,84,84,.25);border:#828282}#autocomplete_menu footer .modifier.incomplete:before,#autocomplete_menu header .modifier.incomplete:before{background:#404552;border:1px solid #000}#autocomplete_menu .no_results{color:#e6e6e6}#autocomplete_menu .keyword_match .modifier,#autocomplete_menu .keyword_placeholder,#autocomplete_menu .username{color:#949494}#autocomplete_menu .history .keyword:before,#autocomplete_menu .history .modifier:before{background:#828282;border:1px solid #404552;color:#e6e6e6}#autocomplete_menu .history .modifier.incomplete:before{background:#404552;border:1px solid #000}#autocomplete_menu .history .selected .keyword:before,#autocomplete_menu .history .selected .modifier:before{background:rgba(84,84,84,.25);border:#828282}#autocomplete_menu .delete_history_item_target_area .delete_icon{color:#949494}#autocomplete_menu .delete_history_item_target_area:hover .ts_icon.delete_icon{color:#bf360c!important}#autocomplete_menu .boxed{background:#2f343f;border:1px solid #404552;box-shadow:0 1px 0 0 rgba(0,0,0,.15)}#chat_input_tab_ui,.tab_complete_ui{box-shadow:0 1px 15px rgba(0,0,0,.5)}#autocomplete_menu .section_header .header_label{color:#949494;background:#2f343f}#autocomplete_menu .pickmeup{border-bottom:1px solid #404552}.search_light_grey{color:#e6e6e6!important}.highlighter_underlay .keyword:before,.highlighter_underlay .modifier:before{background:#828282;border:1px solid #404552;color:#e6e6e6}.highlighter_underlay .modifier.incomplete:before{background:#404552;border:1px solid #000}.highlighter_underlay .selected .keyword:before,.highlighter_underlay .selected .modifier:before{background:rgba(130,130,130,.25);border:#404552}.highlighter_underlay .ghost_text{color:#e6e6e6}#chat_input_tab_ui{background:#2f343f;border:1px solid #404552}#chat_input_tab_ui #chat_input_tab_ui_header{background:padding-box;border-bottom:1px solid #404552;color:#e6e6e6;text-shadow:0 1px rgba(0,0,0,.15)}#chat_input_tab_ui ul li.chat_input_tab_item{border-bottom:1px solid #404552}#chat_input_tab_ui ul li.chat_input_tab_item.active,#chat_input_tab_ui ul li.chat_input_tab_item:hover{background:#404552;border-bottom-color:#404552;color:#e6e6e6;text-shadow:0 1px rgba(0,0,0,.15)}#chat_input_tab_ui ul li.chat_input_tab_item.active span,#chat_input_tab_ui ul li.chat_input_tab_item:hover span{color:#e6e6e6!important}#chat_input_tab_ui ul.type_emoji li{color:#e6e6e6}#chat_input_tab_ui ul.type_channels .not_in_channel,#chat_input_tab_ui ul.type_members .broadcast_info,#chat_input_tab_ui ul.type_members .realname{color:#949494}.tab_complete_ui{background:#2f343f;border:1px solid #404552}.tab_complete_ui .tab_complete_ui_header{background:padding-box;border-bottom:1px solid #404552;color:#e6e6e6;text-shadow:0 1px rgba(0,0,0,.15)}.tab_complete_ui ul.type_emoji li,.tab_complete_ui ul.type_members .broadcast_info,.tab_complete_ui ul.type_members .realname{color:#e6e6e6}.tab_complete_ui ul.type_cmds li.tab_complete_ui_group .group_name{color:#e6e6e6!important}.tab_complete_ui ul.type_cmds li.tab_complete_ui_group .group_divider{border-bottom:0;border-top-color:#404552}.tab_complete_ui ul.type_cmds li.tab_complete_ui_item .cmd-left-td,.tab_complete_ui ul.type_cmds li.tab_complete_ui_item .cmd-right-td{color:#949494}.tab_complete_ui ul.type_cmds .cmdname{color:#e6e6e6;font-weight:900}.tab_complete_ui li.tab_complete_ui_group,.tab_complete_ui li.tab_complete_ui_item{border-bottom:1px solid #404552}.tab_complete_ui li.tab_complete_ui_group.active,.tab_complete_ui li.tab_complete_ui_item.active{background:#404552;border-bottom-color:#404552;text-shadow:0 1px rgba(0,0,0,.15)}.tab_complete_ui li.tab_complete_ui_group.active span,.tab_complete_ui li.tab_complete_ui_item.active span{color:#e6e6e6!important}#menu .flexpane_menu_item a,.tab_complete_ui .not_in_channel{color:#949494}#flex_menu_footer.menu_footer,#flex_menu_header.menu_simple_header{background:#2f343f!important}#menu.flex_menu{box-shadow:0 0 1px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.25);background:#2f343f}#menu .flexpane_menu_item.highlighted a{background:#828282;border-bottom-color:#404552;color:#c7c7c7;text-shadow:0 1px 0 rgba(0,0,0,.15)}#menu:not(.keyboard_active) .flexpane_menu_item:hover a{background:#404552;border-bottom-color:#404552;color:#c7c7c7;text-shadow:0 1px 0 rgba(0,0,0,.15)}#dms_filter,#dms_filter_show_all,#file_member_filter{background:#000}#client-ui .member_filter{border:1px solid #404552}#client-ui #team_list_container #team_filter .member_filter{border-left:1px solid #000;background:#2f343f}#client-ui #dms_filter .member_filter,#client-ui #dms_filter .member_filter:focus,#client-ui #file_member_filter,#client-ui #file_member_filter .member_filter{border-color:#404552}#client-ui .team_tabs_container{border-bottom:1px solid #000}#team_filter .icon_search,#team_filter a.icon_close{color:#949494}#about_dms_link:hover,#team_filter a.icon_close:hover{color:#c7c7c7}#about_dms_link,#help_icon{color:#949494}.filter_header{background:#2f343f}.filter_select.default_style .fsl_token.fsl_token_default_group{border-color:#404552;background:#404552}.filter_select.default_style .fsl_token.fsl_token_user_group{border-color:#828282;background:#828282}#header{background:#2f343f}#header .client_header_button{background:#2f343f;border:1px solid #404552}#header .client_header_button:hover{background:#404552;border:1px solid #2f343f}#help_icon{border:1px solid #2f343f}#help_icon:hover{background:#2f343f;border:1px solid #404552;color:#e6e6e6}#flex_menu_toggle.unread #help_icon_circle_count,#help_icon.unread #help_icon_circle_count{color:#fff;background:#bf360c}#flex_menu_toggle.open #help_icon_circle_count,#help_icon.open #help_icon_circle_count{color:#e6e6e6;background:#000}#channel_members_toggle{background:#2f343f;color:#949494}#channel_members_toggle .channel_members_toggle_icon{color:#949494}#channel_members_toggle:hover .channel_members_toggle_icon{color:#e6e6e6}#active_channel_name{color:#949494}#active_channel_name .name{color:#e6e6e6}#active_channel_name .name.muted,#active_channel_name .prefix{color:#949494}#active_channel_name.active .prefix,#active_channel_name:hover .prefix{color:#e6e6e6}#active_channel_name #channel_actions,#active_channel_name .call_icon,#active_channel_name .topic{color:#949494}#active_channel_name .call_icon.away,#active_channel_name .call_icon.call_window_offline{color:rgba(148,148,148,.25)}#active_channel_name .ts_icon_microphone:hover,#active_channel_name .ts_icon_video_camera:hover,#active_channel_name:hover .name.muted,#active_channel_name:hover i .fa{color:#e6e6e6}#channel_header .star,#group_actions,#im_actions{color:#949494}.flexpane_toggle_button{border:1px solid rgba(130,130,130,.61);color:#949494}.flexpane_toggle_button#details_toggle.active,.flexpane_toggle_button#flex_menu_toggle.active,.flexpane_toggle_button#recent_mentions_toggle.active,.flexpane_toggle_button#stars_toggle.active{border-color:#404552;color:#e6e6e6;background:#828282}.flexpane_toggle_button#details_toggle.active:hover,.flexpane_toggle_button#flex_menu_toggle.active:hover,.flexpane_toggle_button#recent_mentions_toggle.active:hover,.flexpane_toggle_button#stars_toggle.active:hover{border-color:rgba(54,54,54,.61);color:#e6e6e6;background:#828282}.flexpane_toggle_button#details_toggle:hover{color:#e6e6e6}.flexpane_toggle_button#recent_mentions_toggle:hover{color:#bf360c}.flexpane_toggle_button#recent_mentions_toggle.jquery_hover:hover,.flexpane_toggle_button#stars_toggle.jquery_hover:hover{color:#e6e6e6}.flexpane_toggle_button#flex_menu_toggle.active:hover,.flexpane_toggle_button#flex_menu_toggle.menu_open,.flexpane_toggle_button#flex_menu_toggle:hover{color:#c7c7c7}#client-ui .icon_search,#client-ui a.icon_close,#header_search_form.search_form .icon_search,.search_form .icon_close,.search_form .icon_search{color:#949494}#rxn_toast_div{background:#828282;border:1px solid rgba(0,0,0,.15)}#whats_new_burst{background:#bf360c;border-color:#404552}.search_form .search_input{background:#404552;border:1px solid rgba(130,130,130,.61)}.search_form .search_input:hover{border:1px solid #828282}.search_form .search_input:focus{border-color:rgba(130,130,130,.61)}#client-ui a.icon_close:hover{color:#c7c7c7}#banner a,.day_divider{color:#949494}.day_divider{background:#2f343f}.day_divider hr{border-top:1px solid #404552}.day_divider .day_divider_label{background:#404552}#banner,#banner:hover #notifications_banner,#macssb1_banner,#macssb1_dismiss_banner,#notifications_banner,#notifications_dismiss_banner,#winssb1_banner,#winssb1_dismiss_banner{background:#000}.banner_content{color:#e6e6e6;text-shadow:0 1px 1px rgba(0,0,0,.15)}#msgs_overlay_div{background:#2f343f}ts-message{color:#e6e6e6}ts-message.active:not(.standalone):not(.multi_delete_mode):not(.highlight),ts-message:hover:not(.standalone):not(.multi_delete_mode):not(.highlight){background:rgba(0,0,0,.1)}ts-message .edited,ts-message .only_visible_to_user,ts-message .temp_msg_controls,ts-message .timestamp{color:#949494}ts-message.ephemeral{color:#e6e6e6}ts-message .bot_label,ts-message .in_reply_to{background:#000;color:#949494}ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_star_display){border:1px solid #404552}ts-message.unprocessed{color:rgba(230,230,230,.75)}ts-message.highlight:hover{background:rgba(0,0,0,.15)}ts-message.delete_mode,ts-message.multi_delete_mode{background:rgba(191,54,12,.75)}ts-message.automated .message_body{color:rgba(230,230,230,.8)}ts-message .action_hover_container,ts-message .message_actions_container message_actions{border:1px solid #2f343f}ts-message .action_hover_container:hover,ts-message .message_actions_container message_actions:hover{border-color:#404552;box-shadow:0 1px 1px rgba(0,0,0,.25)}ts-message .action_hover_container:hover a,ts-message .message_actions_container message_actions:hover a{background:#404552;border-right:1px solid #404552}ts-message .action_hover_container a,ts-message .message_actions_container message_actions a{background:#2f343f;border-right:1px solid #2f343f;color:#949494}ts-message .action_hover_container a:hover,ts-message .message_actions_container message_actions a:hover{color:#949494}ts-message .action_hover_container a.active,ts-message .action_hover_container a:active,ts-message .message_actions_container message_actions a.active,ts-message .message_actions_container message_actions a:active{background:#404552;color:#c7c7c7}ts-message.selected{background:#2f343f;border-bottom:6px solid #404552;border-top:6px solid #404552}ts-message.selected:hover{background:#2f343f}ts-message .meta{color:#949494}ts-message .meta.msg_inline_file_preview_toggler .member,ts-message .meta.msg_inline_file_preview_toggler .service_link,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 .member,ts-message .meta.msg_inline_img_toggler .service_link,ts-message .meta.msg_inline_img_toggler .ts_icon_dropbox,ts-message .meta.msg_inline_img_toggler a{color:#949494!important}ts-message .pinned_item_message_header{color:#949494}ts-message .mention,ts-message.highlight{background:#404552;border:1px solid #828282;border-radius:3px;color:#e6e6e6;padding:0 3px}ts-message a .mention{color:#e6e6e6}.selecting_messages ts-message.multi_delete_mode:hover{background:rgba(191,54,12,.75)}.selecting_messages ts-message:hover{background:#000}#conversation_container{background:rgba(54,54,54,.85)}#conversation_container #message_edit_container{border-bottom:1px solid #404552;border-top:1px solid #404552}#conversation_container .more_messages_container .more_messages{color:#949494}#conversation_container ts-conversation:after{background:rgba(0,0,0,.08);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),color-stop(1,rgba(0,0,0,.08)));background:-moz-linear-gradient(center bottom,transparent 0,rgba(0,0,0,.08) 100%)}#conversation_container ts-conversation:before{background:0 0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.08)),color-stop(1,transparent));background:-moz-linear-gradient(center bottom,rgba(0,0,0,.08) 0,transparent 100%)}#conversation_container ts-conversation ts-message.selected,#conversation_container ts-conversation ts-relatives:after{background:#404552}#conversation_container ts-conversation ts-relatives ts-message.deleted .message_icon i{color:#949494;background:#404552}#conversation_container ts-conversation ts-relatives ts-message.deleted .message_content{color:#e6e6e6}#conversation_container ts-conversation ts-relatives ts-message:not(.selected):not(.highlight):not(.delete_mode){background:rgba(191,54,12,.5)}#conversation_container ts-conversation ts-relatives ts-message:not(.selected):not(.highlight):not(.delete_mode).new{background:rgba(191,54,12,.75)}#msg_input_overlay{background:#2f343f}#msg_input_overlay #close_conversation{background:rgba(0,0,0,.8);color:#949494}#msgs_div .unread_divider hr{border-top:1px solid #bf360c}#msgs_div .unread_divider .divider_label{background:#bf360c;color:#e6e6e6;padding:3px}#msgs_div .unread_divider.no_unreads hr{border-top-color:#404552}#msgs_div .unread_divider.no_unreads .divider_label{background:#404552;color:#949494}#msgs_div ts-message.automated_grey{background:#000}#msgs_div ts-message.automated_grey .timestamp{color:#949494}#msgs_div ts-message.automated_grey:hover .timestamp{color:#c7c7c7}.star,.star_item .star_meta{color:#949494}#conversation_container .more_messages,#messages_unread_status{background:#404552}.channel_archive_messages.card .col:first-child{border-right:1px solid #404552}.star_item{border-bottom:1px solid #000}#col_channels ul li:not(.active):not(.away)>.color_USLACKBOT:not(.nuc),#col_channels:not(.show_presence) ul li>.color_USLACKBOT:not(.nuc),.bot_message .message_sender,.bot_message .message_sender a,.color_USLACKBOT:not(.nuc){color:#e6e6e6}#msgs_scroller_div #end_display_div #end_display_meta,#msgs_scroller_div #end_display_div #end_display_status{color:#949494}#msgs_scroller_div #end_display_div #end_display_meta h1,#msgs_scroller_div #end_display_div p,.dm_badge .dm_badge_meta{color:#e6e6e6}.member_mentions_options{border-top:1px solid #404552;background:#000}.dm_badge .dm_badge:hover a,.dm_badge .hint,.dm_badge a,.dm_badge a.member_preview_link{color:#949494}.light_theme ts-message{color:#e6e6e6}.light_theme ts-message.unprocessed{color:rgba(230,230,230,.75)}.light_theme ts-message .msg_right_link{color:#949494}.light_theme ts-message .message_content .message_sender{color:#e6e6e6!important}.light_theme #message_editing_info,.light_theme ts-message .comment:before,.light_theme ts-message .file_service_icon,.light_theme ts-message .meta,.light_theme ts-message.archived .message_content,.light_theme ts-message.bot_change .message_content,.light_theme ts-message.joined .message_content,.light_theme ts-message.left .message_content,.light_theme ts-message.purpose .message_content,.light_theme ts-message.rename .message_content,.light_theme ts-message.sh_created .message_content .sh_auto_msg_text,.light_theme ts-message.sh_shared .message_content .sh_auto_msg_text,.light_theme ts-message.topic .message_content,.light_theme ts-message.unarchived .message_content{color:#949494}.light_theme #message_edit_form textarea{color:#e6e6e6}.light_theme #message_edit_form p,.light_theme #message_edit_form span,.light_theme .pinned_item_message_header{color:#949494}.light_theme .msg_inline_video_holder{border:1px solid #404552}.dense_theme ts-message{color:#e6e6e6}.dense_theme ts-message.unprocessed{color:rgba(230,230,230,.75)}.dense_theme ts-message.first .timestamp,.dense_theme ts-message:hover .timestamp{color:#c7c7c7}.dense_theme #message_editing_info,.dense_theme ts-message.archived,.dense_theme ts-message.bot_change,.dense_theme ts-message.first .message_gutter .timestamp,.dense_theme ts-message.joined,.dense_theme ts-message.left,.dense_theme ts-message.pinned .pinned_item_message_header,.dense_theme ts-message.purpose,.dense_theme ts-message.rename,.dense_theme ts-message.selected .message_gutter .timestamp,.dense_theme ts-message.sh_created .sh_auto_msg_text,.dense_theme ts-message.sh_shared .sh_auto_msg_text,.dense_theme ts-message.topic,.dense_theme ts-message.unarchived{color:#949494}.dense_theme ts-message.divider{border-top:1px solid #2f343f}.dense_theme #message_edit_form{margin-left:0}.dense_theme #message_edit_form textarea{color:#e6e6e6}.dense_theme #message_edit_form .timestamp,.dense_theme #message_edit_form p,.dense_theme #message_edit_form span,.dense_theme .file_reference .post_meta,.dense_theme .file_reference .snippet_meta,.dense_theme .file_reference .space_meta,.dense_theme .file_reference a:not(.member):not(.member_name):not(.icon):not(.timestamp):not(.preview_main_action):not(.preview_show_more):not(.file_preview_action),.dense_theme .file_reference:hover a:not(.member):not(.member_name):not(.icon):not(.timestamp){color:#949494}.dense_theme .file_reference:hover a:hover:not(.member):not(.member_name):not(.icon):not(.timestamp){color:#c7c7c7}.dense_theme .file_reference:hover a.file_download_link{color:#949494!important}.dense_theme .file_reference:hover a.file_download_link:hover{color:#c7c7c7!important}.dense_theme .msg_inline_video{border:1px solid #404552}.messages_banner{color:#e6e6e6;text-shadow:0 1px rgba(0,0,0,.15)}.messages_banner a{color:#949494}#archives_return a:hover,.messages_banner a:hover{color:#c7c7c7}#archives_return.warning,#connection_div{background:#bf360c}#archives_return{background:padding-box;color:#e6e6e6}#archives_return a{color:#949494}#messages_unread_status{background:#404552}#messages_unread_status.quiet{background:#828282;color:#e6e6e6;text-shadow:0 1px rgba(0,0,0,.15)}#messages_unread_status.quiet a{color:#e6e6e6}.msg_inline_img_holder .msg_inline_img{box-shadow:inset 0 0 0 1px #000}.msg_inline_attachment_collapser,.msg_inline_attachment_expander,.msg_inline_audio_collapser,.msg_inline_audio_expander,.msg_inline_email_collapser,.msg_inline_email_expander,.msg_inline_file_preview_collapser,.msg_inline_file_preview_expander,.msg_inline_img_collapser,.msg_inline_img_expander,.msg_inline_other_collapser,.msg_inline_other_expander,.msg_inline_room_preview_collapser,.msg_inline_room_preview_expander,.msg_inline_video_collapser,.msg_inline_video_expander{color:#949494}.msg_inline_attachment_collapser:hover,.msg_inline_attachment_expander:hover,.msg_inline_audio_collapser:hover,.msg_inline_audio_expander:hover,.msg_inline_email_collapser:hover,.msg_inline_email_expander:hover,.msg_inline_file_preview_collapser:hover,.msg_inline_file_preview_expander:hover,.msg_inline_img_collapser:hover,.msg_inline_img_expander:hover,.msg_inline_other_collapser:hover,.msg_inline_other_expander:hover,.msg_inline_room_preview_collapser:hover,.msg_inline_room_preview_expander:hover,.msg_inline_video_collapser:hover,.msg_inline_video_expander:hover{color:#c7c7c7}.msg_inline_img{background:#404552}.file_container,.inline_attachment .iframe_placeholder,.inline_attachment iframe{background:#000}.inline_attachment span.attachment_author_name,.inline_attachment span.attachment_author_subname,.inline_attachment span.attachment_service_name,.msg_inline_file_preview_collapser.title_hidden,.msg_inline_room_preview_collapser,.msg_inline_room_preview_collapser:hover{color:#949494}.inline_attachment a span:active,.inline_attachment a span:hover{color:#c7c7c7!important}.inline_attachment .attachment_footer,.inline_attachment .attachment_footer a,.inline_attachment .attachment_ts,.inline_attachment .attachment_ts a{color:#949494}.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:#c7c7c7!important}.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],.meta.msg_inline_file_preview_toggler,.meta.msg_inline_file_preview_toggler a[data-file-id],.meta.msg_inline_img_toggler,.meta.msg_inline_img_toggler a[data-file-id]{color:#949494!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],.meta.msg_inline_file_preview_toggler:hover,.meta.msg_inline_file_preview_toggler:hover a[data-file-id],.meta.msg_inline_img_toggler:hover,.meta.msg_inline_img_toggler:hover a[data-file-id]{color:#c7c7c7!important}.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:#e6e6e6}.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:#949494}.dense_meta.msg_inline_file_preview_toggler .ts_icon[class*=ts_icon_caret]:hover,.dense_meta.msg_inline_img_toggler .ts_icon[class*=ts_icon_caret]:hover,.meta.msg_inline_file_preview_toggler .ts_icon[class*=ts_icon_caret]:hover,.meta.msg_inline_img_toggler .ts_icon[class*=ts_icon_caret]:hover{color:#c7c7c7}.dense_meta.meta_feature_fix_files .file_new_window_link:hover,.dense_meta.meta_feature_fix_files .file_new_window_link:hover .file_inline_icon,.meta.meta_feature_fix_files .file_new_window_link:hover,.meta.meta_feature_fix_files .file_new_window_link:hover .file_inline_icon{color:#c7c7c7!important}.dense_meta.meta_feature_fix_files .member,.meta.meta_feature_fix_files .member{color:#949494!important}.delete_attachment_link{color:#949494}.delete_attachment_link:hover{color:#c7c7c7}.file_container{border:1px solid #000;color:#e6e6e6}.file_container.post_container:after,.file_container:after{background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#2f343f 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#2f343f 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#2f343f 100%);background-image:linear-gradient(top,rgba(0,0,0,0) 0,#2f343f 100%)}.file_container.generic_container .file_header_icon .ts_icon{background:#2f343f;box-shadow:0 0 0 3px #2f343f;color:#e6e6e6}.file_container.generic_container .file_header_icon .ts_icon.snippet{background:#404552}.file_container.generic_container .file_header_meta .meta_hover{background:#000;color:#e6e6e6}.file_container .file_header .file_header_meta{color:#949494}.file_container .file_header+.file_body{border-top:1px solid #000}.file_container .preview_actions .btn{background:#404552}.file_container .preview_actions .btn:after{border-color:#000}.file_container .preview_actions .btn.preview_show_less_header{color:#e6e6e6!important;background:rgba(130,130,130,.9)}.file_container .preview_actions .btn.preview_show_less_header:after{border:2px solid #000}.file_container .preview_actions .btn.preview_show_less_header:focus,.file_container .preview_actions .btn.preview_show_less_header:hover{background:#404552}.file_container .preview_actions .btn.preview_show_less_header:focus:after,.file_container .preview_actions .btn.preview_show_less_header:hover:after{border-color:#404552}.file_container.image_container .preview_actions .btn{background:rgba(130,130,130,.9)}.file_container.image_container .preview_actions .btn:focus,.file_container.image_container .preview_actions .btn:hover{background:#404552}.file_container.image_container .preview_actions.overflow_preview_actions{background:rgba(130,130,130,.9);border:1px solid rgba(0,0,0,.1)}.CodeMirror,code,pre{border:1px solid #404552}.file_container .preview_show .preview_show_btn{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),linear-gradient(rgba(130,130,130,.3),rgba(130,130,130,.3));color:#949494}.msg_inline_video_buttons_div{background:rgba(34,34,34,.4)}.msg_inline_video_buttons_div a,.msg_inline_video_buttons_div a:visited{color:#e6e6e6;text-shadow:0 1px 1px rgba(0,0,0,.5)}body:not(.feature_new_message_markup) .meta.msg_inline_file_preview_toggler .member,body:not(.feature_new_message_markup) .meta.msg_inline_file_preview_toggler .service_link,body:not(.feature_new_message_markup) .meta.msg_inline_file_preview_toggler a,body:not(.feature_new_message_markup) .meta.msg_inline_img_toggler .member,body:not(.feature_new_message_markup) .meta.msg_inline_img_toggler .service_link,body:not(.feature_new_message_markup) .meta.msg_inline_img_toggler a{color:#949494!important}.post_body ul.checklist li.checked,.post_body ul.list.checklist li.checked{color:#949494}.post_body ul.checklist,.post_body ul.checklist li:before{background:#404552}.post_body ul.list.checklist li{border-bottom:1px solid #404552}.post_body .message{background:#e6e6e6}.post_body code,.post_body pre{background:#404552}pre{background:#000;color:#e6e6e6}pre span.mention{padding:2px 0!important}#page pre,body>pre{background:#000;color:#e6e6e6!important}body>pre{background:#828282}.file_list_item.snippet .snippet_preview,.snippet_body,.snippet_preview,code{background:#000}code{color:#949494}.snippet_body pre,.snippet_preview pre{color:#e6e6e6}.file_container .CodeMirror .CodeMirror-code>div:before,.file_container .CodeMirror .sssh-line:before,.file_container .sssh-code .CodeMirror-code>div:before,.file_container .sssh-code .sssh-line:before{border-right:1px solid #404552;color:#949494;background:#404552}.CodeMirror{background:#000;color:#e6e6e6}#flex_contents .flexpane_tab_bar li.active,#flex_contents .flexpane_tab_bar li:hover{border-bottom:4px solid #404552}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #e6e6e6}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{background:#e6e6e6}.CodeMirror .CodeMirror-gutters{border-right:1px solid #2f343f;background:#404552}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background:#404552}.CodeMirror-guttermarker,.CodeMirror-guttermarker-subtle,.CodeMirror-linenumber{color:#949494}.CodeMirror-ruler{border-left:1px solid #828282}.cm-s-default .cm-keyword{color:#ce93d8}.cm-s-default .cm-atom{color:#9fa8da}.cm-s-default .cm-number{color:#a5d6a7}.cm-s-default .cm-def{color:#536dfe}.cm-s-default .cm-variable-2{color:#9fa8da}.cm-s-default .cm-variable-3{color:#c5e1a5}.cm-s-default .cm-comment{color:#ffcc80}.cm-s-default .cm-string{color:#ef9a9a}.cm-s-default .cm-string-2{color:#ffab91}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#eee}.cm-s-default .cm-builtin{color:#b39ddb}.cm-s-default .cm-bracket{color:#e6ee9c}.cm-s-default .cm-tag{color:#a5d6a7}.cm-s-default .cm-attribute{color:#40c4ff}.cm-s-default .cm-header{color:#80cbc4}.cm-s-default .cm-quote{color:#b0bec5}.cm-s-default .cm-hr{color:#404552}.cm-s-default .cm-link{color:#949494}.cm-negative{color:#bf360c}.cm-positive{color:#0c95bf}.cm-invalidchar,.cm-s-default .cm-error{color:#bf360c}div.CodeMirror span.CodeMirror-matchingbracket{color:#0c95bf}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#bf360c}.CodeMirror-matchingtag{background:#000}.CodeMirror-activeline-background{background:#828282}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-selected{background:#2f343f}.cm-searching{background:#828282}#details_tab .heading,#flex_contents,#flex_contents .heading,#flex_contents .monkey_scroll_hider,#flex_contents .toolbar,.toolbar{background:#2f343f}.sssh-keyword{color:#ce93d8}.sssh-atom{color:#9fa8da}.sssh-number{color:#a5d6a7}.sssh-def{color:#536dfe}.sssh-variable{color:#9fa8da}.sssh-variable-2{color:#c5e1a5}.sssh-variable-3{color:#c1a5e1}.sssh-operator,.sssh-property{color:#e6e6e6}.sssh-comment{color:#ffcc80}.sssh-string{color:#ef9a9a}.sssh-string-2{color:#ffab91}.sssh-meta{color:#eee}.sssh-error{color:#bf360c}.sssh-qualifier{color:#eee}.sssh-builtin{color:#b39ddb}.sssh-bracket{color:#e6ee9c}.sssh-tag{color:#a5d6a7}.sssh-attribute{color:#40c4ff}.sssh-header{color:#80cbc4}.sssh-quote{color:#b0bec5}.sssh-hr{color:#404552}#flex_contents .heading a,.sssh-link{color:#949494}#flex_contents .heading{color:#949494}#flex_contents .heading a:hover{color:#c7c7c7}#flex_contents .heading .cancel_link,#flex_contents .heading a.close_flexpane{color:#949494}#flex_contents .heading .menu_heading:hover{color:#e6e6e6}#flex_contents .heading .menu_icon{color:#949494}#flex_contents .heading .menu_icon:hover{color:#c7c7c7}#flex_contents .flexpane_tab_bar li a,#flex_contents .flexpane_tab_bar li.active a,#flex_contents .flexpane_tab_bar li:hover a{color:#949494}#flex_contents .help{border-top:5px solid #000;color:#e6e6e6}#flex_contents i.callout{color:#949494}.toolbar{border-bottom:1px solid #000;color:#e6e6e6}#details_tab .heading a.close_flexpane{color:#949494}#details_tab .channel_page_section .section_header:hover .disclosure_triangle,#details_tab .heading a.close_flexpane:hover{color:#c7c7c7}#details_tab.feature_channel_details .channel_page_section{border-top:1px solid #404552!important}#details_tab hr{border-top-color:#404552}#details_tab .channel_page_section{background:#2f343f;border-top:1px solid #404552}#details_tab .channel_page_section .disclosure_triangle,#details_tab .channel_page_section .section_header a{color:#949494}#details_tab .channel_page_section .channel_page_members_highlighter,#details_tab .channel_page_section .channel_page_pinned_items_highlighter{background:rgba(191,54,12,.25)!important}.pinned_item .pinned_message_text .pin_truncate_fade,span.match{background:#2f343f}#details_tab .created_by{color:#e6e6e6}#details_tab .channel_page_member_tabs .icon_member_header{color:#949494}#details_tab .channel_page_member_row{color:#e6e6e6}#details_tab .channel_page_member_row a{color:#949494}#details_tab .channel_page_member_row.away{color:#e6e6e6}#details_tab .channel_page_action .leave_link,#details_tab .channel_page_member_row.away a{color:#949494}#details_tab .pinned_item:hover{border-color:#404552}#details_tab .channel_page_action .leave_link:hover{color:#c7c7c7}.pinned_item{color:#e6e6e6}.pinned_item .pin_file_title{color:#949494}.pinned_item .pin_member_name a{color:#949494!important}.pinned_item .pin_metadata,.pinned_item .remove_pin{color:#949494}.pinned_item .remove_pin:hover{color:#c7c7c7}.pinned_item.delete_mode{border-color:#bf360c!important}.search_message_result{background:#2f343f;border-top:2px solid #000;color:#e6e6e6}#search_options,.search_widget_item{border-top:1px solid #404552}.search_message_result .search_message_result_meta,.search_message_result .search_message_result_meta .date_links a,.search_message_result .search_message_result_meta a,.search_message_result .search_message_result_text .result_msg_format a{color:#949494}span.match{border-radius:3px;padding:3px}#search_widget{background:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.5);color:#e6e6e6}#search_widget .results_block{background:#404552;box-shadow:0 1px 1px rgba(0,0,0,.15)}#search_widget .results_heading{background:#000;color:#e6e6e6}#search_widget a.results_heading:hover{background:#2f343f}#search_filters a,#search_options,.search_widget_item:hover,.suggestion.active,.suggestion:hover{background:#404552}#search_widget .search_widget_item a{color:#949494}#search_widget .search_widget_item:hover a{color:#c7c7c7}#search_widget .search_widget_item .result_meta a{color:#949494}#search_options,#search_widget .search_widget_item .result_meta a:hover,.search_widget_item .result_meta{color:#e6e6e6}.search_widget_item{color:#e6e6e6}#advanced_options_toggle:hover{color:#c7c7c7}#advanced_options .active .arrow_down{color:#949494}#search_filters a{color:#e6e6e6}#search_filters a:hover{border-bottom:4px solid #404552}#search_filters.files #filter_files,#search_filters.messages #filter_messages{border-bottom:4px solid #404552;color:#e6e6e6}#search_file_list_toggle_users.active:hover{border:2px solid #c7c7c7;color:#c7c7c7!important}#search_results_team .team_results_heading,.no_results{color:#e6e6e6}#search_results_team .team_result{border:1px solid #828282;color:#e6e6e6;background:#404552}#search_results_team .team_result a{color:#949494}#search_results_team .team_result a:hover,#search_results_team .team_result:hover a{color:#c7c7c7}#search_results_team .member_name{color:#e6e6e6!important}.suggestion{color:#e6e6e6}#paging_in_options .search_paging{color:#949494}#search_results_items .search_paging{color:#e6e6e6}.search_paging a,.search_paging i.disabled{color:#949494}.search_paging a:hover{color:#c7c7c7}.search_sort_prefix{color:#e6e6e6}.search_segmented_control{border:1px solid #404552;color:#949494!important}.search_segmented_control:hover{color:#c7c7c7!important}.search_segmented_control.active{background:#2f343f;color:#c7c7c7!important}.search_result_with_extract{background:#404552;border:1px solid #000;box-shadow:0 1px 10px rgba(0,0,0,.15)}.search_result_with_extract:hover{border:1px solid #828282}.search_result_for_context::after{background:rgba(34,34,34,.1)}.extract_expand_icons{color:#949494}.search_result_with_extract:hover .extract_expand_icons{color:#c7c7c7}#mentions_options{border-top:1px solid #000;color:#e6e6e6;background:#2f343f}#member_mentions_more_btn{background:#828282!important}#file_list_toggle_users{color:#949494}#file_list_toggle_users.active:hover,#file_list_toggle_users:hover{color:#c7c7c7}#file_list_toggle_users.active{color:#949494}.secondary_file_button{color:#949494!important}.secondary_file_button:hover{color:#e6e6e6!important}.file_list_item .icon,.file_reference .icon,.filetype_button{background:#828282;border:1px solid #404552;color:#e6e6e6!important}.filetype_button:hover{background:#828282}.filetype_button:hover .file_download_label{background:#404552;color:#e6e6e6}.filetype_button .file_title{color:#e6e6e6}.filetype_button .file_download_label{background:#828282;border-top:1px solid #404552}a.filetype_button_web{background:#828282;border:1px solid #404552;color:#e6e6e6}a.filetype_button_web .filetype_icon{background:#404552}a.file_download_link{color:#949494}a.file_download_link:hover{color:#c7c7c7}a:hover .file_inline_icon{color:#949494}a.gsheet img,a.pdf img{background:#2f343f!important}html.no_touch a.filetype_button_web:hover{border-color:#404552}html.no_touch a.filetype_button_web:hover .file_title{color:#e6e6e6}.file_container~.file_meta,.file_inline_icon{color:#949494}.file_header .member{color:#949494!important}.file_header .title{color:#e6e6e6}.file_header .title a{color:#949494}.file_header .title a:hover{color:#c7c7c7}.flexpane_file_title .member,.flexpane_file_title .service_link{color:#949494!important}.flexpane_file_title .file_action_list a,.flexpane_file_title .title a{color:#949494}.flexpane_file_title .file_action_list a:hover,.flexpane_file_title .title a:hover{color:#c7c7c7}.file_actions_cog{color:#949494!important}.file_actions_cog:hover{color:#c7c7c7!important}.file_list_item{color:#e6e6e6}.file_list_item a{color:#949494}.file_list_item a.member{color:#c7c7c7}.file_list_item .bullet,.file_list_item .file_comment_link:hover,.file_list_item .file_comment_link:hover .ts_icon_comment,.file_list_item .share_info .unshare_link,.file_list_item .title a,.file_list_item .ts_icon_comment{color:#949494}.file_list_item .icon{background:#828282}.file_list_item .share_info .unshare_link:hover{color:#c7c7c7}.file_list_item .actions a,.file_list_item .actions span{border:1px solid #828282;color:#949494;background:#404552}.file_list_item .actions a:hover{border-color:#828282;color:#c7c7c7;background:#2f343f!important}.file_list_item.post .preview,.file_list_item.space .preview{color:#e6e6e6}.file_list_item #share_dialog .title a,.file_list_item.active .title a,.file_list_item:active .title a,.file_list_item:hover .title a,.unshare_link,.unshare_link i:before{color:#949494}.file_list_item #share_dialog,.file_list_item.active,.file_list_item:active,.file_list_item:hover{border-color:#828282;background:#404552}.file_list_item #share_dialog .actions a,.file_list_item #share_dialog .actions span,.file_list_item.active .actions a,.file_list_item.active .actions span,.file_list_item:active .actions a,.file_list_item:active .actions span,.file_list_item:hover .actions a,.file_list_item:hover .actions span{background:#404552}.unshare_link i.ts_icon_minus_circle_small:hover:before{color:#bf360c}.file_page_user,.snippet_preview pre{color:#e6e6e6}.file_preview_wrapper .file_preview{background:#2f343f}#file_page_preview img:hover,.file_preview_wrapper .file_preview:hover{background:#404552}.file_page_user .member{color:#e6e6e6!important}.comment_meta,.file_page_meta,.file_page_user .date{color:#949494}#file_page_preview img{background:#2f343f;border:1px solid #000}.comment .special_formatting_quote .content{color:#e6e6e6}.comment .member{color:#e6e6e6!important}.comment_body{color:#e6e6e6}.comment_actions{color:#949494}#flex_contents .comment_form textarea,#flex_contents .edit_comment_form textarea,.comment_actions:hover,.icon_quote{color:#e6e6e6}.tab_container .file_list_item .contents .file_comment_link,.tab_container .file_list_item .contents .file_comment_link .ts_icon,.tab_container .file_list_item .star,.tab_container .star_item ts-message .timestamp{color:#949494}.tab_container .file_comment_item .actions .btn_icon,.tab_container .file_comment_item .actions .star_jump,.tab_container .file_list_item .actions .btn_icon,.tab_container .file_list_item .actions .star_jump,.tab_container .star_item .message .actions .btn_icon,.tab_container .star_item .message .actions .star_jump,.tab_container .star_item ts-message .actions .btn_icon,.tab_container .star_item ts-message .actions .star_jump{background:#2f343f}.tab_container .file_comment_item .actions .btn:after,.tab_container .file_list_item .actions .btn:after,.tab_container .star_item .message .actions .btn:after,.tab_container .star_item ts-message .actions .btn:after{border-color:#404552}.tab_container .file_list_item:focus,.tab_container .file_list_item:hover{border-color:#000;background:#404552}.tab_container .file_list_item .contents .file_comment_link:focus,.tab_container .file_list_item .contents .file_comment_link:focus .ts_icon,.tab_container .file_list_item .contents .file_comment_link:hover,.tab_container .file_list_item .contents .file_comment_link:hover .ts_icon{color:#c7c7c7}#member_preview_scroller a:not(.member_name),.tab_container .file_list_item .contents .member,.tab_container .file_list_item .contents .service_link,.tab_container .file_list_item .contents .share_info,.tab_container .file_list_item .contents .time,.team_list_item a:not(.member_name){color:#949494}#member_preview_scroller a:not(.member_name):hover{color:#c7c7c7}#member_preview_scroller .member_data_table a,#team_list .member_data_table a{color:#949494}#member_preview_scroller .member_data_table a:hover,#team_list .member_data_table a:hover{color:#c7c7c7}#member_preview_scroller a.member_action_button,#team_list a.member_action_button{color:#949494!important}#member_preview_scroller a.member_action_button:hover,#team_list a.member_action_button:hover{border-color:#828282!important;color:#c7c7c7!important}#member_preview_scroller .member_data_table.team_profile_fields tr,#member_preview_web_container .member_data_table.team_profile_fields tr,#team_list .member_data_table.team_profile_fields tr,.menu_member_header .member_data_table.team_profile_fields tr{color:#e6e6e6}#member_preview_scroller .member_data_table.team_profile_fields a,#member_preview_web_container .member_data_table.team_profile_fields a,#team_list .member_data_table.team_profile_fields a,.menu_member_header .member_data_table.team_profile_fields a{color:#949494}#member_preview_scroller .member_data_table.team_profile_fields a:hover,#member_preview_web_container .member_data_table.team_profile_fields a:hover,#team_list .member_data_table.team_profile_fields a:hover,.menu_member_header .member_data_table.team_profile_fields a:hover{color:#c7c7c7}#member_preview_scroller .member_data_table.team_profile_fields .bot_label,#member_preview_web_container .member_data_table.team_profile_fields .bot_label,#team_list .member_data_table.team_profile_fields .bot_label,.menu_member_header .member_data_table.team_profile_fields .bot_label{background:#000;color:#949494}#emoji_menu #emoji_menu_header,#emoji_menu h3,#team_tab #member_preview_scroller,#team_tab #member_preview_web_container{background:#2f343f}#member_preview_scroller,#member_preview_web_container{background:#404552}#member_preview_scroller .member_details.feature_custom_fields .member_name_and_presence .member_name,#member_preview_scroller .member_details.feature_custom_fields .member_title,#member_preview_web_container .member_details.feature_custom_fields .member_name_and_presence .member_name,#member_preview_web_container .member_details.feature_custom_fields .member_title,.menu_member_header .member_details.feature_custom_fields .member_name_and_presence .member_name,.menu_member_header .member_details.feature_custom_fields .member_title{color:#e6e6e6}#disabled_members_tab a,#member_preview_scroller .member_details.feature_custom_fields .member_restriction,#member_preview_scroller .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:focus,#member_preview_scroller .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:hover,#member_preview_web_container .member_details.feature_custom_fields .member_restriction,#member_preview_web_container .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:focus,#member_preview_web_container .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:hover,.menu_member_header .member_details.feature_custom_fields .member_restriction,.menu_member_header .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:focus,.menu_member_header .member_details.feature_custom_fields .member_restriction .ts_icon_question_circle:hover{color:#949494}#disabled_members_tab a:hover{background:#2f343f;color:#c7c7c7}#disabled_members_tab.active a{color:#949494}.team_list_item{border-top:1px solid #404552;color:#949494}.team_list_item a:not(.member_name):hover{color:#c7c7c7}#whats_new_tab p,.team_list_item .member_name{color:#e6e6e6}#client-ui #team_list .team_list_item.expanded,#client-ui #team_list .team_list_item:hover,#member_preview_scroller .team_list_item.expanded,#member_preview_scroller .team_list_item:hover{border-color:#404552}#whats_new_tab .flex_heading_controls label{color:#949494}#emoji_menu,#emoji_menu #emoji_preview_deluxe{color:#e6e6e6}#whats_new_updates h3 a{color:#e6e6e6!important}#emoji_menu{background:#000;box-shadow:0 2px 10px rgba(0,0,0,.5)}#emoji_menu .emoji_li a:hover,#emoji_menu ul li a:hover{background:#c7c7c7}#emoji_menu #emoji_div_default_rxns{border-bottom:1px solid #404552}#emoji_menu #emoji_preview_text{background:#000;color:#e6e6e6}#emoji_menu #emoji_menu_footer{background:#000;border-top:1px solid #404552}#emoji_menu .emoji_li a.blue:hover,#emoji_menu .emoji_li a.green:hover,#emoji_menu .emoji_li a.pink:hover,#emoji_menu .emoji_li a.yellow:hover,#emoji_menu .emoji_li.key_selection a.blue,#emoji_menu .emoji_li.key_selection a.green,#emoji_menu .emoji_li.key_selection a.pink,#emoji_menu .emoji_li.key_selection a.yellow{background:#949494}#emoji_menu a.emoji_grouping_tab{color:#949494}#emoji_menu a.emoji_grouping_tab:hover{background:#404552;color:#c7c7c7}#emoji_menu a.emoji_grouping_tab.active{background:#404552;border-bottom:3px solid #2f343f;color:#e6e6e6}#emoji_menu #monkey_scroll_wrapper_for_emoji_menu_items_scroller{background:#2f343f}#emoji_menu #emoji_skin_picker,.emoji_rxn{background:#000}#emoji_menu #emoji_input:focus{border-color:#404552}#emoji_menu #emoji_skin_button,#emoji_menu #emoji_skin_picker,#emoji_menu #emoji_skin_tip{color:#949494}.emoji_li a{color:#949494!important;text-shadow:0 1px rgba(0,0,0,.15)}div#emoji_tip{color:#e6e6e6}div#emoji_tip i,div#emoji_zero_results,div#emoji_zero_results i{color:#949494}.emoji_rxn .emoji_rxn_count,.emoji_rxn.active .emoji_rxn_count,.emoji_rxn.user_reacted .emoji_rxn_count,.emoji_rxn:hover .emoji_rxn_count{color:#e6e6e6}.emoji_rxn{border:1px solid #404552}.emoji_rxn.active,.emoji_rxn:hover{border-color:#2f343f}.emoji_rxn.user_reacted{border-color:rgba(130,130,130,.4)!important;background:rgba(66,66,66,.08)}#fs_modal,#fs_modal_bg,.modal,.modal-footer,.modal-header{background:#2f343f}.emoji_rxn.menu_rxn .ts_icon{color:rgba(230,230,230,.25)}.modal{border:0;box-shadow:0 1px 10px rgba(0,0,0,.5)}#im_browser .im_browser_row,.modal-footer{border-top:1px solid #404552}.modal .close,.modal label{color:#e6e6e6}.modal_input_note,.modal_input_note_full_width{color:#949494}.modal-footer{box-shadow:inset 0 1px 0 rgba(0,0,0,.5)}.modal-header{border-bottom:1px solid #404552;color:#e6e6e6}.close{color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.5)}#fs_modal .fs_modal_btn{color:#404552}#fs_modal .fs_modal_btn:active,#fs_modal .fs_modal_btn:hover{background:#828282;color:#e6e6e6}.channel_modal_header{color:#e6e6e6}#channel_browser .channel_browser_row{border-top:1px solid #404552;color:#e6e6e6}#channel_browser .channel_browser_row_header{color:#e6e6e6}#channel_browser .channel_browser_creator_name,#channel_browser .channel_browser_open,#channel_browser .channel_browser_preview{color:#949494}#channel_browser #channel_list_container:not(.keyboard_active).not_scrolling .channel_browser_row:hover,#channel_browser .channel_browser_row.highlighted{background:#000;border:1px solid #404552}#channel_browser .channel_browser_divider{background:0 0;color:#949494}#channel_browser .channel_browser_sort_container:after{color:#e6e6e6}.channel_invite_member .add_icon,.channel_invite_member_small .add_icon{color:#949494}.channel_invite_member .name_container .not_in_token,.channel_invite_member_small .name_container .not_in_token{color:#949494!important}.channel_invite_member .invite_user_group_avatar,.channel_invite_member_small .invite_user_group_avatar{color:#e6e6e6;background:#000}#invite_members_container .fsl_input_container{background:#404552}#notifications_not_working p.highlight_yellow_bg{border-radius:3px;padding:0 6px 6px}#notifications_not_working p.highlight_yellow_bg a{color:#e6e6e6;text-decoration:underline}#im_browser .im_browser_row.multiparty .member_image+.member_image:not(.ra):not(.ura){border:2px solid #000}#im_browser .im_browser_row .im_unread_cnt{background:#bf360c;color:#e6e6e6}#im_browser .im_browser_row.disabled{color:#949494}#im_browser #im_list_container:not(.keyboard_active).not_scrolling .im_browser_row:hover,#im_browser .im_browser_row.highlighted{background:#000;border:1px solid #404552}#im_browser_tokens{background:#404552;border:1px solid #828282}#im_browser_tokens.active{border-color:#828282;box-shadow:0 0 7px rgba(130,130,130,.15)}#im_browser_tokens .member_token{background:#2f343f;border:1px solid #000;color:#e6e6e6}#im_browser_tokens .member_token.ra{background:#bf360c}#lightbox_dialog.modal .lightbox_image{background:#000;box-shadow:0 1px 15px rgba(0,0,0,.5)}#lightbox_dialog.modal .icon_new_window{color:rgba(230,230,230,.5)!important}#lightbox_dialog.modal .lightbox_meta{background:rgba(0,0,0,.75)}#lightbox_dialog.modal .lightbox_meta:hover{background:#2f343f}#lightbox_dialog.modal .lightbox_meta:hover .icon_new_window{color:#e6e6e6!important}#lightbox_dialog.modal .lightbox_meta .title{color:#e6e6e6}#lightbox_dialog.modal .lightbox_meta .title a{color:#949494}#lightbox_dialog.modal .lightbox_meta .title a:hover{color:#c7c7c7}#lightbox_dialog.modal .member{color:#e6e6e6!important}#lightbox_dialog.modal.loading{background:rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5)}#lightbox_dialog.modal .close,#lightbox_dialog.modal .close:hover{box-shadow:0 1px 2px rgba(0,0,0,.5)}#lightbox_dialog.modal .close{background:#2f343f;border:2px solid #828282;color:#e6e6e6}#lightbox_dialog.modal .lightbox_nav{background:#2f343f;border:3px solid #828282;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#e6e6e6;text-shadow:0 1px 1px rgba(0,0,0,.3)}#lightbox_dialog.modal .lightbox_nav:not(.faded):hover{box-shadow:0 1px 2px rgba(0,0,0,.5);text-shadow:0 1px 2px rgba(0,0,0,.5)}#edit_team_profile_container input:disabled,#edit_team_profile_container select:disabled{background:#404552;border:1px solid #000}#edit_team_profile_container .filter_select.disabled,#edit_team_profile_container .filter_select.disabled input{background:#404552}#edit_team_profile_add .row,#edit_team_profile_list .row{border-top:1px solid #404552}#edit_team_profile_list .row:nth-last-child(2):hover{border-color:#404552!important}#edit_team_profile_list .row:nth-child(n+5).active,#edit_team_profile_list .row:nth-child(n+5):hover{background:#404552;border:1px solid #000}#edit_team_profile_list .row:nth-child(n+5).active .edit_team_profile_list_controls i.ts_icon_cog_o{color:#949494}#edit_team_profile_list .edit_team_profile_list_controls i{color:#e6e6e6}#edit_team_profile_list .edit_team_profile_list_controls i.ts_icon_cog_o:hover,#edit_team_profile_list .edit_team_profile_list_controls i.ts_icon_grabby_patty:hover{color:#949494}#edit_team_profile_list .sortable-placeholder:before{border-top:1px solid #404552}#edit_team_profile_add .row:last-child{border-bottom:1px solid #404552}#edit_team_profile_add .row:not(.header_row):hover{background:#404552;border:1px solid #000}#edit_team_profile_add .row:not(.header_row):hover .col:first-child{color:#e6e6e6}#edit_team_profile_add .row:not(.header_row):hover i{border-color:#000;color:#e6e6e6}#edit_team_profile_add i,#edit_team_profile_edit .profile_field_preview_protector label.select:after,#edit_team_profile_edit .profile_field_preview_protector label.select:hover:after{color:#949494}#edit_team_profile_edit .row.option_row.show_remove_action i{border:1px solid #000}#edit_team_profile_edit .row.option_row.show_remove_action i:hover{border-color:#bf360c!important;color:#e6e6e6;background:#bf360c}#edit_team_profile_edit .row i{border:1px solid #000;color:#e6e6e6}#edit_team_profile_custom .row .col .profile_field_preview:active span,#edit_team_profile_custom .row .col .profile_field_preview:hover span,#edit_team_profile_custom .row .col[data-type=options_list] span:after{color:#949494}#edit_team_profile_custom .row .col .profile_field_preview{background:#404552;border:2px solid #000}#edit_team_profile_custom .row .col .profile_field_preview:active,#edit_team_profile_custom .row .col .profile_field_preview:hover{border-color:#404552}#edit_team_profile_custom .row .col input{background:#404552;border:1px solid #000}#edit_team_profile_custom .row .col .fsl_item{background:#2f343f;border-color:#2f343f}#edit_team_profile_custom .row .col[data-type=options_list] input{border-right:1px solid #000}.profile_field_preview_protector .profile_field_preview{background:#2f343f;border:1px solid #404552}.profile_field_preview_protector .profile_field_preview:after,.profile_field_preview_protector .profile_field_preview:before{box-shadow:0 .75rem .75rem rgba(0,0,0,.25);background:#2f343f}.profile_field_preview_protector .profile_field_preview input:disabled,.profile_field_preview_protector .profile_field_preview select:disabled{background:#404552;color:#949494}.profile_field_preview_protector .profile_field_preview .profile_field_preview_fade_out_mask{background:linear-gradient(to left,#000,rgba(255,255,255,0))}.profile_field_preview_protector .profile_field_preview .profile_field_preview_ribbon:before{border-color:transparent transparent transparent #000}.profile_field_preview_protector .profile_field_preview .profile_field_preview_ribbon:after{border-color:#000 transparent transparent}#edit_member_profile_header_container{border-bottom:1px solid #404552}#new_prefs_dialog{background:#2f343f}#new_prefs_dialog .modal-header{border-bottom:1px solid #2f343f}#admin_invites_channel_picker_container,.admin_invites_account_type_option{border-bottom:1px solid #404552}#new_prefs_dialog .modal-nav{background:padding-box;border-right:1px solid #2f343f}#new_prefs_dialog .modal-nav a{color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.15)}#new_prefs_dialog .modal-nav a:hover{background:#828282;color:#e6e6e6}#debug_prefs_dialog{background:#2f343f}#prefs_themes .monkey_scroller:before{background:#bf360c;border-radius:3px;content:"Light sidebar themes (e.g. Hoth) will break this Stylish theme.";display:block;margin-bottom:6px;padding:2px 4px 4px;width:100%}#stats_too_soon img,.configure-step1,.configure-step3,.two_factor_option_app,.two_factor_option_sms,header #header_logo,header .menu_icon{display:none}.admin_invites_account_type_option p{color:#e6e6e6}.admin_invites_account_type_option .option_arrow{color:#949494}.admin_invites_account_type_option:hover:not(.disabled) h3{color:#e6e6e6}.admin_invites_account_type_option.disabled .account_type_disabled_hover{background:rgba(0,0,0,0)}.admin_invites_account_type_option.disabled:hover .account_type_disabled_hover{background:rgba(34,34,34,.95)}#admin_invites_add_row{background:#404552;border:1px solid #404552}.admin_invite_row .delete_row{color:#949494}.admin_invite_row .delete_row:hover{color:#bf360c}.admin_invite_row.delete_highlight{background:rgba(191,54,12,.25)}#omnibox input{border:1px solid #000}#omnibox .omnibox_item.selected{background:#404552;color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.15)}#omnibox .omnibox_item .subtext,#omnibox .omnibox_item.selected .subtext{color:#949494}#omnibox .omnibox_item .unread_highlight_cnt{background:#bf360c;color:#e6e6e6;text-shadow:0 1px 0 rgba(0,0,0,.15)}#connected_members .connected_members_count,#connection_status #connection_label,ts-space a.feedback{text-shadow:-1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000}#omnibox a.omnibox_item{color:#949494}#coachmark_interior,#omnibox #omnibox_help,.menu_member_header .member_details.feature_custom_fields .member_name_and_presence,.menu_member_header .member_details.feature_custom_fields .member_name_and_presence .member_name,.ts_tip .ts_tip_tip{color:#e6e6e6}#share_dialog .file_list_item{border-color:#000}.ts_tip .ts_tip_multiline_inner,.ts_tip:not(.ts_tip_multiline) .ts_tip_tip{background:#404552}.ts_tip.ts_tip_left .ts_tip_tip:after{border-left-color:#404552}.ts_tip.ts_tip_right .ts_tip_tip:after{border-right-color:#404552}.ts_tip.ts_tip_top .ts_tip_tip:after{border-top-color:#404552}.ts_tip.ts_tip_bottom .ts_tip_tip:after{border-bottom-color:#404552}.tooltip-inner{color:#e6e6e6;background:#828282}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow{border-top-color:#828282}.tooltip.right .tooltip-arrow{border-right-color:#828282}.tooltip.left .tooltip-arrow{border-left-color:#828282}.tooltip.bottom .tooltip-arrow{border-bottom-color:#828282}#coachmark.channels_coachmark_div,#coachmark.channels_coachmark_div #coachmark_callout,#coachmark.channels_coachmark_div #coachmark_interior,#coachmark.search_coachmark_div,#coachmark.search_coachmark_div #coachmark_callout,#coachmark.search_coachmark_div #coachmark_interior{background:#404552}#coachmark.invites_coachmark_div,#coachmark.invites_coachmark_div #coachmark_callout,#coachmark.invites_coachmark_div #coachmark_interior,#coachmark.recent_mentions_coachmark_div,#coachmark.recent_mentions_coachmark_div #coachmark_callout,#coachmark.recent_mentions_coachmark_div #coachmark_interior{background:#bf360c}#coachmark.direct_messages_coachmark_div,#coachmark.direct_messages_coachmark_div #coachmark_callout,#coachmark.direct_messages_coachmark_div #coachmark_interior,#coachmark.private_groups_coachmark_div,#coachmark.private_groups_coachmark_div #coachmark_callout,#coachmark.private_groups_coachmark_div #coachmark_interior,#coachmark.starred_items_coachmark_div,#coachmark.starred_items_coachmark_div #coachmark_callout,#coachmark.starred_items_coachmark_div #coachmark_interior{background:#404552}#coachmark_footer .coachmark_got_it{background:rgba(130,130,130,.5)!important}.menu_member_header{background:#000}.c-message__body,.c-message_attachment,.menu_member_header .member_details.feature_custom_fields .member_name_and_presence .presence.away{color:#d3d3e3}.menu_member_header .member_details.feature_custom_fields .member_restriction,.menu_member_header .member_details.feature_custom_fields .member_restriction a,.menu_member_header .member_details.feature_custom_fields .member_timezone_value,.menu_member_header .member_details.feature_custom_fields .member_timezone_value a,.menu_member_header .member_details.feature_custom_fields .member_title{color:#949494}.menu_member_header .member_details.feature_custom_fields .member_restriction a:hover,.menu_member_header .member_details.feature_custom_fields .member_timezone_value a:hover{color:#c7c7c7}.menu_member_header .member_details_divider{border-color:#404552}.menu_member_footer{background:#000;border-top:1px solid #404552}.member_meta,.menu_member_footer p{color:#949494}.menu_member_user_details{background:#404552;border-bottom:1px solid #404552;color:#e6e6e6}.menu_member_user_details .member_name{color:#949494}.charcoal_grey,.dull_grey,.mini,.ts_tip_tip .subtle_silver{color:#e6e6e6!important}.clear_blue,.cloud_silver,.indifferent_grey,.plastic_grey,.sky_blue{color:#949494!important}.candy_red_bg{background:#bf360c!important}#msgs_scroller_div{margin-left:1px}.client_header_icon{-moz-filter:brightness(.6) contrast(3) invert(1) sepia(.5);-webkit-filter:brightness(.6) contrast(3) invert(1) sepia(.5);filter:brightness(.6) contrast(3) invert(1) sepia(.5)}.para_menu .options a span,.para_menu a.trigger.pilcrow.active,.para_menu a.trigger.pilcrow:hover,.textstyle_menu .buttons a span,.textstyle_menu.style a span{-moz-filter:brightness(10);-webkit-filter:brightness(10);filter:brightness(10)}rocket{color:#e6e6e6}rocket .cl.text .checkbox.checked+li,rocket .unfurl .unfurl-remove:before,rocket a,rocket>div>.checklist .checkbox.checked+li,rocket>div>.checklist li.checked{color:#949494}rocket a caret:before{border-color:#404552;background:#404552}rocket hr{border-color:#404552}rocket .cl.text,rocket>div>.checklist{border-bottom:1px solid #404552;background:#000}rocket .blockquote.text:before,rocket .pre.text,rocket code,rocket>div>blockquote:before,rocket>div>pre{background:#000}rocket>div>.checklist li:before{background:#404552}rocket .unfurl .unfurl-container{background:#000}rocket .unfurl .unfurl-container.unfurl-render-failed{background:rgba(191,54,12,.1)}rocket .unfurl .attachment_bar{background:#404552!important}rocket .unfurl .unfurl-remove:hover:before{color:#e6e6e6}rocket .unfurl.selected .unfurl-container{background:rgba(130,130,130,.5)}rocket .unfurl.selected .unfurl-container .attachment_bar{background:rgba(130,130,130,.5)!important}rocket caret:before{border:1px solid #404552;background:#404552}rocket carriage,rocket ime,rocket selection,rocket selection:after,rocket selection:before{background:rgba(130,130,130,.5)}rocket .hr.selected hr{box-shadow:0 0 0 5px rgba(130,130,130,.5)}.focusing_input_field space.inactive .unfurl.selected .unfurl-container{background:#000}nav,nav .comments,nav .space{background:#404552}nav .space{box-shadow:0 1px rgba(0,0,0,.25),0 2px rgba(0,0,0,.15),0 3px rgba(0,0,0,.15)}nav .space:after{border-left:1px solid #404552}nav .space_buttons .btn_outline{background:#2f343f}nav .space_buttons .btn_outline:after{border-color:#404552}nav .space_btn_star{background:0 0;border:0}nav .space_btn_star:hover{background:0 0}nav .space_btn_edit{background:#404552}nav .space_btn_edit.editing{background:#828282}nav .star_info{color:#949494}nav #space_status{border-left:1px solid #404552;color:#949494}nav #space_status.slightly_concerned{color:#bf360c}nav #edit_status,nav .comments_close{color:#949494}nav .comments_open.unread span.notif{box-shadow:0 0 0 2px rgba(0,0,0,.15);background:#bf360c}ts-space header,ts-space header .owner_detail .inline-edit{background:0 0}nav .comments_close:hover:before{color:#949494!important}ts-space header .owner_detail .file_title_header,ts-space header .owner_detail .inline-edit{color:#e6e6e6}ts-space header .owner_detail .inline-edit::-webkit-input-placeholder{color:#e6e6e6}ts-space header .owner_detail .inline-edit::-moz-placeholder{color:#e6e6e6}ts-space header .owner_detail .inline-edit:-moz-placeholder{color:#e6e6e6}ts-space header .owner_detail .inline-edit:focus::-webkit-input-placeholder{color:#949494}ts-space header .owner_detail .inline-edit:focus::-moz-placeholder{color:#949494}ts-space header .owner_detail .inline-edit:focus:-moz-placeholder{color:#949494}ts-space header .owner_detail::-moz-selection,ts-space header .owner_detail::selection{background:rgba(130,130,130,.5)}ts-space header .owner_detail small{color:#949494}ts-space header .divider{border-top:1px solid #404552}ts-space a.feedback{color:#e6e6e6}ts-space a.feedback:hover{color:#e6e6e6;background:#404552}comments{box-shadow:inset 1px 0 0 rgba(0,0,0,.25)}#space_alert{box-shadow:0 0 1px rgba(0,0,0,.25);background:#000}#space_alert.error{background:#bf360c}#space_alert span#space_alert_text{color:#e6e6e6}#space_alert a,#space_alert button#space_alert_close:before,#space_alert button#space_alert_close:hover:before{color:#949494}#space_alert .btn_outline.btn_transparent{color:#e6e6e6!important;background:#2f343f!important}#space_find_bar,#space_find_bar #space_find_next .ts_icon{background:#404552}#space_alert .btn_outline.btn_transparent:after{border-color:#404552}#space_find_bar{border-bottom:1px solid rgba(130,130,130,.1);border-left:1px solid rgba(130,130,130,.07);border-right:1px solid rgba(130,130,130,.07);box-shadow:0 1px rgba(0,0,0,.15)}#space_find_bar #space_find_info.no_matches{color:#bf360c}#space_find_bar #space_find_next .ts_icon:before,#space_find_bar #space_find_next .ts_icon:hover:before{color:#e6e6e6}#space_find_bar #space_find_next:hover .ts_icon{background:#828282}#space_find_bar #space_find_close:before,#space_find_bar #space_find_close:hover:before{color:#949494}#connected_members .connected_members_count{color:#e6e6e6}#connected_members .toggle_more_members_popover{background:#2f343f;color:#949494}#connected_members_overflow_popover .arrow:after,#connected_members_overflow_popover .monkey_scroll_wrapper{background:#404552}#connected_members_overflow_popover{border-bottom:1px solid #404552;border-left:1px solid rgba(0,0,0,.11);border-right:1px solid rgba(0,0,0,.11);border-top:1px solid rgba(0,0,0,.11);box-shadow:0 0 1px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.5)}#connected_members_overflow_popover .arrow_shadow:after{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.5);background:#404552}#connection_status #connection_label{color:#e6e6e6}#shortcuts_spaces_dialog{text-shadow:0 1px 1px rgba(54,54,54,.7);background:rgba(0,0,0,.8)}#shortcuts_spaces_dialog .modal-body{color:#e6e6e6}#shortcuts_spaces_dialog .col .keyboard{border-bottom:2px solid #2f343f;box-shadow:0 1px 2px rgba(0,0,0,.5);color:#e6e6e6;background:#828282}#shortcuts_spaces_dialog .close:hover{background:#828282}#shortcuts_spaces_dialog .close .ts_icon:before{color:#949494!important}.para_menu .insert .tip,.textstyle_menu .buttons a.link_unfurl:not(.unfurl_pending) span:before,.textstyle_menu.link .content>a.link{color:#949494}.textstyle_menu .arrow-shadow:after{box-shadow:0 0 0 1px #404552;background:#404552}.textstyle_menu .arrow:after{background:#404552}.textstyle_menu .content{box-shadow:0 0 0 1px #404552,0 0 1px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.25);background:#404552}.textstyle_menu.link .arrow-shadow:after,.textstyle_menu.link .arrow:after{background:#404552}.textstyle_menu.link .content{box-shadow:0 0 1px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.25);background:#404552}.textstyle_menu.link .content input[type=text]{background:#404552}.textstyle_menu.link .content::-moz-placeholder,.textstyle_menu.link .content::-webkit-input-placeholder{color:#949494}.textstyle_menu.link .content .buttons a.item.active,.textstyle_menu.link .content .buttons a.item:hover{background:#404552}.textstyle_menu .buttons a:hover,.textstyle_menu.style a:hover{border:1px solid #404552}.textstyle_menu .buttons a.active,.textstyle_menu.style a.active{border:1px solid #828282;background:#404552}.textstyle_menu.style a.deformat:before{border-left:1px solid #404552}.para_menu .insert .tooltip .arrow-shadow:after{box-shadow:0 0 0 1px #404552;background:#404552}.para_menu .insert .tooltip .arrow:after{background:#404552}.para_menu .insert .tooltip .content{box-shadow:0 0 0 1px #404552,0 0 1px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.25);background:#404552}.para_menu .format .options .arrow-shadow:after{box-shadow:0 0 0 1px #404552;background:#404552}.para_menu .format .options .arrow:after{background:#404552}.para_menu .format .options .arrow-shadow.bottom:after{box-shadow:1px 1px 0 0 #404552}.para_menu .format .options .content{box-shadow:0 0 0 1px #404552,0 0 1px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.25);background:#404552}.para_menu .format .options .content ul:first-child{border-bottom:1px solid #404552}.para_menu .format .options.show .tooltip>div{box-shadow:0 0 0 1px rgba(0,0,0,.15);color:#e6e6e6;background:#404552}header #menu_toggle,header .header_btns a,header .header_btns a .label,html.no_touch .action_cog:hover,html.no_touch .action_cog:hover i{color:#949494}.para_menu .format .options.show .tooltip span{background:#404552}.para_menu .options a:hover{border:1px solid #404552}.para_menu .options a.active{border:1px solid #404552;background:#2f343f}nav.top.persistent{background:#404552}.widescreen #header_team_name a i{margin-left:1.5em}.widescreen #user_menu{border-right:none}header #header_team_nav{background:#404552;border:1px solid #000}header .vert_divider{border-left:1px solid #000}table.mini td,table.mini th{border-bottom:1px solid #2f343f}.icon.square img,.icon.thumb_40 img,.icon.thumb_80 img{border-radius:0}.file_list_item .icon,.file_preview,.file_reference .icon{border:2px solid #000}html.no_touch header #header_team_name a:hover,html.no_touch header #menu_toggle:hover,html.no_touch header .header_btns a:hover{color:#c7c7c7}html.no_touch header .header_btns a:hover .label{color:#949494}html.no_touch .pagination ul>li>a:hover{background:#000}html.no_touch .pagination ul>.disabled>a:hover{background:#404552;color:#949494}html.no_touch .plastic_row:hover{background:#2f343f;border:1px solid #000}html.no_touch .service:not(.no_hover):hover h4,html.no_touch .service_row:not(.no_hover):hover .service_chevron,html.no_touch .service_row:not(.no_hover):hover a.summary{color:#e6e6e6}html.no_touch .service:not(.no_hover):hover h4 a{color:#949494}html.no_touch .accordion_section h4 a:hover,html.no_touch input:hover,html.no_touch label.select:not(.disabled):hover:after,html.no_touch select:hover,html.no_touch textarea:hover{color:#c7c7c7}html.no_touch .btn.hover,html.no_touch .btn:focus,html.no_touch .btn:hover{background:#c7c7c7}html.no_touch .btn.btn_outline.btn_danger:hover{background:#000}html.no_touch .btn_outline.hover,html.no_touch .btn_outline:hover{background:#2f343f;border:1px solid #404552;color:#e6e6e6!important}.card,.tab_actions,.tab_pane,.tab_set a.secondary.selected,.tab_set a.selected{background:#404552;border:1px solid #000}.card,.tab_pane{color:#e6e6e6}.tab_set a.secondary{color:#949494}.tab_set a.secondary.selected,.tab_set a.selected{color:#c7c7c7}.feature_new_team_sites #all_time,.feature_new_team_sites #second_row.column,.feature_new_team_sites #third_row.column{background:#404552;border:1px solid #000;color:#e6e6e6}#user_groups_pane .mention{background:rgba(191,54,12,.25);border:0;border-radius:3px;padding:2px}#user_groups_container .info_panel{background:#2f343f;border:1px solid #404552}#user_groups_container .mention{background:rgba(191,54,12,.25)!important}#user_groups_header .user_groups_search .icon_search,#user_groups_header a.icon_close{color:#949494}#user_groups_header a.icon_close:hover{color:#c7c7c7}.user_group_item{border-bottom:1px solid #404552}.user_group_item a{color:#949494}#flex_contents .user_group_item:hover{background:#2f343f}#flex_contents .user_group_item:hover h4{color:#e6e6e6}.user_group_invite_member_small .add_icon{color:#949494}#user_group_member_invite_div .disabled .fsl_item.fsl_token{border-color:#828282;background:#828282}.admin_list_item{border-bottom:1px solid #2f343f;color:#e6e6e6}.admin_list_item:hover{background:#404552}.admin_list_item .pill.group,.admin_list_item .two_factor_auth_badge:hover,.admin_list_item.error,.admin_list_item.expanded,.admin_list_item.inactive,.admin_list_item.processing,.admin_list_item.success{background:#2f343f}.admin_list_item .admin_member_caret,.admin_list_item .admin_member_type{color:#949494}.admin_list_item .admin_member_real_name{color:#e6e6e6}.admin_list_item.expanded .btn_outline{border:1px solid #2f343f;color:#e6e6e6!important}.admin_list_item.expanded .btn_outline:hover{border:1px solid #404552;color:#e6e6e6!important}.admin_list_item.expanded .sub_action{color:#949494}.admin_list_item.expanded .sub_action:hover{color:#c7c7c7}.admin_list_item .inline_email:hover,.admin_list_item .inline_name:hover,.admin_list_item .inline_username:hover{background:0 0;color:#c7c7c7;text-decoration:underline}.admin_list_item.invite_item.bouncing{background:#828282}.backup_codes,.restriction_option:hover{background:#000}.admin_list_item.invite_item.bouncing .email{color:#bf360c}.notice_error,.notice_processing,.notice_success{color:#e6e6e6;text-shadow:0 1px 1px rgba(0,0,0,.25)}.notice_success a.undo_link{color:#949494}.notice_success a.undo_link:hover,.restriction_option:hover .ts_icon_arrow_right{color:#c7c7c7}.restriction_option .ts_icon_arrow_right{color:#949494}#page pre,.backup_codes_wrapper,body>pre{color:#000}.backup_codes{border:1px solid #404552;color:#e6e6e6}.pagination ul>li>a,.pagination ul>li>span{background:#2f343f;border:1px solid #000;color:#e6e6e6}.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:focus{background:#000}.pagination ul>.disabled>a,.pagination ul>.disabled>span{background:#404552;color:#949494}.pagination ul>.disabled>a:focus{background:#404552;color:#c7c7c7}.alert,.alert h4{color:#e6e6e6}.top_border,header #header_team_nav #add_team_option{border-top:1px solid #000}.alert{border:1px solid #000;text-shadow:0 1px 0 rgba(0,0,0,.5);background:#404552}.alert-info,footer{border-color:#000;color:#e6e6e6;background:#404552}.billing_selection,.radio_selection{border:2px solid #000;color:#e6e6e6!important;text-shadow:0 1px 1px rgba(0,0,0,.5)}.radio_selection .mini,.slate_blue{color:#e6e6e6!important}.billing_selection:hover,.radio_selection:hover{border-color:#000}.billing_selection.active,.radio_selection.active{background:#404552;border-color:#404552}table tr:first-child th:not(:only-of-type){border-bottom:2px solid #000}.help{border-top:5px solid #000;color:#949494}.burnt_violet,.log_meta,.service_group a:hover,.service_group:hover a,.severe_grey,.subtle_silver{color:#949494!important}.service,.service h4{color:#e6e6e6}.highlight_yellow_bg{background:#bf360c!important}.warm_white_bg{border:1px solid #000!important;background:#404552!important}.service{background:#2f343f;border:1px solid #000}.service.open{background:#2f343f!important;border:1px solid #000}.service h4 a{color:#949494}.service_row{color:#e6e6e6}.service_row .summary strong{background:#bf360c;color:#e6e6e6}.icon_plus{border:3px dashed #e6e6e6}#billing_contacts_container,.banner.apps{background:#404552;border-top:1px solid #000}#stats_too_soon{height:500px}#all_time,#second_row.column,#third_row.column,.btn-group.open .btn.dropdown-toggle:hover,.log_entry:hover,.service:hover,header,nav#site_nav,table.billing tr:hover td{background:#404552}#add_emoji_section h3 a,#header_team_name,#second_row .disclaimer,#stats_disclaimer,#stats_too_soon_copy h3,.col_left h2 a,.nav_open #menu_toggle,.plastic_row .description,.widescreen:not(.nav_open),header #header_team_name a,html.no_touch .plastic_row:hover .chevron,nav#site_nav h3{color:#949494}#last_day p.summary,#last_day p.summary strong{color:#e6e6e6}.file_actions_cog,.service_group a{color:#949494!important}#stats_too_soon_copy p,.accordion_section h4 a,.card h3 a,.cost_explanation,.icon_plus,.plan_details .column.active,.plan_details .column:not(.no_hover):hover,.plastic_row .chevron,.plastic_row h3,.plastic_row h4 a,.preview_details,.service_row a.summary,footer ul a,footer ul a:link,footer ul a:visited,header #header_team_nav li a,nav.top.persistent ul a,table.mini{color:#e6e6e6}#page .msgs_holder,.billing_callout,.plastic_row .icon{background:0 0}.accordion_section,.banner,.billing_contact,.service_row,table tr{border-bottom:1px solid #2f343f}#footer{border-top:none}#activity_recent_toggle,#footer a,#header_nav a.primary_nav,.action_cog,.action_cog i{color:#949494}.widescreen:not(.nav_open) nav#site_nav h3{color:#e6e6e6}.widescreen:not(.nav_open) nav#site_nav ul a{color:#949494}.widescreen:not(.nav_open) nav#site_nav ul a:active,.widescreen:not(.nav_open) nav#site_nav ul a:hover,.widescreen:not(.nav_open) nav#site_nav ul a:link,.widescreen:not(.nav_open) nav#site_nav ul a:visited{color:#c7c7c7}.widescreen:not(.nav_open) nav#site_nav #user_menu_name,a.mini{color:#949494}#header_nav a.primary_nav.active,#header_nav a.primary_nav:hover,#header_team_name:hover .fa-caret-down,#home_footer a,.widescreen:not(.nav_open) nav#site_nav #footer_nav a,a.mini:active,a.mini:hover,a.mini:link,a.mini:visited,nav#site_nav #footer_nav a{color:#c7c7c7}ul.sidebar_nav li{color:#949494}.col_left h2 a:hover,ul.sidebar_nav li a.active{color:#c7c7c7}.service:hover h4{color:#e6e6e6}.service:hover h4 a{color:#949494}.accordion_section h4,.accordion_section h4 a,.input_note,.two_factor_choice:hover .two_factor_link,.well,a.two_factor_choice:hover .two_factor_link,a.two_factor_choice:link:hover .two_factor_link{color:#e6e6e6}.icon,.menu #monkey_scroll_wrapper_for_menu_items_scroller,.modal-backdrop,.plan_availability{background:#2f343f}#stats_limited{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 65%);bottom:0;height:480px;position:absolute;width:100%}.btn.btn_outline.btn_danger,.btn.btn_outline.btn_warning{background:#bf360c!important}#channel_specific_settings tr.channel_override_row.muted td,#custom_emoji span.emoji-wrapper,.well{background:#404552}.well{border:1px solid #000;text-shadow:0 1px 1px rgba(0,0,0,.5)}.two_factor_choice,a.two_factor_choice,a.two_factor_choice:link{border:1px solid #404552;box-shadow:0 1px 0 rgba(0,0,0,.25);background:#404552}.two_factor_choice:hover,a.two_factor_choice:hover,a.two_factor_choice:link:hover{box-shadow:0 0 1px 2px rgba(0,0,0,.15)}#channel_specific_settings tr{border-top:1px solid #404552}#channel_specific_settings .extra_left_border{border-left:3px solid #404552}#channel_specific_settings .extra_right_border{border-right:3px solid #404552}#channel_specific_settings .revert_to_default{color:#949494}#channel_specific_settings .revert_to_default:hover{color:#bf360c}#fs_modal #fs_modal_sidebar a,#fs_modal h1,#fs_modal h2,#fs_modal h3,#fs_modal h4,#fs_modal h5,ts-jumper input[type=text],ts-jumper input[type=text]:focus{color:#e6e6e6}#msgs_div .unread_divider.adjacent_to_date{background:#2f343f}#fs_modal.prefs_modal .prefs_rollup:hover:not(.active){background:#3aa3e3}.fs_modal_file_viewer_content .viewer,.fs_modal_file_viewer_header{background:#2f343f}.channel_header_button#details_toggle.active{background:#404552}.channel_header_button#details_toggle.active:hover{background:#3aa3e3}.fs_modal_file_viewer_content .comment_panel{background:#404552}#client_header .channel_header #channel_header_info,#client_header .channel_header .channel_title_info,#client_header .channel_header .flex_header,#loading_message_spinner,#loading_welcome,.channel_header_refresh #client_body:not(.onboarding):before,ts-jumper ts-jumper-container{background:#2f343f}#client_header .channel_header .channel_header_icon,#client_header .channel_header .channel_name_container .channel_name,#client_header .channel_header .channel_title_info .channel_actions_toggle,#client_header .channel_header .channel_title_info .channel_details_toggle,#loading_message p,span.member_real_name,ts-jumper ol li .channel_name,ts-jumper ol li .channel_not_member,ts-jumper ol li .member_real_name,ts-jumper ol li .member_username,ts-jumper ol li .searching,ts-jumper ol li .team_username{color:#9e9ea6}#client_header .channel_header .channel_header_icon#details_toggle.active,#client_header .channel_header .channel_header_icon#details_toggle.active:hover,#client_header .channel_header .channel_header_icon#recent_mentions_toggle.active,#client_header .channel_header .channel_header_icon#recent_mentions_toggle.active:hover,#client_header .channel_header .channel_header_icon#stars_toggle.active,#client_header .channel_header .channel_header_icon#stars_toggle.active:hover{background:#5294e2}#client_body:not(.onboarding):before{background:#2f343f;border-bottom:3px solid #404552}#autocomplete_menu.search_menu .result_item_btn{color:#a0a0a2}.supports_custom_scrollbar .team_menu.slack_menu .menu_content,body:not(.loading) #team_menu.active,body:not(.loading) #team_menu:hover{background:#2f343f}.supports_custom_scrollbar .feature_indigenous_scroll #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar .feature_indigenous_scroll #msgs_scroller_div::-webkit-scrollbar-thumb{background:#404552}.supports_custom_scrollbar .feature_indigenous_scroll #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar .feature_indigenous_scroll #msgs_scroller_div::-webkit-scrollbar-track{background:#2f343f}.supports_custom_scrollbar .feature_indigenous_scroll #archive_msgs_scroller_div::-webkit-scrollbar-corner,.supports_custom_scrollbar .feature_indigenous_scroll #msgs_scroller_div::-webkit-scrollbar-corner{background:#2f343f}#flex_contents .toolbar_container{background:#2f343f}.file_container .CodeMirror .CodeMirror-code>div pre,.file_container .CodeMirror .sssh-line pre,.file_container .sssh-code .CodeMirror-code>div pre,.file_container .sssh-code .sssh-line pre{color:#9e9ea6}#channels_nav ul li.unread_link.active a,#channels_scroller.show_which_channel_is_active ul li.active a.channel_name,#channels_scroller.show_which_channel_is_active ul li.active a.group_name,#channels_scroller.show_which_channel_is_active ul li.active a.im_name,#channels_scroller.show_which_channel_is_active ul li.active a.mpim_name{background:#5294e2}.supports_custom_scrollbar #emoji_menu #emoji_menu_items_scroller{background:#404552}.supports_custom_scrollbar .feature_indigenous_scroll #messages_container:after{background:#2f343f}#autocomplete_menu.search_menu .query_header,#client_header .channel_header .channel_title_info .divider_bar,.mention_day_container_div .day_divider:before,.supports_custom_scrollbar #flex_contents .subheading{background:#404552}.supports_custom_scrollbar .feature_indigenous_scroll #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar .feature_indigenous_scroll #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar .feature_indigenous_scroll #msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar .feature_indigenous_scroll #msgs_scroller_div::-webkit-scrollbar-track{color:#2f343f}#autocomplete_menu.search_menu .query_header .search_query_preview,#flex_contents .subheading,.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:#a0a0a2}#messages_container.has_top_messages_banner:before{background:#2f343f}.supports_custom_scrollbar .flex_content_scroller::-webkit-scrollbar-thumb,.supports_custom_scrollbar .flex_content_scroller::-webkit-scrollbar-track{color:#2f343f}.supports_custom_scrollbar .flex_content_scroller::-webkit-scrollbar-thumb{background:#2f343f}.supports_custom_scrollbar .flex_content_scroller::-webkit-scrollbar-track{background:#404552}.supports_custom_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar #msgs_scroller_div::-webkit-scrollbar-track{background:#404552}#client_header .channel_header:not(.channel_header_refactor) #channel_header_info,#client_header .channel_header:not(.channel_header_refactor) .channel_title_info,#client_header .channel_header:not(.channel_header_refactor) .flex_header,#col_flex,.supports_custom_scrollbar #messages_container:after{background:#2f343f}.supports_custom_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar #msgs_scroller_div::-webkit-scrollbar-thumb{background:#2f343f}.supports_custom_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar #archive_msgs_scroller_div::-webkit-scrollbar-track,.supports_custom_scrollbar #msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar #msgs_scroller_div::-webkit-scrollbar-track{color:#404552}body.feature_channel_name_menu #client_header .channel_header .channel_name_container .channel_name{color:#9e9ea6}#client_header .channel_header:not(.channel_header_refactor) .channel_header_icon#details_toggle.active,#client_header .channel_header:not(.channel_header_refactor) .channel_header_icon#recent_mentions_toggle.active,#client_header .channel_header:not(.channel_header_refactor) .channel_header_icon#stars_toggle.active{background:#404552}.channel_header{background:#2f343f}.unread_group_header,ts-message.active: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:#404552}#footer.footer_msg_input{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#2f343f 6px)}#msg_input{border:2px solid #2c2d30;background:#404552;color:#e6e6e6}#msg_input:focus,#msg_input:focus+#primary_file_button:not(:hover):not(.active){border-color:#2c2d30}#client-ui:not(.flexpane_redesign) #details_tab .heading,#threads_msgs_scroller_div,.attachment_group.has_container,ts-message.selected:not(.delete_mode),ts-thread,ts-thread .thread_messages{background:#2f343f}#msg_input:focus{outline:0;box-shadow:none}#client-ui:not(.flexpane_redesign) #flex_contents .heading{color:#9e9ea6}#convo_tab .message_input,#convo_tab textarea#msg_text{color:#e6e6e6}#archives_end_div_msg_lim h1,#archives_end_div_msg_lim h2,#details_tab .channel_page_section .section_title,#details_tab .feature_sli_channel_insights .channel_created_section .creator_link,#details_tab .feature_sli_channel_insights .channel_purpose_section .channel_purpose_text,#end_display_msg_lim h1,#end_display_msg_lim h2,#flex_contents .heading_text,.c-email__header_name,.c-email__sender_collapsed,.c-email__title_collapsed,.c-member__display-name,.c-message--light .c-message__sender .c-message__sender_link,.c-message_list__day_divider__label,.c-team__display-name,.c-usergroup__handle,.flexpane_redesign #flex_contents .heading_text,.inline_message_input_container .message_input,.ql-container.texty_single_line_input,ts-thread .thread_header .thread_channel_name a{color:#9e9ea6}.app_preview_link_slug,.internal_member_link,.internal_user_group_link,nav.p-channel_sidebar,ts-mention{background:#404552}.reply_input_container .ql-container{background-color:#404552}#threads_msgs_scroller_div .threads_caught_up_divider .divider_line,.c-message_list__day_divider__line{border-top:#404552}.p-message_pane .c-message_list.c-virtual_list--scrollbar>.c-scrollbar__hider:before,.p-message_pane .c-message_list:not(.c-virtual_list--scrollbar):before{border-bottom:#2f343f}#threads_msgs_scroller_div:not(.loading):before{background:#2f343f}.supports_custom_scrollbar:not(.slim_scrollbar) #threads_msgs_scroller_div::-webkit-scrollbar-thumb{background-color:#404552}.supports_custom_scrollbar:not(.slim_scrollbar) #threads_msgs_scroller_div::-webkit-scrollbar-thumb,.supports_custom_scrollbar:not(.slim_scrollbar) #threads_msgs_scroller_div::-webkit-scrollbar-track{color:#404552}#edit_topic_inner:before,#edit_topic_inner:not(.unable_to_post):before,.supports_custom_scrollbar:not(.slim_scrollbar) #threads_msgs_scroller_div::-webkit-scrollbar-track{background:#2f343f}#edit_topic_inner::before,#threads_msgs_scroller_div .threads_caught_up_divider .divider_label,.c-file_container{background:#2f343f}.client_channels_list_container{border-right:#404552}.app_preview_link_slug.mention,.c-message__bot_label,.c-mrkdwn__broadcast--mention,.c-mrkdwn__broadcast--mention:hover,.c-mrkdwn__member--link,.c-mrkdwn__member--mention,.c-mrkdwn__member--mention:hover,.c-mrkdwn__mention,.c-mrkdwn__mention:hover,.c-mrkdwn__subteam--link,.c-mrkdwn__subteam--mention,.c-mrkdwn__subteam--mention:hover,.internal_member_link.mention,.internal_user_group_link.mention,.p-channel_sidebar .c-custom_scrollbar__thumb_vertical,.p-channel_sidebar .c-scrollbar__bar,.p-channel_sidebar__jumper,ts-mention.mention{background:#2c2d30}.reply_input_container .ql-container,ts-thread .thread_messages{border:1px solid #2c2d30}.c-channel_insights__message ts-message.standalone:not(.for_mention_display):not(.for_search_display):not(.for_top_results_search_display):not(.for_star_display),.c-message--focus:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight),.c-message--hover:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight),.c-message:hover:not(.c-message--highlight):not(.c-message--standalone):not(.c-message--pinned):not(.c-message--ephemeral):not(.c-message--custom_response):not(.c-message--starred):not(.c-message--sli_highlight),.c-message_list__day_divider__label__pill,.p-message_pane .c-message_list.c-virtual_list--scrollbar>.c-scrollbar__hider:before,.p-message_pane .c-message_list:not(.c-virtual_list--scrollbar):before,ts-thread .collapse_inline_thread_container:hover,ts-thread .view_all_replies_container:hover{background-color:#404552}.end_div_msg_lim{background-color:#2f343f;background-image:url()}#search_filters .tab,.feature_sli_file_search #search_results.all,.feature_sli_file_search #search_results.all .search_message_result,.feature_sli_file_search #search_results.all .top_search_results .search_message_result,.feature_sli_file_search #search_results.messages,.feature_sli_file_search #search_results.messages .search_message_result,.feature_sli_file_search #search_results_container #search_options,.feature_sli_file_search #search_results_container .heading,.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-color:#404552}.p-message_pane .p-message_pane__top_banners:not(:empty)+div .c-message_list.c-virtual_list--scrollbar>.c-scrollbar__hider:before,.p-message_pane .p-message_pane__top_banners:not(:empty)+div .c-message_list:not(.c-virtual_list--scrollbar):before{box-shadow:#2f343f}#client_body:not(.onboarding):before,#col_messages,#footer,.channel_header{box-shadow:0 1px 0 #2f343f inset}'; | |
if(enableDarkTheme) { | |
$('html').append($('<style>' + darkTheme + '</style>')); | |
} | |
// https://github.com/davidmerfield/randomColor | |
!function(r,e){if("object"==typeof exports){var n=e();"object"==typeof module&&module&&module.exports&&(exports=module.exports=n),exports.randomColor=n}else"function"==typeof define&&define.amd?define([],e):r.randomColor=e()}(this,function(){function r(r){var e=o(r.hue),n=i(e);return n<0&&(n=360+n),n}function e(r,e){if("monochrome"===e.hue)return 0;if("random"===e.luminosity)return i([0,100]);var n=u(r),t=n[0],a=n[1];switch(e.luminosity){case"bright":t=55;break;case"dark":t=a-10;break;case"light":a=55}return i([t,a])}function n(r,e,n){var t=a(r,e),o=100;switch(n.luminosity){case"dark":o=t+20;break;case"light":t=(o+t)/2;break;case"random":t=0,o=100}return i([t,o])}function t(r,e){switch(e.format){case"hsvArray":return r;case"hslArray":return d(r);case"hsl":var n=d(r);return"hsl("+n[0]+", "+n[1]+"%, "+n[2]+"%)";case"hsla":var t=d(r),a=e.alpha||Math.random();return"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+a+")";case"rgbArray":return f(r);case"rgb":return"rgb("+f(r).join(", ")+")";case"rgba":var o=f(r),a=e.alpha||Math.random();return"rgba("+o.join(", ")+", "+a+")";default:return c(r)}}function a(r,e){for(var n=s(r).lowerBounds,t=0;t<n.length-1;t++){var a=n[t][0],o=n[t][1],u=n[t+1][0],i=n[t+1][1];if(e>=a&&e<=u){var c=(i-o)/(u-a);return c*e+(o-c*a)}}return 0}function o(r){if("number"==typeof parseInt(r)){var e=parseInt(r);if(e<360&&e>0)return[e,e]}if("string"==typeof r)if(m[r]){var n=m[r];if(n.hueRange)return n.hueRange}else if(r.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){const t=h(r)[0];return[t,t]}return[0,360]}function u(r){return s(r).saturationRange}function s(r){r>=334&&r<=360&&(r-=360);for(var e in m){var n=m[e];if(n.hueRange&&r>=n.hueRange[0]&&r<=n.hueRange[1])return m[e]}return"Color not found"}function i(r){if(null===v)return Math.floor(r[0]+Math.random()*(r[1]+1-r[0]));var e=r[1]||1,n=r[0]||0;v=(9301*v+49297)%233280;var t=v/233280;return Math.floor(n+t*(e-n))}function c(r){function e(r){var e=r.toString(16);return 1==e.length?"0"+e:e}var n=f(r);return"#"+e(n[0])+e(n[1])+e(n[2])}function l(r,e,n){var t=n[0][0],a=n[n.length-1][0],o=n[n.length-1][1],u=n[0][1];m[r]={hueRange:e,lowerBounds:n,saturationRange:[t,a],brightnessRange:[o,u]}}function f(r){var e=r[0];0===e&&(e=1),360===e&&(e=359),e/=360;var n=r[1]/100,t=r[2]/100,a=Math.floor(6*e),o=6*e-a,u=t*(1-n),s=t*(1-o*n),i=t*(1-(1-o)*n),c=256,l=256,f=256;switch(a){case 0:c=t,l=i,f=u;break;case 1:c=s,l=t,f=u;break;case 2:c=u,l=t,f=i;break;case 3:c=u,l=s,f=t;break;case 4:c=i,l=u,f=t;break;case 5:c=t,l=u,f=s}return[Math.floor(255*c),Math.floor(255*l),Math.floor(255*f)]}function h(r){r=r.replace(/^#/,""),r=3===r.length?r.replace(/(.)/g,"$1$1"):r;const e=parseInt(r.substr(0,2),16)/255,n=parseInt(r.substr(2,2),16)/255,t=parseInt(r.substr(4,2),16)/255,a=Math.max(e,n,t),o=a-Math.min(e,n,t),u=a?o/a:0;switch(a){case e:return[(n-t)/o%6*60||0,u,a];case n:return[60*((t-e)/o+2)||0,u,a];case t:return[60*((e-n)/o+4)||0,u,a]}}function d(r){var e=r[0],n=r[1]/100,t=r[2]/100,a=(2-n)*t;return[e,Math.round(n*t/(a<1?a:2-a)*1e4)/100,a/2*100]}function g(r){for(var e=0,n=0;n!==r.length&&!(e>=Number.MAX_SAFE_INTEGER);n++)e+=r.charCodeAt(n);return e}var v=null,m={};!function(){l("monochrome",null,[[0,0],[100,0]]),l("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),l("orange",[19,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),l("yellow",[47,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),l("green",[63,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),l("blue",[179,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),l("purple",[258,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),l("pink",[283,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]])}();var p=function(a){if(a=a||{},void 0!==a.seed&&null!==a.seed&&a.seed===parseInt(a.seed,10))v=a.seed;else if("string"==typeof a.seed)v=g(a.seed);else{if(void 0!==a.seed&&null!==a.seed)throw new TypeError("The seed value must be an integer or string");v=null}var o,u,s;if(null!==a.count&&void 0!==a.count){var i=a.count,c=[];for(a.count=null;i>c.length;)v&&a.seed&&(a.seed+=1),c.push(p(a));return a.count=i,c}return o=r(a),u=e(o,a),s=n(o,u,a),t([o,u,s],a)};return p}); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment