
/* ---------------------- 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)}
a.inline_task[rel]:not([rel=""]):before { color: var(--white-accent); }

/* -------------------- ProjectDB 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)}
.proj_folder ws-icon svg { fill: var(--folder-color); }
/* ------------------------ Tags --------------------*/

.tag {--tag-color:var(--colorize-lbl-lightgrey)}
.tag1 {--tag-bg:#D7E0EF; --tag-color:#2D4671}
.tag2 {--tag-bg:#E7ECCA; --tag-color:#606A26}
.tag3 {--tag-bg:#F7F0D3; --tag-color:#816110}
.tag4 {--tag-bg:#F7CECD; --tag-color:#AA1F1C}
.tag5 {--tag-bg:#FEE5CD; --tag-color:#b04202}
.tag6 {--tag-bg:#FFF1CC; --tag-color:#c55f00}
.tag7 {--tag-bg:#D9EAD4; --tag-color:#385C2E}
.tag8 {--tag-bg:#D0E1E4; --tag-color:#3E646A}
.tag9 {--tag-bg:#CEE3F4; --tag-color:#1a518c}
.tag10 {--tag-bg:#DAD4EA; --tag-color:#43346B}
.tag11 {--tag-bg:#ECD3DD; --tag-color:#793551}
.tag12, .tag0 {--tag-bg:#0000001A; --tag-color:var(--colorize-lbl-lightgrey)}
span + .tag12, span + .tag0 {--tag-bg:#e4e4e4;}
.tag_wo {
	background-color: var(--flt-act-bg) !important;
	color: var(--base-txt-primary) !important;
	--tag-bg: var(--flt-act-bg);
	--tag-color: var(--base-txt-primary);
}
.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:#B5C3DA; --tag-color:#2D4671}
.tag14 {--tag-bg:#D0D9A0; --tag-color:#606A26}
.tag15 {--tag-bg:#F5E6B2; --tag-color:#816110}
.tag16 {--tag-bg:#F09C99; --tag-color:#AA1F1C}
.tag17 {--tag-bg:#FDCB9A; --tag-color:#b04202}
.tag18 {--tag-bg:#FFE496; --tag-color:#c55f00}
.tag19 {--tag-bg:#B5D6A8; --tag-color:#385C2E}
.tag20 {--tag-bg:#A0C5CB; --tag-color:#3E646A}
.tag21 {--tag-bg:#9CC7EA; --tag-color:#1a518c}
.tag22 {--tag-bg:#B6ABD8; --tag-color:#43346B}
.tag23 {--tag-bg:#D9A9BF; --tag-color:#793551}
.tag24 {--tag-bg:#DADADA; --tag-color:#777}


.tag25 {--tag-bg:#9EACC3; --tag-color:#fff}
.tag26 {--tag-bg:#B7C37B; --tag-color:#fff}
.tag27 {--tag-bg:#E1C65E; --tag-color:#fff}
.tag28 {--tag-bg:#E86863; --tag-color:#fff}
.tag29 {--tag-bg:#FCB265; --tag-color:#fff}
.tag30 {--tag-bg:#FFD85D; --tag-color:#fff}
.tag31 {--tag-bg:#90C37B; --tag-color:#fff}
.tag32 {--tag-bg:#71A6B1; --tag-color:#fff}
.tag33 {--tag-bg:#66ABDF; --tag-color:#fff}
.tag34 {--tag-bg:#8F81C6; --tag-color:#fff}
.tag35 {--tag-bg:#C87EA2; --tag-color:#fff}
.tag36 {--tag-bg:#C6C6C6; --tag-color:#fff}


.tag37 {--tag-bg:#6F81A2; --tag-color:#fff}
.tag38 {--tag-bg:#90A248; --tag-color:#fff}
.tag39 {--tag-bg:#CFA630; --tag-color:#fff}
.tag40 {--tag-bg:#DA3734; --tag-color:#fff}
.tag41 {--tag-bg:#FA8935; --tag-color:#fff}
.tag42 {--tag-bg:#FFC12F; --tag-color:#fff}
.tag43 {--tag-bg:#5EA248; --tag-color:#fff}
.tag44 {--tag-bg:#3F7988; --tag-color:#fff}
.tag45 {--tag-bg:#3680CC; --tag-color:#fff}
.tag46 {--tag-bg:#5D4EA6; --tag-color:#fff}
.tag47 {--tag-bg:#A94B74; --tag-color:#fff}
.tag48 {--tag-bg:#A6A6A6; --tag-color:#fff}

.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);}
/* ------------------------ FileDB icons --------------------*/

.ext, a.ext:hover, .ext i, .ext_fld, .extbig, .extbig i {color: var(--base-txt-alt-light) !important;}
.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 {background:#FFF366}
span.highlight1 {background:#A7FE67}
span.highlight2 {background:#66FFF8}
span.highlight3 {background:#FF66D1}
mark {
	background: #fff366;
	padding: 2px;
	margin: -2px;
	border-radius:4px;
}
mark.mark1 {background:#A7FE67}
mark.mark2 {background:#66FFF8}
mark.mark3 {background:#FF66D1}


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

input[type=submit], input[type=button], a.button, span.button {
	border: none;
	color: #fff;
	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: #fff;
}
input.button_blue:hover, a.button_blue:hover {
	background: var(--base-btn-primary-major)
}
input.button_violet, a.button_violet {
	background: var(--base-hlt-b-invert);
	color: var(--base-txt-alt-light);
	fill: var(--base-txt-alt-light);
}
input.button_violet svg, a.button_violet svg {
	fill: var(--base-txt-alt-light);
}
input.button_violet:hover svg, a.button_violet:hover svg {
	fill: var(--base-hlt-b-invert);
}
input.button_violet:hover, a.button_violet:hover {
	background: var(--base-txt-alt-light);
	color: var(--base-hlt-b-invert);
	fill: var(--base-hlt-b-invert);
	box-shadow: 0 0 0 1px var(--base-hlt-b-invert) inset;
}
input.button_trans_border, a.button_trans_border, span.button_trans_border {
	background: transparent;
	color: var(--queue-more-txt);
	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-minor) 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(--queue-more-txt);
	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: var(--base-cont-top);
	color: var(--base-txt-secondary);
	box-shadow: var(--shadow-cont-minor);
	box-shadow: 0 0 0 1px var(--colors-alpha-dark-10);
}
input.button_white svg, a.button_white svg, span.button_white svg {
	fill: var(--base-txt-secondary);
}
input.button_white:hover svg, a.button_white:hover svg, span.button_white:hover svg {
	fill: var(--base-txt-link-major);
}
input.button_white:hover, a.button_white:hover, span.button_white:hover {
	background: var(--base-cont-top);
	background: var(--inp-hlt-bg);
	color: var(--base-txt-link-major);
	box-shadow: var(--shadow-brd-hover);
}
input.button_blue_brd, a.button_blue_brd, span.button_blue_brd {
	background: var(--base-hlt-hover);
	color: var(--base-txt-secondary);
	box-shadow: 0 0 0 1px var(--menu-cont-brd-act) inset;
}
input.button_blue_brd:hover, a.button_blue_brd:hover, span.button_blue_brd:hover {
	background: var(--base-cont-top);
	color: var(--base-txt-max);
	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(--base-cont-top);
	color: var(--base-txt-link-minor);
	box-shadow: 0 0 0 1px var(--base-btn-primary-minor) inset
}
input.button_green, a.button_green, span.button_green {
	background: var(--colors-lime-500);
}
input.button_green:hover, a.button_green:hover, span.button_green:hover {
	background: var(--colors-lime-500);
	box-shadow: var(--shadow-btn-hover);
}
input.button_orange, a.button_orange {
	background: var(--colors-amber-600);
}
input.button_orange:hover, a.button_orange:hover {
	background: var(--colors-amber-600);
	box-shadow: var(--shadow-btn-hover) inset;
}
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_black, a.button_black, span.button_black {
	background: #777
}
input.button_black:hover, a.button_black:hover, span.button_black:hover {
	background: var(--base-txt-alt-dark-major)
}
input.button_arch, a.button_arch {
	background: var(--projcond-archive-bg)
}
input.button_arch:hover, a.button_arch:hover {
	background: #99906d
}
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-minor);
	box-shadow: var(--shadow-btn-hover) inset;
	color: #fff;
}
a.button_white2red:hover {
	background: var(--base-btn-alert-primary-major);
	box-shadow: none
}
input.button_sleep, a.button_sleep {
	background: #99b
}
input.button_sleep:hover, a.button_sleep:hover {
	background: #88a
}
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;
	color: #fff !important
}
a.button_wh2gr:hover {
	background: var(--base-hlt-hover);
	box-shadow: none
}
a.button_light_blue {
	background: var(--base-hlt-hover);
	color: var(--base-txt-link-minor)
}
a.button_light_blue:hover {
	background: var(--base-btn-primary-minor);
	color: #fff
}
#empty_files a.button_green, #empty_div a.button_green, #empty_page a.button_green {
	color: #fff
}
#empty_search, .sidePanel__empty__img, .rightPanel .dataadd__empty__img, #empty_files .empty__img {
	background-image: url('/assets/img/no_recent_items_light.svg');
}
.modal__content div.buttons_a .button_white[disabled] {
	background: transparent;
	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);
	box-shadow: none;
	color: var(--white-max);
}

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);
	box-shadow: 0 0 0 100px var(--colors-alpha-light-10) inset;
}
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;
}

a.button_round, span.button_round {
	border-radius: 20px;
}
.ani_time, .ani_timer {
	background: var(--base-cont-top);
	box-shadow: 0 0 0 1px var(--base-line-secondary) inset;
}
.ani_time:hover {
	background: var(--costs-money-major);
	box-shadow: none
}
.ani_timer:hover {
	background: var(--costs-time-major);
	box-shadow: none
}
.ani_close {
	color: var(--base-txt-secondary);
	--icon-color: var(--base-txt-secondary);
}
.ani_close:hover {
	color: var(--base-txt-max);
	--icon-color: var(--base-txt-max);
}
.ani_close .s1 {
	background: var(--base-cont-top);
	box-shadow: 0 0 0 1px var(--base-line-secondary) inset;
}
.ani_close .s2, .ani_close .s3 {
	background: var(--base-btn-primary-minor)
}
.ani_open {
	background: red;
	color: var(--base-txt-secondary)
}
.ani_open:hover {
	color: var(--base-txt-max)
}
.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(--menu-item-selected);
}
.pickerInput-projects .in a.gr {
	background: var(--menu-item-selected);
	font-weight: bold;
	filter: brightness(0.9) saturate(2);
}
.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(--menu-item-selected);
	filter: hue-rotate(-110deg);
}
.pickerInput-emails .in a.editBlock__picker__item-error {
	filter: hue-rotate(150deg);
}
.pickerInput-emails .in a.editBlock__picker__item-error2 {
	filter: grayscale(1);
}
.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 var(--base-line-alt-gap-major);
	color: var(--base-txt-secondary);
	background: var(--base-cont-top)
}
#draft_save:hover {
	color: var(--base-txt-primary);
	background: var(--base-cont-top)
}
#subscribe_me a, #subscribe_me2 a {
	background: var(--base-hlt-hover);
	color: var(--base-txt-link-minor)
}
#subscribe_me a:hover, #subscribe_me2 a:hover {
	background: var(--base-btn-primary-minor);
	color: #fff
}

.ico_expandv, .ico_expandh {
	box-shadow: 0 0 0 1px var(--base-line-alt-cardbrd) inset;
}
.ico_expandh:hover, .ico_expandh_on:hover, .ico_expandv:hover, .ico_expandv_on:hover {
	background-color: var(--base-hlt-hover);
	box-shadow: none;
}

.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-hlt-g-hover);
	color: var(--base-txt-tertiary);
}
span.common_label_progress {
	color: var(--base-txt-ghost)
}
span.terms_label_warm, a.terms_label_warm,
span.terms_label_tomorrow_easy, a.terms_label_tomorrow_easy {
	background: var(--base-hlt-b-selected);
	color: var(--base-txt-btn-b);
}
span.terms_label_hot, a.terms_label_hot {
	background: var(--base-hlt-w-pressed);
	color: var(--base-txt-alert-major);
}
span.terms_label_normal, a.terms_label_normal {
	color: var(--base-txt-secondary);
}
span.terms_label_today, a.terms_label_today,
span.terms_label_today_easy, a.terms_label_today_easy {
	background: var(--lbl-today-minor);
	color: var(--base-txt-primary);
}
span.terms_label_warm_easy, a.terms_label_warm_easy {
	color: var(--base-txt-btn-b);
}
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_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-txt);
}
span.label_arch3 {
	background: var(--projcond-archive-bg);
	color: #fff
}

/* ------------------------ 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)
}
span.cnt_today {
	--icon-color: var(--lbl-today-major);
}
span.cnt_yesterday {
	--icon-color: var(--lbl-yesterday-major);
}
.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_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_unseen {
	color: var(--base-txt-alt-light);
	background: var(--base-txt-act-minor)
}
span.cnt_pro {
	color: var(--white-accent);
	background: var(--sidebar-ico-promo);
}
#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-major) !important;
}
.commentListPanel__filter ws-btn.day_yesterday svg {
	fill: var(--lbl-yesterday-major) !important;
}
.sidePanel__projectFeedItem ws-btn.collapse.day .btn-left-icon svg {
	fill: var(--lbl-today-major) !important;
}
.sidePanel__projectFeedItem ws-btn.collapse.day_yesterday .btn-left-icon svg {
	fill: var(--lbl-yesterday-major) !important;
}
.commentListPanel__filter a.comment_unseen_anchor {
	background: var(--base-btn-fresh-minor);
	box-shadow: var(--shadow-cont-major-lineonly-inside);
	color: var(--white-accent);
	--icon-color: var(--white-accent);
}
.commentListPanel__filter a.comment_unseen_anchor:hover {
	background: var(--base-btn-fresh-major);
	color: var(--white-accent);
	--icon-color: var(--white-accent);
}

span.date1, a.date1 {
	background: var(--lbl-today-minor);
	color: var(--base-txt-primary) !important
}
span.date2, a.date2 {
	background: var(--lbl-yesterday-minor);
	color: var(--base-txt-primary) !important
}
span.date3, a.date3 {
	background: var(--lbl-date);
	color: var(--base-txt-primary) !important
}
span.date4, a.date4 {
	background: var(--base-cont-top);
	color: var(--base-txt-primary) !important
}
.comment_day_line:before {
	border-color: var(--base-txt-muted);
}
.comment_day_line i { background: var(--base-txt-muted); }

.comment_day_line:has(.date1):before {
	border-color: var(--colorize-txthlt-beige);
}
.comment_day_line:has(.date1) i { background: var(--colorize-txthlt-beige); }

.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-txt-act-minor);
}
.comment_unseen_line i { background: var(--base-txt-act-minor); }

.comment_unseen_line span.badge {
	color: var(--base-txt-alt-light);
	--icon-color: var(--base-txt-alt-light);
	background: var(--base-txt-act-minor);
}
.commentList__archiveItems__tmpCounter span {
	background: var(--lbl-date);
	color: var(--base-txt-primary);
}

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

#too_many {
	background: var(--base-hlt-b-hover);
	color: var(--base-txt-btn-b);
}
