
/* ---------------------- Priority ------------------*/

.priorb { color:var(--prior-txt) !important;font-family: monospace;}
.prior0 {background-color:var(--prior-0) !important}
.prior1 {background-color:var(--prior-1) !important}
.prior2 {background-color:var(--prior-2) !important}
.prior3 {background-color:var(--prior-3) !important}
.prior4 {background-color:var(--prior-4) !important}
.prior5 {background-color:var(--prior-5) !important}
.prior6 {background-color:var(--prior-6) !important}
.prior7 {background-color:var(--prior-7) !important}
.prior8 {background-color:var(--prior-8) !important}
.prior9 {background-color:var(--prior-9) !important}
.prior10 {background-color:var(--prior-10) !important}
a.priorb:hover { background:var(--prior-hover) !important}
a.inline_task[rel="0"]:before {background-color:var(--prior-0)}
a.inline_task[rel="1"]:before {background-color:var(--prior-1)}
a.inline_task[rel="2"]:before {background-color:var(--prior-2)}
a.inline_task[rel="3"]:before {background-color:var(--prior-3)}
a.inline_task[rel="4"]:before {background-color:var(--prior-4)}
a.inline_task[rel="5"]:before {background-color:var(--prior-5)}
a.inline_task[rel="6"]:before {background-color:var(--prior-6)}
a.inline_task[rel="7"]:before {background-color:var(--prior-7)}
a.inline_task[rel="8"]:before {background-color:var(--prior-8)}
a.inline_task[rel="9"]:before {background-color:var(--prior-9)}
a.inline_task[rel="10"]:before {background-color:var(--prior-10)}

/* -------------------- Project Colors ---------------*/

:root {--project-color:var(--colorize-prj-none)}
.proj_color0 {--project-color:var(--colorize-prj-none)}
.proj_color1 {--project-color:var(--colorize-prj-red)}
.proj_color2 {--project-color:var(--colorize-prj-orange)}
.proj_color3 {--project-color:var(--colorize-prj-yelloworange)}
.proj_color4 {--project-color:var(--colorize-prj-yellow)}
.proj_color5 {--project-color:var(--colorize-prj-yellowgreen)}
.proj_color6 {--project-color:var(--colorize-prj-green)}
.proj_color7 {--project-color:var(--colorize-prj-bluegreen)}
.proj_color8 {--project-color:var(--colorize-prj-aqua)}
.proj_color9 {--project-color:var(--colorize-prj-lightblue)}
.proj_color10 {--project-color:var(--colorize-prj-blue)}
.proj_color11 {--project-color:var(--colorize-prj-indigo)}
.proj_color12 {--project-color:var(--colorize-prj-purple)}
.proj_color13 {--project-color:var(--colorize-prj-magenta)}
.proj_color14 {--project-color:var(--colorize-prj-pink)}
.proj_color15 {--project-color:var(--colorize-prj-beige)}
.proj_color16 {--project-color:var(--colorize-prj-lightgrey)}
.proj_color17 {--project-color:var(--colorize-prj-coolgrey)}
.proj_colorNotes {--project-color: var(--colorize-prj-yellow);}
.proj_colorNotes ws-emoji::part(icon) {fill: var(--base-txt-alt-light);}
/* -------------------- Project Folder Colors ---------------*/

:root {--folder-color:var(--base-txt-primary)}
.proj_folder_color0 {--folder-color:var(--base-txt-primary)}
.proj_folder_color1 {--folder-color:var(--colorize-red)}
.proj_folder_color2 {--folder-color:var(--colorize-orange)}
.proj_folder_color3 {--folder-color:var(--colorize-yellow)}
.proj_folder_color4 {--folder-color:var(--colorize-green)}
.proj_folder_color5 {--folder-color:var(--colorize-blue)}
.proj_folder_color6 {--folder-color:var(--colorize-indigo)}
.proj_folder_color7 {--folder-color:var(--colorize-violet)}
.proj_folder_color8 {--folder-color:var(--colorize-pink)}
.proj_folder_color9 {--folder-color:var(--colorize-beige)}
.proj_folder_color10 {--folder-color:var(--colorize-grey)}

/* ------------------------ Tags --------------------*/

.tag {--tag-color:var(--colorize-lbl-lightgrey)}
.tag1 {--tag-bg:#a9b2bf; --tag-color:#2D4671}
.tag2 {--tag-bg:#b5bba4; --tag-color:#606A26}
.tag3 {--tag-bg:#c1beaa; --tag-color:#816110}
.tag4 {--tag-bg:#c1a5a6; --tag-color:#AA1F1C}
.tag5 {--tag-bg:#c6b6a6; --tag-color:#b04202}
.tag6 {--tag-bg:#c6bea5; --tag-color:#c55f00}
.tag7 {--tag-bg:#abb9ab; --tag-color:#385C2E}
.tag8 {--tag-bg:#a4b3b7; --tag-color:#3E646A}
.tag9 {--tag-bg:#a3b4c3; --tag-color:#1a518c}
.tag10 {--tag-bg:#aba9bb; --tag-color:#43346B}
.tag11 {--tag-bg:#b9a8b2; --tag-color:#793551}
.tag12 {--tag-bg: #bcbec0; --tag-color:#777}
.tag0 {--tag-bg: #0000001A; --tag-color:var(--colorize-lbl-lightgrey)}
.tag_wo {
	background-color: var(--flt-act-bg) !important;
	color: #fff !important;
	--tag-bg: var(--flt-act-bg);
	--tag-color: var(--base-txt-primary) !important;
}
.tag_fil {
	background-color: var(--base-btn-alert-primary-minor) !important;
	color: #fff !important;
	--tag-bg: var(--base-btn-alert-primary-minor) !important;
	--tag-color: #fff !important
}


.tag13 {--tag-bg:#909db0; --tag-color:#2D4671}
.tag14 {--tag-bg:#a4ad85; --tag-color:#606A26}
.tag15 {--tag-bg:#bfb692; --tag-color:#816110}
.tag16 {--tag-bg:#bb8080; --tag-color:#AA1F1C}
.tag17 {--tag-bg:#c5a281; --tag-color:#b04202}
.tag18 {--tag-bg:#c6b57e; --tag-color:#c55f00}
.tag19 {--tag-bg:#90ab8b; --tag-color:#385C2E}
.tag20 {--tag-bg:#819ea5; --tag-color:#3E646A}
.tag21 {--tag-bg:#7ea0bb; --tag-color:#1a518c}
.tag22 {--tag-bg:#918bae; --tag-color:#43346B}
.tag23 {--tag-bg:#ab8a9c; --tag-color:#793551}
.tag24 {--tag-bg: #abadb0; --tag-color:#777}


.tag25 {--tag-bg:#7f8c9f; --tag-color:#FFFFFFB3}
.tag26 {--tag-bg:#929d6a; --tag-color:#FFFFFFB3}
.tag27 {--tag-bg:#b09f55; --tag-color:#FFFFFFB3}
.tag28 {--tag-bg:#b65a58; --tag-color:#FFFFFFB3}
.tag29 {--tag-bg:#c4905a; --tag-color:#FFFFFFB3}
.tag30 {--tag-bg:#c6ac54; --tag-color:#FFFFFFB3}
.tag31 {--tag-bg:#759d6a; --tag-color:#FFFFFFB3}
.tag32 {--tag-bg:#5e8792; --tag-color:#FFFFFFB3}
.tag33 {--tag-bg:#568bb3; --tag-color:#FFFFFFB3}
.tag34 {--tag-bg:#746ca1; --tag-color:#FFFFFFB3}
.tag35 {--tag-bg:#9e6a87; --tag-color:#FFFFFFB3}
.tag36 {--tag-bg:#9d9fa1; --tag-color:#FFFFFFB3}


.tag37 {--tag-bg:#5d6c87; --tag-color:#FFFFFFB3}
.tag38 {--tag-bg:#758445; --tag-color:#FFFFFFB3}
.tag39 {--tag-bg:#a38733; --tag-color:#FFFFFFB3}
.tag40 {--tag-bg:#ab3636; --tag-color:#FFFFFFB3}
.tag41 {--tag-bg:#c37237; --tag-color:#FFFFFFB3}
.tag42 {--tag-bg:#c69b32; --tag-color:#FFFFFFB3}
.tag43 {--tag-bg:#508445; --tag-color:#FFFFFFB3}
.tag44 {--tag-bg:#3a6673; --tag-color:#FFFFFFB3}
.tag45 {--tag-bg:#336ba5; --tag-color:#FFFFFFB3}
.tag46 {--tag-bg:#504789; --tag-color:#FFFFFFB3}
.tag47 {--tag-bg:#874565; --tag-color:#FFFFFFB3}
.tag48 {--tag-bg:#858789; --tag-color:#FFFFFFB3}

.tag50 {--tag-bg:var(--colorize-lbl-none-bg); --tag-color:var(--colorize-lbl-none);}
.tag51 {--tag-bg:var(--colorize-lbl-lightgrey-bg); --tag-color:var(--colorize-lbl-lightgrey);}
.tag52 {--tag-bg:var(--colorize-lbl-coolgrey-bg); --tag-color:var(--colorize-lbl-coolgrey);}
.tag53 {--tag-bg:var(--colorize-lbl-lightpink-bg); --tag-color:var(--colorize-lbl-lightpink);}
.tag54 {--tag-bg:var(--colorize-lbl-pink-bg); --tag-color:var(--colorize-lbl-pink);}
.tag55 {--tag-bg:var(--colorize-lbl-red-bg); --tag-color:var(--colorize-lbl-red);}
.tag56 {--tag-bg:var(--colorize-lbl-yellow-bg); --tag-color:var(--colorize-lbl-yellow);}
.tag57 {--tag-bg:var(--colorize-lbl-yelloworange-bg); --tag-color:var(--colorize-lbl-yelloworange);}
.tag58 {--tag-bg:var(--colorize-lbl-orange-bg); --tag-color:var(--colorize-lbl-orange);}
.tag59 {--tag-bg:var(--colorize-lbl-yellowgreen-bg); --tag-color:var(--colorize-lbl-yellowgreen);}
.tag60 {--tag-bg:var(--colorize-lbl-green-bg); --tag-color:var(--colorize-lbl-green);}
.tag61 {--tag-bg:var(--colorize-lbl-darkgreen-bg); --tag-color:var(--colorize-lbl-darkgreen);}
.tag62 {--tag-bg:var(--colorize-lbl-lightaqua-bg); --tag-color:var(--colorize-lbl-lightaqua);}
.tag63 {--tag-bg:var(--colorize-lbl-aqua-bg); --tag-color:var(--colorize-lbl-aqua);}
.tag64 {--tag-bg:var(--colorize-lbl-darkaqua-bg); --tag-color:var(--colorize-lbl-darkaqua);}
.tag65 {--tag-bg:var(--colorize-lbl-lightblue-bg); --tag-color:var(--colorize-lbl-lightblue);}
.tag66 {--tag-bg:var(--colorize-lbl-blue-bg); --tag-color:var(--colorize-lbl-blue);}
.tag67 {--tag-bg:var(--colorize-lbl-darkblue-bg); --tag-color:var(--colorize-lbl-darkblue);}
.tag68 {--tag-bg:var(--colorize-lbl-lightindigo-bg); --tag-color:var(--colorize-lbl-lightindigo);}
.tag69 {--tag-bg:var(--colorize-lbl-indigo-bg); --tag-color:var(--colorize-lbl-indigo);}
.tag70 {--tag-bg:var(--colorize-lbl-darkindigo-bg); --tag-color:var(--colorize-lbl-darkindigo);}
.tag71 {--tag-bg:var(--colorize-lbl-beige-bg); --tag-color:var(--colorize-lbl-beige);}
.tag72 {--tag-bg:var(--colorize-lbl-brown-bg); --tag-color:var(--colorize-lbl-brown);}
.tag73 {--tag-bg:var(--colorize-lbl-darkbrown-bg); --tag-color:var(--colorize-lbl-darkbrown);}

.tagDel {--tag-bg:var(--base-cont-note-minor); --tag-color:var(--base-txt-notice-minor);}
/* ------------------------ File icons --------------------*/

.ext, a.ext:hover, .ext i, .ext_fld, .extbig, .extbig i {color: var(--base-txt-alt-light);}
.ext_fld * {background:var(--base-line-alt-cardbrd);}
.ext_fld1 * {background:var(--base-btn-primary-minor);}
.extbig * {background:var(--base-txt-secondary);}
:root {	--ext-bg:#999}
.ext_mp3 {--ext-bg:#8a59a5}
.ext_bmp {--ext-bg:#57478c}
.ext_avi {--ext-bg:#11b3b9}
.ext_cdr {--ext-bg:#5fab85}
.ext_txt {--ext-bg:#7e7b5b}
.ext_mp4 {--ext-bg:#57478c}
.ext_rtf {--ext-bg:#7e7b5b}
.ext_otf {--ext-bg:#d17e33}
.ext_pla {--ext-bg:#f36f21}
.ext_dwg {--ext-bg:#f09634}
.ext_gz {--ext-bg:#6d6e71}
.ext_epf {--ext-bg:#a24a82}
.ext_mov {--ext-bg:#5cadce}
.ext_pps {--ext-bg:#faa61a}
.ext_lbk {--ext-bg:#806a50}
.ext_pln {--ext-bg:#ce60a5}
.ext_docx {--ext-bg:#00aeef}
.ext_doc {--ext-bg:#00aeef}
.ext_xls {--ext-bg:#8dc63f}
.ext_ppt {--ext-bg: #e9770e}
.ext_pdf {--ext-bg:#d71921}
.ext_docx {--ext-bg:#00aeef}
.ext_xlsx {--ext-bg: #49b538}
.ext_pptx {--ext-bg:#faa61a}
.ext_swf {--ext-bg:#ef4030}
.ext_rp {--ext-bg:#5d8182}
.ext_htm {--ext-bg:#4e83c3}
.ext_tiff {--ext-bg:#3b6797}
.ext_exe {--ext-bg:#b51218}
.ext_sql {--ext-bg:#00929e}
.ext_vsd {--ext-bg:#0095da}
.ext_eml {--ext-bg:#ca8813}
.ext_apk {--ext-bg:#91a93d}
.ext_fla {--ext-bg:#ed1c24}
.ext_ipa {--ext-bg:#4e83c3}
.ext_dll {--ext-bg:#556670}
.ext_stp {--ext-bg:#80a9bc}
.ext_zip {--ext-bg:#58585a}
.ext_jpg {--ext-bg:#c6168d}
.ext_7z {--ext-bg:#231f20}
.ext_psd {--ext-bg:#0066b3}
.ext_ico {--ext-bg:#ce60a5}
.ext_eps {--ext-bg:#f36f21}
.ext_xml {--ext-bg:#839b46}
.ext_msg {--ext-bg:#ca8813}
.ext_rar {--ext-bg:#9b090d}
.ext_jpeg {--ext-bg:#c6168d}
.ext_zsp {--ext-bg:#6d6e71}
.ext_gif {--ext-bg:#0b7393}
.ext_flv {--ext-bg:#ef4030}
.ext_ai {--ext-bg:#f36f21}
.ext_js {--ext-bg:#7ac142}
.ext_xlsm {--ext-bg:#6d6e71}
.ext_key {--ext-bg:#7e7b5b}
.ext_pages {--ext-bg:#46578f}
.ext_nef {--ext-bg:#0095da}
.ext_wmf {--ext-bg:#f47920}
.ext_css {--ext-bg:#4f9cba}
.ext_html {--ext-bg:#4e83c3}
.ext_csv {--ext-bg:#6e862d}
.ext_png {--ext-bg:#965575}
.ext_php {--ext-bg:#4d6f8f}
.ext_wav {--ext-bg:#0092b8}
.ext_mmap {--ext-bg:#00879c}
.ext_indd {--ext-bg:#a63877}
.ext_tpl {--ext-bg:#80a9bc}
.ext_ods {--ext-bg:#839b46}
.ext_mq4 {--ext-bg:#3b6797}
.ext_odt {--ext-bg:#4e88c7}
.ext_ppsx {--ext-bg:#faa61a}
.ext_mpp {--ext-bg:#5fab85}
.ext_tif {--ext-bg:#3b6797}
.ext_tar {--ext-bg:#944b43}
.ext_mp4 {--ext-bg:#00879c}
.ext_dwf {--ext-bg:#3b6797}
.ext_wmv {--ext-bg:#37a7cd}
.ext_max {--ext-bg:#0084b5}
.ext_ttf {--ext-bg:#caa81b}
.ext_svg {--ext-bg:#e0345e}
.ext_sit {--ext-bg:#434b84}
.ext_dmg {--ext-bg:#575757}

.fileItem .ext u, .fileItem .ext i {background:var(--ext-bg)}
.dataTable__item  .ext u, .dataTable__item  .ext i {background:var(--ext-bg)}

/* ----------------------- Search highlight---------------------*/

span.highlight0 {color:#FFF366}
span.highlight1 {color:#A7FE67}
span.highlight2 {color:#66FFF8}
span.highlight3 {color:#FF66D1}
mark {
	color: #fff366;
	padding: 2px;
	margin: -2px;
	border-radius:4px;
	background: var(--base-cont-mod-top);
}
mark.mark1 {color:#A7FE67}
mark.mark2 {color:#66FFF8}
mark.mark3 {color:#FF66D1}

/* ---------------------------- Buttons ------------------------*/

input[type=submit], input[type=button], a.button, span.button {
	border:none;
	color:#ffffffcc;
	background:var(--base-btn-primary-minor)
}
input[type=submit]:hover, input[type=button]:hover, a.button:hover, span.button:hover {
	background:var(--base-btn-primary-major);
	color:#fff;
}
input.button_activate, a.button_activate {
	background:#fc3;
	color:#633
}
input.button_activate:hover, a.button_activate:hover {
	background:#eb2;
	color:#411
}
input.button_blue, a.button_blue {
	background:var(--base-btn-primary-minor);
	color:#ffffffcc;
}
input.button_blue:hover, a.button_blue:hover {
	background:var(--base-btn-primary-major);
	color:#fff;
}
input.button_trans_border, a.button_trans_border, span.button_trans_border {
	background:transparent;
	color: var(--base-line-primary);
	box-shadow: 0 0 0 1px var(--base-line-primary) inset;
	font-weight:normal;
}
a.button_white2red {
	background:var(--base-btn-alert-secondary-minor);
	color:var(--base-btn-alert-primary-major);
	box-shadow:0 0 0 1px var(--base-btn-alert-primary-major) inset;
	font-weight:normal;
}
input.button_trans_border:hover, a.button_trans_border:hover, span.button_trans_border:hover {
	background: var(--white-tertiary);
	color: var(--base-btn-primary-minor);
	box-shadow:none;
}
input.button_trans_border.selected, a.button_trans_border.selected, span.button_trans_border.selected {
	background:var(--menu-item-selected);
	box-shadow:none;
	color:var(--base-txt-primary);
}
input.button_white, a.button_white, span.button_white {
	background:transparent;
	color:#a1b1bf;
	box-shadow:0 0 0 1px var(--base-line-tertiary) inset;
}
input.button_white:hover, a.button_white:hover, span.button_white:hover {
	background:var(--inp-hlt-bg);
	color:var(--base-txt-accent);
	box-shadow:var(--shadow-brd-hover);
}
input.button_blue_brd, a.button_blue_brd, span.button_blue_brd {
	background:transparent;
	color:#a1b1bf;
	box-shadow:0 0 0 1px var(--base-txt-link-major) inset;
	border-radius:20px;
}
input.button_blue_brd:hover, a.button_blue_brd:hover, span.button_blue_brd:hover {
	background:#384a5c;
	color:#8cf;
	box-shadow:0 0 0 1px var(--base-txt-link-minor) inset;
}
input.button_trans, a.button_trans, span.button_trans {
	background:transparent;
	color:var(--base-txt-secondary);
	box-shadow:none
}
input.button_trans:hover, a.button_trans:hover, span.button_trans:hover {
	background:var(--menu-item-selected);
	color:#8cf;
	box-shadow:none;
}
input.button_green, a.button_green, span.button_green {
	background:var(--base-btn-fresh-minor)
}
input.button_green:hover, a.button_green:hover, span.button_green:hover {
	background:var(--base-btn-fresh-major)
}
input.button_orange, a.button_orange {
	background:var(--base-btn-notice-minor)
}
input.button_orange:hover, a.button_orange:hover {
	background:var(--base-btn-notice-major)
}
input.button_gray, a.button_gray {
	background: var(--colors-alpha-dark-80);
}
input.button_gray:hover, a.button_gray:hover {
	background: var(--colors-alpha-dark-80);
	box-shadow:var(--shadow-btn-hover) inset;
}
input.button_arch, a.button_arch {
	background:#99906d
}
input.button_arch:hover, a.button_arch:hover {
	background:var(--projcond-archive-bg)
}
input.button_error, a.button_error, span.button_error {
	background:var(--base-btn-alert-primary-minor);
}
input.button_error:hover, a.button_error:hover, span.button_error:hover, a.button_white2red:hover {
	background:var(--base-btn-alert-primary-major);
}
a.button_white2red:hover {
	background:var(--base-btn-alert-primary-major);
	box-shadow:none
}
input.button_sleep, a.button_sleep {
	background:#88a
}
input.button_sleep:hover, a.button_sleep:hover {
	background:#99b
}
input.button_upgrade, a.button_upgrade, span.button_upgrade {
	background:var(--colors-amber-400) !important;
	color:#630 !important;
}
input.button_upgrade:hover, a.button_upgrade:hover, span.button_upgrade:hover {
	background:var(--colors-amber-500) !important
}
a.button_wh2gr:hover {
	background:var(--flt-act-bg);
	box-shadow:none
}
a.button_light_blue {
	background:#384a5c;
	color:#76899a
}
a.button_light_blue:hover {
	background:var(--flt-act-bg);
	color:#8cf
}
#empty_files a.button_white, #empty_div a.button_white, #empty_page a.button_white {
	color:var(--base-txt-primary);
}
#empty_files a.button_green, #empty_div a.button_green, #empty_page a.button_green {
	color:#ffffffcc
}
#empty_files a.button_green:hover, #empty_div a.button_green:hover, #empty_page a.button_green:hover {
	color:#fff
}
#empty_search, .sidePanel__empty__img, .rightPanel .dataadd__empty__img, #empty_files .empty__img, .rightPanel__empty {
	background-image: url('/assets/img/no_recent_items_dark.svg');
}
.dashboard__block50.dashboard__block-empty, .dashboard__block33.dashboard__block-empty, .dashboard__block66.dashboard__block-empty {
	background: url('/assets/img/funybricks_color_dark.svg') no-repeat center;
}
.modal__content div.buttons_a .button_white[disabled] {
	filter:grayscale(100%);
}
.dataadd .tree a.button_white:hover {
	color:var(--base-txt-max);
	border-color:var(--base-btn-primary-minor)
}
a.button_dis, a.button_dis:hover, input.button_dis, input.button_dis:hover, form.frm_dis input.el_dis, form.frm_dis input.el_dis:hover {
	background:var(--base-line-alt-cardbrd);
var(--white-max);
	box-shadow:none
}

a.button_grad, #migrate .mig_buts .button, .new_btn .button_s1 {
	background:var(--gradient-btn-primary);
	border-radius:24px;
	transition:box-shadow 0.3s;
	box-shadow:0 0 0 12px transparent;
}
#migrate .mig_buts .button {
	background:var(--gradient-btn-secondary);
}
a.button_grad:hover, #migrate .mig_buts .button:hover, .new_btn .button_s1:hover {
	background:var(--base-txt-link-minor);
}
a.button_grad:active, a.button_grad:focus,
#migrate .mig_buts .button:active, #migrate .mig_buts .button:focus,
.new_btn .button_s1:focus {
	transition:none;
	box-shadow:0 0 0 6px var(--menu-item-selected);
	outline:none;
}

a.button_wfocus:active,
a.button_wfocus:focus {
	transition:none;
	box-shadow:0 0 0 6px var(--menu-item-selected), 0 0 0 1px var(--base-btn-primary-minor) inset;
	outline:none;
}

.ani_time, .ani_timer {
	background: #00000033
}
.ani_time:hover {
	background: var(--costs-money-major)
}
.ani_timer:hover {
	background: var(--costs-time-major)
}
.ani_close {
	color: #a0b0bd;
	--icon-color: #a0b0bd;
}
.ani_close:hover {
	color: #fff;
	--icon-color: #fff;
}
.ani_close .s1 {
	background: #00000033
}
.ani_close .s2, .ani_close .s3 {
	background: var(--base-btn-primary-minor)
}
.ani_open {
	background: red;
	color: #555
}
.ani_open:hover {
	color: #000
}
.ani_open .s1 {
	background: var(--base-btn-fresh-minor);
	color: #fff
}
.ani_open .s2 {
	background: var(--base-btn-fresh-major)
}

.pickerInput-projects .in a {
	background: var(--flt-act-bg);
	color: var(--base-txt-primary);
}
.pickerInput-projects .in a.gr {
	background: var(--base-btn-primary-major)
}
.pickerInput-projects .in .input {
	color: var(--base-txt-accent);
	border: none
}
.pickerInput-projects .in a:hover {
	background: var(--flt-del-bg);
	color: var(--flt-del-txt)
}
.pickerInput-projects .in a:hover:after {
	color: var(--flt-del-ico)
}

.pickerInput-emails .in a {
	background: var(--flt-act-bg);
	filter: hue-rotate(-80deg);
	color: var(--base-txt-primary);
}
.pickerInput-emails .in a.editBlock__picker__item-error {
	filter: hue-rotate(150deg);
}
.pickerInput-emails .in a.editBlock__picker__item-error2 {
	filter: none;
	background: var(--base-cont-mod-top);
}
.pickerInput-emails .in .input {
	color: var(--base-txt-accent);
	border: none
}
.pickerInput-emails .in a:hover:after {
	color: var(--flt-del-ico)
}
.pickerInput-emails .in a#upgr_link {
	filter: none;
	border-radius: 20px;
	font: bold 13px/20px var(--font-base);
	padding: 5px 20px 5px 20px;
}
.pickerInput-emails .in a#upgr_link:after {
	content: none
}
.pickerInput-emails .in a .ico_l {
	margin: 0 10px 0 0
}

#draft_save {
	border: 1px solid #5a6a77;
	color: var(--base-txt-secondary)
}
#draft_save:hover {
	color: var(--base-txt-primary)
}
#subscribe_me a, #subscribe_me2 a {
	background: var(--base-hlt-hover);
	color: #76899a;
}
#subscribe_me a:hover, #subscribe_me2 a:hover {
	background: var(--flt-act-bg);
	color: #8cf
}

.ico_expandv, .ico_expandh {
	box-shadow: 0 0 0 1px #384a5c inset;
}
.ico_expandv:hover, .ico_expandv_on:hover, .ico_expandh:hover, .ico_expandh_on:hover {
	background-color: #384a5c
}

.massPanel span.op {
	color: var(--base-txt-primary)
}
.massPanel span.div {
	background: var(--base-txt-max)
}

/* ------------------------ Labels --------------------*/

span.terms_label_related, a.terms_label_related,
span.terms_label_wait, a.terms_label_wait {
	background: var(--base-surf-sidebar);
	color: var(--colors-alpha-light-40) !important;
}
span.common_label_progress {
	color: var(--base-txt-ghost)
}
span.terms_label_today, a.terms_label_today,
span.terms_label_today_easy, a.terms_label_today_easy {
	background: var(--lbl-today-minor);
	color: #fff !important
}
span.terms_label_warm, a.terms_label_warm,
span.terms_label_tomorrow_easy, a.terms_label_tomorrow_easy {
	background: var(--lbl-upcoming-invert);
	color: #fff !important
}
span.terms_label_warm_easy, a.terms_label_warm_easy {
	color: var(--base-txt-btn-b);
}
span.terms_label_hot, a.terms_label_hot {
	background: var(--lbl-overdue-invert);
}
span.terms_label_hot_easy, a.terms_label_hot_easy {
	color: var(--base-txt-alert-major);
}
span.terms_label_related_easy, a.terms_label_related_easy,
span.terms_label_wait_easy, a.terms_label_wait_easy {
	color: var(--base-txt-tertiary);
}
span.terms_label_normal, a.terms_label_normal {
	color: var(--base-txt-secondary);
}
span.terms_label_remain {
	background: #888;
	color: #fff
}
span.terms_label_done_delay {
	background: #be696a;
	color: #fff
}
span.zzz {
	box-shadow: 0 0 0 1px var(--projcond-muted-bg) inset;
	color: var(--projcond-muted-bg);
}
span.label_arch3 {
	background: var(--projcond-archive-bg);
	color: var(--projcond-archive-txt)
}

/* ------------------------ Counters --------------------*/

span.cnt_all {
	color: var(--base-txt-tertiary);
	border: 1px solid var(--base-txt-muted);
}
span.cnt_fav {
	color: var(--white-accent);
	background: var(--colors-amber-500)
}
.commentListPanel__filter .cnt {
	color: var(--base-txt-accent)
}
.commentListPanel__filter span.cnt_all {
	background: var(--base-surf-low)
}
span.cnt_warm, a.cnt_warm {
	color: var(--base-txt-btn-b);
	border: 1px solid var(--base-txt-btn-b)
}
span.cnt_hot, a.cnt_hot {
	color: var(--base-txt-btn-w);
	border: 1px solid var(--base-txt-btn-w)
}
span.cnt_unseen {
	color: var(--base-txt-alt-light);
	background: var(--base-txt-act-minor)
}
span.cnt_queue {
	color: var(--white-accent);
	background: var(--colors-blue-desat-750);
}
span.cnt_arch, a.cnt_arch {
	color: var(--white-accent);
	background: var(--projcond-archive-bg)
}
span.cnt_new {
	color: var(--white-accent);
	background: var(--base-btn-fresh-minor)
}
span.cnt_pro {
	color: var(--white-accent);
	background: var(--base-btn-primary-minor)
}
.primaryMenu__counter span.cnt_new {
	background: var(--colors-interblue-700)
}
#sidePanel__wrapper span.new {
	color: var(--white-accent);
	background: var(--base-btn-fresh-minor);
}

.filter .filt .count, .pages .count {
	background: var(--base-surf-sidebar);
	color: var(--white-secondary)
}
.filter .filt .count_fil {
	background: var(--colors-interblue-700)
}
.filter_act_alw .filt .count {
	background: var(--colors-interblue-700)
}
.filter .filt .count_warm {
	background: var(--lbl-upcoming-invert)
}
.filter .filt .count_hot {
	background: var(--lbl-overdue-invert)
}
.filter .filt .count i {
	color: var(--white-tertiary)
}
.filter .filt a:hover .count, a:hover .filter .filt .count:hover {
	color: var(--white-accent)
}
.filter .filt_arch .count {
	background: #9e8e4c
}

/* ------------------------ Today --------------------*/

.commentListPanel__filter ws-btn.day svg {
	fill: var(--lbl-today-minor) !important;
}
.commentListPanel__filter ws-btn.day_yesterday svg {
	fill: var(--lbl-yesterday-minor) !important;
}
span.date1, a.date1 {
	background: var(--lbl-today-minor);
	color: var(--white-primary) !important
}
span.date2, a.date2 {
	background: var(--lbl-yesterday-minor);
	color: var(--white-primary) !important
}
span.date3, a.date3 {
	background: var(--lbl-date);
	color: var(--base-txt-primary) !important
}
span.date4, a.date4 {
	color: var(--white-accent) !important
}
.comment_day_line span.date1 {
	background: linear-gradient(var(--lbl-today-minor), var(--lbl-today-minor)), var(--base-cont-top);
	color: var(--base-txt-alt-dark-major) !important
}
.comment_day_line span.date2 {
	background: linear-gradient(var(--lbl-yesterday-minor), var(--lbl-yesterday-minor)), var(--base-cont-top);
	color: var(--base-txt-alt-dark-major) !important
}

.comment_day_line:before { border-color: var(--lbl-date); }
.comment_day_line i { background: var(--lbl-date); }

.comment_day_line:has(.date1):before { border-color: var(--lbl-today-minor); }
.comment_day_line:has(.date1) i { background: var(--lbl-today-minor); }

.comment_day_line:has(.date2):before { border-color: var(--lbl-yesterday-minor); }
.comment_day_line:has(.date2) i { background: var(--lbl-yesterday-minor); }

.comment_unseen_line:before { border-color: var(--base-btn-fresh-minor); }
.comment_unseen_line i { background: var(--base-btn-fresh-minor); }

.comment_unseen_line span {
	background: var(--base-btn-fresh-minor);
	color: var(--white-accent);
}
.commentList__archiveItems__tmpCounter span {
	background: var(--base-btn-primary-major);
	color: var(--white-accent);
}

/* ---------------------- Dark only ------------------*/

.modal[data-group=userto], .modal[data-group=userto] .modal__header {
	background: var(--menu-cont-top)
}
.modal[data-group=userto] .buttons, .modal[data-group=dateend] .buttons {
	background: var(--menu-cont-low)
}
.modal[data-group=labels], .modal[data-group=dateend] {
	background: var(--menu-cont-top)
}
.modal[data-group=delete] .modal__header > .in {
	color: var(--base-btn-alert-primary-major)
}

.app_load_ico1 {
	background: url(/assets/img/get_ws_app.png) -130px 0;
	opacity: 0.8
}
.app_load_ico2 {
	background: url(/assets/img/get_ws_app.png) -260px 0;
	opacity: 0.8
}
.help_logo {
	background: var(--menu-cont-brd-act);
}


/* ------------------------ Other --------------------*/

#too_many {
	background: var(--base-hlt-b-selected);
	color: var(--base-txt-btn-b);
}
#too_many a.button_gray {
	background: transparent;
	color: var(--white-accent);
	box-shadow: 0 0 0 1px var(--white-accent) inset
}
@-moz-document url-prefix() {
	code.hljs {
		overflow-x: hidden;
		white-space: pre-wrap;
	}
}

.chatList__item task-unseen .cnt_mention {
	background: var(--base-hlt-w-invert);
}
.chatList__item task-unseen .cnt_new {
	background: var(--base-hlt-b-invert);
}
