.es-theme-switch {
	display: inline-flex;
	align-items: center;
	gap: 2px;
	padding: 3px;
	border-radius: 999px;
	background: #f2f4f7;
	border: 1px solid #e6e9ef;
}
.es-theme-switch [data-theme-value] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	min-width: 34px;
	height: 28px;
	padding: 0 8px;
	border: 0;
	border-radius: 999px;
	background: transparent;
	color: #66728b;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	cursor: pointer;
}
.es-theme-switch [data-theme-value] i {
	font-size: 16px;
	line-height: 1;
}
.es-theme-switch [data-theme-value].is-active {
	background: #fff;
	color: #1a1630;
	box-shadow: 0 1px 4px rgba(16, 24, 40, .08);
}
.es-theme-switch--labeled {
	width: 100%;
	max-width: 360px;
}
.es-theme-switch--labeled [data-theme-value] {
	flex: 1;
	height: 36px;
}
#header .es-theme-header {
	display: flex;
	align-items: center;
	padding: 0 10px;
}
#header .es-theme-header > a {
	display: none;
}

html[data-theme="dark"] {
	color-scheme: dark;
	--es-bg: #12151c;
	--es-bg-2: #171b23;
	--es-surface: #1c212b;
	--es-surface-2: #242a36;
	--es-border: #323a4a;
	--es-table-line: rgba(232, 234, 239, .12);
	--es-text: #e8eaef;
	--es-muted: #9aa3b5;
	--es-accent: #eb9d44;
	--es-shadow: 0 12px 32px rgba(0, 0, 0, .35);
}
html[data-theme="dark"],
html[data-theme="dark"] body,
html[data-theme="dark"] #container,
html[data-theme="dark"] #content {
	background: var(--es-bg) !important;
	color: var(--es-text);
}
html[data-theme="dark"] a {
	color: var(--es-text);
}
html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] h5,
html[data-theme="dark"] h6,
html[data-theme="dark"] .page-header h1,
html[data-theme="dark"] .breadcrumb,
html[data-theme="dark"] .breadcrumb a,
html[data-theme="dark"] label,
html[data-theme="dark"] .control-label,
html[data-theme="dark"] .help-block,
html[data-theme="dark"] .text-muted {
	color: var(--es-muted);
}
html[data-theme="dark"] #header,
html[data-theme="dark"] .navbar-static-top {
	background: var(--es-surface) !important;
	box-shadow: 0 1px 0 var(--es-border);
}
html[data-theme="dark"] #header .nav > li > a,
html[data-theme="dark"] #button-menu,
html[data-theme="dark"] #header .bx-log-out-circle {
	color: var(--es-muted);
}
html[data-theme="dark"] #header .nav > li > a:hover,
html[data-theme="dark"] #button-menu:hover {
	color: var(--es-text);
}
html[data-theme="dark"] .cash-list-header .dropdown-menu,
html[data-theme="dark"] #cash_list {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] #cash_list_store_name,
html[data-theme="dark"] #cash_list_sum,
html[data-theme="dark"] #cash_list li {
	color: var(--es-text) !important;
}
html[data-theme="dark"] #cash_list > li > a {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] #cash_list > li > a:hover {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .header-integration-orders__menu,
html[data-theme="dark"] .header-integration-orders__menu.dropdown-menu {
	background: var(--es-surface) !important;
	border: 1px solid var(--es-border) !important;
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] .header-integration-orders__head {
	background: var(--es-surface-2) !important;
	border-bottom-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .header-integration-orders__head a {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .header-integration-orders__item {
	background: transparent !important;
	border-bottom-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .header-integration-orders__item:hover {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .header-integration-orders__main strong {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .header-integration-orders__main span,
html[data-theme="dark"] .header-integration-orders__meta span,
html[data-theme="dark"] .header-integration-orders__empty {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .header-integration-orders__platform--rozetka {
	background: rgba(22, 163, 74, .18) !important;
	color: #86efac !important;
}
html[data-theme="dark"] .header-integration-orders__platform--prom {
	background: rgba(124, 58, 237, .18) !important;
	color: #c4b5fd !important;
}
html[data-theme="dark"] .header-integration-orders__platform--opencart {
	background: rgba(56, 189, 248, .18) !important;
	color: #7dd3fc !important;
}
html[data-theme="dark"] .header-integration-orders__platform--woocommerce {
	background: rgba(150, 88, 138, .22) !important;
	color: #e9b4e0 !important;
}
html[data-theme="dark"] .header-integration-orders__platform--reserve {
	background: rgba(235, 157, 68, .18) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .header-integration-orders__toggle {
	background: rgba(235, 157, 68, .16) !important;
}
html[data-theme="dark"] .header-integration-orders__toggle i {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .header-integration-orders__count {
	background: var(--es-accent) !important;
	color: #1a1630 !important;
}
html[data-theme="dark"] #toast-container > div,
html[data-theme="dark"] #toast-container > .toast-success,
html[data-theme="dark"] #toast-container > .toast-warning,
html[data-theme="dark"] #toast-container > .toast-info,
html[data-theme="dark"] #toast-container > .toast-error {
	background-color: var(--es-surface) !important;
	color: var(--es-text) !important;
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] .toast-title,
html[data-theme="dark"] .toast-message {
	color: var(--es-text) !important;
}
html[data-theme="dark"] #column-left,
html[data-theme="dark"] #menu > li > ul {
	background-color: var(--es-surface) !important;
	box-shadow: none;
	border-color: var(--es-border);
}
html[data-theme="dark"] #menu li a,
html[data-theme="dark"] #menu li li a,
html[data-theme="dark"] #menu li.active li a {
	color: var(--es-muted) !important;
	font-weight: 400;
}
html[data-theme="dark"] #menu > li > a,
html[data-theme="dark"] #menu > li > a > span,
html[data-theme="dark"] #column-left.active #menu > li > a,
html[data-theme="dark"] .active #menu > li.active > a {
	color: #f7f8fb !important;
	font-weight: 600;
}
html[data-theme="dark"] #menu li a i {
	background: var(--es-surface-2);
	color: #e8eaef !important;
}
html[data-theme="dark"] #menu > li.active > a i {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] #menu li li a:before,
html[data-theme="dark"] #menu li li a.parent:after,
html[data-theme="dark"] #column-left.active #menu > li a.parent:after {
	color: #c5cdd8 !important;
}
html[data-theme="dark"] #menu li li.active > a:last-child,
html[data-theme="dark"] #menu li li.active a:last-child {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .active #menu > li.active > a {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] #menu li a:hover,
html[data-theme="dark"] #menu li li a:hover,
html[data-theme="dark"] .active #menu > li > a:hover {
	background-color: var(--es-surface-2);
	color: var(--es-accent) !important;
}
html[data-theme="dark"] #menu li ul {
	background: var(--es-surface);
	border-color: var(--es-border);
	box-shadow: var(--es-shadow);
}

html[data-theme="dark"] .panel,
html[data-theme="dark"] .panel-default,
html[data-theme="dark"] .panel-body,
html[data-theme="dark"] .well,
html[data-theme="dark"] .table-responsive,
html[data-theme="dark"] .tile,
html[data-theme="dark"] .card,
html[data-theme="dark"] .login-panel,
html[data-theme="dark"] .content-login .login-panel,
html[data-theme="dark"] .dashboard-chart,
html[data-theme="dark"] .dashboard-chartsales,
html[data-theme="dark"] .order-info-card,
html[data-theme="dark"] .arrival-info-card,
html[data-theme="dark"] .product-report-metric,
html[data-theme="dark"] .integrations__item {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
	box-shadow: none;
}
html[data-theme="dark"] .panel-default .panel-heading,
html[data-theme="dark"] .panel-heading {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] thead tr {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .table,
html[data-theme="dark"] .table-bordered {
	border: 0 !important;
	border-collapse: collapse;
}
html[data-theme="dark"] .table > thead > tr > th,
html[data-theme="dark"] .table > tbody > tr > th,
html[data-theme="dark"] .table > tfoot > tr > th,
html[data-theme="dark"] .table > thead > tr > td,
html[data-theme="dark"] .table > tbody > tr > td,
html[data-theme="dark"] .table > tfoot > tr > td,
html[data-theme="dark"] .table-bordered > thead > tr > th,
html[data-theme="dark"] .table-bordered > thead > tr > td,
html[data-theme="dark"] .table-bordered > tbody > tr > th,
html[data-theme="dark"] .table-bordered > tbody > tr > td,
html[data-theme="dark"] .table-bordered > tfoot > tr > td {
	background: transparent !important;
	border-top: 1px solid var(--es-table-line) !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	color: var(--es-text);
}
html[data-theme="dark"] .table > thead:first-child > tr:first-child > th,
html[data-theme="dark"] .table > thead:first-child > tr:first-child > td,
html[data-theme="dark"] .table.table-bordered tbody tr:last-child td {
	border-top-color: var(--es-table-line) !important;
	border-bottom: 0 !important;
}
html[data-theme="dark"] .table thead td,
html[data-theme="dark"] .table thead th,
html[data-theme="dark"] .table a {
	color: var(--es-muted);
}
html[data-theme="dark"] .table-hover > tbody > tr:hover > td,
html[data-theme="dark"] .table tbody tr:hover > td {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .form-control,
html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] input[type="search"],
html[data-theme="dark"] input[type="tel"],
html[data-theme="dark"] input[type="date"],
html[data-theme="dark"] select,
html[data-theme="dark"] textarea,
html[data-theme="dark"] .input-group-addon,
html[data-theme="dark"] .bootstrap-datetimepicker-widget,
html[data-theme="dark"] .dropdown-menu {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .form-control:focus,
html[data-theme="dark"] .form-control:hover {
	border-color: var(--es-accent) !important;
	background: var(--es-bg-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .form-control::placeholder,
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder {
	color: #6f7890;
}
html[data-theme="dark"] input[type="radio"],
html[data-theme="dark"] input[type="checkbox"],
html[data-theme="dark"] .radio input[type="radio"],
html[data-theme="dark"] .checkbox input[type="checkbox"] {
	background: var(--es-surface-2);
	border-color: var(--es-border);
}
html[data-theme="dark"] .nav-tabs {
	background: var(--es-surface-2);
}
html[data-theme="dark"] .nav-tabs > li.active > a,
html[data-theme="dark"] .nav-tabs > li.active > a:hover,
html[data-theme="dark"] .nav-tabs > li.active > a:focus,
html[data-theme="dark"] .nav-tabs > li > a.active,
html[data-theme="dark"] .nav-tabs > li > a {
	background: var(--es-surface);
	color: var(--es-text);
	border: none;
	box-shadow: none;
}
html[data-theme="dark"] .btn-default,
html[data-theme="dark"] .btn-secondary {
	background: var(--es-surface-2);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .btn-default:hover,
html[data-theme="dark"] .btn-secondary:hover {
	background: #2d3442;
	border-color: #3b4456;
	color: var(--es-text);
}
html[data-theme="dark"] .dropdown-menu > li > a,
html[data-theme="dark"] .dropdown-item {
	color: var(--es-text);
}
html[data-theme="dark"] .dropdown-menu > li > a:hover,
html[data-theme="dark"] .dropdown-item:hover {
	background: var(--es-surface-2);
	color: var(--es-accent);
}
html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .quick-view-modal .modal-content,
html[data-theme="dark"] .swal2-popup {
	background: var(--es-surface) !important;
	color: var(--es-text) !important;
	border: 1px solid var(--es-border);
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] .quick-view-modal__header,
html[data-theme="dark"] .quick-view-modal__body,
html[data-theme="dark"] .quick-view-modal__footer,
html[data-theme="dark"] .modal-header,
html[data-theme="dark"] .modal-body,
html[data-theme="dark"] .modal-footer {
	background: transparent !important;
	color: var(--es-text);
}
html[data-theme="dark"] .modal-header,
html[data-theme="dark"] .quick-view-modal__header {
	border-bottom: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .modal-footer,
html[data-theme="dark"] .quick-view-modal__footer {
	border-top: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .quick-view-modal__heading,
html[data-theme="dark"] .quick-view-modal .modal-title,
html[data-theme="dark"] .quick-view-modal__product-name,
html[data-theme="dark"] .quick-view-modal__info .val,
html[data-theme="dark"] .swal2-title,
html[data-theme="dark"] .swal2-html-container {
	color: var(--es-text);
}
html[data-theme="dark"] .quick-view-modal__eyebrow,
html[data-theme="dark"] .quick-view-modal__info-label,
html[data-theme="dark"] .quick-view-modal__section-heading span {
	color: var(--es-muted);
}
html[data-theme="dark"] .quick-view-modal__info-item,
html[data-theme="dark"] .quick-view-modal__table-wrap {
	background: var(--es-bg-2);
	border-color: var(--es-border);
}
html[data-theme="dark"] .quick-view-modal__info-item--total {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .35) !important;
}
html[data-theme="dark"] .quick-view-modal__info-item--total .quick-view-modal__info-label,
html[data-theme="dark"] .quick-view-modal__info-item--total .val {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .quick-view-modal__footer .quick-view-modal__secondary-action,
html[data-theme="dark"] .quick-view-modal__footer .quick-view-modal__secondary-action:hover,
html[data-theme="dark"] .quick-view-modal__footer .quick-view-modal__secondary-action:focus {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	box-shadow: none !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .quick-view-modal__footer .quick-view-modal__secondary-action i {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .close,
html[data-theme="dark"] .quick-view-modal__close.close {
	color: var(--es-muted);
	opacity: 1;
	text-shadow: none;
}
html[data-theme="dark"] .alert-success,
html[data-theme="dark"] .alert-danger,
html[data-theme="dark"] .alert-warning,
html[data-theme="dark"] .alert-info {
	background: var(--es-surface-2);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] #toast-container > div,
html[data-theme="dark"] .toast,
html[data-theme="dark"] .toast-error,
html[data-theme="dark"] .toast-info,
html[data-theme="dark"] .toast-success,
html[data-theme="dark"] .toast-warning {
	background-color: var(--es-surface) !important;
	color: var(--es-text);
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] .toast-title,
html[data-theme="dark"] .toast-message {
	color: var(--es-text);
}
html[data-theme="dark"] .pagination > li > a,
html[data-theme="dark"] .pagination > li > span {
	background: var(--es-surface);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .pagination > .active > a,
html[data-theme="dark"] .pagination > .active > span {
	background: var(--es-accent);
	border-color: var(--es-accent);
	color: #111;
}
html[data-theme="dark"] .list-group-item,
html[data-theme="dark"] .thumbnail,
html[data-theme="dark"] .img-thumbnail {
	background: var(--es-surface);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .progress {
	background: var(--es-surface-2);
}
html[data-theme="dark"] hr {
	border-color: var(--es-border);
}
html[data-theme="dark"] .cont-login,
html[data-theme="dark"] .content-login,
html[data-theme="dark"] .login-wrapper {
	background: var(--es-bg) !important;
	background-image: none !important;
}
html[data-theme="dark"] .content-login .login-panel,
html[data-theme="dark"] .login-panel {
	background: var(--es-surface) !important;
	box-shadow: var(--es-shadow);
}
html[data-theme="dark"] .form-control-login,
html[data-theme="dark"] .form-control-login:focus,
html[data-theme="dark"] #login-input #input-password,
html[data-theme="dark"] #login-input #input-confirm,
html[data-theme="dark"] #login-input #input-password:focus,
html[data-theme="dark"] #login-input #input-confirm:focus,
html[data-theme="dark"] #input-login-data {
	background-color: var(--es-bg-2) !important;
	color: var(--es-text) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .form-control-login::placeholder {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .header-held-cart a {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .es-theme-switch {
	background: var(--es-surface-2);
	border-color: var(--es-border);
}
html[data-theme="dark"] .es-theme-switch [data-theme-value] {
	color: var(--es-muted);
}
html[data-theme="dark"] .es-theme-switch [data-theme-value].is-active {
	background: var(--es-surface);
	color: var(--es-text);
	box-shadow: none;
}

html[data-theme="dark"] .bootstrap-datetimepicker-widget table td,
html[data-theme="dark"] .bootstrap-datetimepicker-widget table th {
	color: var(--es-text);
}
html[data-theme="dark"] .bootstrap-datetimepicker-widget table td.day:hover,
html[data-theme="dark"] .bootstrap-datetimepicker-widget table td.active {
	background: var(--es-accent);
	color: #111;
}

html[data-theme="dark"] .table tbody,
html[data-theme="dark"] .table thead,
html[data-theme="dark"] .table tr,
html[data-theme="dark"] .table td,
html[data-theme="dark"] .table th,
html[data-theme="dark"] .dashboard tbody,
html[data-theme="dark"] .dashboard td,
html[data-theme="dark"] .dashboard .table > thead:first-child > tr:first-child > td {
	background: transparent !important;
	color: var(--es-text) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] thead tr,
html[data-theme="dark"] .table thead tr,
html[data-theme="dark"] .table thead td,
html[data-theme="dark"] .table thead th {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .table-hover > tbody > tr:hover > td,
html[data-theme="dark"] .table-hover > tbody > tr:hover > th,
html[data-theme="dark"] .table > tbody > tr.active > td,
html[data-theme="dark"] .dashboard .panel-default .table > tbody > tr:hover > td {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .table tbody tr[style*="#eb9d44"],
html[data-theme="dark"] .table tbody tr[style*="#eb9d44"] td {
	background: #eb9d44 !important;
	color: #fff !important;
}

html[data-theme="dark"] .dashboard .panel-default,
html[data-theme="dark"] .dashboard .tile,
html[data-theme="dark"] .dashboard .store_sale_line,
html[data-theme="dark"] .dashboard .tile-percent span,
html[data-theme="dark"] .dashboard-profit-toggle {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .dashboard .tile-body h2,
html[data-theme="dark"] .dashboard .store_sale_line #second,
html[data-theme="dark"] .dashboard .legendLabel,
html[data-theme="dark"] .dashboard .tickLabel {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .dashboard .tile-heading,
html[data-theme="dark"] .dashboard .store_sale_line #first,
html[data-theme="dark"] #dashboard-total p,
html[data-theme="dark"] .dashboard .tile-percent {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .store_line_popup {
	background: var(--es-surface-2) !important;
	border: 1px solid var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .store_line_popup--store {
	color: #d5dbe6 !important;
}
html[data-theme="dark"] .store_line_popup--value {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .modal-smaller .modal-title,
html[data-theme="dark"] .modal-smaller .text-gray {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .dashboard-card-icon,
html[data-theme="dark"] .dashboard-card-icon--sale,
html[data-theme="dark"] .dashboard-card-icon--daysale,
html[data-theme="dark"] .dashboard-card-icon--average,
html[data-theme="dark"] .dashboard-card-icon--orders,
html[data-theme="dark"] .dashboard-card-icon--profit,
html[data-theme="dark"] .dashboard-card-icon--customer,
html[data-theme="dark"] .dashboard-card-icon--online,
html[data-theme="dark"] .dashboard-card-icon--bestsellers,
html[data-theme="dark"] .dashboard-card-icon--recent,
html[data-theme="dark"] .dashboard-card-icon--chart-count,
html[data-theme="dark"] .dashboard-card-icon--chart-sale {
	background: rgba(235, 157, 68, .16) !important;
	box-shadow: none !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .dashboard .panel-default .panel-heading {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
}
html[data-theme="dark"] .btn-grayish,
html[data-theme="dark"] .dashboard .btn-grayish,
html[data-theme="dark"] .dashboard .panel-default .btn-primary {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .dashboard .dashboard-analytics-card .dashboard-chart__range {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .dashboard .dashboard-analytics-card .dashboard-chart__range li,
html[data-theme="dark"] .dashboard .dashboard-analytics-card .dashboard-chart__range li a {
	color: var(--es-muted) !important;
	-webkit-text-fill-color: var(--es-muted);
}
html[data-theme="dark"] .dashboard .dashboard-analytics-card .dashboard-chart__range li.active a {
	background: var(--es-surface-2) !important;
	color: var(--es-accent) !important;
	-webkit-text-fill-color: var(--es-accent);
	box-shadow: none;
}
html[data-theme="dark"] .dashboard .dashboard-analytics-card .dashboard-chart__range li:not(.active) a:hover {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}

html[data-theme="dark"] .product-report-metric,
html[data-theme="dark"] .product-report-filter,
html[data-theme="dark"] .product-report-chart,
html[data-theme="dark"] .product-report-table,
html[data-theme="dark"] .report-summary-card,
html[data-theme="dark"] .report-payment-chart,
html[data-theme="dark"] .report-summary-meta,
html[data-theme="dark"] .report-summary-meta__item,
html[data-theme="dark"] .customer-report-action,
html[data-theme="dark"] .customer-report-group {
	background: var(--es-surface-2) !important;
	border: 1px solid var(--es-border) !important;
	border-radius: 12px !important;
	color: var(--es-text);
	box-shadow: none;
}
html[data-theme="dark"] .product-report-metric strong,
html[data-theme="dark"] .report-summary-card__value,
html[data-theme="dark"] .customer-report-name {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-report-metric span:not(.product-report-metric__icon),
html[data-theme="dark"] .product-report-filter .control-label,
html[data-theme="dark"] .report-summary-card__label,
html[data-theme="dark"] .report-payment-chart__circle span,
html[data-theme="dark"] .report-payment-chart__legend-item {
	color: #d5dbe6 !important;
}
html[data-theme="dark"] .product-report-metric__icon,
html[data-theme="dark"] .report-summary-card__icon {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .report-payment-chart__circle:before {
	background: var(--es-surface) !important;
}
html[data-theme="dark"] .report-summary-meta {
	background: var(--es-surface) !important;
}
html[data-theme="dark"] .report-summary-meta__item {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .report-summary-meta__item span {
	color: #d5dbe6 !important;
}
html[data-theme="dark"] .report-summary-meta__item strong {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .product-report-chart > header {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-report-table {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
html[data-theme="dark"] .product-report-table .table > thead > tr,
html[data-theme="dark"] .product-report-table .table > thead > tr > th {
	background: transparent !important;
	border-top: 0 !important;
	border-bottom: 1px solid var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-report-table .table > tbody > tr > td {
	background: transparent !important;
	border-top: 0 !important;
	border-bottom: 1px solid var(--es-table-line) !important;
}
html[data-theme="dark"] .product-report-table .table > tbody > tr:last-child > td {
	border-bottom: 0 !important;
}
html[data-theme="dark"] .product-report-pagination {
	border-top: 0 !important;
	padding-left: 0;
	padding-right: 0;
}

html[data-theme="dark"] .settings-store-card,
html[data-theme="dark"] .settings-store-list__panel,
html[data-theme="dark"] .settings-store-form__panel,
html[data-theme="dark"] .settings-page__tabs,
html[data-theme="dark"] .settings-page__tab-content,
html[data-theme="dark"] .cash-store-card,
html[data-theme="dark"] .cash-register-summary,
html[data-theme="dark"] .cash-operation-card,
html[data-theme="dark"] .cash-ledger-card {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
	box-shadow: none;
}
html[data-theme="dark"] .cash-register-summary div,
html[data-theme="dark"] .cash-register-summary small,
html[data-theme="dark"] .cash-store-card__amount small,
html[data-theme="dark"] .cash-operation-card__head small,
html[data-theme="dark"] .cash-ledger-card__head p,
html[data-theme="dark"] .cash-field-label,
html[data-theme="dark"] .cash-expected {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .cash-register-summary strong,
html[data-theme="dark"] .cash-store-card__amount,
html[data-theme="dark"] .cash-store-card__head h2,
html[data-theme="dark"] .cash-operation-card__head strong,
html[data-theme="dark"] .cash-ledger-card__head h2,
html[data-theme="dark"] .cash-expected strong {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .cash-register-summary__icon,
html[data-theme="dark"] .cash-store-card__head > span,
html[data-theme="dark"] .cash-operation-card__head > span,
html[data-theme="dark"] .cash-ledger-card__head > span {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .cash-operation-switch {
	background: var(--es-bg-2) !important;
}
html[data-theme="dark"] .cash-operation-switch label {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .cash-operation-switch label.active {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .cash-operation-card__head,
html[data-theme="dark"] .cash-ledger-card__head,
html[data-theme="dark"] .cash-expected,
html[data-theme="dark"] .cash-ledger-pagination,
html[data-theme="dark"] .cash-ledger-table > thead > tr > td,
html[data-theme="dark"] .cash-ledger-table > tbody > tr > td {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .cash-ledger-table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .cash-movement-type--in {
	background: rgba(88, 166, 88, .18) !important;
	color: #9ee29e !important;
}
html[data-theme="dark"] .cash-movement-type--out {
	background: rgba(239, 68, 68, .18) !important;
	color: #fca5a5 !important;
}
html[data-theme="dark"] .cash-ledger-amount.is-in {
	color: #9ee29e !important;
}
html[data-theme="dark"] .cash-ledger-amount.is-out {
	color: #fca5a5 !important;
}
html[data-theme="dark"] .settings-store-form__wrap,
html[data-theme="dark"] .settings-page__container,
html[data-theme="dark"] .settings-page__shell,
html[data-theme="dark"] .settings-page__body {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none;
}
html[data-theme="dark"] .settings-store-card h2,
html[data-theme="dark"] .settings-store-list__heading h2,
html[data-theme="dark"] .settings-store-form__heading h2,
html[data-theme="dark"] .settings-store-table__name {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .settings-page__tab-content .control-label,
html[data-theme="dark"] .settings-store-form__body .control-label,
html[data-theme="dark"] .settings-store-card__eyebrow,
html[data-theme="dark"] .settings-store-form__heading small {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .settings-page__tabs > li > a {
	color: var(--es-muted);
}
html[data-theme="dark"] .settings-page__tabs > li > a:hover,
html[data-theme="dark"] .settings-page__tabs > li > a:focus {
	background: var(--es-surface-2);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .settings-store-form__body .form-group,
html[data-theme="dark"] .settings-page__tab-content .form-group,
html[data-theme="dark"] .settings-store-table > thead > tr > td,
html[data-theme="dark"] .settings-store-table > tbody > tr > td {
	border-color: var(--es-border) !important;
	background: transparent !important;
	color: var(--es-text);
}
html[data-theme="dark"] .telegram-helper-info {
	background: var(--es-surface) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .telegram-card {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
}
html[data-theme="dark"] .telegram-card__heading,
html[data-theme="dark"] .telegram-step + .telegram-step,
html[data-theme="dark"] .telegram-var {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .telegram-card__icon {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .telegram-card__heading h2,
html[data-theme="dark"] .telegram-switch-row strong,
html[data-theme="dark"] .telegram-field__label,
html[data-theme="dark"] .telegram-step strong {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .telegram-card__heading small,
html[data-theme="dark"] .telegram-switch-row p,
html[data-theme="dark"] .telegram-field__hint,
html[data-theme="dark"] .telegram-step p,
html[data-theme="dark"] .telegram-var span {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .telegram-switch-row {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .telegram-settings-page .form-control {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .telegram-settings-page .form-control:focus {
	border-color: var(--es-accent) !important;
	box-shadow: 0 0 0 3px rgba(235, 157, 68, .18) !important;
}
html[data-theme="dark"] .telegram-input-row .btn,
html[data-theme="dark"] .telegram-actions .btn-default {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .telegram-chip,
html[data-theme="dark"] .telegram-var code,
html[data-theme="dark"] .telegram-step__num {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .telegram-chip:hover {
	background: rgba(235, 157, 68, .28) !important;
}
html[data-theme="dark"] .telegram-step code {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .telegram-step__note {
	background: rgba(235, 157, 68, .12) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .telegram-field__hint a,
html[data-theme="dark"] .telegram-step a,
html[data-theme="dark"] .telegram-inline-link {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .telegram-settings-page .form-control.is-ok {
	border-color: #4caf7a !important;
}
html[data-theme="dark"] .telegram-settings-page .form-control.is-error {
	border-color: #e3503e !important;
}
html[data-theme="dark"] .form-switch i {
	background-color: var(--es-border) !important;
}
html[data-theme="dark"] .form-switch i::before {
	background-color: var(--es-surface-2) !important;
}
html[data-theme="dark"] .form-switch i::after {
	background-color: #f2f4f8 !important;
	box-shadow: none;
}
html[data-theme="dark"] .form-switch input:checked + i {
	background-color: var(--es-accent) !important;
}

html[data-theme="dark"] .order-info-card,
html[data-theme="dark"] .order-info-products-card,
html[data-theme="dark"] .order-info-card .panel-heading,
html[data-theme="dark"] .order-info-additional-toggle,
html[data-theme="dark"] .order-create-page .order-customer-data,
html[data-theme="dark"] .order-create-page .order-sale-panel,
html[data-theme="dark"] .order-create-page .order-cart-table-wrap,
html[data-theme="dark"] .order-customer-card {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .order-info-card .panel-title,
html[data-theme="dark"] .order-customer-data__heading h2,
html[data-theme="dark"] .order-sale-panel__heading strong,
html[data-theme="dark"] .order-info-card > .table > tbody > tr > td {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-info-card,
html[data-theme="dark"] .return-info-products-card,
html[data-theme="dark"] .return-info-card .panel-heading,
html[data-theme="dark"] .return-info-products-card__heading {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
	color: var(--es-text);
}
html[data-theme="dark"] .return-info-card .panel-title,
html[data-theme="dark"] .return-info-products-card__heading h2,
html[data-theme="dark"] .return-info-card > .table > tbody > tr > td,
html[data-theme="dark"] .return-related-link {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-info-products-card__heading small,
html[data-theme="dark"] .return-info-products-card__summary span {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .return-info-products-card__summary strong,
html[data-theme="dark"] .return-info-total {
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .return-info-products-table > thead > tr > td,
html[data-theme="dark"] .return-info-products-table > tbody > tr > td,
html[data-theme="dark"] .return-info-comment-row td {
	background: transparent !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-info-card .btn-icon,
html[data-theme="dark"] .return-info-order-link {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-info-products-card__icon {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .return-info-status {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .return-info-status.is-success {
	background: rgba(88, 166, 88, .18) !important;
	color: #9ee29e !important;
}
html[data-theme="dark"] .order-create-page .order-cart-table > thead > tr > td,
html[data-theme="dark"] .order-create-page .order-cart-table > tbody > tr > td {
	background: transparent !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-create-page .order-sale-panel .form-control,
html[data-theme="dark"] .order-create-page .order-sale-panel .form-control:focus {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-create-page .order-sale-panel .side-totals__wrapper,
html[data-theme="dark"] .side-totals__wrapper,
html[data-theme="dark"] .order-create-page .order-sale-panel .side_panel__totals,
html[data-theme="dark"] .order-create-page .order-sale-panel .total_sum_div {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
}
html[data-theme="dark"] .order-create-page .order-sale-panel .side_panel__totals label,
html[data-theme="dark"] .order-create-page .order-sale-panel .side_panel__totals label + span,
html[data-theme="dark"] .order-create-page .order-sale-panel .side_panel__totals b {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .catalog-popup .modal-content,
html[data-theme="dark"] .catalog-popup .modal-body,
html[data-theme="dark"] #catalog_popup .modal-content,
html[data-theme="dark"] .order-create-page #catalog_popup .modal-content,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-content,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-content,
html[data-theme="dark"] .order-create-page #add_customer_popup .modal-content {
	background: var(--es-surface) !important;
	color: var(--es-text) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .order-create-page #catalog_popup .modal-header,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-header,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-header,
html[data-theme="dark"] .order-create-page #add_customer_popup .modal-header,
html[data-theme="dark"] .order-create-page #catalog_popup .modal-body,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-body,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-body,
html[data-theme="dark"] .order-create-page #add_customer_popup .modal-body {
	background: transparent !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-create-page #catalog_popup .modal-title,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-title,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-title,
html[data-theme="dark"] .order-create-page #add_customer_popup .modal-title {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-create-page #catalog_popup .modal-header .close,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-header .close,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-header .close,
html[data-theme="dark"] .order-create-page #add_customer_popup .modal-header .close {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .order-create-page #catalog_popup .modal-footer,
html[data-theme="dark"] .order-create-page #checkout_popup .modal-footer,
html[data-theme="dark"] .order-create-page #add_discount_popup .modal-footer {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .catalog-popup .search-line input,
html[data-theme="dark"] .catalog-popup .search-line select,
html[data-theme="dark"] #popup_product_list .search-line input,
html[data-theme="dark"] .order-create-page #catalog_popup input,
html[data-theme="dark"] .order-create-page #catalog_popup input:focus,
html[data-theme="dark"] .order-create-page #checkout_popup .form-control,
html[data-theme="dark"] .order-create-page #add_discount_popup .form-control,
html[data-theme="dark"] .order-create-page #add_customer_popup .form-control {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .prod-content,
html[data-theme="dark"] #catalog_popup .prod-content,
html[data-theme="dark"] .order-create-page #catalog_popup .prod-content,
html[data-theme="dark"] .catalog-popup .prod-content__results,
html[data-theme="dark"] .catalog-popup .table,
html[data-theme="dark"] .catalog-popup tbody,
html[data-theme="dark"] .catalog-popup td,
html[data-theme="dark"] .order-create-page #catalog_popup table,
html[data-theme="dark"] .order-create-page #catalog_popup table > thead > tr > td,
html[data-theme="dark"] .order-create-page #catalog_popup table > tbody > tr > td,
html[data-theme="dark"] .order-create-page #add_discount_popup table > thead > tr > td,
html[data-theme="dark"] .order-create-page #add_discount_popup table > tbody > tr > td,
html[data-theme="dark"] .order-create-page #add_customer_popup table > thead > tr > td,
html[data-theme="dark"] .order-create-page #add_customer_popup table > tbody > tr > td {
	background: var(--es-surface) !important;
	color: var(--es-text) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .order-create-page #catalog_popup table > thead > tr > td,
html[data-theme="dark"] .order-create-page #add_discount_popup table > thead > tr > td,
html[data-theme="dark"] .order-create-page #add_customer_popup table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .ean-sku-block__sku label,
html[data-theme="dark"] .ean-sku-block__ean label {
	background: var(--es-surface) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .settings-page__tab-content .form-control,
html[data-theme="dark"] .settings-store-form__body .form-control,
html[data-theme="dark"] .settings-page__tab-content .form-control:focus,
html[data-theme="dark"] .settings-store-form__body .form-control:focus {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .dashboard .tile .tile-footer a,
html[data-theme="dark"] .table-hover > tbody > tr:hover,
html[data-theme="dark"] .table-hover > tbody > tr:has(input:checked),
html[data-theme="dark"] .table-hover > tbody > tr:has(input:checked) > td,
html[data-theme="dark"] tr.not-active-prod,
html[data-theme="dark"] tr.not-active-prod td {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-info-card .btn-icon,
html[data-theme="dark"] .settings-store-card__action,
html[data-theme="dark"] .customer-report-action {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}

html[data-theme="dark"] .order-create-page .page-header h1 {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] #title_customer_top .customer_name,
html[data-theme="dark"] #title_customer_top .store_name {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .35) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .order-queue-widget {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	box-shadow: none !important;
}
html[data-theme="dark"] .order-queue-widget__title {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-queue-widget__badge {
	background: var(--es-accent) !important;
	color: #1a1630 !important;
}
html[data-theme="dark"] .order-queue-widget select {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .order-sale-panel__heading,
html[data-theme="dark"] .order-customer-data__heading {
	border-bottom: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .order-create-page .order-customer-actions {
	border-top: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .order-create-page .order-sale-panel .side_panel__totals,
html[data-theme="dark"] .side_panel__totals--pieces,
html[data-theme="dark"] .side_panel__totals--weight {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .order-create-page .panel,
html[data-theme="dark"] .order-create-page .well,
html[data-theme="dark"] .order-product-table,
html[data-theme="dark"] .order-totals,
html[data-theme="dark"] .cart-panel {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
}
html[data-theme="dark"] #filter-product,
html[data-theme="dark"] #filter-order,
html[data-theme="dark"] .filter-container,
html[data-theme="dark"] .products-filter,
html[data-theme="dark"] .filtration,
html[data-theme="dark"] aside.well,
html[data-theme="dark"] .col-md-3 .well {
	background: var(--es-surface) !important;
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .filtration .btn,
html[data-theme="dark"] #button-filter {
	background: var(--es-surface-2);
	border-color: var(--es-border);
	color: var(--es-text);
}
html[data-theme="dark"] .btn-gray {
	background: var(--es-surface-2) !important;
	border: 1px solid var(--es-border) !important;
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .btn-gray:hover {
	background: #2d3442 !important;
	color: #fff !important;
}
html[data-theme="dark"] .btn-gray.selected,
html[data-theme="dark"] .btn-gray.selected:hover {
	background: rgba(235, 157, 68, .18) !important;
	border-color: rgba(235, 157, 68, .45) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .filtration .btn-primary,
html[data-theme="dark"] #button-filter.btn-primary {
	background: var(--es-accent) !important;
	border-color: var(--es-accent) !important;
	color: #1a1630 !important;
}
html[data-theme="dark"] #footer {
	background: var(--es-surface);
	color: var(--es-muted);
	border-color: var(--es-border);
}

html[data-theme="dark"] .table-responsive,
html[data-theme="dark"] #content > .container-fluid > .panel-body {
	background: var(--es-bg) !important;
	box-shadow: none;
}
html[data-theme="dark"] .product-list__name,
html[data-theme="dark"] .product-list__name a,
html[data-theme="dark"] .product-list__code-stack,
html[data-theme="dark"] .product-list__ean,
html[data-theme="dark"] .product-list__sku-inline,
html[data-theme="dark"] .product-list__sku--text,
html[data-theme="dark"] .product-list__price--text,
html[data-theme="dark"] .table tbody a {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-list__subhead,
html[data-theme="dark"] .product-list__sku-label {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-list__category-chip {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .table-responsive .btn-primary,
html[data-theme="dark"] .data_table .btn-primary,
html[data-theme="dark"] .products-filter-container .btn-default,
html[data-theme="dark"] .products-filter-container .btn-secondary {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .data_table .btn-primary,
html[data-theme="dark"] .table-responsive .btn-primary {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .4) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .btn-clipboard {
	color: var(--es-muted) !important;
	background: transparent !important;
}

html[data-theme="dark"] ul.pagination {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
}
html[data-theme="dark"] ul.pagination > li > a,
html[data-theme="dark"] ul.pagination > li > span {
	background: transparent !important;
	border: 0 !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] ul.pagination > li > a:hover,
html[data-theme="dark"] ul.pagination > li > span:hover {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] ul.pagination > .active > a,
html[data-theme="dark"] ul.pagination > .active > span {
	background: var(--es-accent) !important;
	color: #111 !important;
}

html[data-theme="dark"] .table-responsive,
html[data-theme="dark"] #content > .container-fluid > .panel,
html[data-theme="dark"] #content > .container-fluid > .panel-default,
html[data-theme="dark"] #content > .container-fluid > .panel-body {
	background: var(--es-bg) !important;
	box-shadow: none;
}
html[data-theme="dark"] .table-responsive {
	border: 1px solid var(--es-table-line) !important;
	border-radius: 1.5rem;
	overflow: auto;
}
html[data-theme="dark"] .table-responsive > .table,
html[data-theme="dark"] .table-responsive > .table-bordered {
	border: 0 !important;
	margin-bottom: 0;
}

html[data-theme="dark"] .product-page__general--wrapper,
html[data-theme="dark"] .stock-wrapper,
html[data-theme="dark"] .product-integrations,
html[data-theme="dark"] .product-integrations .prodpage-label,
html[data-theme="dark"] .product-integrations__card,
html[data-theme="dark"] .product-integrations__content-card,
html[data-theme="dark"] .product-sticky-save {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
	box-shadow: none;
}
html[data-theme="dark"] .prodpage-label,
html[data-theme="dark"] .stock-wrapper__label,
html[data-theme="dark"] .ncard-label,
html[data-theme="dark"] .input-label,
html[data-theme="dark"] .ean-sku-block__sku label,
html[data-theme="dark"] .ean-sku-block__ean label {
	background: var(--es-surface) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .content-list__item {
	background: transparent !important;
	border-bottom-color: var(--es-table-line) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-integrations__heading,
html[data-theme="dark"] .product-integrations__head,
html[data-theme="dark"] .product-integrations__fields label {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-integrations__head small {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-integrations__tabs > li > a {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-integrations__tabs > li.active > a,
html[data-theme="dark"] .product-integrations__tabs > li.active > a:hover,
html[data-theme="dark"] .product-integrations__tabs > li.active > a:focus {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}

html[data-theme="dark"] .product-history-dialog__body,
html[data-theme="dark"] .product-history-dialog__stores {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .product-history-tabs > li > a {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-history-tabs > li.active > a {
	background: rgba(235, 157, 68, .16) !important;
	border-color: var(--es-accent) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .product-history-event {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
}
html[data-theme="dark"] .product-history-event__title {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .product-history-event__meta,
html[data-theme="dark"] .product-history-event__meta a,
html[data-theme="dark"] .product-history-event__meta span {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .product-history-event__icon {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .product-history-event__change.is-positive {
	background: rgba(88, 166, 88, .18) !important;
	border: 1px solid rgba(88, 166, 88, .4);
	color: #9ee29e !important;
}
html[data-theme="dark"] .product-history-event__change.is-negative {
	background: rgba(239, 68, 68, .18) !important;
	border: 1px solid rgba(239, 68, 68, .4);
	color: #fca5a5 !important;
}
html[data-theme="dark"] .product-history-event__change.is-price {
	background: rgba(235, 157, 68, .16) !important;
	border: 1px solid rgba(235, 157, 68, .4);
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .product-history-event__old-value {
	color: var(--es-muted) !important;
}

html[data-theme="dark"] .categories-blocks__item {
	background-color: var(--es-surface) !important;
	background-image: none !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
}
html[data-theme="dark"] .categories-blocks__item--thumb {
	background-color: var(--es-surface-2);
}
html[data-theme="dark"] .categories-blocks__item--content {
	background: transparent !important;
}
html[data-theme="dark"] .categories-blocks__item--name {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .categories-blocks__item--btn .btn-primary {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}

html[data-theme="dark"] .document-status,
html[data-theme="dark"] .status-color-1 .document-status,
html[data-theme="dark"] .color-green .customer-status {
	background: rgba(88, 166, 88, .18) !important;
	border-color: rgba(88, 166, 88, .4) !important;
	color: #9ee29e !important;
}
html[data-theme="dark"] .status-color-0 .document-status,
html[data-theme="dark"] .color-orange .customer-status {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .4) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .label,
html[data-theme="dark"] .label-success,
html[data-theme="dark"] .label-warning,
html[data-theme="dark"] .label-danger {
	border-radius: .6rem;
	font-weight: 700;
	padding: .4rem .75rem;
}
html[data-theme="dark"] .label-success {
	background: rgba(88, 166, 88, .18) !important;
	border: 1px solid rgba(88, 166, 88, .4);
	color: #9ee29e !important;
}
html[data-theme="dark"] .label-warning {
	background: rgba(235, 157, 68, .16) !important;
	border: 1px solid rgba(235, 157, 68, .4);
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .label-danger {
	background: rgba(239, 68, 68, .18) !important;
	border: 1px solid rgba(239, 68, 68, .4);
	color: #fca5a5 !important;
}
html[data-theme="dark"] .total_qty {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .color-green {
	color: #9ee29e !important;
}
html[data-theme="dark"] .color-red {
	color: #fca5a5 !important;
}
html[data-theme="dark"] .content-list__item .color-red {
	background: rgba(239, 68, 68, .18);
	border: 1px solid rgba(239, 68, 68, .4);
	border-radius: .6rem;
	padding: .15rem .55rem;
}
html[data-theme="dark"] .payment-method__wrapper,
html[data-theme="dark"] .order-list-total-cell .payment-method__wrapper,
html[data-theme="dark"] .payment-method__wrapper--cash {
	background: rgba(88, 166, 88, .18) !important;
	border: 1px solid rgba(88, 166, 88, .4) !important;
	color: #9ee29e !important;
}
html[data-theme="dark"] .payment-method__wrapper--card {
	background: rgba(56, 139, 253, .16) !important;
	border-color: rgba(56, 139, 253, .4) !important;
	color: #9ecbff !important;
}
html[data-theme="dark"] .payment-method__wrapper--platform {
	background: rgba(139, 92, 246, .16) !important;
	border-color: rgba(139, 92, 246, .4) !important;
	color: #c4b5fd !important;
}
html[data-theme="dark"] .payment-method__wrapper--mixed {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .4) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .order-list-total__return {
	background: rgba(239, 68, 68, .18) !important;
	border-color: rgba(239, 68, 68, .4) !important;
	color: #fca5a5 !important;
}
html[data-theme="dark"] .order-list-total__amount {
	color: #f2f4f8 !important;
}

html[data-theme="dark"] .btn-icon,
html[data-theme="dark"] .arrival-info-page .arrival-info-card .btn-icon,
html[data-theme="dark"] .order-info-card .btn-icon {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
	border-color: transparent !important;
}

html[data-theme="dark"] .order-create-page .panel,
html[data-theme="dark"] .order-create-page .panel-body,
html[data-theme="dark"] .order-create-page .well,
html[data-theme="dark"] .order-create-page .order-workspace-panel {
	background: transparent !important;
	box-shadow: none !important;
	border: 0 !important;
}

html[data-theme="dark"] .dashboard .dashboard-analytics-card__body,
html[data-theme="dark"] .dashboard-chart-canvas {
	background: var(--es-surface) !important;
}
html[data-theme="dark"] .flot-tick-label,
html[data-theme="dark"] .tickLabel {
	color: var(--es-muted) !important;
}

html[data-theme="dark"] .quick-view-modal__products,
html[data-theme="dark"] .quick-view-modal__section-heading {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .quick-view-modal .quick-view-modal__table-wrap .table > thead > tr > td,
html[data-theme="dark"] .quick-view-modal .quick-view-modal__table-wrap .table > tbody > tr > td {
	background: var(--es-surface-2) !important;
	border: 0 !important;
	border-bottom: 1px solid var(--es-table-line) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .quick-view-modal .quick-view-modal__table-wrap .table > tbody > tr:last-child > td {
	border-bottom: 0 !important;
}
html[data-theme="dark"] .quick-view-modal__section-heading {
	border-bottom: 1px solid var(--es-border) !important;
	color: var(--es-text) !important;
}

html[data-theme="dark"] .certificate-table-card,
html[data-theme="dark"] .certificate-tabs,
html[data-theme="dark"] .certificate-reserve-card {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
}
html[data-theme="dark"] .certificate-tabs > li > a {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .certificate-tabs > li.active > a {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .certificate-table-card .table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}

html[data-theme="dark"] .integration-card,
html[data-theme="dark"] .integration-cron-card,
html[data-theme="dark"] .integration-cron-card__header {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
	color: var(--es-text);
}
html[data-theme="dark"] .integration-orders-panel,
html[data-theme="dark"] .integration-orders-table-card {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
}
html[data-theme="dark"] .integration-orders-panel__title h3,
html[data-theme="dark"] .integration-orders-filter label {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .integration-orders-panel__icon {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .integration-orders-filter .form-control {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-orders-filter__actions .btn-default,
html[data-theme="dark"] .integration-orders-filter__actions .btn-secondary {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-orders-tabs {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .integration-orders-tabs > li > a {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .integration-orders-tabs > li.active > a,
html[data-theme="dark"] .integration-orders-tabs > li.active > a:hover,
html[data-theme="dark"] .integration-orders-tabs > li.active > a:focus,
html[data-theme="dark"] .integration-orders-tabs > li > a:hover {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .integration-orders-table .integration-order-row td,
html[data-theme="dark"] .integration-orders-table .integration-order-row:hover td,
html[data-theme="dark"] .integration-orders-table .integration-order-row.is-expanded td,
html[data-theme="dark"] .integration-order-details-row > td {
	background: transparent !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
}
html[data-theme="dark"] .integration-orders-table .integration-order-row:hover td,
html[data-theme="dark"] .integration-orders-table .integration-order-row.is-expanded td {
	background: var(--es-surface-2) !important;
}
html[data-theme="dark"] .integration-order-details {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .integration-order-detail-item {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .integration-order-number,
html[data-theme="dark"] .integration-order-total,
html[data-theme="dark"] .integration-order-customer,
html[data-theme="dark"] .integration-order-product__name,
html[data-theme="dark"] .integration-order-detail-item > strong,
html[data-theme="dark"] .integration-delivery__ttn,
html[data-theme="dark"] .integration-payment__type {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-order-date,
html[data-theme="dark"] .integration-orders-table small,
html[data-theme="dark"] .integration-order-details__label,
html[data-theme="dark"] .integration-delivery__badge {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .integration-order-expand {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .integration-platform-badge {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-platform-badge--prom {
	background: rgba(124, 58, 237, .16) !important;
	border-color: rgba(124, 58, 237, .35) !important;
	color: #c4b5fd !important;
}
html[data-theme="dark"] .integration-platform-badge--rozetka {
	background: rgba(22, 163, 74, .16) !important;
	border-color: rgba(22, 163, 74, .35) !important;
	color: #86efac !important;
}
html[data-theme="dark"] .integration-platform-badge--opencart {
	background: rgba(56, 189, 248, .16) !important;
	border-color: rgba(56, 189, 248, .35) !important;
	color: #7dd3fc !important;
}
html[data-theme="dark"] .integration-platform-badge--woocommerce {
	background: rgba(150, 88, 138, .2) !important;
	border-color: rgba(150, 88, 138, .4) !important;
	color: #e9b4e0 !important;
}
html[data-theme="dark"] .integration-next-action {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-orders-import-menu .dropdown-menu li > button {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-orders-import-menu .dropdown-menu li > button:hover,
html[data-theme="dark"] .integration-orders-import-menu .dropdown-menu li > button:focus {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-card__title,
html[data-theme="dark"] .integration-cron-card__title {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .integration-card__description,
html[data-theme="dark"] .integration-cron-health__empty {
	color: var(--es-muted) !important;
}

html[data-theme="dark"] .print-settings-page .print-settings-card,
html[data-theme="dark"] .print-agent-section,
html[data-theme="dark"] .print-workstation,
html[data-theme="dark"] .sticker-editor-form,
html[data-theme="dark"] .sticker-preview-panel {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text);
	box-shadow: none;
}
html[data-theme="dark"] .sticker-size-badge {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: #e8eaef !important;
}
html[data-theme="dark"] .sticker-template-name,
html[data-theme="dark"] .print-settings-page .sticker-template-table > tbody > tr > td {
	color: #f2f4f8 !important;
	font-weight: 600;
}
html[data-theme="dark"] .print-settings-page .sticker-template-table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .print-settings-page .sticker-template-table > tbody > tr > td {
	font-weight: 500;
	border-color: var(--es-table-line) !important;
}
html[data-theme="dark"] .print-settings-page .nav-tabs > li > a {
	color: #c5cddb !important;
}
html[data-theme="dark"] .print-settings-page .nav-tabs > li.active > a,
html[data-theme="dark"] .print-settings-page .nav-tabs > li > a.active,
html[data-theme="dark"] .print-settings-page .nav-tabs > li > a:hover {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .tab-invoices__nav {
	background: var(--es-bg-2) !important;
}
html[data-theme="dark"] .tab-invoices__nav .btn,
html[data-theme="dark"] .tab-invoices__nav .btn.btn-primary {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .tab-invoices__nav .btn:not(.collapsed),
html[data-theme="dark"] .tab-invoices__nav .btn.btn-primary:not(.collapsed) {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] #tab-invoices-nav .card,
html[data-theme="dark"] .card-inv-collapsed {
	background: transparent !important;
	border: 0 !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .print-settings-page .control-label {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .print-terminal-help,
html[data-theme="dark"] .print-agent-pairing {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .print-terminal-help summary,
html[data-theme="dark"] .print-terminal-help__body,
html[data-theme="dark"] .print-terminal-help__body p {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .print-terminal-help summary {
	font-weight: 700;
}
html[data-theme="dark"] .print-agent-section h3,
html[data-theme="dark"] .receipt-width-section h3,
html[data-theme="dark"] .print-workstation header strong,
html[data-theme="dark"] .print-workstation__users > strong,
html[data-theme="dark"] .print-workstation-user span,
html[data-theme="dark"] .print-workstation-user b {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .print-agent-section p,
html[data-theme="dark"] .receipt-width-section p,
html[data-theme="dark"] .print-workstation__meta,
html[data-theme="dark"] .print-workstation__users > p,
html[data-theme="dark"] .print-workstation__terminal-hint,
html[data-theme="dark"] .print-workstation footer {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .print-workstation__settings label,
html[data-theme="dark"] .print-workstation__terminal-fields label {
	color: #d5dbe6 !important;
}
html[data-theme="dark"] .print-workstation-user {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .print-workstation-user input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
	background: var(--es-surface-2);
	border: 1.5px solid #8b95a8;
	border-radius: 4px;
	cursor: pointer;
	flex: 0 0 18px;
	height: 18px;
	margin: 0;
	position: relative;
	width: 18px;
}
html[data-theme="dark"] .print-workstation-user input[type="checkbox"]:checked {
	background: var(--es-accent);
	border-color: var(--es-accent);
}
html[data-theme="dark"] .print-workstation-user input[type="checkbox"]:checked::after {
	border: solid #1a1630;
	border-width: 0 2px 2px 0;
	content: "";
	height: 9px;
	left: 6px;
	position: absolute;
	top: 2px;
	transform: rotate(45deg);
	width: 5px;
}
html[data-theme="dark"] .print-workstation-user span {
	font-weight: 600;
	font-size: 13px;
}
html[data-theme="dark"] .agent-status-text {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .print-workstation__terminal,
html[data-theme="dark"] .print-workstation__users,
html[data-theme="dark"] .print-workstation footer,
html[data-theme="dark"] .print-agent-section {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .print-helper-logo {
	background: var(--es-surface-2) !important;
	box-shadow: none;
}
html[data-theme="dark"] .sticker-preview-heading h3,
html[data-theme="dark"] .sticker-preview-heading p {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .sticker-preview-stage,
html[data-theme="dark"] .sticker-preview-label {
	background: #fff !important;
	color: #111 !important;
}

html[data-theme="dark"] .contragent-form,
html[data-theme="dark"] .contragent-form .tab-content,
html[data-theme="dark"] .contragent-form form,
html[data-theme="dark"] .contragent-form .tab-pane,
html[data-theme="dark"] .customer-form,
html[data-theme="dark"] .customer-form .tab-content,
html[data-theme="dark"] .customer-form form,
html[data-theme="dark"] .customer-form .tab-pane,
html[data-theme="dark"] .customer-form .nav-tabs,
html[data-theme="dark"] .contragent-form .nav-tabs,
html[data-theme="dark"] #setting-form-bg,
html[data-theme="dark"] #setting-form-bg .tab-content {
	background: transparent !important;
	box-shadow: none;
	color: var(--es-text);
}
html[data-theme="dark"] .customer-form .card,
html[data-theme="dark"] .contragent-form .card,
html[data-theme="dark"] #form-input {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .panel:has(#form-user),
html[data-theme="dark"] .panel:has(#form-user-group) {
	background: var(--es-surface) !important;
	border: 1px solid var(--es-border) !important;
	border-radius: 12px !important;
	box-shadow: none;
	overflow: hidden;
}
html[data-theme="dark"] .panel:has(#form-user) > .panel-body,
html[data-theme="dark"] .panel:has(#form-user-group) > .panel-body {
	background: transparent !important;
	border: 0 !important;
	padding: 24px 28px !important;
}
html[data-theme="dark"] #form-user .form-group,
html[data-theme="dark"] #form-user-group .form-group {
	align-items: center;
	border-bottom: 1px solid var(--es-border);
	margin-left: 0;
	margin-right: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}
html[data-theme="dark"] #form-user .tab-pane > .form-group:last-child,
html[data-theme="dark"] #form-user-group .form-group:last-child {
	border-bottom: 0;
}
html[data-theme="dark"] #form-user .nav-tabs,
html[data-theme="dark"] #form-user-group .nav-tabs {
	background: var(--es-bg-2) !important;
	border: 1px solid var(--es-border);
	border-radius: 12px;
	padding: 6px;
}
html[data-theme="dark"] .common-start-form {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
	color: var(--es-text);
}
html[data-theme="dark"] .contragent-form .common-start-form,
html[data-theme="dark"] .contragent-form .table-responsive {
	background: var(--es-bg) !important;
	box-shadow: none;
}
html[data-theme="dark"] .contragent-form .table thead > tr > td,
html[data-theme="dark"] .contragent-form .table tbody > tr > td,
html[data-theme="dark"] .customer-form .table thead > tr > td,
html[data-theme="dark"] .customer-form .table tbody > tr > td {
	background: transparent !important;
	color: var(--es-text) !important;
	border-color: var(--es-border) !important;
}

html[data-theme="dark"] .moving-create-page .moving-field-control .form-control,
html[data-theme="dark"] .moving-create-page .moving-route-grid .form-control {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .arrival-info-page .arrival-info-card > .panel-heading {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .arrival-info-page .arrival-info-card .panel-title {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .panel-title > i,
html[data-theme="dark"] .arrival-info-page .arrival-info-card .panel-title i,
html[data-theme="dark"] .order-info-card .panel-title i,
html[data-theme="dark"] .return-info-card .panel-title i,
html[data-theme="dark"] .order-info-products-card__icon,
html[data-theme="dark"] .return-info-products-card__icon,
html[data-theme="dark"] .quick-view-modal__heading-icon,
html[data-theme="dark"] .settings-store-form__heading > span,
html[data-theme="dark"] .settings-store-card__icon,
html[data-theme="dark"] .settings-store-list__heading-icon,
html[data-theme="dark"] .settings-store-table__store-icon,
html[data-theme="dark"] .return-create-card__icon,
html[data-theme="dark"] .return-section-heading__icon,
html[data-theme="dark"] .product-history-event__icon,
html[data-theme="dark"] .integration-orders-panel__icon {
	align-items: center;
	background: rgba(235, 157, 68, .16) !important;
	border-radius: 7px;
	color: var(--es-accent) !important;
	display: inline-flex;
	justify-content: center;
}
html[data-theme="dark"] .moving-info-route__arrow {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .arrival-products-table,
html[data-theme="dark"] .arrival-info-card--products .scrollable-table,
html[data-theme="dark"] .arrival-info-card--products .panel-body {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .arrival-products-table > thead > tr > td,
html[data-theme="dark"] .arrival-products-table > tbody > tr > td {
	background: transparent !important;
	border-color: var(--es-table-line) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .arrival-products-table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .moving-info-route__point {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .moving-info-route__point span,
html[data-theme="dark"] .moving-info-meta__label,
html[data-theme="dark"] .moving-info-code {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .moving-info-route__point strong,
html[data-theme="dark"] .moving-info-product-name a {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .moving-info-meta,
html[data-theme="dark"] .moving-info-meta__row {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .moving-info-status.is-draft {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .4) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .moving-info-status.is-complete {
	background: rgba(88, 166, 88, .18) !important;
	border-color: rgba(88, 166, 88, .4) !important;
	color: #9ee29e !important;
}
html[data-theme="dark"] .moving-products-table,
html[data-theme="dark"] .moving-products-table--info {
	background: transparent !important;
}

html[data-theme="dark"] .cash-register-details-page .cash-operation-card,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-card,
html[data-theme="dark"] .cash-register-details-page .cash-operation-card__head,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-card__head {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .cash-register-details-page .cash-operation-card__head small,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-card__head p,
html[data-theme="dark"] .cash-register-details-page .cash-field-label,
html[data-theme="dark"] .cash-register-details-page .cash-expected,
html[data-theme="dark"] .cash-register-details-page .cash-amount-input span,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-pagination,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-table .text-muted {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-operation-card__head strong,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-card__head h2,
html[data-theme="dark"] .cash-register-details-page .cash-expected strong,
html[data-theme="dark"] .cash-register-details-page .cash-ledger-table > tbody > tr > td {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-operation-switch {
	background: var(--es-bg-2) !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-operation-switch label {
	color: var(--es-muted) !important;
	background: transparent !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-operation-switch label.active {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none;
}
html[data-theme="dark"] .cash-register-details-page .cash-ledger-card .table-responsive {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-ledger-table > thead > tr > td {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .cash-register-details-page .cash-ledger-table > tbody > tr > td {
	background: transparent !important;
	border-color: var(--es-table-line) !important;
}

html[data-theme="dark"] .return-create-card,
html[data-theme="dark"] .return-create-card .return-create-card__heading,
html[data-theme="dark"] .return-create-card > .panel-body,
html[data-theme="dark"] .return-create-card > .return-panel,
html[data-theme="dark"] .return-order-search,
html[data-theme="dark"] .return-products-section,
html[data-theme="dark"] .return-selected-section,
html[data-theme="dark"] .return-options,
html[data-theme="dark"] .return-section-heading,
html[data-theme="dark"] .return-order-summary,
html[data-theme="dark"] .return-order-summary__heading,
html[data-theme="dark"] .return-order-summary__item {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	box-shadow: none;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-create-card__title .panel-title,
html[data-theme="dark"] .return-section-heading h4,
html[data-theme="dark"] .return-order-summary__heading,
html[data-theme="dark"] .return-order-summary__heading strong,
html[data-theme="dark"] .return-order-summary__item strong,
html[data-theme="dark"] .return-product-name,
html[data-theme="dark"] .return-products-table > tbody > tr > td {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .return-order-search > label,
html[data-theme="dark"] .return-options__grid label,
html[data-theme="dark"] .return-order-summary__item span,
html[data-theme="dark"] .return-order-summary__item small,
html[data-theme="dark"] .return-empty-state,
html[data-theme="dark"] .return-empty-state i,
html[data-theme="dark"] .return-products-table > thead > tr > td,
html[data-theme="dark"] .return-quantity-control span {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .return-section-count {
	background: var(--es-surface-2) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-order-search,
html[data-theme="dark"] .return-section-heading {
	background: var(--es-bg-2) !important;
}
html[data-theme="dark"] .return-order-search__controls .form-control,
html[data-theme="dark"] .return-options__grid .form-control,
html[data-theme="dark"] .return-quantity-control .cart-qty-inpt {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .return-products-table > thead > tr > td,
html[data-theme="dark"] .return-products-table > tbody > tr > td,
html[data-theme="dark"] .return-empty-row td,
html[data-theme="dark"] .return-product-row--selected {
	background: transparent !important;
	border-color: var(--es-table-line) !important;
}
html[data-theme="dark"] .return-create-card .table-responsive,
html[data-theme="dark"] .return-products-table-wrap {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
}
html[data-theme="dark"] .return-create-actions {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .return-order-summary__fiscal {
	background: rgba(88, 166, 88, .18) !important;
	color: #9ee29e !important;
}

html[data-theme="dark"] .header-avatar {
	background: rgba(235, 157, 68, .16) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .account-header img {
	background: transparent;
}
html[data-theme="dark"] .popover,
html[data-theme="dark"] .image-picker-popover,
html[data-theme="dark"] .popover-body {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
	box-shadow: none !important;
}
html[data-theme="dark"] .image-picker-popover .btn-primary {
	background: rgba(235, 157, 68, .16) !important;
	border-color: rgba(235, 157, 68, .4) !important;
	color: var(--es-accent) !important;
}
html[data-theme="dark"] .image-picker-popover .btn-danger {
	background: rgba(239, 68, 68, .16) !important;
	border-color: rgba(239, 68, 68, .4) !important;
	color: #fca5a5 !important;
}
html[data-theme="dark"] a.img-thumbnail,
html[data-theme="dark"] .img-thumbnail {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] #modal-image .modal-content,
html[data-theme="dark"] #filemanager .modal-body {
	background: var(--es-surface) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] #filemanager .filemanager-empty {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] #filemanager .thumbnail {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	min-height: 100px;
}
html[data-theme="dark"] #filemanager label,
html[data-theme="dark"] #filemanager .pagination {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] #filemanager .btn-default {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] #filemanager .form-control {
	background: var(--es-bg-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] #filemanager .filemanager-thumb-fallback {
	color: var(--es-muted);
}
html[data-theme="dark"] #filemanager hr {
	border-color: var(--es-border) !important;
}
html[data-theme="dark"] .password-field__toggle {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .password-field__toggle:hover,
html[data-theme="dark"] .password-field__toggle:focus {
	color: var(--es-text) !important;
}
html[data-theme="dark"] .password-field + .help-block {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .report-export-modal .modal-title {
	color: #f2f4f8 !important;
}
html[data-theme="dark"] .report-export-modal .close {
	background: var(--es-surface-2) !important;
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .report-export-modal .modal-header {
	border-bottom: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .report-export-modal .modal-footer {
	border-top: 1px solid var(--es-border) !important;
}
html[data-theme="dark"] .report-export-options-title {
	color: var(--es-muted) !important;
}
html[data-theme="dark"] .report-export-option {
	background: var(--es-surface-2) !important;
	border-color: var(--es-border) !important;
	color: var(--es-text) !important;
}
html[data-theme="dark"] .report-export-option input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
	background: var(--es-bg-2);
	border: 1.5px solid #8b95a8;
	border-radius: 4px;
	cursor: pointer;
	flex: 0 0 18px;
	height: 18px;
	margin: 0;
	position: relative;
	width: 18px;
}
html[data-theme="dark"] .report-export-option input[type="checkbox"]:checked {
	background: var(--es-accent);
	border-color: var(--es-accent);
}
html[data-theme="dark"] .report-export-option input[type="checkbox"]:checked::after {
	border: solid #1a1630;
	border-width: 0 2px 2px 0;
	content: "";
	height: 9px;
	left: 6px;
	position: absolute;
	top: 2px;
	transform: rotate(45deg);
	width: 5px;
}
html[data-theme="dark"] :focus,
html[data-theme="dark"] :focus-visible {
	outline: none !important;
}
html[data-theme="dark"] a:focus,
html[data-theme="dark"] a:focus-visible,
html[data-theme="dark"] button:focus,
html[data-theme="dark"] button:focus-visible,
html[data-theme="dark"] .btn:focus,
html[data-theme="dark"] .btn.focus,
html[data-theme="dark"] .btn-primary:focus,
html[data-theme="dark"] .btn-primary.focus,
html[data-theme="dark"] #menu a:focus,
html[data-theme="dark"] #column-left a:focus {
	outline: none !important;
	box-shadow: none !important;
}

@media print {
	html[data-theme="dark"],
	html[data-theme="dark"] body {
		background: #fff !important;
		color: #111 !important;
	}
}
