/* User-selectable dark theme. Accent colors keep following --main-color. */
header ul#account-menu ul.theme-toggle-menu {
	top: 80px;
	min-width: 150px;
}
body.hidemenus header ul#account-menu ul.theme-toggle-menu {
	top: 40px;
}
@media screen and (max-height: 620px), screen and (max-width: 830px) {
	header ul#account-menu ul.theme-toggle-menu {
		top: 40px;
	}
}
header ul#account-menu ul.theme-toggle-menu li a.active {
	font-weight: 700;
}
header ul#account-menu ul.theme-toggle-menu li a.active:before {
	content: '\2713';
	display: inline-block;
	width: 18px;
}
header ul#account-menu ul.theme-toggle-menu li a:not(.active):before {
	content: '';
	display: inline-block;
	width: 18px;
}

body.dark-theme {
	--app-dark-bg: #111820;
	--app-dark-surface: #17212b;
	--app-dark-surface-2: #1d2a31;
	--app-dark-surface-3: #22333a;
	--app-dark-text: #e8f0f2;
	--app-dark-muted: #9fb2b8;
	--app-dark-border: rgba(255, 255, 255, 0.12);
	--main-color-10: rgba(255, 255, 255, 0.06);
	--main-color-rowhover: rgba(255, 255, 255, 0.08);
	background: var(--app-dark-bg);
	color: var(--app-dark-text);
}
body.dark-theme:before {
	background: var(--app-dark-bg) !important;
	background-image: none !important;
	opacity: 1 !important;
}
body.dark-theme header {
	background-color: #121a22;
	border-bottom: 1px solid var(--app-dark-border);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.45);
}
body.dark-theme header .logo:hover { background-color: transparent !important; }
body.dark-theme header .logo img { content: url('../../img/logo/logo-white.png'); }
body.dark-theme header ul li a,
body.dark-theme header ul#company-selector > li > a,
body.dark-theme header ul#account-menu > li > a {
	color: var(--main-color);
}
body.dark-theme header ul li:hover,
body.dark-theme header ul li:hover a,
body.dark-theme header a:hover {
	background-color: var(--app-dark-surface-3);
	color: var(--main-color);
}
body.dark-theme header ul li ul {
	background: var(--app-dark-surface);
	border: 1px solid var(--app-dark-border);
}
body.dark-theme header ul li ul li a {
	background-color: var(--app-dark-surface) !important;
	color: var(--app-dark-text) !important;
}
body.dark-theme header ul li ul li:hover,
body.dark-theme header ul li ul li:hover a {
	background-color: var(--app-dark-surface-3) !important;
	color: var(--main-color) !important;
}
body.dark-theme nav:before { background: #101720; }
body.dark-theme nav ul#nav-menu li div.container {
	background: var(--app-dark-surface);
	color: var(--app-dark-text);
	box-shadow: 8px 0 24px rgba(0, 0, 0, 0.35);
}
body.dark-theme nav ul#nav-menu li div.container h2,
body.dark-theme nav ul#nav-menu li div.container ul li:hover a,
body.dark-theme nav ul#nav-menu li div.container ul li.active a {
	color: var(--app-dark-text);
}
body.dark-theme nav ul#nav-menu li div.container ul {
	border-top-color: var(--app-dark-border);
}
body.dark-theme nav ul#nav-menu li div.container ul li {
	border-bottom-color: var(--app-dark-border);
}
body.dark-theme nav ul#nav-menu li div.container ul li a {
	color: var(--app-dark-text);
}
body.dark-theme nav ul#nav-menu li div.container div.description {
	color: var(--app-dark-muted);
}
body.dark-theme main {
	background: var(--app-dark-bg);
	color: var(--app-dark-text);
}
body.dark-theme h1,
body.dark-theme h2,
body.dark-theme h3,
body.dark-theme label,
body.dark-theme th,
body.dark-theme td {
	color: var(--app-dark-text);
}
body.dark-theme a { color: var(--main-color); }
body.dark-theme input[type="text"],
body.dark-theme input[type="password"],
body.dark-theme select,
body.dark-theme textarea,
body.dark-theme div.cit-select {
	background-color: var(--app-dark-surface);
	border-color: var(--main-color);
	color: var(--app-dark-text);
}
body.dark-theme input[type="text"]::placeholder,
body.dark-theme input[type="password"]::placeholder,
body.dark-theme textarea::placeholder {
	color: var(--app-dark-muted);
}
body.dark-theme input[type="text"]:focus,
body.dark-theme input[type="password"]:focus,
body.dark-theme select:focus,
body.dark-theme textarea:focus,
body.dark-theme div.cit-select.focus {
	background-color: #20303a !important;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.05);
}
body.dark-theme div.cit-select *,
body.dark-theme div.cit-select div.selectlist {
	background-color: var(--app-dark-surface);
	color: var(--app-dark-text);
}
body.dark-theme div.cit-select div.selectlist,
body.dark-theme div.cit-select div.selectlist input[type="text"],
body.dark-theme div.cit-select div.selectlist div.values > div:not(.fullwidth) {
	border-color: var(--app-dark-border);
}
body.dark-theme div.cit-select div.selectlist div.values > div.focus {
	background: var(--app-dark-surface-3);
}
body.dark-theme input[type="button"],
body.dark-theme input[type="submit"],
body.dark-theme .button {
	background-color: var(--app-dark-surface);
	border-color: var(--main-color);
	color: var(--app-dark-text);
}
body.dark-theme input[type="submit"],
body.dark-theme .button.active,
body.dark-theme .button:hover {
	background-color: var(--main-color);
	color: var(--main-color-text);
}
body.dark-theme #theme-toggle-button {
	width: 40px;
	text-align: center;
}
body.dark-theme .light-bg,
body.dark-theme div#footer-row,
body.dark-theme div.popup-container,
body.dark-theme div.hdc_alerts-message,
body.dark-theme div.autocomplete-container,
body.dark-theme table.autocomplete-table,
body.dark-theme .tabs ul.tabs-header li,
body.dark-theme .tabs div.tabs-page {
	background: var(--app-dark-surface);
	color: var(--app-dark-text);
	border-color: var(--app-dark-border);
}
body.dark-theme div.grid.titles a {
	color: #d7e3e7 !important;
}
body.dark-theme div.grid.titles a:hover,
body.dark-theme div.grid.titles a:focus {
	color: var(--main-color) !important;
	text-decoration: none;
}
body.dark-theme div.popup-container h1.popup-title,
body.dark-theme .tabs ul.tabs-header li.tabs-active {
	background: var(--main-color);
	border-color: var(--main-color) !important;
	color: var(--main-color-text);
}
body.dark-theme div.autocomplete-container {
	background: var(--app-dark-surface);
	border-color: var(--main-color);
}
body.dark-theme table.autocomplete-table {
	background: var(--app-dark-surface);
	color: var(--app-dark-text);
}
body.dark-theme table.autocomplete-table tr td {
	background: var(--app-dark-surface) !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
	color: var(--app-dark-text);
}
body.dark-theme table.autocomplete-table tr.selected td,
body.dark-theme table.autocomplete-table tr:hover td {
	background: var(--main-color) !important;
	color: var(--main-color-text) !important;
}
body.dark-theme table.advanced-table {
	--advanced-table-row-even-background: var(--app-dark-surface-2);
	--advanced-table-row-hover-background: var(--app-dark-surface-3);
	--advanced-table-sticky-cell-background: var(--app-dark-surface);
	--advanced-table-sticky-row-even-background: linear-gradient(var(--advanced-table-row-even-background), var(--advanced-table-row-even-background)), var(--advanced-table-sticky-cell-background);
	--advanced-table-sticky-row-hover-background: linear-gradient(var(--advanced-table-row-hover-background), var(--advanced-table-row-hover-background)), var(--advanced-table-sticky-cell-background);
	background: var(--app-dark-surface);
	border-color: var(--main-color);
}
body.dark-theme table.advanced-table th,
body.dark-theme table.advanced-table tbody.header td,
body.dark-theme table.list th {
	background-color: var(--main-color);
	color: var(--main-color-text);
}
body.dark-theme table.advanced-table tbody.content td,
body.dark-theme table.list td {
	background-color: var(--app-dark-surface);
	color: var(--app-dark-text);
}
body.dark-theme main table.list input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
body.dark-theme main table.list select,
body.dark-theme main table.list textarea,
body.dark-theme main table.list div.cit-select {
	background-color: var(--app-dark-surface) !important;
	border-color: var(--main-color) !important;
	color: var(--app-dark-text) !important;
}
body.dark-theme main table.list input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):focus,
body.dark-theme main table.list select:focus,
body.dark-theme main table.list textarea:focus,
body.dark-theme main table.list div.cit-select.focus {
	background-color: #20303a !important;
	color: var(--app-dark-text) !important;
}
body.dark-theme main table.list input::placeholder,
body.dark-theme main table.list textarea::placeholder {
	color: var(--app-dark-muted) !important;
}
body.dark-theme main table.list div.cit-select *,
body.dark-theme main table.list div.cit-select div.selectlist {
	background-color: var(--app-dark-surface);
	color: var(--app-dark-text);
}
body.dark-theme main table.list td[class^="order_lines_total_"],
body.dark-theme main table.list td[class*=" order_lines_total_"],
body.dark-theme main table.list .pricing-col,
body.dark-theme main table.list .currency {
	color: var(--app-dark-text);
}
body.dark-theme main table.list a,
body.dark-theme main table.list a.pricing-col {
	color: var(--main-color);
}
body.dark-theme table.advanced-table tbody.content tr:nth-child(even) td,
body.dark-theme table.list tr:nth-child(even) td {
	background-color: var(--app-dark-surface-2);
}
body.dark-theme table.advanced-table tbody.content tr:hover td,
body.dark-theme table.advanced-table tr:hover td,
body.dark-theme table.list tr:hover td {
	background-color: var(--app-dark-surface-3);
}
body.dark-theme .overview-table-scroll {
	--overview-table-scroll-background: var(--app-dark-surface);
	--overview-table-scrollbar-track-color: #0d141b;
	--overview-table-scrollbar-color: var(--main-color);
	background: var(--app-dark-surface);
	border-color: var(--main-color);
}
body.dark-theme .overview-toolbar div.advanced-table-search input {
	background-color: var(--app-dark-surface);
	color: var(--app-dark-text);
	border-color: var(--main-color);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.28);
}
body.dark-theme .overview-toolbar div.advanced-table-search::before,
body.dark-theme .overview-selection-drag,
body.dark-theme .overview-col-drag,
body.dark-theme .overview-filter-star {
	color: var(--app-dark-muted);
}
body.dark-theme .overview-selection-bar,
body.dark-theme .overview-more-menu,
body.dark-theme.overview-filter-open div.advanced-table-filter.overview-filter-active {
	background: var(--app-dark-surface);
	border-color: var(--main-color);
	color: var(--app-dark-text);
}
body.dark-theme div.advanced-table-filter .overview-filter-group-label,
body.dark-theme .overview-col-toggle,
body.dark-theme table.advanced-table tr.overview-expand-row td {
	border-color: var(--app-dark-border);
}
body.dark-theme table.advanced-table tr.overview-expand-row td {
	background: var(--app-dark-surface-2);
}
body.dark-theme .summary-grid:not(.compact) .summary-tile {
	background: var(--main-color);
	border-color: var(--main-color);
	color: var(--main-color-text);
}
body.dark-theme .summary-grid:not(.compact) .summary-label,
body.dark-theme .summary-grid:not(.compact) .summary-value,
body.dark-theme .summary-grid:not(.compact) .summary-meta {
	color: inherit;
}

body.colorful-theme {
	--app-colorful-surface: #f7fbfc;
	--app-colorful-surface-2: #eef6f8;
	--app-colorful-surface-3: #dfeff2;
	--app-colorful-list-surface: linear-gradient(rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0.32)), var(--main-color);
	--app-colorful-list-surface-2: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--main-color);
	--app-colorful-list-surface-3: linear-gradient(rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.42)), var(--main-color);
	--app-colorful-tabs-page-surface: rgba(255, 255, 255, 0.8);
	--app-colorful-text: #17212b;
	--app-colorful-muted: rgba(23, 33, 43, 0.7);
	--app-colorful-border: rgba(23, 33, 43, 0.16);
	--app-colorful-control-border: rgba(23, 33, 43, 0.26);
	--main-color-10: rgba(255, 255, 255, 0.22);
	--main-color-rowhover: rgba(255, 255, 255, 0.32);
	background: var(--main-color);
	color: #ffffff;
}
body.colorful-theme:before {
	background: var(--main-color) !important;
	background-image: none !important;
	opacity: 1 !important;
}
body.colorful-theme header {
	background: var(--app-colorful-surface);
	border-bottom: 1px solid var(--app-colorful-border);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.28);
}
body.colorful-theme header ul li a,
body.colorful-theme header ul#company-selector > li > a,
body.colorful-theme header ul#account-menu > li > a {
	color: var(--main-color);
}
body.colorful-theme header ul li:hover,
body.colorful-theme header ul li:hover a,
body.colorful-theme header a:hover {
	background: rgba(23, 33, 43, 0.08);
	color: var(--main-color);
}
body.colorful-theme header ul li ul {
	background: var(--app-colorful-surface);
	border: 1px solid var(--app-colorful-border);
	box-shadow: 0 10px 28px rgba(23, 33, 43, 0.18);
	opacity: 1;
}
body.colorful-theme header ul li ul li a {
	background: transparent !important;
	color: var(--app-colorful-text) !important;
}
body.colorful-theme header ul li ul li:hover,
body.colorful-theme header ul li ul li:hover a {
	background: rgba(23, 33, 43, 0.08) !important;
	color: var(--main-color) !important;
}
body.colorful-theme main {
	background: var(--main-color);
	color: #ffffff;
}
body.colorful-theme h1 {
	color: #ffffff;
}
body.colorful-theme a {
	color: #ffffff;
}
body.colorful-theme nav ul#nav-menu li div.container,
body.colorful-theme .light-bg,
body.colorful-theme div#footer-row,
body.colorful-theme div.popup-container,
body.colorful-theme div.hdc_alerts-message,
body.colorful-theme div.autocomplete-container,
body.colorful-theme table.autocomplete-table,
body.colorful-theme .tabs ul.tabs-header li,
body.colorful-theme .tabs div.tabs-page {
	background: var(--app-colorful-surface);
	color: var(--app-colorful-text);
	border-color: var(--app-colorful-border);
}
body.colorful-theme nav ul#nav-menu li div.container {
	box-shadow: 8px 0 24px rgba(23, 33, 43, 0.2);
	opacity: 1;
}
body.colorful-theme nav ul#nav-menu li div.container a {
	color: var(--app-colorful-text);
}
body.colorful-theme nav ul#nav-menu li div.container ul li:hover a,
body.colorful-theme nav ul#nav-menu li div.container ul li.active a {
	color: var(--main-color);
}
body.colorful-theme div.popup-container {
	border: 1px solid rgba(255, 255, 255, 0.88);
	box-shadow: 0 24px 58px rgba(23, 33, 43, 0.38);
	opacity: 1;
}
body.colorful-theme div.popup-container div.popup-footer {
	border-top-color: var(--main-color);
}
body.colorful-theme .summary-grid:not(.compact) .summary-tile {
	background: var(--app-colorful-surface);
	border-color: rgba(255, 255, 255, 0.88);
	color: var(--app-colorful-text);
}
body.colorful-theme .summary-grid:not(.compact) .summary-label,
body.colorful-theme .summary-grid:not(.compact) .summary-value,
body.colorful-theme .summary-grid:not(.compact) .summary-meta {
	color: inherit;
}
body.colorful-theme div.grid.titles h2,
body.colorful-theme table.advanced-table th,
body.colorful-theme table.advanced-table tbody.header td,
body.colorful-theme table.list th {
	background: #29313c;
	color: #ffffff;
}
body.colorful-theme div.grid.titles a {
	color: rgba(255, 255, 255, 0.92) !important;
}
body.colorful-theme div.grid.titles a:hover,
body.colorful-theme div.grid.titles a:focus {
	color: #ffffff !important;
	text-decoration: underline;
}
body.colorful-theme input[type="text"],
body.colorful-theme input[type="password"],
body.colorful-theme select,
body.colorful-theme textarea,
body.colorful-theme div.cit-select,
body.colorful-theme input[type="button"],
body.colorful-theme input[type="submit"],
body.colorful-theme .button {
	background: var(--app-colorful-surface);
	border-color: var(--app-colorful-control-border);
	color: var(--app-colorful-text);
}
body.colorful-theme div.cit-select {
	border: 1px solid var(--app-colorful-control-border);
	border-radius: var(--main-input-border-radius);
}
body.colorful-theme input[type="text"]:focus,
body.colorful-theme input[type="password"]:focus,
body.colorful-theme select:focus,
body.colorful-theme textarea:focus,
body.colorful-theme div.cit-select.focus {
	background: #ffffff !important;
	border-color: var(--main-color);
	box-shadow: 0 0 0 2px rgba(23, 33, 43, 0.08);
}
body.colorful-theme div.cit-select *,
body.colorful-theme div.cit-select div.selectlist {
	background-color: var(--app-colorful-surface);
	color: var(--app-colorful-text);
}
body.colorful-theme div.cit-select div.selectlist,
body.colorful-theme div.cit-select div.selectlist input[type="text"],
body.colorful-theme div.cit-select div.selectlist div.values > div:not(.fullwidth) {
	border-color: var(--app-colorful-control-border);
}
body.colorful-theme div.cit-select div.selectlist div.values > div.focus {
	background: var(--app-colorful-surface-3);
}
body.colorful-theme input[type="submit"],
body.colorful-theme .button.active,
body.colorful-theme .button:hover {
	background: #29313c;
	border-color: #29313c;
	color: #ffffff;
}
body.colorful-theme table.advanced-table {
	--advanced-table-row-even-background: var(--app-colorful-list-surface-2);
	--advanced-table-row-hover-background: var(--app-colorful-list-surface-3);
	--advanced-table-sticky-cell-background: var(--app-colorful-list-surface);
	--advanced-table-sticky-row-even-background: var(--app-colorful-list-surface-2);
	--advanced-table-sticky-row-hover-background: var(--app-colorful-list-surface-3);
	background: var(--app-colorful-list-surface);
	border-color: rgba(255, 255, 255, 0.75);
}
body.colorful-theme table.advanced-table tbody.content td,
body.colorful-theme table.list td {
	background: var(--app-colorful-list-surface);
	color: var(--app-colorful-text);
}
body.colorful-theme table.advanced-table tbody.content tr.overview-row-even td,
body.colorful-theme table.advanced-table tbody.content tr:nth-child(even) td,
body.colorful-theme table.list tr:nth-child(even) td {
	background: var(--app-colorful-list-surface-2);
}
body.colorful-theme table.advanced-table tbody.content tr:hover td,
body.colorful-theme table.advanced-table tr:hover td,
body.colorful-theme table.list tr:hover td {
	background: var(--app-colorful-list-surface-3);
}
body.colorful-theme table.advanced-table tbody.content td.overview-select-col,
body.colorful-theme table.advanced-table tbody.content td.overview-pinned-right {
	color: var(--app-colorful-text);
}
body.colorful-theme table.advanced-table input[type="checkbox"],
body.colorful-theme table.list input[type="checkbox"] {
	opacity: 1 !important;
}
body.colorful-theme table.advanced-table .hdc_icon,
body.colorful-theme table.advanced-table [class^="cic-"],
body.colorful-theme table.advanced-table [class*=" cic-"],
body.colorful-theme table.list .hdc_icon,
body.colorful-theme table.list [class^="cic-"],
body.colorful-theme table.list [class*=" cic-"] {
	color: #0b4b58;
	opacity: 1 !important;
}
body.colorful-theme table.advanced-table .hdc_icon i,
body.colorful-theme table.advanced-table .hdc_icon:before,
body.colorful-theme table.advanced-table [class^="cic-"]:before,
body.colorful-theme table.advanced-table [class*=" cic-"]:before,
body.colorful-theme table.list .hdc_icon i,
body.colorful-theme table.list .hdc_icon:before,
body.colorful-theme table.list [class^="cic-"]:before,
body.colorful-theme table.list [class*=" cic-"]:before {
	color: inherit;
	opacity: 1 !important;
}
body.colorful-theme table.advanced-table a,
body.colorful-theme table.list a,
body.colorful-theme .overview-table-scroll a {
	color: #0b4b58;
	font-weight: 600;
}
body.colorful-theme table.advanced-table a:hover,
body.colorful-theme table.list a:hover,
body.colorful-theme .overview-table-scroll a:hover {
	color: #071820;
	text-decoration: underline;
}
body.colorful-theme .overview-table-scroll {
	--overview-table-scroll-background: var(--app-colorful-list-surface);
	--overview-table-scrollbar-track-color: rgba(255, 255, 255, 0.35);
	--overview-table-scrollbar-color: #29313c;
	background: var(--app-colorful-list-surface);
	border-color: rgba(255, 255, 255, 0.75);
}
body.colorful-theme .overview-toolbar div.advanced-table-search input {
	background: var(--app-colorful-surface);
	color: var(--app-colorful-text);
	border-color: var(--app-colorful-control-border);
}
body.colorful-theme .overview-toolbar div.advanced-table-search::before {
	color: #0b4b58;
	opacity: 1;
	z-index: 2;
}
body.colorful-theme .overview-selection-bar {
	background: var(--app-colorful-surface);
	border-color: var(--app-colorful-control-border);
	color: var(--app-colorful-text);
}
body.colorful-theme .overview-selection-bar .overview-bulk-action,
body.colorful-theme .overview-selection-bar .overview-bulk-action .title {
	color: var(--app-colorful-text) !important;
}
body.colorful-theme.overview-filter-open div.advanced-table-filter.overview-filter-active {
	background: var(--app-colorful-surface);
	border-left: 1px solid var(--app-colorful-border);
	color: var(--app-colorful-text);
}
body.colorful-theme.overview-filter-open div.advanced-table-filter.overview-filter-active::before,
body.colorful-theme div.advanced-table-filter .overview-filter-group-label {
	color: var(--main-color);
}
body.colorful-theme div.advanced-table-filter .filter .title,
body.colorful-theme div.advanced-table-filter .overview-col-toggle-title,
body.colorful-theme div.advanced-table-filter label {
	color: var(--app-colorful-text) !important;
}
body.colorful-theme div.advanced-table-filter .filter.overview-filter-active-row {
	background: var(--app-colorful-surface-2);
	border-left-color: var(--main-color);
}
body.colorful-theme div.advanced-table-filter .overview-filter-star,
body.colorful-theme .overview-col-drag {
	color: rgba(23, 33, 43, 0.45);
}
body.colorful-theme div.advanced-table-filter .filter.favorited > .overview-filter-star,
body.colorful-theme .overview-favorites .filter > .overview-filter-star {
	color: var(--main-color);
}
body.colorful-theme .tabs ul.tabs-header li {
	background: var(--app-colorful-surface);
	border-color: rgba(255, 255, 255, 0.88);
	color: var(--app-colorful-text);
	box-shadow: 0 1px 0 rgba(23, 33, 43, 0.08);
}
body.colorful-theme .tabs ul.tabs-header li:not(.tabs-active):not(.tabs-disabled):hover {
	background: #ffffff;
	border-color: #29313c;
	color: #29313c;
}
body.colorful-theme .tabs ul.tabs-header li.tabs-active {
	background: #29313c;
	border-color: #29313c;
	color: #ffffff;
	box-shadow: none;
}
body.colorful-theme .tabs ul.tabs-header li.tabs-disabled {
	background: rgba(255, 255, 255, 0.45);
	border-color: rgba(255, 255, 255, 0.45);
	color: rgba(23, 33, 43, 0.45);
}
body.colorful-theme .tabs div.tabs-page {
	background: var(--app-colorful-surface);
	border-color: rgba(255, 255, 255, 0.88);
	color: var(--app-colorful-text);
}
body.colorful-theme main .tabs div.tabs-page,
body.colorful-theme main .tabs div.tabs-page .tabs div.tabs-page {
	background: var(--app-colorful-tabs-page-surface) !important;
}
body.colorful-theme main .tabs div.tabs-page .tabs div.tabs-page {
	background: none !important;
}
body.colorful-theme div.popup-container .tabs ul.tabs-header li,
body.colorful-theme .light-bg .tabs ul.tabs-header li {
	border-color: var(--app-colorful-control-border);
}
body.colorful-theme div.popup-container .tabs div.tabs-page,
body.colorful-theme .light-bg .tabs div.tabs-page {
	border-color: var(--app-colorful-control-border);
}
body.colorful-theme div.popup-container .tabs div.tabs-page {
	background: var(--app-colorful-surface) !important;
}
