.dhx_638523928_message {
	display: none !important;
}

html {
	min-width: 1280px;
	overflow: auto;
	overflow-x: hidden;
}

body {
	font-family: Ubuntu, Roboto, sans-serif !important;
	overflow-x: hidden;
	/* position: absolute;
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    padding: 30px; 
    overflow-y: scroll;
    overflow-x: hidden; */
}

.webix_c_scroll_y > div,
.webix_c_scroll_x > div {
	background: var(--bs-secondary) !important;
}

/* ::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: var(--bs-secondary);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: var(--bs-secondary);
} */

.mdi {
	font-size: 100% !important;
}

#data_from_clock {
	font-size: 150%;
	font-weight: bolder;
}

.font-size-100 {
	font-size: 100px;
}

.nw-bg-sider {
	background-color: var(--nw-color-2);
}

.bg-sider {
	color: var(--bs-link-color);
	background-color: var(--nw-color-1);
}

.box-sh-right-1px {
	-webkit-box-shadow: 0.5px 0px 0px 0px var(--nw-color-1);
	-moz-box-shadow: 0.5px 0px 0px 0px var(--nw-color-1);
	box-shadow: 0.5px 0px 0px 0px var(--nw-color-1);
}

#cor {
	fill: var(--nw-color-1);
}

.st0 {
	fill: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
}

@media (min-width: 1600px) {
	nav.navbar {
		position: fixed;
		left: 0;
		width: 300px;
		bottom: 0;
		top: 0;
		overflow-y: auto;
		overflow-x: hidden;
		display: block;
		border-right: 1px solid #cecece;
	}

	nav.navbar > .container {
		flex-direction: column;
		padding: 0;
	}

	nav.navbar .navbar-nav {
		flex-direction: column;
	}

	nav.navbar .navbar-collapse {
		width: 100%;
	}

	nav.navbar .navbar-nav {
		width: 100%;
	}

	nav.navbar .navbar-nav .dropdown-menu {
		position: static;
		display: block;
	}

	nav.navbar .dropdown {
		margin-bottom: 5px;
		font-size: 14px;
	}

	nav.navbar .dropdown-item {
		white-space: normal;
		font-size: 14px;
		vertical-align: middle;
	}

	nav.navbar .dropdown-item img {
		margin-right: 5px;
	}

	nav.navbar .dropdown-toggle {
		cursor: default;
	}

	nav.navbar .dropdown-menu {
		border-radius: 0;
		border-left: 0;
		border-right: 0;
	}

	nav.navbar .dropdown-toggle::after {
		display: none;
	}
}

@media (min-width: 320px) {
	.right-border-query {
		border-right: 0px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 1px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(100vw - 55px);
		left: 55px !important;
	}

	#settingsUser {
		width: calc(100vw - 55px);
		left: 55px !important;
	}
}

@media (min-width: 576px) {
	.right-border-query {
		border-right: 0px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 1px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(100vw - 55px);
		left: 55px !important;
	}
}

@media (min-width: 768px) {
	.right-border-query {
		border-right: 1px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 0px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(50vw - 55px);
		left: 55px !important;
	}
}

@media (min-width: 992px) {
	.right-border-query {
		border-right: 1px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 0px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(50vw - 55px);
		left: 55px !important;
	}
}

@media (min-width: 1200px) {
	.right-border-query {
		border-right: 1px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 0px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(35vw - 55px);
		left: 55px !important;
	}
}

@media (min-width: 1400px) {
	.right-border-query {
		border-right: 1px solid var(--bs-border-color) !important;
	}

	.bottom-border-query {
		border-bottom: 0px solid var(--bs-border-color) !important;
	}

	#settingsUser {
		width: calc(20vw - 55px);
		left: 55px !important;
	}
}

.nw-link {
	text-decoration: none !important;
}

.nw-link span {
	color: var(--bs-dark-text-emphasis);
}

.nw-link:hover span {
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
}

.nw-link:hover {
	background-color: var(--nw-color-btn-link);
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
}

.nw-icon-link {
	color: var(--nw-link-color);
}

.nw-icon-link:hover {
	color: var(--nw-link-color-hover);
}

.user-card {
	line-height: 2.4 !important;
	height: 68px;
	width: 67px;
	font-size: 2em;
	background: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
	/* color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; */
	font-weight: bold;
}

.user-card-block {
	line-height: 2.4 !important;
	height: 68px;
	width: 67px;
	font-size: 2em;
	/* background: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); */
	background: var(--bs-danger);
	/* color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; */
	font-weight: bold;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url("assets/xml/ellipsis.xml#ellipsis");
}

.modal-shadow {
	-webkit-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.22);
	box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.22);
}

.nw-text-link-badge {
	color: #ffffff !important;
}

.nw-link:hover .nw-text-link-badge {
	color: #ffffff !important;
}

.nw-card-welcome {
	background: var(--nw-color-welcome);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='200' preserveAspectRatio='none' viewBox='0 0 1440 200'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1026%26quot%3b)' fill='none'%3e%3cpath d='M1494.57 47.43C1363.23 47.84 1172.3 143.47 978.07 143.43 783.84 143.39 794.75-4.69 719.82-10.37' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1701.77 51.6C1519.22 51.63 1246.96 101.63 973.29 101.6 699.62 101.57 704.59-12.75 609.05-14.13' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1609.89 128.28C1500.97 128.19 1397.19 76.93 1177.31 76.28 957.43 75.63 856.09-29.31 744.73-30.09' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1501.76 25.45C1343.86 25.65 1189.31 111.47 876.05 111.45 562.79 111.43 411.17-37.03 250.34-38.06' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1674.6 53.87C1491.46 54.06 1221.23 147.92 948.09 147.87 674.96 147.82 685.23-19.88 584.84-24.15' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1026'%3e%3crect width='1440' height='200' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
	background-repeat: no-repeat;
}

.nw-card-users {
	background: var(--nw-color-welcome);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='200' preserveAspectRatio='none' viewBox='0 0 1440 200'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1040%26quot%3b)' fill='none'%3e%3cpath d='M1561.06 58C1439.66 58.13 1261.33 120.15 1079.43 120 897.53 119.85 909.09-22.58 838.61-28.38' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1447.58 104.97C1328.34 104.73 1214.27 29.26 976.69 28.97 739.12 28.68 624.22-21.93 505.81-22' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1447.11 97.27C1265.53 97.05 1088.44-0.64 727.42-0.73 366.41-0.82 187.72-19.21 7.74-19.21' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1646.04 163.62C1470.66 163.43 1301.27 74.03 950.33 73.62 599.39 73.21 430.19-22.01 254.62-22.23' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1615.23 56.55C1466.88 56.66 1320.97 124.58 1025.74 124.55 730.5 124.52 587.46-10.1 436.24-10.97' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1040'%3e%3crect width='1440' height='200' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
	background-repeat: no-repeat;
}

.mw-card-hist {
	background: var(--nw-color-welcome);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='200' preserveAspectRatio='none' viewBox='0 0 1440 200'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1019%26quot%3b)' fill='none'%3e%3cpath d='M1488.94 154.65C1354.03 154.21 1227.16 55.19 958.64 54.65 690.11 54.11 562.05-15.02 428.33-15.17' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1639.11 35.74C1519.96 36.07 1404.9 119.76 1169.96 119.74 935.02 119.72 822.94-15.14 700.81-16.51' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1725.33 117.17C1619.73 117.16 1514.49 92.17 1303.66 92.17 1092.82 92.17 1095.31 117.55 881.98 117.17 668.66 116.79 572.6-35.37 460.31-37.8' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1726.53 137.27C1585.51 137.08 1381.33 60.04 1167.86 59.27 954.4 58.5 961.58-25.58 888.53-26.54' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1700.47 181.6C1592.93 181.22 1494.32 100.67 1278.2 99.6 1062.08 98.53 964.57-2.35 855.93-3.08' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1019'%3e%3crect width='1440' height='200' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
	background-repeat: no-repeat;
}

.nw-card-user {
	background: var(--nw-color-welcome);
}

.nw-card-toolbar {
	background: var(--nw-color-welcome);
}

.nw-card-bg {
	background: var(--nw-color-welcome);
}

.modal-header {
	border-bottom: none !important;
}

.modal-footer {
	border-top: none !important;
}

.nw-callout {
	--bs-link-color-rgb: var(--bd-callout-link);
	--bs-code-color: var(--bd-callout-code-color);
	padding: 5px 10px;
	margin-bottom: 1.25rem;
	color: var(--bd-callout-color, inherit);
	background: var(--nw-color-welcome);
	/* background-color: var(--bd-callout-bg, var(--bs-gray-100)); */
	border-left: 0.25rem solid var(--bd-callout-border, var(--bs-gray-300));
	font-size: 13px;
	padding-bottom: 8px;
	border-radius: 0.275rem;
}

.nw-callout-info {
	--bd-callout-color: var(--bs-link-color);
	--bd-callout-bg: var(--bs-info-bg-subtle);
	--bd-callout-border: var(--bs-link-color);
}

.nw-card-anchor {
	cursor: pointer;
}

.nw-card-anchor:hover {
	background: var(--nw-bg-color-card-anchor);
}

.nw-card-error {
	background: var(--nw-color-welcome);
}

.nw-no-bg {
	background-color: transparent !important;
}

.nw-color-icon-toolbar {
	color: rgba(var(--bs-link-color-rgb)) !important;
}

.dropdown-toggle::after {
	/* border-color: rgba(var(--bs-link-color-rgb))!important; */

	border-top: 0.3em solid rgba(var(--bs-link-color-rgb));
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}

.dropdown-menu {
	color: var(--bs-link-color);
	background-color: var(--nw-color-1);
}

.nw-card-documents {
	background: var(--nw-color-welcome);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='200' preserveAspectRatio='none' viewBox='0 0 1440 200'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1023%26quot%3b)' fill='none'%3e%3cpath d='M1545.27 75.36C1444.56 75.35 1344.24 50.36 1143.2 50.36 942.17 50.36 942.73 75.4 741.14 75.36 539.54 75.32 441.82-9.42 339.07-9.89' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1465.16 65.58C1319.09 65.64 1102.24 119.64 883.39 119.58 664.53 119.52 671.47-1.49 592.5-4.02' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1603.56 153.32C1451.27 153.18 1230.73 80.39 998.9 79.32 767.07 78.25 777.79-37.8 696.57-39.93' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1717.56 64.56C1537.06 64.7 1270.23 148.63 1000.47 148.56 730.71 148.49 740.98-16.79 641.92-20.99' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3cpath d='M1724.43 62.35C1559.11 62.4 1313.12 118.38 1065.54 118.35 817.97 118.32 823.6 1.72 736.1-0.06' stroke='rgba(51%2c121%2c194%2c0.58)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1023'%3e%3crect width='1440' height='200' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
	background-repeat: no-repeat;
}

.nw-border-color-ul-tab {
	border-bottom: 1px solid var(--nw-border-bottom-ul-tab) !important;
	/* rgb(33, 37, 41) */
}

#docsTab .nav-link {
	color: var(--bs-dark-text-emphasis);
}

#docsTab .nav-link:hover {
	color: var(--bs-dark-text-emphasis);
	border-color: transparent !important;
}

#docsTab .nav-link.active {
	font-weight: 400;
	color: var(--bs-dark-text-emphasis);
	border-color: var(--nw-border-color-tab_item-active) !important;
}

#ingrsTab .nav-link {
	color: var(--bs-dark-text-emphasis);
}

#ingrsTab .nav-link:hover {
	color: var(--bs-dark-text-emphasis);
	border-color: transparent !important;
}

#ingrsTab .nav-link.active {
	font-weight: 400;
	color: var(--bs-dark-text-emphasis);
	border-color: var(--nw-border-color-tab_item-active) !important;
}

.fixed-table-pagination .pagination {
	margin: 0;
}

.fixed-table-pagination {
	margin-left: 1em;
}

/* .nw-table-border, .fixed-table-border, .table thead th {
    border-color: var(--nw-color-welcome)!important;
} */

/* DHTMLX */
[data-cell-id="nw-dash_toolbar"] .dhx_toolbar,
#nw-login_toolbar .dhx_toolbar,
#nw-error_toolbar .dhx_toolbar,
.nw-login_form,
.dhx_layout,
.nw-login_form .dhx_layout-cell {
	background-color: var(--bs-body-bg);
}

#nw-login_toolbar {
	/* background-color: var(--nw-data-content-bg)!important; */
}

#nw-login_form-submit {
	border-radius: 4px;
	/* background-color: var(--dhx-color-primary); */
}

#nw-login_toolbar .dhx_button {
	/* color: #444444; */
	/* background-image: var(--bs-gradient); */
	background-color: var(--dhx-color-primary);
}

.nw-alert_error {
	color: var(--bs-danger-text-emphasis);
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle) !important;
	box-shadow: none !important;
}

.nw-alert_error-dash {
	width: 350px;
	color: var(--bs-danger-text-emphasis);
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle) !important;
	box-shadow: none !important;
}

.nw-alert_success-dash {
	width: auto;
	color: var(--bs-danger-text-emphasis);
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle) !important;
	box-shadow: none !important;
}

#nw-error_card * {
	background-color: var(--bs-body-bg) !important;
	box-shadow: none !important;
}

.nw-alert_error span {
	color: var(--bs-danger-text-emphasis) !important;
}

.nw-alert_error-dash span {
	color: var(--bs-danger-text-emphasis) !important;
}

.nw-alert_success-dash span {
	color: var(--bs-danger-text-emphasis) !important;
}

.nw-dash_toolbar_height {
	min-height: 44px !important;
	height: 38px !important;
}

.nw-square-button button {
	border-radius: 15% !important;
}

.nw-sidebar-item-bg {
	color: var(--bs-link-color);
	background-color: var(--nw-color-1);
}

.nw-sidebar-toggle-isshow {
	padding: 2px !important;
}

.nw-sidebar-toggle-isshow span {
	margin: 0px auto !important;
}

.nw-sidebar-toggle-ishide {
	padding: 2px !important;
}

.nw-sidebar-toggle-isshow:hover,
.nw-sidebar-toggle-ishide:hover {
	background: none !important;
}

.nw-sidebar-toggle-isshow button:hover span,
.nw-sidebar-toggle-ishide button:hover span {
	/* background: none!important; */
	color: var(--bs-emphasis-color) !important;
}

.nw-sidebar-logo {
	text-align: center;
	padding: 4px;
	padding-top: 10px;
}

.nw-sidebar::after {
	bottom: 0;
	/* box-shadow: 0 0 10px #274a7c61, 0 0 10px #274a7c61; */
	box-shadow:
		0 0 4px #0000001a,
		0 0 24px #00000014;
	/* 0 0 10px #274a7c61, 0 0 10px #274a7c61 */
	content: "";
	position: absolute;
	right: -100px;
	top: 0;
	width: 100px;
}

.nw-sidebar {
	background: var(--nw-bg-sider-all);
	/* transition: all 0.2s; */
}

.dhx_sidebar-button:active,
.dhx_sidebar-button:hover {
	background: none;
	/* background-color: var(--dhx-background-additional); */
	/* transition: background-color var(--dhx-transition-time) var(--dhx-transition-out); */
}

button.nw-sidebar-button-collapse {
	color: var(--bs-emphasis-color) !important;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 14px;
}

button.nw-sidebar-button-collapse span:hover {
	padding: 8px;
	background: var(--nw-bg-sider-btn);
	border-radius: 4px;
}

button.nw-sidebar-button-collapse span {
	color: var(--bs-dark-text-emphasis) !important;
	padding: 8px;
}

button.nw-sidebar-button-expand {
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

button.nw-sidebar-button-expand:hover {
	background: var(--nw-bg-sider-btn);
}

button.nw-sidebar-button-expand span {
	color: var(--bs-dark-text-emphasis) !important;
	padding: 8px;
}

button.nw-sidebar-button-expand span:first-child {
	padding-left: 18px;
}

.dhx_sidebar-button__text {
	margin: 0px !important;
	padding-left: 0px !important;
}

/* .dhx_widget .dhx_sidebar-button__icon::before{
    font-size: 24px;
} */

.dhx_navbar-count--overlimit {
	margin-right: 12px !important;
}

.dhx_navbar-count {
	font-size: 10px !important;
}

.nw-logo-dark-light {
	fill: var(--nw-fill-logo) !important;
}

.nw-logo-elements-dark-light {
	fill: var(--nw-fill-logo-element) !important;
}

.dhx_sidebar-button--active {
	background-color: none !important;
	transition: none !important;
	box-shadow: none !important;
	background: none !important;
}

.dhx_sidebar-button--active.nw-sidebar-button-collapse span {
	padding: 8px;
	background: #809dc48a;
	border-radius: 4px;
}

.dhx_sidebar-button--active.nw-sidebar-button-expand span {
	padding: 8px;
	background: #809dc48a;
	/* border-radius: 4px; */
}

.nw-logout-confirm {
	width: 300px;
}

.nw-logout-confirm button {
	border-radius: 4px;
}

.nw-title .dhx_navbar-title {
	padding: 12px;
	font-size: 1rem;
	font-weight: 500;
}

.nw-config-theme-switch {
	border-radius: 4px;
	font-size: 12px !important;
	padding: 2px 10px !important;
	/* border-color: var(--dhx-border-color) !important; */
}

.btn-check:checked + .btn,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
	color: var(--bs-dark-text-emphasis) !important;
	background-color: #809dc48a !important;
}

.btn:active.btn-chartPie {
	background-color: rgba(0, 0, 0, 0) !important;
}

.nw-config-info-check label {
	top: 10px;
	margin: 0px;
}

.nw-config-info-check .dhx_checkbox__visual-input {
	border-width: 1px !important;
	/* border-color: var(--dhx-border-color) !important; */
}

.nw-config-info-check .dhx_checkbox__container {
	width: 25px;
}

.nw-config-info-check .dhx_widget {
	padding-right: 0px;
}

.nw-devices-toolbar-machinery nav {
	height: 48px !important;
}

.nw-devices-toolbar-tank nav {
	height: 48px !important;
}

.nw-groups-toolbar nav {
	height: 48px !important;
}

button.nw-devices-toolbar-btn {
	padding: 8px;
	background: #809dc48a;
	/* border-radius: 4px; */
}

button.nw-devices-toolbar-btn:hover {
	padding: 8px;
	background: var(--nw-bg-sider-btn);
	border-radius: 4px;
}

button.nw-devices-toolbar-btn-close {
	padding: 8px;
	background: #c480808a;
	/* border-radius: 4px; */
}

button.nw-devices-toolbar-btn-close:hover {
	padding: 8px;
	background: var(--nw-bg-sider-btn);
	border-radius: 4px;
}

#nw-devices-prop-save {
	border-radius: 4px;
	/* background-color: var(--dhx-color-primary); */
}

#nw-ingredients-prop-save {
	border-radius: 4px;
}

#nw-recipes-props-tab1-save {
	border-radius: 4px;
}

#nw-groups-prop-save {
	border-radius: 4px;
}

.nw-alert-error-message {
	width: auto;
}

.nw-services-dataview .dhx_dataview-item {
	border: none !important;
	background: none !important;
}

.nw-services-dataview-docs .dhx_dataview-item {
	border-radius: 6px !important;
	background-color: var(--nw-gb-card-service);
}

.nw-services-icon {
	background: #809dc48a;
	color: white;
	padding: 8px 10px;
	margin-right: 10px;
	border-radius: 8px;
}

.nw-ingrs-toolbar nav {
	height: 48px !important;
}

.nw-tabs-style button {
	text-transform: none !important;
	/* padding: 4px; */
	font-size: 13px;
}

/* .nw-tabs-style li {

} */

.nw-services-documents .dhx_dataview-item {
	padding: 0px !important;
}

.nw-bg-w-s {
	fill: rgba(var(--bs-link-color-rgb));
}

.nw-bg-welcon-service {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1920' height='300' preserveAspectRatio='none' viewBox='0 0 1920 300'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1121%26quot%3b)' fill='none'%3e%3cpath d='M611.038%2c126.566C624.825%2c126.362%2c639.614%2c122.709%2c646.166%2c110.576C652.499%2c98.847%2c646.348%2c85.298%2c639.495%2c73.865C632.9%2c62.862%2c623.827%2c52.968%2c611.038%2c51.969C596.454%2c50.83%2c581.384%2c56.291%2c573.679%2c68.725C565.602%2c81.759%2c565.741%2c98.762%2c574.061%2c111.643C581.79%2c123.61%2c596.794%2c126.777%2c611.038%2c126.566' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M523.678%2c143.647C536.624%2c143.805%2c545.938%2c132.594%2c552.162%2c121.241C558.095%2c110.42%2c560.316%2c97.863%2c554.844%2c86.802C548.695%2c74.372%2c537.546%2c63.767%2c523.678%2c63.664C509.673%2c63.559%2c497.756%2c73.705%2c491.696%2c86.331C486.355%2c97.459%2c490.357%2c109.784%2c496.371%2c120.562C502.596%2c131.718%2c510.904%2c143.491%2c523.678%2c143.647' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1368.872%2c128.277C1386.247%2c128.754%2c1405.942%2c129.287%2c1415.639%2c114.862C1426.141%2c99.24%2c1422.593%2c78.582%2c1413.274%2c62.226C1403.851%2c45.687%2c1387.906%2c33.005%2c1368.872%2c32.779C1349.483%2c32.549%2c1331.738%2c44.045%2c1322.604%2c61.149C1313.954%2c77.348%2c1315.924%2c97.294%2c1326.346%2c112.414C1335.549%2c125.766%2c1352.662%2c127.832%2c1368.872%2c128.277' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1355.618%2c283.045C1365.955%2c282.597%2c1375.175%2c276.312%2c1379.748%2c267.03C1383.865%2c258.674%2c1380.6%2c249.425%2c1376.236%2c241.195C1371.466%2c232.199%2c1365.77%2c222.303%2c1355.618%2c221.521C1344.448%2c220.661%2c1334.327%2c227.871%2c1328.655%2c237.532C1322.908%2c247.322%2c1321.79%2c259.522%2c1327.576%2c269.289C1333.264%2c278.89%2c1344.469%2c283.528%2c1355.618%2c283.045' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M791.142%2c142.275C807.721%2c141.859%2c823.68%2c134.52%2c831.943%2c120.141C840.179%2c105.809%2c838.214%2c88.483%2c830.435%2c73.898C822.097%2c58.266%2c808.808%2c44.996%2c791.142%2c43.647C771.073%2c42.114%2c749.781%2c49.464%2c739.866%2c66.98C730.061%2c84.302%2c735.425%2c105.832%2c746.629%2c122.284C756.442%2c136.693%2c773.714%2c142.713%2c791.142%2c142.275' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M723.654%2c341.397C750.258%2c341.513%2c767.57%2c317.093%2c781.377%2c294.352C795.962%2c270.331%2c811.84%2c242.534%2c798.792%2c217.645C785.152%2c191.625%2c753.011%2c183.124%2c723.654%2c184.24C696.373%2c185.277%2c670.371%2c198.77%2c657.8%2c223.005C646.051%2c245.654%2c654.391%2c271.555%2c666.794%2c293.853C679.665%2c316.993%2c697.175%2c341.282%2c723.654%2c341.397' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M744.921%2c269.022C772.228%2c267.741%2c788.805%2c242.329%2c802.571%2c218.711C816.479%2c194.848%2c830.684%2c167.745%2c818.356%2c143.029C805.029%2c116.31%2c774.778%2c102.903%2c744.921%2c103.133C715.474%2c103.36%2c687.783%2c118.438%2c673.423%2c144.147C659.393%2c169.265%2c662.782%2c199.628%2c677.078%2c224.596C691.474%2c249.739%2c715.98%2c270.379%2c744.921%2c269.022' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1356.41%2c194.955C1378.982%2c194.623%2c1398.658%2c180.705%2c1409.708%2c161.021C1420.517%2c141.767%2c1420.239%2c118.862%2c1410.153%2c99.22C1399.022%2c77.543%2c1380.742%2c58.552%2c1356.41%2c57.224C1329.997%2c55.783%2c1303.871%2c69.39%2c1291.446%2c92.742C1279.624%2c114.962%2c1286.825%2c141.387%2c1300.326%2c162.629C1312.731%2c182.147%2c1333.285%2c195.295%2c1356.41%2c194.955' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1661.999%2c349.532C1680.108%2c348.927%2c1697.125%2c340.488%2c1706.317%2c324.874C1715.643%2c309.031%2c1715.902%2c289.393%2c1706.805%2c273.418C1697.613%2c257.277%2c1680.556%2c247.871%2c1661.999%2c247.047C1641.748%2c246.147%2c1620.337%2c251.835%2c1609.723%2c269.105C1598.692%2c287.053%2c1600.753%2c310.355%2c1612.234%2c328.019C1622.79%2c344.259%2c1642.641%2c350.179%2c1661.999%2c349.532' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1677.377%2c203.574C1690.116%2c203.238%2c1701.537%2c195.788%2c1707.553%2c184.554C1713.251%2c173.913%2c1712.057%2c161.038%2c1705.625%2c150.823C1699.607%2c141.266%2c1688.67%2c136.8%2c1677.377%2c136.631C1665.732%2c136.457%2c1654.088%2c140.266%2c1647.628%2c149.956C1640.411%2c160.781%2c1638.003%2c174.845%2c1644.315%2c186.221C1650.787%2c197.886%2c1664.042%2c203.925%2c1677.377%2c203.574' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M992.311%2c253.195C1003.591%2c252.843%2c1010.842%2c242.658%2c1016.521%2c232.905C1022.251%2c223.065%2c1028.293%2c211.298%2c1022.369%2c201.573C1016.568%2c192.05%2c1003.427%2c192.281%2c992.311%2c193.16C983.029%2c193.894%2c974.584%2c197.957%2c969.495%2c205.755C963.823%2c214.447%2c960.832%2c225.15%2c965.33%2c234.504C970.412%2c245.071%2c980.591%2c253.561%2c992.311%2c253.195' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1692.481%2c292.549C1709.66%2c292.006%2c1724.948%2c282.132%2c1733.323%2c267.122C1741.483%2c252.498%2c1740.98%2c234.875%2c1732.82%2c220.252C1724.435%2c205.225%2c1709.668%2c194.777%2c1692.481%2c193.934C1673.695%2c193.012%2c1654.329%2c199.799%2c1644.649%2c215.926C1634.725%2c232.459%2c1636.699%2c253.496%2c1646.91%2c269.853C1656.541%2c285.282%2c1674.302%2c293.123%2c1692.481%2c292.549' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1733.117%2c296.023C1758.509%2c297.892%2c1786.139%2c291.72%2c1799.475%2c270.031C1813.299%2c247.548%2c1808.43%2c218.694%2c1794.412%2c196.331C1781.278%2c175.378%2c1757.846%2c164.145%2c1733.117%2c164.174C1708.442%2c164.203%2c1683.598%2c174.658%2c1672.071%2c196.475C1661.12%2c217.202%2c1669.508%2c241.385%2c1681.763%2c261.369C1693.334%2c280.238%2c1711.043%2c294.399%2c1733.117%2c296.023' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1855.026%2c355.642C1879.186%2c356.113%2c1902.897%2c344.061%2c1914.061%2c322.63C1924.557%2c302.481%2c1916.541%2c279.263%2c1905.013%2c259.686C1893.705%2c240.484%2c1877.307%2c222.76%2c1855.026%2c222.381C1832.221%2c221.993%2c1813.191%2c238.058%2c1802.003%2c257.933C1791.048%2c277.394%2c1789.195%2c300.776%2c1799.847%2c320.404C1811.004%2c340.963%2c1831.639%2c355.186%2c1855.026%2c355.642' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1759.31%2c215.829C1783.128%2c216.617%2c1802.896%2c199.039%2c1814.348%2c178.14C1825.323%2c158.112%2c1826.357%2c134.025%2c1814.989%2c114.218C1803.571%2c94.324%2c1782.239%2c81.623%2c1759.31%2c82.248C1737.347%2c82.847%2c1718.957%2c97.713%2c1708.656%2c117.119C1699.008%2c135.295%2c1700.842%2c156.389%2c1710.237%2c174.697C1720.681%2c195.05%2c1736.447%2c215.073%2c1759.31%2c215.829' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M225.763%2c244.936C243.114%2c243.878%2c253.494%2c227.632%2c262.009%2c212.477C270.28%2c197.755%2c278.664%2c180.507%2c270.157%2c165.92C261.688%2c151.399%2c242.569%2c150.673%2c225.763%2c150.327C208.044%2c149.962%2c187.927%2c149.284%2c178.084%2c164.023C167.475%2c179.91%2c171.261%2c200.959%2c180.96%2c217.418C190.497%2c233.602%2c207.013%2c246.079%2c225.763%2c244.936' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1873.196%2c306.195C1900.939%2c304.805%2c1922.657%2c284.494%2c1935.72%2c259.979C1947.931%2c237.063%2c1950.319%2c209.318%2c1936.55%2c187.303C1923.482%2c166.408%2c1897.817%2c161.101%2c1873.196%2c160.008C1845.752%2c158.789%2c1814.984%2c158.666%2c1799.284%2c181.208C1781.799%2c206.313%2c1783.217%2c240.505%2c1798.79%2c266.839C1814.097%2c292.724%2c1843.162%2c307.7%2c1873.196%2c306.195' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M418.732%2c73.086C435.375%2c74.451%2c450.949%2c63.608%2c458.669%2c48.8C465.885%2c34.959%2c461.709%2c18.952%2c454.042%2c5.356C446.201%2c-8.548%2c434.693%2c-22.198%2c418.732%2c-22.02C402.971%2c-21.845%2c391.356%2c-8.187%2c384.758%2c6.127C379.202%2c18.18%2c382.727%2c31.226%2c388.732%2c43.062C395.593%2c56.584%2c403.62%2c71.846%2c418.732%2c73.086' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1299.558%2c122.807C1322.702%2c124.752%2c1345.471%2c112.181%2c1356.734%2c91.868C1367.704%2c72.084%2c1363.902%2c47.804%2c1351.712%2c28.747C1340.47%2c11.173%2c1320.379%2c1.171%2c1299.558%2c2.485C1280.724%2c3.674%2c1266.476%2c17.984%2c1257.684%2c34.682C1249.56%2c50.11%2c1249.427%2c67.732%2c1256.91%2c83.481C1265.805%2c102.201%2c1278.905%2c121.072%2c1299.558%2c122.807' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1952.369%2c270.727C1985.859%2c273.391%2c2019.137%2c254.177%2c2034.004%2c224.05C2047.629%2c196.44%2c2032.994%2c165.914%2c2017.105%2c139.542C2001.912%2c114.324%2c1981.795%2c89.489%2c1952.369%2c88.553C1921.652%2c87.576%2c1893.792%2c107.678%2c1880.08%2c135.182C1867.623%2c160.169%2c1877.369%2c187.999%2c1890.508%2c212.634C1904.775%2c239.385%2c1922.146%2c268.323%2c1952.369%2c270.727' fill='rgba(104%2c 145%2c 205%2c 0.19)' class='triangle-float3'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1121'%3e%3crect width='1920' height='300' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e");
}

.nw-services-dataview .dhx_dataview-row {
	margin-bottom: 0px !important;
}

.dhx_sidebar--minimized::after {
	box-shadow: none !important;
}

.nw-config-toolbar-account nav {
	height: 48px !important;
}

.nw-config-toolbar-themes nav {
	height: 48px !important;
}

.nw-recipes-grid-toolbar nav {
	height: 48px !important;
}

.nw-recipes-props-tab2-toolbar nav {
	height: 48px !important;
}

.nw-recipes-list-toolbar-bottom nav {
	height: 48px !important;
}

.nw-recipes-content-toolbar nav {
	height: 48px !important;
}

/* WEBIX NAWIP */
.nw-dash-layout {
	width: 100vw;
	height: 100vh;
}

.nw-dash-layout-hh {
	height: 100vh !important;
}

.nw-dash-layout .webix_view {
	border: 1px solid var(--webix-border-layout);
}

.webix_button {
	border-radius: 4px !important;
}

.w-nw-error-toolbar {
	background-color: var(--webix-nw-view-toolbar-bg-color) !important;
}

.w-nw-error-toolbar .webix_icon_btn {
	margin: 0px;
	font-size: 130% !important;
	color: var(--webix-nw-button-icon-color) !important;
}

.nw-switch-theme .webix_button {
	background-color: var(--webix-nw-button-alter-bg-color) !important;
}

.w-nw-error-message,
.w-nw-error-message .webix_view {
	background-color: transparent !important;
	box-shadow: none !important;
}

.w-nw-error-message .webix_win_head {
	border: none !important;
}

.w-nw-login-toolbar {
	/* background-color: var(--webix-nw-view-toolbar-bg-color) !important; */
	/* background-color: var(--nw-data-content-bg)!important; */
	background-color: transparent !important;
}

.w-nw-login-toolbar .webix_icon_btn {
	margin: 0px;
	font-size: 130% !important;
	color: var(--webix-nw-button-icon-color) !important;
}

.nw-switch-theme .webix_button {
	background-color: var(--webix-nw-button-alter-bg-color) !important;
}

.nw-login_form-submit button {
	background-color: var(--webix-nw-button-primary-bg-color) !important;
}

.nw-login_form-submit button:hover {
	background-color: var(--webix-nw-button-primary-bg-color-hover) !important;
}

.w-nw-login-form {
	background-color: transparent !important;
}

.webix_el_text input {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
}

.webix_el_search input {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
}

.nw-search-ingrs .webix_el_box span {
	top: 3px !important;
}

.nw-search-ingrs .webix_el_box span::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	content: "\F1A7E";
	font-size: 18px !important;
}

.nw-search-company input:focus {
	border-color: var(--nw-fill-logo) !important;
}

.nw-search-company input {
	padding-left: 30px;
}

.nw-search-company .webix_el_box {
	padding: 0px !important;
}

.nw-search-company .webix_el_box span {
	top: 2px !important;
	margin-right: 10px;
	left: 10px;
}

.nw-search-company .webix_el_box span::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	/* opacity: .5; */
	content: "\F0349";
	font-size: 18px !important;
}

.nw-orders1-start-date .webix_el_datepicker .webix_inp_static:focus, .nw-recipe-start-date .webix_el_datepicker .webix_inp_static:focus {
	border-color: var(--nw-fill-logo) !important;
}

.nw-orders1-start-date input, .nw-recipe-start-date input {
	padding-left: 30px;
}

.nw-orders1-start-date .webix_el_box, .nw-recipe-start-date .webix_el_box {
	padding: 0px !important;
}

.nw-orders1-start-date span:first-child, .nw-recipe-start-date span:first-child {
	top: 2px !important;
	margin-right: 25px;
	left: 10px;
}

.nw-orders1-start-date .webix_el_box span, .nw-recipe-start-date .webix_el_box span {
	top: 3px !important;
	margin-right: 10px;
	color: var(--bs-dark-text-emphasis) !important;
	left: 14px;
}

.nw-orders1-start-date .webix_input_icon.wxi-calendar::before, .nw-recipe-start-date .webix_input_icon.wxi-calendar::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	/* opacity: .5; */
	content: "\F1135";
	font-size: 18px !important;
}

.nw-orders1-stop-date .webix_el_datepicker .webix_inp_static:focus, .nw-recipe-stop-date .webix_el_datepicker .webix_inp_static:focus {
	border-color: var(--nw-fill-logo) !important;
}

.nw-orders1-stop-date input, .nw-recipe-stop-date input {
	padding-left: 30px;
}

.nw-orders1-stop-date .webix_el_box, .nw-recipe-stop-date .webix_el_box {
	padding: 0px !important;
}

.nw-orders1-stop-date span:first-child, .nw-recipe-stop-date span:first-child {
	top: 2px !important;
	margin-right: 25px;
	left: 10px;
}

.nw-orders1-stop-date .webix_el_box span, .nw-recipe-stop-date .webix_el_box span {
	top: 3px !important;
	margin-right: 10px;
	color: var(--bs-dark-text-emphasis) !important;
	left: 14px;
}

.nw-orders1-stop-date .webix_input_icon.wxi-calendar::before, .nw-recipe-stop-date .webix_input_icon.wxi-calendar::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	/* opacity: .5; */
	content: "\F1134";
	font-size: 18px !important;
}

.nw-combobox-company input:focus {
	border-color: var(--nw-fill-logo) !important;
}

.nw-combobox-company input {
	padding-left: 30px;
}

.nw-combobox-company .webix_el_box {
	padding: 0px !important;
}

.nw-combobox-company .webix_el_box span {
	top: 2px !important;
	margin-right: 10px;
	left: 10px;
}

.nw-combobox-company .webix_el_box span::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	/* opacity: .5; */
	content: "\F1401";
	font-size: 18px !important;
}

.nw-form-input.nw-combobox-company .webix_el_box span::before {
	content: "";
}

.w-nw-login-form input:focus {
	/* box-shadow: var(--webix-nw-shadow-input-size) var(--nw-fill-logo) !important; */
	border-color: var(--nw-fill-logo) !important;
}

.webix_nw-error {
	border-radius: 50em;
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle);
	font-size: 14px;
	padding: 5px;
}

.webix_nw-error div {
	color: var(--webix-nw-button-icon-color) !important;
}

.nw-dash-sidebar,
.nw-dash-toolbar,
.nw-dash-content,
.nw-sidebar-logo,
.nw-sidebar-data {
	background-color: transparent;
}

.webix_nw-error_dash {
	border-radius: 8px;
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle);
	z-index: 10000;
}

.webix_nw-error_dash div {
	color: var(--webix-nw-button-icon-color) !important;
}

/* .webix_message_area:has(> div.webix_nw-error_dash) {
	width: 300 !important;
}

.webix_message_area:has(> div.webix_nw-success_dash) {
	width: 300 !important;
} */

.webix_nw-success_dash {
	border-radius: 4px;
	background-color: var(--bs-danger-bg-subtle);
	border: 1px solid var(--bs-danger-border-subtle);
}

.webix_nw-success_dash div {
	color: var(--webix-nw-button-icon-color) !important;
}



.webix_nw-success_dash {
	position: relative;
	z-index: 10050;
	border-radius: 8px;
	background-color: var(--bs-success-bg-subtle);
	border: 1px solid var(--bs-success-border-subtle);
}

.webix_nw-success_dash div {
	color: var(--webix-nw-button-icon-color) !important;
}

/* .webix_message_area:has(> div.webix_nw-success_dash) {
	width: 455px;
} */

.nw-sidebar-logo {
	text-align: center;
	padding: 4px;
	padding-top: 10px;
	width: auto !important;
	height: 27px !important;
	border: none !important;
}

.nw-sidebar-logo .webix_template {
	padding: 0px;
	margin: 0px;
}

/* sidebar */

/* webix_view webix_tree webix_sidebar webix_sidebar_left nw-sidebar-data */
/* webix_view webix_tree webix_sidebar webix_sidebar_expanded webix_sidebar_left nw-sidebar-data */

/* IF NOT EXPANDED */
/* .nw-sidebar-data {
    box-shadow: 0 0 4px #0000001a, 0 0 24px #00000014;
} */

.nw-sidebar-data .webix_tree_item {
	padding: 0px !important;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 8px;
}

.nw-sidebar-data .webix_tree_item:hover {
	background-color: transparent;
}

.nw-sidebar-data .webix_tree_item.webix_selected {
	padding: 0px !important;
	box-shadow: none !important;
	/* background-color: transparent; */
	background: #809dc48a;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 8px;
}

.nw-sidebar-data .webix_tree_item.webix_selected:focus {
	padding: 0px !important;
	box-shadow: none !important;
	/* background-color: transparent; */
	background: #809dc48a;
}

.nw-sidebar-data .webix_sidebar_icon {
	width: auto;
}

.nw-sidebar-data .webix_sidebar_icon:hover {
	background: var(--nw-bg-sider-btn);
	border-radius: 8px;
}

.nw-sidebar-data .webix_sidebar_icon:hover {
	transition: background-color 0.2s ease-out;
}

.nw-sidebar-data .webix_tree_item.webix_selected .webix_sidebar_icon:hover {
	background: var(--nw-bg-sider-btn);
	border-radius: 4px;
}

.nw-sidebar-data .webix_tree_item.webix_selected .webix_sidebar_icon:hover {
	transition: background-color 0.2s ease-out;
}

/* */

.nw-sidebar-data .mdi::before {
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 20px !important;
	padding: 8px !important;
}

/* IF EXPANDED */

.nw-sidebar:has(> .webix_sidebar_expanded) {
	/* box-shadow: inset -4px 0px 10px 2px #0000001a, 0 0 0px #00000014; */
	box-shadow: none;
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item .webix_sidebar_icon {
	background: none;
	margin-right: 0px !important;
	/* margin-bottom: 2px !important; */
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item .webix_sidebar_icon:hover {
	background: none;
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item:hover {
	background: var(--nw-bg-sider-btn);
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item:hover {
	transition: background-color 0.2s ease-out;
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item.webix_selected {
	background: #809dc48a;
}

.nw-dash-sidebar-spacer {
	border-width: 1px !important;
	border-top: 1px solid var(--webix-border-layout);
	border-bottom: 1px solid var(--webix-border-layout);
}

.webix_sidebar_expanded.nw-sidebar-data .webix_tree_item span:not(:first-child) {
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 13px;
	font-weight: 400;
	position: relative;
	top: 1px;
}

.webix_sidebar .webix_tree_item,
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
	height: 38px;
	line-height: 36px;
	color: #475466;
	cursor: pointer;
}

.nw-sidebar-toggle {
	background: transparent !important;
	border: 0px solid var(--webix-border-layout) !important;
	border-top-width: 1px !important;
	/* border-bottom-width: 1px !important; */
	text-align: center !important;
	height: 24px !important;
}

.nw-sidebar-toggle button {
	background: transparent !important;
	box-shadow: none !important;
	text-align: center !important;
	height: 24px !important;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-sidebar-toggle button .mdi::before {
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 130%;
	position: relative;
	top: 3px;
}

.nw-sidebar-toggle-ishide {
	width: inherit !important;
	height: 24px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.nw-sidebar-toggle-ishide .webix_el_box {
	width: inherit !important;
	height: 24px !important;
}

.nw-sidebar-toggle-ishide .webix_el_box button {
	width: inherit !important;
	height: 24px !important;
}

[webix_tm_id="nw-sidebar-sep"] {
	border: 0px solid var(--webix-border-layout) !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	cursor: default !important;
	pointer-events: none;
	content: none !important;
	/* height: calc(100vh - 658px) !important; */
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-radius: 0px !important;
}

[webix_tm_id="nw-sidebar-sep"] span {
	content: none !important;
	visibility: hidden;
}

/* toolbar */

.nw-dash-toolbar {
	border-top-width: 1px !important;
	/* background-color: var(--nw-main-toolbar-bg); */
}

/* content */

/* .item_services_wrap {
    width: calc(25% - 7.5px);
} */

.nw-dash-content {
	/* background-color: transparent !important; */
	background-color: #5a83bb14 !important;

	border-width: 0px !important;
}

[data-bs-theme="light"] .nw-dash-content .webix_view {
	background-color: transparent !important;
	border-width: 0px;
}

[data-bs-theme="dark"] .nw-dash-content .webix_view {
	background-color: transparent !important;
	border-width: 0px;
}

[data-bs-theme="dark"] .bd-callout.bd-callout-warning {
	background-color: transparent !important;
}

[data-bs-theme="dark"] .nw-form-animals-group {
	background-color: var(--nw-webix-form-layout-bg) !important;
}

.subdata_bg .webix_ss_center_scroll {
	background-color: var(--nw-webix-form-layout-bg) !important;
}

[data-bs-theme="dark"] .webix_modal {
	background-color: #f4f5f9;
}

[data-bs-theme="dark"] .nw-form-animals-group .webix_inp_top_label,
[data-bs-theme="dark"] .nw-form-animals-group textarea {
	color: #ffffff;
}

.nw-bg-welcon-service {
	background-color: var(--nw-gb-card-service) !important;
	border: var(--nw-bg-welcon-service-border);
	margin-top: 8px;
}

.nw-wtf {
	height: 100% !important;
}

.nw-services-dataview .webix_dataview_item.tiles {
	border: none !important;
}

/* .nw-services-dataview .webix_dataview_item.tiles:hover {
    background-color: var(--nw-gb-card-service)!important;
} */

/* .nw-services-dataview .item_services_wrap:hover{
    box-shadow: var(--ns-tiles-box-shadow);
    background-color: var(--nw-gb-card-service)!important;
    cursor: pointer;
} */
/* 
.nw-services-content .webix_template {
    overflow: auto;
} */

/***************************************************** SERVICES **********************************************************/
.nw-sidebar-services {
	border-width: 0px !important;
	border: none !important;
}

/***************************************************** DEVICES **********************************************************/

.nw-dash-content .nw-content-layer {
	border-radius: 0px;
	border: none;
}

.nw-dash-content .nw-sidebar-devices {
	border-radius: 0px;
	border: none;
}

.nw-dash-content .webix_view.nw-devices-layout {
	background-color: var(--bs-body-bg);
	border-radius: 0px;
}

.nw-sidebar-layout,
.nv-devices-toolbar,
.nw-devices-table,
.nw-ingredients-table,
.nw-devices-property {
	border-radius: 0px;
}

.nw-devices-layout .webix_view.nw-devices-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	/* background-color: transparent !important; */
	background-color: var(--nw-data-content-bg) !important;
}

.nw-devices-layout .webix_view.nw-devices-table-property {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: transparent !important;
	/* background-color: var(--nw-data-content-bg) !important; */
}

.nw-devices-layout .webix_view.nw-devices-table {
	/* border-right-width: 0px !important; */
}

#nw-calc-task-properties.modal .nw-devices-toolbar {
	background-color: var(--nw-data-content-bg) !important;
}

.nw-devices-toolbar .webix_scroll_cont {
	height: 28px;
}

.nw-devices-toolbar .webix_scroll_cont .webix_el_button {
	height: 28px !important;
	margin: 0px !important;
	margin-left: 5px !important;
}

.nw-devices-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
	height: 28px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nw-devices-toolbar-btn button,
.nw-form-animals-group button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-devices-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-devices-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-devices-first-label span {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-devices-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-devices-property-label .webix_property_label_line {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 500 !important;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: default !important;
	height: 35px !important;
	line-height: 35px !important;
}

.nw-devices-property-label .webix_property_label_line.webix_focused {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
}

.nw-devices-property .webix_scroll_cont div {
	background-color: var(--nw-property-ddt-bg);
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: pointer;
}

/***************************************************** datatable *****************************************************/

/* datatable globe */
.webix_dtable {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

/* scroll */
.webix_ss_hscroll.webix_vscroll_x {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_hscroll.webix_vscroll_x .webix_vscroll_body {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_vscroll.webix_vscroll_y {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_vscroll.webix_vscroll_y .webix_vscroll_body {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_vscroll_header {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-right-width: 0px !important;
}

.webix_ss_vscroll_footer {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

/* header */
.webix_ss_header {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.webix_ss_header .webix_hs_left {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.webix_ss_header .webix_hs_center {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.webix_ss_header .webix_hs_right {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.webix_ss_header .webix_hcell {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.webix_ss_header .webix_hcolumn {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.webix_ss_header .webix_first {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

.nw-datatable-subview-dt-1 .webix_ss_header .webix_first {
	background: #a6bddf;
	/* background: var(--nw-datatable-bg-header); */
	color: var(--nw-datatable-text);
}

.nw-datatable-subview-dt-1 .webix_ss_header .webix_hcell {
	/* background: var(--nw-datatable-bg-header); */
	background: #a6bddf;
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.webix_ss_header .webix_last {
	background: var(--nw-datatable-bg-header);
	color: var(--nw-datatable-text);
}

/* footer */
.webix_ss_footer {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_footer .webix_hcell {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_footer .webix_first {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

.webix_ss_footer .webix_last {
	background: var(--nw-datatable-bg);
	color: var(--nw-datatable-text);
}

/* body */
.webix_ss_body {
	/* background: var(--bs-body-bg); */
	/* background-color: var(--nw-data-content-bg) !important; */
	background-color: #ffffff00;
	color: var(--nw-datatable-text);
}

/* columns */
.webix_column,
.nw-spans-tasks {
	background: var(--nw-datatable-cols);
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border);
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.webix_column.webix_last {
	background: var(--nw-datatable-cols);
	color: var(--nw-datatable-text);
}

.webix_column.webix_first,
.nw-spans-tasks {
	background: var(--nw-datatable-cols);
	/* background: var(--nw-header-label-area-bg) !important; */
	color: var(--nw-datatable-text);
}

.webix_column .webix_cell,
.nw-spans-tasks {
	background: var(--nw-datatable-cols);
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border);
	border-top-width: 0px;
}

.nw-datatable-row-hover {
	background: var(--nw-datatable-rows-hv) !important;
	cursor: pointer;
}

.webix_dtable .webix_select_mark > div.webix_row_select {
	box-shadow: inset 2px 0 #abaec5;
}

.webix_row_select {
	background: var(--nw-datatable-row-s2) !important;
	color: var(--nw-datatable-text) !important;
	box-shadow: none !important;
}

.webix_row_select {
	border-bottom: var(--nw-bg-welcon-service-border) !important;
	padding-top: 0px;
}

.form-check-input:checked {
	background-color: #809dc48a !important;
	border-color: var(--bs-btn-active-border-color);
	border-width: 0px;
}

.nw-devices-toolbar .webix_scroll_cont .webix_el_button.no-margin {
	margin: 0px !important;
}

.webix_dt_editor input,
.webix_dt_editor select {
	color: var(--nw-datatable-text);
}

.webix_view > .webix_disabled {
	background-color: #ebedf06e;
}

.nw-devices-layout .webix_view.nw-devices-remote {
	background-color: var(--bs-body-bg) !important;
	color: var(--nw-datatable-text) !important;
	border-radius: 0px !important;
}

.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
	color: var(--nw-datatable-text);
}

/* remote */

.nw-remote-toolbar .webix_scroll_cont {
	height: 28px;
}

.nw-remote-toolbar .webix_scroll_cont .webix_el_button {
	height: 28px !important;
	margin: 0px !important;
	margin-left: 5px !important;
}

.nw-remote-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
	height: 28px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nw-remote-toolbar-btn button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-remote-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-remote-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-remote-first-label span {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-remote-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-remote-layout .webix_view.nw-remote-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-remote-layout .webix_view.nw-devices-remote {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-card-device-btn {
	color: var(--bs-dark-text-emphasis) !important;
	background: #809dc48a !important;
}

.nw-map {
	width: 500px;
	height: 500px;
}

.modal-content {
	border-radius: var(--bs-card-border-radius) !important;
}

table {
	width: 250px;
	table-layout: fixed;
}

table tr {
	height: 1em;
}

td.nw-elip {
	overflow: hidden;
	white-space: nowrap;
}

/* ingredients layout */

.nw-dash-content .webix_view.nw-ingredients-layout {
	background-color: var(--bs-body-bg);
	border-radius: 0px;
}

.nw-ingredients-toolbar .webix_scroll_cont {
	height: 28px;
}

.nw-ingredients-toolbar .webix_scroll_cont .webix_el_button {
	height: 28px !important;
	margin: 0px !important;
	margin-left: 5px !important;
}

.nw-ingredients-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
	height: 28px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nw-ingredients-toolbar-btn button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-ingredients-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-ingredients-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-ingredients-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-ingredients-layout .webix_view.nw-ingredients-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-ingredients-first-label span {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-ingredients-layout .webix_view.nw-ingredients-table-property {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-ingredients-layout .webix_view.nw-ingredients-table {
	/* border-right-width: 0px !important; */
}

.nw-ingredients-property-label .webix_property_label_line {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 500 !important;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: default !important;
	height: 35px !important;
	line-height: 35px !important;
}

.nw-ingredients-property-label .webix_property_label_line.webix_focused {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
}

.nw-ingredients-property .webix_scroll_cont div {
	background-color: var(--nw-property-ddt-bg);
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: pointer;
}

/* groups layout */

.nw-dash-content .webix_view.nw-groups-layout {
	background-color: var(--bs-body-bg);
	border-radius: 0px;
}

.nw-groups-toolbar .webix_scroll_cont {
	height: 28px;
}

.nw-groups-toolbar .webix_scroll_cont .webix_el_button {
	height: 28px !important;
	margin: 0px !important;
	margin-left: 5px !important;
}

.nw-groups-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
	height: 28px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nw-groups-toolbar-btn button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-groups-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-groups-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-groups-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-groups-layout .webix_view.nw-groups-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-groups-first-label span {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-groups-layout .webix_view.nw-groups-table-property {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-groups-layout .webix_view.nw-groups-table {
	/* border-right-width: 0px !important; */
}

.nw-groups-property-label .webix_property_label_line {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 500 !important;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: default !important;
	height: 35px !important;
	line-height: 35px !important;
}

.nw-groups-property-label .webix_property_label_line.webix_focused {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
}

.nw-groups-property .webix_scroll_cont div {
	background-color: var(--nw-property-ddt-bg);
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: pointer;
}

.nw-error_dash_no_props div.webix_popup_button.confirm {
	background: #8a353d;
}

.nw-error_dash_no_props div.webix_popup_button.confirm div {
	color: #fff !important;
}

.nw-login_form-submit button {
	color: var(--bs-dark-text-emphasis) !important;
	background: #809dc48a !important;
	font-weight: 400;
	font-size: 13px;
}

.nw-login_form-submit button:hover {
	color: var(--bs-dark-text-emphasis) !important;
	background: #809dc48a !important;
}

.nw-form-input {
	margin-left: 0 !important;
	margin-right: 0 !important;
	/* width: auto !important; */
}

.nw-form-input label {
	color: var(--bs-body-color) !important;
}

.webix_view.webix_control.webix_el_label .webix_el_box,
.nw-form-input-rp label {
	color: var(--nw-datatable-text) !important;
}

.nw-form-input .webix_el_box {
	width: auto !important;
}

.nw-form-input input,
.nw-form-textarea textarea {
	width: 100% !important;
}

.webix_nw-index {
	z-index: 10000 !important;
}

/* recipes */

.nw-dash-content .webix_view.nw-recipes-layout {
	background-color: var(--bs-body-bg);
	border-radius: 0px;
}

.nw-recipes-toolbar {
	border-radius: 0px !important;
	border: none !important;
	/* border-bottom: none!important; */
}

/* .nw-recipes-toolbar .webix_scroll_cont {
    height: 45px;
    border-bottom: none!important;
}

.nw-recipes-toolbar .webix_scroll_cont .webix_el_button {
    height: 28px !important;
    margin: 0px !important;
    margin-left: 5px !important;
}

.nw-recipes-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
    height: 28px !important;
    margin: 0px !important;
    padding: 0px !important;
} */

.nw-recipes-toolbar-btn button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-recipes-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-recipes-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-recipes-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-recipes-layout .webix_view.nw-recipes-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-recipes-first-label span {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-recipes-layout .webix_view.nw-recipes-table-property {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-recipes-layout .webix_view.nw-recipes-table {
	border-right-width: 0px !important;
}

.nw-recipes-property-label .webix_property_label_line {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 500 !important;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: default !important;
	height: 35px !important;
	line-height: 35px !important;
}

.nw-recipes-property-label .webix_property_label_line.webix_focused {
	background-color: var(--nw-property-label-bg) !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
}

.nw-recipes-property .webix_scroll_cont div {
	background-color: var(--nw-property-ddt-bg);
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	border-color: var(--webix-border-layout);
	cursor: pointer;
}

.nw-recipes-layout .webix_view.nw-recipes-table-property {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

.nw-recipes-layout .webix_view.nw-recipes-table {
	border-right-width: 0px !important;
}

/* .nw-layout-with-header {
     border-radius: 0px!important;
     background-color: #71a6eb!important;
     font-size: 12px;
     font-weight: 400;
     color: var(--bs-dark-text-emphasis) !important;
     border-color: var(--webix-border-layout);
     cursor: pointer;
} */

.nw-layout-with-header .webix_accordionitem_header {
	/* height: 35px!important;
    background-color: var(--nw-property-label-bg) !important;
    background-color: transparent!important;
    color: var(--bs-dark-text-emphasis) !important;
    font-size: 12px;
    border-bottom:1px solid var(--webix-border-layout); */
}

.nw-layout-with-header .webix_accordionitem_body {
	/* background-color: var(--nw-property-ddt-bg) !important; */
	/* color: var(--bs-dark-text-emphasis) !important; */
	/* font-size: 12px; */
}

/* .webix_accordionitem_header:focus {
    background-color: #ffffff !important;
} */

.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header,
.webix_accordionitem.collapsed .webix_accordionitem_header {
	/* background-color: #ff0000fa !important; */
}

.webix_resizer {
	border-width: 0px !important;
}

.nw-border-radius-0 {
	border-radius: 0px !important;
}

.nw-margin-left-0 {
	margin-left: 0px !important;
}

.nw-layout-with-header {
	border-radius: 0px !important;
	/* background-color: var(--nw-data-content-bg) !important; */
	/* background: var(--nw-data-content-bg) !important; */
}

.nw-layout-with-header .webix_accordionitem_header:hover,
.nw-layout-with-header .webix_accordionitem_header:focus,
.nw-layout-with-header .webix_accordionitem_header:active {
	background-color: var(--nw-property-label-bg) !important;
	background: var(--nw-property-label-bg) !important;
}

.nw-layout-with-header .webix_accordionitem_header {
	background-color: var(--nw-property-label-bg) !important;
	height: 35px !important;
	font-size: 12px;
	font-weight: 500;
	color: var(--bs-dark-text-emphasis) !important;
	border-radius: 0px !important;
	border-bottom-color: var(--webix-border-layout);
}

.nw-layout-with-header .webix_accordionitem_button {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-list-header {
	height: 35px !important;
	font-size: 12px;
	font-weight: 500;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-groups-table-property .nw-list-header {
	background-color: var(--nw-property-label-bg) !important;
}

.nw-border-bottom-1 {
	border-bottom-width: 1px !important;
}

.nw-border-bottom-0 {
	border-bottom-width: 0px !important;
}

.nw-border-top-0 {
	border-top-width: 0px !important;
}

.nw-list-item-bg {
	background: #809dc48a !important;
}

.nw-border-bottom-cl-t {
	border-bottom-color: transparent !important;
}

.webix_drag_handle {
	position: relative;
	left: -4px;
	font-size: 16px !important;
	cursor: grab;
}

.webix_hcell.webix_first.nw-groups-property-label.webix_last {
	background-color: var(--nw-bg-tbl-span) !important;
}

.webix_view > .webix_disabled {
	background-color: var(--nw-bg-disabled);
}

.webix_header.nw-template-header {
	font-size: 12px;
	font-weight: 500;
	background-color: var(--nw-property-label-bg) !important;
	color: var(--bs-dark-text-emphasis) !important;
}

/* tasks */

.nw-tasks-toolbar {
	border-radius: 0px !important;
	/* border-bottom: none!important; */
}

.nw-tasks-toolbar .webix_scroll_cont {
	height: 28px;
	/* border-bottom: none!important; */
}

.nw-tasks-toolbar .webix_scroll_cont .webix_el_button {
	height: 28px !important;
	margin: 0px !important;
	margin-left: 5px !important;
}

.nw-tasks-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
	height: 28px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nw-tasks-unitlist [aria-level="1"] {
	/* height: 35px!important; */
	text-transform: capitalize;
	font-weight: 500;
	background-color: var(--nw-property-label-bg) !important;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-tasks-unitlist [aria-level="2"] {
	height: auto !important;
	cursor: pointer;
}

.nw-tasks-layout-devices-group {
	line-height: 35px !important;
	text-transform: capitalize;
	font-weight: 500;
	background-color: var(--nw-property-label-bg) !important;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-tasks-layout-devices-item {
	cursor: pointer;
}

div.webix_modal_cover {
	opacity: 0.4;
}

.webix_modal_box {
	border-radius: 0.375rem;
	/* background-color: var(--bs-modal-bg);
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); */
}

.webix_modal_box .webix_popup_title {
	box-shadow: none;
}

.webix_modal_box .webix_popup_controls button[aria-label="Cancel"] {
}

/* .webix_ss_vscroll.webix_vscroll_y {
    background: var(--nw-datatable-bg);
    color: var(--nw-datatable-text);
}

.webix_ss_vscroll.webix_vscroll_y .webix_vscroll_body {
    background: var(--nw-datatable-bg);
    color: var(--nw-datatable-text);
} */

.multiline {
	text-align: center;
	line-height: 22px !important;
	min-height: 38px !important;
}

.nw-form-layout .nw-form-input {
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.nw-form-layout .nw-form-textarea {
	/* margin-left: 20px !important; */
	/* margin-right: 20px !important; */
}

.nw-form-label .webix_el_box {
	width: auto !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	color: var(--bs-emphasis-color) !important;
}

.nw-form-label .webix_el_box {
	color: var(--bs-emphasis-color) !important;
}

.nw-form-textarea textarea {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
}

.nw-form-textarea textarea:focus {
	border: 1px solid var(--nw-fill-logo);
}

.nw-form-textarea label,
.nw-form-input label {
	font-weight: 400;
	color: var(--bs-emphasis-color) !important;
}

.webix_form.nw-form-layout {
	background-color: var(--nw-webix-form-layout-bg) !important;
	/* #2d2c33 */
}

.webix_el_combo input,
#nw-tasks-properties .webix_inp_static,
[view_id="nw-groups-toolbar"] .webix_inp_static,
[view_id="nw-ingredients-toolbar"] .webix_inp_static,
[view_id="nw-recipes-toolbar"] .webix_inp_static,
[view_id="nw-tasks-toolbar"] .webix_inp_static,
[view_id="nw-staffs-toolbar"] .webix_inp_static,
#nw-select-tasks-properties .webix_inp_static {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
}

.nw-users-role-popup {
	background-color: transparent !important;
	border: none !important;
	/* left: 235px!important; */
}

.nw-users-role-popup {
	border-radius: 4px !important;
}

.nw-users-role-popup .webix_list {
	color: var(--bs-emphasis-color) !important;
	overflow-y: hidden !important;
	background-color: var(--webix-nw-background-secondary) !important;
	border-color: var(--nw-fill-logo);
	border-radius: 4px !important;
}

.nw-users-role-popup .webix_list .webix_list_item {
	border-color: var(--bs-border-color-translucent) !important;
}

.nw-users-role-popup .webix_list .webix_list_item:last-child {
	border-color: transparent !important;
}

.custom_item {
	height: 36px;
	cursor: pointer;
	overflow: hidden;
	padding: 10px;
	border-bottom: 1px solid var(--bs-border-color-translucent) !important;
	line-height: 16px !important;
}

.custom_item:last-child {
	border-color: transparent !important;
}

.custom_item:hover {
	background-color: var(--nw-property-label-bg) !important;
}

.webix_popup {
	background-color: transparent !important;
	border-radius: 4px !important;
	border: 1px solid var(--nw-fill-logo);
	margin-top: 4px;
	height: auto !important;
}

.webix_popup .webix_list {
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	border-radius: 16px !important;

	height: auto !important;
}

.webix_popup .webix_list .webix_list_item {
	cursor: pointer;
	border-bottom: 1px solid var(--bs-border-color-translucent) !important;

	height: 46px !important;
	line-height: 44px;
	font-size: 14px;
}

.webix_popup .webix_list .webix_list_item.webix_selected {
	color: var(--bs-emphasis-color) !important;
	cursor: pointer;
	border-bottom: 1px solid var(--bs-border-color-translucent) !important;
	background-color: var(--nw-property-label-bg) !important;
	box-shadow: none !important;

	height: 46px !important;
	line-height: 44px;
	font-size: 14px;
}

.webix_popup .webix_list .webix_list_item:last-child {
	border-color: transparent !important;
}

.webix_popup .webix_list .webix_list_item:hover {
	background-color: var(--nw-property-label-bg) !important;
}

.nw-password-toggle-icon span {
	font-size: 19px !important;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-form-number {
	border-color: var(--bs-border-color-translucent);
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.nw-form-number input {
	width: auto !important;
	border-color: var(--bs-border-color-translucent);
}

.nw-form-number button.webix_inp_counter_prev {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;
}

.nw-form-number button.webix_inp_counter_next {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;

	content: ">>>>>" !important;
}

/* --------- */

.nw-form-number-rp {
	border-color: var(--bs-border-color-translucent);
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.nw-form-number-rp input {
	/* width: auto !important; */
	border-color: var(--bs-border-color-translucent);
}

.nw-form-number-rp button.webix_inp_counter_prev {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;
	line-height: normal !important;
}

.nw-form-number-rp button.webix_inp_counter_next {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;
	line-height: normal !important;
}

.nw-form-number-rp button.webix_inp_counter_prev:hover {
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;
	line-height: normal !important;
}

.nw-form-number-rp button.webix_inp_counter_next:hover {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	border-color: var(--bs-border-color-translucent);
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 300 !important;
	line-height: normal !important;
}

/* .webix_inp_counter_prev {
    content: ">>>>>" !important;
} */

.nw-tree-user-access {
	border: none !important;
}

.nw-access-col-users-label {
	margin-top: 13px !important;
	margin-bottom: 0px !important;
}

.webix_tree_checkbox {
	pointer-events: none !important;
}

.na-tree-level-access {
	height: calc(100% - 3px) !important;
	border: 1px solid var(--webix-border-layout) !important;
	background-color: var(--nw-webix-form-layout-bg) !important;
}

.webix_view.nw-devices-table-property.na-tree-level-access.webix_layout_line {
	background-color: var(--nw-webix-form-layout-bg) !important;
}

.na-tree-level-access .webix_tree_item {
	color: var(--bs-emphasis-color) !important;
	margin-bottom: 8px;
}

.nw-tree-icon {
	font-size: 16px !important;
}

.webix_inp_counter_value {
	background: var(--webix-nw-background-secondary) !important;
	color: var(--bs-emphasis-color) !important;
	border: 1px solid var(--bs-border-color-translucent) !important;
}

.nw-borderless-top {
	border-top-width: 0px !important;
}

.webix_accordionitem_header {
	background-color: var(--webix-nw-background-secondary) !important;
	border-bottom-width: 0px !important;
}

.webix_accordionitem_header.collapsed {
	background-color: var(--webix-nw-background-secondary) !important;
}

.webix_accordionitem_header:focus {
	background-color: var(--webix-nw-background-secondary) !important;
}

.webix_accordionitem_label {
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 12px;
	text-align: center;
	font-weight: 400;
}

.webix_accordionitem_button,
.webix_tree_item {
	color: var(--bs-dark-text-emphasis) !important;
	font-weight: 400;
}

.webix_accordionitem_body {
	/* background-color: var(--nw-webix-form-layout-bg) !important; */
	/* background: var(--nw-datatable-bg-header) !important; */
	background-color: var(--nw-webix-form-layout-bg) !important;
}

.nw-description-popup .webix_inp_textarea {
	border-width: 0px !important;
}

.webix_dt_editor input[type="text"] {
	border: 1px solid var(--nw-fill-logo);
}

.webix_dtable_subview {
	background-color: var(--bs-body-bg) !important;
	border: 1px solid var(--webix-border-layout) !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

.nw-recipes-list-of-company .nw-subview-height {
	height: 410px !important;
}

.nw-recipes-list-of-company .nw-subview-height .webix_dtable,
#nw-tasks-properties .webix_dtable,
#nw-select-tasks-properties .webix_dtable,
#offcanvasTaskAdd .webix_dtable {
	border-radius: 16px !important;
}

.nw-recipes-list-of-company .nw-subview-height .webix_dtable .webix_ss_header {
	border-radius: 16px 16px 0px 0px !important;
}

.nw-recipes-list-of-company .nw-subview-height .webix_dtable .webix_ss_footer {
	border-radius: 0px 0px 16px 16px !important;
}

.nw-ingrs-list-of-company .nw-subview-height {
	height: 525px !important;
}

.nw-ingrs-list-of-company .nw-subview-height .webix_dtable,
#nw-tasks-properties .webix_dtable,
#nw-select-tasks-properties .webix_dtable,
#offcanvasTaskAdd .webix_dtable {
	/* border-radius: 16px !important; */
	border-radius: 16px 16px 16px 16px !important;
}

.nw-ingrs-list-of-company .nw-subview-height .webix_dtable .webix_ss_header {
	border-radius: 16px 16px 0px 0px !important;
}

.nw-ingrs-list-of-company .nw-subview-height .webix_dtable .webix_ss_footer {
	border-radius: 0px 0px 16px 16px !important;
}

.nw-border-width-1 {
	border: 1px solid var(--webix-border-layout) !important;
	border-radius: 0px !important;
}

.nw-datatable-subview-dt-1 .webix_ss_header .webix_hcell {
	/* background: var(--nw-datatable-bg-header); */
	background: #e4eeff;
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	text-align: center !important;
}

.nw-datatable-subview-dt-2 .webix_ss_header .webix_hcell {
	/* background: var(--nw-datatable-bg-header); */
	background: #ebe6ff;
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	text-align: center !important;
}

.nw-datatable-subview-dt-3 .webix_ss_header .webix_hcell {
	/* background: var(--nw-datatable-bg-header); */
	background: #e4f1f1;
	color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	text-align: center !important;
}

.nw-text-primary-emphasis {
	color: var(--nw-text-primary-emphasis);
}

.nw-text-warning-emphasis {
	color: var(--nw-text-warning-emphasis);
}

.nw-text-success-emphasis {
	color: var(--nw-text-success-emphasis);
}

.nw-text-danger-emphasis {
	color: var(--nw-text-danger-emphasis);
}

.webix_tooltip:has(.card) {
	background-color: transparent !important;
	box-shadow: none !important;
}

.webix_ss_footer {
	background: var(--nw-datatable-bg-header) !important;
	color: var(--nw-datatable-text) !important;
}

.webix_ss_footer .webix_hs_center {
	background: var(--nw-datatable-bg-header) !important;
	color: var(--nw-datatable-text) !important;
}

.webix_ss_footer .webix_hcolumn {
	background: var(--nw-datatable-bg-header) !important;
	color: var(--nw-datatable-text) !important;
}

.webix_el_tabbar {
	border-color: var(--webix-border-layout) !important;
	/* border-bottom-width: 0px!important; */
}

/* .webix_item_tab:first-child {
  line-height: 3px !important;
}

.webix_item_tab:not(:first-child) {
  left: 5px;
  position: relative;
} */

.webix_item_tab {
	border: 1px solid var(--webix-border-layout) !important;
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;
	border-bottom: 0px !important;
	font-size: 13px !important;
	color: var(--bs-dark-text-emphasis) !important;
	background: var(--nw-datatable-bg-header) !important;
}

.webix_item_tab.webix_selected {
	border: 1px solid var(--webix-border-layout);
	border-bottom: 0px !important;
	/* box-shadow: inset 0 -2px var(--webix-border-layout) !important; */
	box-shadow: none !important;
	/* background-color: var(--nw-tab-view-tab) !important; */
	background-color: var(--nw-bg-btn-warning-emph) !important;
}

.center_area {
	text-align: center !important;
}

.nw-mapGeoTrackDisable .webix_template {
	padding: 0px !important;
}

.webix_dtable .webix_ss_footer .webix_hcolumn > div:first-child,
.webix_dtable .webix_ss_footer .webix_hcell[row="0"] {
	/* border-top: 1px solid #5ccce7; */
	border-top: var(--nw-bg-welcon-service-border);
}

.webix_ss_vscroll_footer {
	border: none !important;
}

.modal-nw {
	max-width: 85vw;
}

#nw-garf {
	width: auto;
	height: 85vh;
}

.nw-r-counter {
}

.ymaps-2-1-79-ground-pane {
	/* -ms-filter: grayscale(1); */
	/* -webkit-filter: grayscale(1); */
	/* -moz-filter: grayscale(1); */
	/* -o-filter: grayscale(1); */

	/* filter: blur(5px); */
	/* filter: brightness(0.4); */
	/* filter: contrast(200%); */
	/* filter: drop-shadow(16px 16px 20px blue); */
	/* filter: grayscale(100%); */
	/* filter: hue-rotate(90deg); */
	/* filter: invert(75%); */
	/* filter: opacity(25%); */
	/* filter: saturate(30%); */
	/* filter: sepia(60%); */
}

/* .webix_accordionitem_header {
    background: var(--webix-nw-background-secondary) !important;
    color: var(--bs-emphasis-color) !important;
    font-size: 12px;
    text-align: center;
}

.webix_accordionitem_header:hover {
    background: var(--webix-nw-background-secondary) !important;
    color: var(--bs-emphasis-color) !important;
    font-size: 12px;
    text-align: center;
}

.webix_accordionitem_header .collapsed {
    background: var(--webix-nw-background-secondary) !important;
    color: var(--bs-emphasis-color) !important;
    font-size: 12px;
    text-align: center;
}

.webix_accordionitem_header .collapsed:hover{
    background: var(--webix-nw-background-secondary) !important;
    color: var(--bs-emphasis-color) !important;
    font-size: 12px;
    text-align: center;
}

.webix_accordionitem_label {
    color: var(--bs-emphasis-color) !important;
    font-size: 12px;
    text-align: center;
} */

.webix_hcell:has(> div.nw-rp-body-header) {
	/* background-color: #8a353d!important; */
	background: var(--nw-datatable-bg-header);
	padding: 0px;
}

.nw-rp-body-header,
.nw-rp-body-header .webix_layout_line,
.nw-form-input-rp-1 {
	border: 0px !important;
}

.nw-rp-ratio .webix_cell {
	padding: 0px !important;
	text-align: center !important;
}

.nw-rp-ratio button {
	border-radius: 0px !important;
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 500 !important;
	font-size: 16px;
	height: 40px;
}

.nw-rp-ratio input {
	font-size: 14px;
	border: 0px !important;
	width: 58px !important;
	color: var(--bs-emphasis-color) !important;
	background-color: var(--webix-nw-background-secondary) !important;
	font-weight: 500 !important;
}

.nw-filter-header input:focus {
	border-color: var(--nw-fill-logo) !important;
}

.nw-filter-header input {
	height: 32px !important;
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent) !important;
	top: 1px !important;
	position: relative;
}

.nw-companies-datatable-item .webix_dataview_item,
.nw-briefcase-ram .webix_dataview_item {
	border: none !important;
	padding: 12px 12px 3px 12px;
	/* padding: 12px 2px 12px 12px; */
}

.nw-companies-datatable-item .webix_dataview_item.webix_selected {
	background: none !important;
}

.nw-companies-datatable-item .webix_dataview_item.webix_selected .card {
	/* background-color: var(--nw-dataview-card-bg) !important; */
	background: var(--nw-bg-btn-warning-emph) !important;
	color: #121212;
}

.nw-companies-datatable-item .webix_dataview_item .card:hover {
	background-color: var(--bs-dark-bg-subtle) !important;
}

.webix_progress_bottom {
	height: 5px;
	background-color: transparent;
}

.webix_progress_state {
	background: #93b4dda3 !important;
}

.nw-dash-content .webix_view .nw-dataview-bg {
	background-color: var(--nw-webix-form-layout-bg) !important;
	border-radius: 16px;
}

.nw-companies-toolbar .webix_layout_toolbar {
	background-color: transparent !important;
	border: none !important;
}

.nw-husbandries-toolbar .webix_layout_toolbar {
	background-color: transparent !important;
	border: none !important;
}

.nw-farms-toolbar .webix_layout_toolbar {
	background-color: transparent !important;
	border: none !important;
}

.nw-recipes-toolbar .webix_layout_toolbar {
	background-color: transparent !important;
	border: none !important;
}

.nw-search-company,
.nw-search-company .webix_el_box,
.nw-search-company input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-search-company input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-search-company input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-search-company input:focus + input::placeholder {
	color: red !important;
}

.nw-search-company input:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}

.nw-orders1-start-date, .nw-recipe-start-date,
.nw-orders1-start-date .webix_el_box, .nw-recipe-start-date .webix_el_box,
.nw-orders1-start-date input, .nw-recipe-start-date input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-orders1-start-date input, .nw-recipe-start-date input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-orders1-start-date input::placeholder, .nw-recipe-start-date input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-orders1-start-date input:focus + input::placeholder, .nw-recipe-start-date input:focus + input::placeholder {
	color: red !important;
}

.nw-orders1-start-date input:hover, .nw-recipe-start-date input:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}








.nw-recipe-start-date,
.nw-recipe-start-date .webix_el_box,
.nw-recipe-start-date input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-recipe-start-date input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-recipe-start-date input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-recipe-start-date input:focus + input::placeholder {
	color: red !important;
}

.nw-recipe-start-date input:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}







.nw-orders1-stop-date, .nw-recipe-stop-date,
.nw-orders1-stop-date .webix_el_box, .nw-recipe-stop-date .webix_el_box,
.nw-orders1-stop-date input, .nw-recipe-stop-date input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-orders1-stop-date input, .nw-recipe-stop-date input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-orders1-stop-date input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-orders1-stop-date input:focus + input::placeholder, .nw-recipe-stop-date input:focus + input::placeholder {
	color: red !important;
}

.nw-orders1-stop-date input:hover, .nw-recipe-stop-date input:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}

.nw-search-recipes,
.nw-search-recipes .webix_el_box,
.nw-search-recipes input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-search-recipes input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-search-recipes input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-search-recipes input:focus + input::placeholder {
	color: red !important;
}

.nw-search-recipes input:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}

.nw-combobox-company,
.nw-combobox-company .webix_el_box,
.nw-combobox-company input {
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-combobox-company input {
	font-size: 14px !important;
	padding-left: 40px;
}

.nw-combobox-company input::placeholder {
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-combobox-company input:focus + input::placeholder {
	color: red !important;
}

.nw-combobox-company input:hover,
#nw-tasks-properties .webix_inp_static:hover,
[view_id="nw-groups-toolbar"] .webix_inp_static:hover,
[view_id="nw-groups-toolbar"] .webix_inp_static:focus,
[view_id="nw-ingredients-toolbar"] .webix_inp_static:hover,
[view_id="nw-ingredients-toolbar"] .webix_inp_static:focus,
[view_id="nw-recipes-toolbar"] .webix_inp_static:hover,
[view_id="nw-recipes-toolbar"] .webix_inp_static:focus,
[view_id="nw-tasks-toolbar"] .webix_inp_static:hover,
[view_id="nw-tasks-toolbar"] .webix_inp_static:focus,
[view_id="nw-staffs-toolbar"] .webix_inp_static:hover,
[view_id="nw-staffs-toolbar"] .webix_inp_static:focus,
#nw-select-tasks-properties .webix_inp_static:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
}

.nw-toolbar-btn button,
.nw-form-animals-group button {
	/* background-color: var(--nw-webix-form-layout-bg) !important; */
	/* background: #809dc436!important; */
	background: var(--webix-nw-background-secondary) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-toolbar-btn-close button {
	/* background-color: var(--nw-webix-form-layout-bg) !important; */
	/* background: #809dc436!important; */
	background: var(--nw-bg-btn-warning-emph) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-toolbar-btn-close button:hover {
	/* background-color: var(--nw-webix-form-layout-bg) !important; */
	/* background: #809dc436!important; */
	/* background: #ffb3ba !important;
    border: 1px solid var(--bs-border-color-translucent); */
}

.nw-toolbar-btn button span {
	font-size: 18px !important;
}

.nw-toolbar-btn .webix_el_box {
	padding: 0px;
}

.nw-toolbar-btn,
.nw-toolbar-btn .webix_el_box,
.nw-toolbar-btn button,
.nw-toolbar-btn button:hover,
.nw-form-animals-group button,
.nw-form-animals-group button:hover {
	font-size: 14px;
	border-radius: var(--bs-border-radius-pill) !important;
}

.nw-toolbar-btn button:hover,
.nw-form-animals-group button:hover {
	border-color: var(--nw-fill-logo) !important;
}

.nw-form-label-size .webix_el_box {
	font-size: 14px !important;
}

.modal-nw-md {
	max-width: 500px;
}

.modal-nw-lg {
	max-width: 700px;
}

.modal-nw-xlg {
	max-width: 70vw;
}

.modal-nw-xxlg {
	max-width: 95vw;
}

.webix_form.nw-form-layout-transparent {
	background-color: transparent !important;
}

#nw-company-select-properties input {
	border-radius: var(--bs-border-radius-pill) !important;
	font-size: 14px;
	padding: 0 20px;
}

#nw-company-select-properties .nw-form-input .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-company-select-properties .nw-form-textarea .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-company-select-properties textarea {
	border-radius: var(--bs-border-radius-xl) !important;
	font-size: 14px;
	padding: 10px 20px;
	height: calc(100% - 5px);
}

#nw-company-select-properties label {
	font-size: 14px;
	margin-left: 15px;
	/* line-height: 20px!important; */
}

#nw-company-select-properties .webix_form {
	margin: 0 auto;
}

#nw-company-select-properties .webix_el_textarea {
	margin-left: 0px !important;
	width: 100% !important;
}

#nw-company-select-properties .webix_el_textarea .webix_el_box {
	width: 100% !important;
}

#nw-husbandries-select-properties input {
	border-radius: var(--bs-border-radius-pill) !important;
	font-size: 14px;
	padding: 0 20px;
}

#nw-husbandries-select-properties .nw-form-input .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-husbandries-select-properties .nw-form-textarea .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-husbandries-select-properties textarea {
	border-radius: var(--bs-border-radius-xl) !important;
	font-size: 14px;
	padding: 10px 20px;
	height: calc(100% - 5px);
}

#nw-husbandries-select-properties label {
	font-size: 14px;
	margin-left: 15px;
	/* line-height: 20px!important; */
}

#nw-husbandries-select-properties .webix_form {
	margin: 0 auto;
}

#nw-husbandries-select-properties .webix_el_textarea {
	margin-left: 0px !important;
	width: 100% !important;
}

#nw-husbandries-select-properties .webix_el_textarea .webix_el_box {
	width: 100% !important;
}

#nw-account-config_form input {
	border-radius: var(--bs-border-radius-pill) !important;
	font-size: 14px;
	padding: 0 20px;
}

#nw-account-config_form .nw-form-input .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-account-config_form .nw-form-textarea .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-account-config_form textarea {
	border-radius: var(--bs-border-radius-xl) !important;
	font-size: 14px;
	padding: 10px 20px;
	height: calc(100% - 5px);
}

#nw-account-config_form label {
	font-size: 14px;
	margin-left: 15px;
	/* line-height: 20px!important; */
}

#nw-account-config_form .webix_form {
	margin: 0 auto;
}

#nw-account-config_form .webix_el_textarea {
	margin-left: 0px !important;
	width: 100% !important;
}

#nw-account-config_form .webix_el_textarea .webix_el_box {
	width: 100% !important;
}

#nw-briefcase-control-groups-ruminancy-point input,
#nw-briefcase-control-groups-ruminancy-edit-id input,
#nw-farms-select-properties input,
#nw-tasks-properties input,
#nw-tasks-properties .webix_inp_static,
#nw-select-tasks-properties input,
#nw-select-tasks-properties .webix_inp_static,
.nw-devices-table-property input,
#offcanvasTaskAdd input,
#nw-device-select-properties input,
[view_id="nw-groups-toolbar"] .webix_inp_static,
[view_id="nw-ingredients-toolbar"] .webix_inp_static,
[view_id="nw-recipes-toolbar"] .webix_inp_static,
[view_id="nw-tasks-toolbar"] .webix_inp_static,
[view_id="nw-staffs-toolbar"] .webix_inp_static,
#nw-chat-remote input {
	border-radius: var(--bs-border-radius-pill) !important;
	font-size: 14px;
	padding: 0 20px;
}

#nw-briefcase-control-groups-ruminancy-point .nw-form-input .webix_el_box,
#nw-briefcase-control-groups-ruminancy-edit-id .nw-form-input .webix_el_box,
#nw-farms-select-properties .nw-form-input .webix_el_box,
#nw-tasks-properties .nw-form-input .webix_el_box,
#nw-select-tasks-properties .nw-form-input .webix_el_box,
.nw-devices-table-property .nw-form-input .webix_el_box,
#offcanvasTaskAdd .nw-form-input .webix_el_box,
#nw-device-select-properties .nw-form-input .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-briefcase-control-groups-ruminancy-point .nw-form-textarea .webix_el_box,
#nw-briefcase-control-groups-ruminancy-edit-id .nw-form-textarea .webix_el_box,
#nw-farms-select-properties .nw-form-textarea .webix_el_box,
#nw-tasks-properties .nw-form-textarea .webix_el_box,
#nw-select-tasks-properties .nw-form-textarea .webix_el_box,
#offcanvasTaskAdd .nw-form-textarea .webix_el_box,
#nw-device-select-properties .nw-form-textarea .webix_el_box {
	margin-top: 5px;
	margin-bottom: 5px;
}

#nw-briefcase-control-groups-ruminancy-edit-id textarea,
#nw-farms-select-properties textarea,
#nw-tasks-properties textarea,
#nw-select-tasks-properties textarea,
#offcanvasTaskAdd textarea,
#nw-device-select-properties textarea,
#nw-chat-remote textarea {
	border-radius: var(--bs-border-radius-xl) !important;
	font-size: 14px;
	padding: 10px 20px;
	height: calc(100% - 5px);
}

#nw-briefcase-control-groups-ruminancy-point label,
#nw-briefcase-control-groups-ruminancy-edit-id label,
#nw-farms-select-properties label,
#nw-tasks-select-properties label,
.nw-devices-table-property label,
#task_form_property_select label,
#nw-device-select-properties label,
#nw-chat-remote label,
#nw-device-select-properties .webix_el_label {
	font-size: 14px;
	margin-left: 15px;
	line-height: 20px !important;
}

#nw-farms-select-properties .webix_form,
#nw-device-select-properties .webix_form {
	margin: 0 auto;
}

#nw-farms-select-properties .webix_el_textarea,
#nw-device-select-properties .webix_el_textarea {
	margin-left: 0px !important;
	width: 100% !important;
}

#nw-farms-select-properties .webix_el_textarea .webix_el_box,
#nw-device-select-properties .webix_el_textarea .webix_el_box {
	width: 100% !important;
}

/* .webix_sidebar.webix_sidebar_expanded {
    transition: width 0.3s; 
}

.webix_sidebar.webix_sidebar_expanded .webix_tree_branch_1 {
    transition: width 7.3s; 
} */

.nw-margin-top {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.webix_progress_icon {
	background-color: var(--nw-bg-progress-icon) !important;
}

.webix_progress_icon .webix_spin {
	background: transparent !important;
}

.webix_progress_icon .webix_progress_state {
	font-size: 4rem !important;
}

.nw-dataview-bg-transparent {
	background-color: transparent !important;
}

.nw-dataview-border-0 {
	border-width: 0px !important;
}

.nw-search-company input:focus::-webkit-input-placeholder {
	opacity: 0;
}

.nw-search-company input:focus:-moz-placeholder {
	opacity: 0;
}

.nw-search-company input:focus::-moz-placeholder {
	opacity: 0;
}

.nw-orders1-start-date input:focus::-webkit-input-placeholder {
	opacity: 0;
}

.nw-orders1-start-date input:focus:-moz-placeholder {
	opacity: 0;
}

.nw-orders1-start-date input:focus::-moz-placeholder {
	opacity: 0;
}

.nw-combobox-company input:focus::-webkit-input-placeholder {
	opacity: 0;
}

.nw-combobox-company input:focus:-moz-placeholder {
	opacity: 0;
}

.nw-combobox-company input:focus::-moz-placeholder {
	opacity: 0;
}

.nw-input-padding-left-20 input {
	padding-left: 20px !important;
}

.lds-dual-ring {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 12px;
	height: 12px;
	margin: 8px 2px;
	border-radius: 50%;
	border: 2px solid #475466;
	border-color: #475466 transparent #475466 transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.webix_el_nw_bs_switcher .form-switch input,
.webix_el_nw_bs_switcher .form-switch label {
	cursor: pointer;
}

/* .webix_el_combo input */

.webix_popup {
	z-index: 10000 !important;
}

.nw-form-input.nw-combobox-company {
	border-radius: 0px !important;
}

.nw-form-input.nw-combobox-company label {
	margin-bottom: 8px !important;
}

.webix_dataview_item .card {
	border-radius: 16px;
}

.webix_dataview_item .card .card-header {
	border-radius: 16px 16px 0 0;
}

ymaps {
	border-radius: 8px;
}

/* ==================================================================================== */

/* .nw-recipes-list-of-company .webix_ss_body .webix_ss_center .webix_column {

    background: transparent;
    border: none !important;

}

.nw-recipes-list-of-company .webix_ss_body .webix_ss_center .webix_cell {

    height: 76px !important;
    background: transparent;
    padding-top: 14px;
    border-bottom: none;

}

.nw-recipes-list-of-company .webix_ss_body .webix_ss_center .webix_cell[aria-expanded="true"] .card {

    background: var(--nw-bg-btn-warning-emph) !important;
    color: #121212;

}

.nw-recipes-list-of-company .webix_ss_body .webix_ss_center .webix_cell .card {

    border-radius: 16px;
    cursor: pointer;

} */

/* .nw-recipes-list-of-company .webix_ss_body .webix_ss_center .webix_cell .card:hover { */

/* background-color: var(--bs-dark-bg-subtle) !important; */

/* border-color: var(--nw-fill-logo) !important;
    background-color: #809dc48a !important; */

/* } */

/* .nw-recipes-list-of-company .webix_ss_hscroll */
/* .nw-recipes-list-of-company .webix_ss_vscroll  */
/* { */

/* background: transparent !important; */

/* } */

.webix_drag_zone {
	z-index: 10000 !important;
}

.nw-add-cows-form-counter.webix_control.webix_el_counter {
}

.nw-add-cows-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-add-cows-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-add-cows-form-counter.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-add-cows-form-counter.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-add-cows-form-counter.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter {
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-dev-capacity-form-counter.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter {
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-dev-perc-form-counter.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-task-mix-form-counter.webix_control.webix_el_counter {
}

.nw-task-mix-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-task-mix-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-task-mix-form-counter.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-task-mix-form-counter.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-task-mix-form-counter.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-counter-timepick-hour.webix_control.webix_el_counter {
}

.nw-counter-timepick-hour.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-counter-timepick-hour.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-counter-timepick-hour.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-counter-timepick-hour.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-counter-timepick-hour.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-counter-timepick-minute.webix_control.webix_el_counter {
}

.nw-counter-timepick-minute.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-counter-timepick-minute.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-counter-timepick-minute.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-counter-timepick-minute.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-counter-timepick-minute.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

.nw-counter-timepick-minute,
.nw-counter-timepick-hour {
	background: var(--nw-bg-btn-warning-emph) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter {
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev {
	background: transparent;
	border: none;
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_prev::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0376";
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_value,
.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_value {
	border: none !important;
	background: transparent !important;
	font-size: 14px;
	font-weight: bold;
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_next {
	background: transparent;
	border: none;
}

.nw-add-tasks-form-counter.webix_control.webix_el_counter .webix_inp_counter_next::before {
	font: normal normal normal 24px / 1 "Material Design Icons";
	content: "\F0417";
}

#nw-calc-task-select-properties .webix_el_label,
.nw-popup-timepicker .webix_el_label {
	padding-top: 5px;
}

#nw-calc-task-select-properties .webix_hcell,
#nw-calc-task-select-properties .webix_column {
	font-size: 14px;
}

.nw-recipes-list-of-company .webix_hcell,
.nw-recipes-list-of-company .webix_column {
	font-size: 14px;
}

.nw-ingrs-list-of-company .webix_hcell,
.nw-ingrs-list-of-company .webix_column {
	font-size: 14px;
}

.nw-datatable-tasks-recipes .webix_hcell,
.nw-datatable-tasks-recipes .webix_column {
	font-size: 14px;
}

.nw-datatable-tasks-recipes-ingrs .webix_hcell,
.nw-datatable-tasks-recipes-ingrs .webix_column {
	font-size: 14px;
}

.webix_last,
.webix_hcell.webix_last {
	border-right: none !important;
}

.webix_column {
	cursor: default;
}

#nw-calc-task-select-properties .form-check-input {
	position: relative;
	top: 6px;
	left: -3px;
}

.nw-devices-table-property .form-check-input {
	position: relative;
	top: 6px;
	left: -3px;
}

#nw-calc-task-select-properties .nw-devices-toolbar {
	border-radius: 16px !important;
}

.nw-add-cows-form-counter {
	background: var(--nw-bg-btn-warning-emph) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-add-tasks-form-counter,
.nw-dev-capacity-form-counter,
.nw-dev-perc-form-counter,
.nw-task-mix-form-counter {
	background: var(--nw-bg-btn-warning-emph) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-dash-content .webix_view.nw-subbody-bg {
	background-color: #5a83bb14 !important;
	border-color: var(--webix-border-layout);
	border-width: 0px 0px 0px 1px !important;
}

.nw-recipes-list-of-company .webix_cell[aria-level="1"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="1"]:hover {
	background: repeating-linear-gradient(
		-55deg,
		var(--nw-subbody-color-level-1-2),
		var(--nw-subbody-color-level-1-2) 10px,
		var(--nw-subbody-color-level-1-1) 10px,
		var(--nw-subbody-color-level-1-1) 20px
	);
	background-color: var(--bs-dark-bg-subtle) !important;
}

.nw-recipes-list-of-company .webix_cell[aria-level="2"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="2"]:hover {
	/* background: repeating-linear-gradient(-55deg,
            var(--nw-subbody-color-level-2-2),
            var(--nw-subbody-color-level-2-2) 10px,
            var(--nw-subbody-color-level-2-1) 10px,
            var(--nw-subbody-color-level-2-1) 20px); */
	background-color: var(--bs-dark-bg-subtle) !important;
}

.nw-recipes-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="3"]:hover {
	/* background: repeating-linear-gradient(-55deg,
            var(--nw-subbody-color-level-3-2),
            var(--nw-subbody-color-level-3-2) 10px,
            var(--nw-subbody-color-level-3-1) 10px,
            var(--nw-subbody-color-level-3-1) 20px); */
	background-color: var(--bs-dark-bg-subtle) !important;
}

.nw-ingrs-list-of-company .webix_cell[aria-level="1"][aria-expanded="true"],
.nw-ingrs-list-of-company .webix_cell[aria-level="1"]:hover {
	background: repeating-linear-gradient(
		-55deg,
		var(--nw-subbody-color-level-1-2),
		var(--nw-subbody-color-level-1-2) 10px,
		var(--nw-subbody-color-level-1-1) 10px,
		var(--nw-subbody-color-level-1-1) 20px
	);
	background-color: var(--bs-dark-bg-subtle) !important;
}

.nw-ingrs-list-of-company .webix_cell[aria-level="2"][aria-expanded="true"],
.nw-ingrs-list-of-company .webix_cell[aria-level="2"]:hover {
	/* background: repeating-linear-gradient(-55deg,
            var(--nw-subbody-color-level-2-2),
            var(--nw-subbody-color-level-2-2) 10px,
            var(--nw-subbody-color-level-2-1) 10px,
            var(--nw-subbody-color-level-2-1) 20px); */
	background-color: var(--bs-dark-bg-subtle) !important;
}

.nw-ingrs-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"],
.nw-ingrs-list-of-company .webix_cell[aria-level="3"]:hover {
	/* background: repeating-linear-gradient(-55deg,
            var(--nw-subbody-color-level-3-2),
            var(--nw-subbody-color-level-3-2) 10px,
            var(--nw-subbody-color-level-3-1) 10px,
            var(--nw-subbody-color-level-3-1) 20px); */
	background-color: var(--bs-dark-bg-subtle) !important;
}

/* .nw-recipes-list-of-company .webix_cell[aria-level="1"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="2"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"],
.nw-recipes-list-of-company .webix_cell[aria-level="1"]:hover,
.nw-recipes-list-of-company .webix_cell[aria-level="2"]:hover,
.nw-recipes-list-of-company .webix_cell[aria-level="3"]:hover {
    background-image: linear-gradient(135deg,
            var(--nw-subbody-color-2) 25%,
            var(--nw-subbody-color-1) 25%,
            var(--nw-subbody-color-1) 50%,
            var(--nw-subbody-color-2) 50%,
            var(--nw-subbody-color-2) 75%,
            var(--nw-subbody-color-1) 75%,
            var(--nw-subbody-color-1) 100%) !important;
    background-size: 14.14px 14.14px !important;
    background: repeating-linear-gradient(-55deg,
            var(--nw-subbody-color-2),
            var(--nw-subbody-color-2) 10px,
            var(--nw-subbody-color-1) 10px,
            var(--nw-subbody-color-1) 20px);
    background-color: var(--bs-dark-bg-subtle) !important;
} */

/* .nw-recipes-list-of-company .webix_cell[aria-level="1"]:hover:first-child{
    border: 1px solid #111111;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
} */

.nw-recipes-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"] span:last-child:before {
	content: "\F0374";
	/* color: var(--bs-warning-text-emphasis) */
}

.nw-recipes-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"] span:not(:first-child):before {
	color: var(--nw-text-sikora-primary-emph);
}

.nw-ingrs-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"] span:last-child:before {
	content: "\F0374";
	/* color: var(--bs-warning-text-emphasis) */
}

.nw-ingrs-list-of-company .webix_cell[aria-level="3"][aria-expanded="true"] span:not(:first-child):before {
	color: var(--nw-text-sikora-primary-emph);
}

.nw-companies-datatable-item .webix_dataview_item .card:hover > .card-header {
	background: repeating-linear-gradient(
		-55deg,
		var(--nw-subbody-color-level-1-2),
		var(--nw-subbody-color-level-1-2) 10px,
		var(--nw-subbody-color-level-1-1) 10px,
		var(--nw-subbody-color-level-1-1) 20px
	);
}

.nw-recipes-list-of-company .webix_cell[aria-level] {
	background-color: var(--nw-subbody-color-3) !important;
	border-color: var(--bs-card-border-color);
	border-left: 0px !important;
}

.nw-recipes-list-of-company .webix_cell:first-child[aria-level="1"] {
	/* background-color: var(--nw-subbody-color-3) !important;
    border-color: var(--bs-card-border-color);
    border-left: 0px !important; */
	border-radius: 16px 16px 0px 0px !important;
}

.nw-recipes-list-of-company .webix_cell:first-child:hover[aria-level="1"] {
	/* background-color: var(--nw-subbody-color-3) !important;
    border-color: var(--bs-card-border-color);
    border-left: 0px !important; */
	border-radius: 16px 16px 0px 0px !important;
}

.nw-border-radius-16,
.nw-recipes-list-of-company .webix_ss_body:first-child {
	border-radius: 16px !important;
}

.nw-dash-content .webix_view.nw-recipes-list-of-company {
	--bs-card-border-width: var(--bs-border-width);
	--bs-card-border-color: var(--bs-border-color-translucent);
	background-color: var(--bs-body-bg) !important;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color) !important;
	/* border-radius: 0px!important; */
}

.nw-ingrs-list-of-company .webix_cell[aria-level] {
	background-color: var(--nw-subbody-color-3) !important;
	border-color: var(--bs-card-border-color);
	border-left: 0px !important;
}

.nw-ingrs-list-of-company .webix_cell:first-child[aria-level="1"] {
	/* background-color: var(--nw-subbody-color-3) !important;
    border-color: var(--bs-card-border-color);
    border-left: 0px !important; */
	border-radius: 16px 16px 0px 0px !important;
}

.nw-ingrs-list-of-company .webix_cell:first-child:hover[aria-level="1"] {
	/* background-color: var(--nw-subbody-color-3) !important;
    border-color: var(--bs-card-border-color);
    border-left: 0px !important; */
	border-radius: 16px 16px 0px 0px !important;
}

.nw-border-radius-16,
.nw-ingrs-list-of-company .webix_ss_body:first-child {
	border-radius: 16px !important;
}

.nw-dash-content .webix_view.nw-ingrs-list-of-company {
	--bs-card-border-width: var(--bs-border-width);
	--bs-card-border-color: var(--bs-border-color-translucent);
	background-color: var(--bs-body-bg) !important;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color) !important;
	/* border-radius: 0px!important; */
}

/* .nw-dash-content .webix_view.nw-recipes-list-of-company:has(.webix_cell[aria-level="1"]:hover) {
    background-color: var(--bs-dark-bg-subtle) !important;
    border-color: var(--bs-card-border-color)!important;
} */
/* background-color: var(--bs-card-cap-bg); background-color: var(--bs-dark-bg-subtle) !important;*/

.nw-datatable-subview .webix_cell {
	height: 41px !important;
	line-height: 41px !important;
}

#nw-tasks-select-properties .nw-datatable-tasks-recipes .webix_cell {
	height: 41px !important;
	line-height: 41px !important;
}

#task_form_property_select .nw-datatable-tasks-recipes .webix_cell {
	height: 41px !important;
	line-height: 41px !important;
}

.nw-popup-tp-pop {
	background-color: var(--bs-modal-bg);
}

.nw-popup-tp-pop .nw-popup-timepicker,
.nw-popup-tp-pop .webix_win_content {
	background-color: var(--bs-modal-bg);
	border-width: 0px !important;
}

.nw--toolbar {
	border-radius: 0px !important;
	border: none !important;
	/* border-bottom: none!important; */
}

.nw-tasks-toolbar {
	border-radius: 0px !important;
	border: none !important;
	/* border-bottom: none!important; */
}

/* .nw-tasks-toolbar .webix_scroll_cont {
    height: 45px;
    border-bottom: none!important;
}

.nw-tasks-toolbar .webix_scroll_cont .webix_el_button {
    height: 28px !important;
    margin: 0px !important;
    margin-left: 5px !important;
}

.nw-tasks-toolbar .webix_scroll_cont .webix_el_button .webix_el_box {
    height: 28px !important;
    margin: 0px !important;
    padding: 0px !important;
} */

.nw-tasks-toolbar-btn button {
	background-color: transparent !important;
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
}

.nw-tasks-toolbar-btn button:hover {
	border-radius: 0px !important;
	background-color: #809dc48a !important;
}

.nw-tasks-toolbar-btn button .webix_icon_btn {
	font-size: 12px;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
}

.nw-tasks-toolbar-spacer.webix_spacer {
	background-color: var(--nw-toolbar-spacer) !important;
}

.nw-tasks-layout .webix_view.nw-tasks-toolbar {
	color: var(--bs-dark-text-emphasis);
	border-radius: 0px !important;
	background-color: var(--nw-data-content-bg) !important;
}

/* .multiline {
    border-bottom: none!important
} */

.webix_hcell.multiline:not([row]) {
	border-bottom: none !important;
}

#nw-tasks-select-properties {
	/* width: 800px!important */
}

.nw-width-300 {
	width: 300px !important;
}

.nw-width-350 {
	width: 350px !important;
}

.nw-width-400 {
	width: 400px !important;
}

.text-primary-sikora {
	color: var(--nw-text-sikora-primary-emph) !important;
}

.webix_selected .card-header {
	color: #131313 !important;
}

.nw-line-height-22 {
	line-height: 22px !important;
}

.nw-font-s {
	font-size: 18px !important;
	position: relative;
	top: 1px;
	margin-right: 10px;
}

.nw-font-sx {
	font-size: 22px !important;
	position: relative;
	top: 2px;
	margin-right: 10px;
}

.nw-dev-capacity-form-counter input,
.nw-dev-perc-form-counter input,
.nw-task-mix-form-counter input {
	width: 90px !important;
}

.webix_selected dd {
	color: #131313 !important;
}

.webix_tree_branch_1 span {
	font-size: 14px !important;
}

.nw-border-bottom-none {
	border-radius: 16px 16px 0px 0px !important;
}

.webix_sidebar_popup.nw-sidebar-data {
	/* color: #fff !important; */
	/* font-size: 14px; */
	/* font-weight: 400; */
	/* background-color: transparent !important; */
	width: auto !important;
	/* height: 41px !important; */
	/* border-radius: 16px !important; */

	--bs-card-spacer-y: 1rem;
	--bs-card-spacer-x: 1rem;
	--bs-card-title-spacer-y: 0.5rem;
	--bs-card-title-color: ;
	--bs-card-subtitle-color: ;
	--bs-card-border-width: var(--bs-border-width);
	--bs-card-border-color: var(--bs-border-color-translucent);
	--bs-card-border-radius: var(--bs-border-radius);
	--bs-card-box-shadow: ;
	--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	--bs-card-cap-padding-y: 0.5rem;
	--bs-card-cap-padding-x: 1rem;
	--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
	--bs-card-cap-color: ;
	--bs-card-height: ;
	--bs-card-color: ;
	--bs-card-bg: var(--bs-body-bg);
	--bs-card-img-overlay-padding: 1rem;
	--bs-card-group-margin: 0.75rem;

	font-size: 14px;
	font-weight: 400;
	position: relative;
	display: flex;
	flex-direction: column;
	/* min-width: 0; */
	height: var(--bs-card-height);
	color: var(--bs-body-color);
	word-wrap: break-word;
	background-color: var(--bs-card-bg);
	background-clip: border-box;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius: var(--bs-card-border-radius);
}

.webix_sidebar_popup.nw-sidebar-data .webix_view {
	/* color: #fff !important; */
	/* font-size: 14px; */
	/* font-weight: 400; */
	/* background-color: #586c87 !important; */
	width: auto !important;
	/* height: 41px !important; */
	/* border-radius: 16px !important; */

	--bs-card-spacer-y: 1rem;
	--bs-card-spacer-x: 1rem;
	--bs-card-title-spacer-y: 0.5rem;
	--bs-card-title-color: ;
	--bs-card-subtitle-color: ;
	--bs-card-border-width: var(--bs-border-width);
	--bs-card-border-color: var(--bs-border-color-translucent);
	--bs-card-border-radius: var(--bs-border-radius);
	--bs-card-box-shadow: ;
	--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	--bs-card-cap-padding-y: 0.5rem;
	--bs-card-cap-padding-x: 1rem;
	--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
	--bs-card-cap-color: ;
	--bs-card-height: ;
	--bs-card-color: ;
	--bs-card-bg: var(--bs-body-bg);
	--bs-card-img-overlay-padding: 1rem;
	--bs-card-group-margin: 0.75rem;

	font-size: 14px;
	font-weight: 400;
	position: relative;
	display: flex;
	flex-direction: column;
	/* min-width: 0; */
	height: var(--bs-card-height);
	color: var(--bs-body-color);
	word-wrap: break-word;
	background-color: var(--bs-card-bg);
	background-clip: border-box;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius: var(--bs-card-border-radius);
}

.webix_sidebar_popup .webix_sidebar_popup_title .webix_template {
	line-height: 40px;
}

.css-selector {
	/* background: linear-gradient(45deg, #2d2c3310, #5a82bb14, #2d2c3310); */
	/* background: var(--nw-bg-services-all);
  background-size: 200% 200%; */

	/* -webkit-animation: AnimationName 30s ease infinite;
  -moz-animation: AnimationName 30s ease infinite;
  animation: AnimationName 30s ease infinite; */
}

@-webkit-keyframes AnimationName {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

@-moz-keyframes AnimationName {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

@keyframes AnimationName {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

.css-selector-2 {
	background: linear-gradient(45deg, #7eace48a, #b4d4ff8a, #7eace48a);
	/* background: var(--nw-bg-services-all); */
	background-size: 200% 200%;

	-webkit-animation: usAva 10s ease infinite;
	-moz-animation: usAva 10s ease infinite;
	animation: usAva 10s ease infinite;

	border: 1px solid;
	border-color: var(--nw-fill-logo) !important;
}

@-webkit-keyframes usAva {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

@-moz-keyframes usAva {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

@keyframes usAva {
	0% {
		background-position: 97% 0%;
	}

	50% {
		background-position: 4% 100%;
	}

	100% {
		background-position: 97% 0%;
	}
}

/* .offcanvas { transition: none; }  */

#nw-tasks-properties .webix_dt_editor input[type="text"],
#nw-select-tasks-properties .webix_dt_editor input[type="text"] {
	border-radius: 0px !important;
}

.nw-devices-table-property .webix_accordionitem {
	border-radius: 16px !important;
	/* border: 1px solid var(--webix-border-layout2)!important; */
	color: var(--bs-dark-text-emphasis) !important;
	border: 1px solid var(--webix-border-layout3);
}

.nw-devices-table-property .webix_accordionitem .webix_accordionitem_label {
	font-weight: 400 !important;
}

.nw-devices-table-property .webix_accordionitem .webix_accordionitem_header {
	/* background: var(--nw-datatable-bg-header)!important; */
	background-color: var(--nw-webix-form-layout-bg) !important;
}

.nw-devices-table-property .webix_accordionitem.collapsed {
	border-radius: 50rem !important;
	border: 1px solid var(--webix-border-layout2) !important;

	/* margin-top: 10px!important; */
}

.nw-devices-table-property .webix_accordionitem.collapsed:hover {
	border-radius: 50rem !important;
	border: 1px solid var(--webix-border-layout2) !important;
	border-color: var(--nw-fill-logo) !important;

	/* margin-top: 10px!important; */
}

.nw-devices-table-property .webix_accordionitem.collapsed .webix_accordionitem_header.collapsed {
	border-radius: 50rem !important;
	background: var(--webix-nw-background-secondary) !important;
	font-weight: 400 !important;
	/* border: 1px solid var(--webix-border-layout)!important; */
	/* margin-top: 10px!important; */
}

.nw-devices-table-property .webix_accordionitem.collapsed .webix_accordionitem_header.collapsed .webix_accordionitem_label {
	font-weight: 400 !important;
}

.nw-devices-table-property .webix_accordionitem.collapsed .webix_accordionitem_header.collapsed:hover {
	background-color: #809dc48a !important;
}

.nw-devices-table-property .webix_accordionitem .webix_accordionitem_header {
	line-height: 39px !important;
}

.nw-devices-table-property .webix_accordionitem .webix_accordionitem_label {
	font-size: 14px !important;
}

.webix_form.nw-form-layout.nw-bg-none {
	background-color: transparent !important;
}

.webix_tree {
	font-size: 14px !important;
}

.nw-dataview-users .webix_dataview_item {
	padding: 12px 12px 0px 12px !important;
}

.nw-companies-datatable-item .webix_dataview_item .card:hover {
	color: var(--bs-body-color);
}

.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button {
	height: 35px;
	margin: 2px 12px 0 0px;
}

.webix_tree_item {
	clear: both;
	height: 35px;
	line-height: 37px;
	white-space: nowrap;
}

.webix_tree_checkbox {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	height: 100%;
	width: 14px;
}

input[type="checkbox"].webix_tree_checkbox {
	background: var(--nw-bg-btn-warning-emph) !important;
}

.nw-rp-ratio input {
	border-radius: 0px !important;
	padding: 0px;
}

.webix_dt_editor input {
	border-radius: 0px !important;
}

.nw-padding-left-40 input {
	padding-left: 40px !important;
}

.webix_ss_filter select,
.webix_ss_filter input {
	color: #ced9e9 !important;
}

.webix_ss_filter input:focus {
	color: #47494b !important;
}

.nw-datatable-subview-var .webix_ss_header .webix_hcell,
.nw-datatable-subview-var .webix_column {
	/* border-right: 1px !important; */
	border-right-width: 1px !important;
}

.webix_view.webix_dtable.nw-datatable-subview-var,
.webix_view.webix_dtable.nw-datatable-subview-var .webix_ss_header,
.webix_view.webix_dtable.nw-datatable-subview-var .webix_ss_header .webix_hs_center,
.webix_view.webix_dtable.nw-datatable-subview-var .webix_ss_header .webix_hcell,
.webix_view.webix_dtable.nw-datatable-subview-var .webix_hcolumn {
	background: none !important;
	background-color: transparent !important;
	border: 0px !important;
}

.webix_view.webix_dtable.nw-datatable-subview-var .webix_ss_header .webix_hcell {
	border-bottom: var(--nw-bg-welcon-service-border) !important;
}

.nw-datatable-subview-var .webix_column .webix_cell:nth-child(odd),
.nw-datatable-subview .webix_column .webix_cell:nth-child(odd) {
	background-color: var(--nw-dt-odd);
}

.nw-datatable-subview-var .webix_column .webix_cell:last-child {
	border-bottom: none !important;
}

.setGrayScale {
	/* background: var(--bs-body-bg); */
	filter: grayscale(1);
	background: var(--nw-bg-services-all-gray);
}

.btn-circle {
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0;
	border-radius: 50%;
}

.btn-circle i {
	position: relative;
	top: -1px;
}

.btn-circle-sm {
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 0.9rem;
}

.btn-circle-lg {
	width: 55px;
	height: 55px;
	line-height: 55px;
	font-size: 1.1rem;
}

.btn-circle-xl {
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 1.3rem;
}

.nw-tabview-tabbar .webix_item_tab {
	border-top-right-radius: 16px !important;
	border-top-left-radius: 16px !important;
	font-size: 14px !important;
	line-height: 42px !important;
	/* clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%); */
}

.nw-tabview-tabbar .webix_item_tab:not(.webix_selected) {
	background: var(--webix-nw-background-secondary) !important;
}

.nw-tabview-tabbar .webix_item_tab span:first-child {
	font-size: 14px !important;
	margin-left: 8px;
}

.nw-tabview-tabbar .webix_item_tab span {
	margin-top: 14px !important;
	/* margin-right: 14px!important; */
	font-size: 18px !important;
	color: var(--bs-dark-text-emphasis) !important;
}

/* .webix_ss_footer .webix_hcell {
	height: 42px !important;
} */

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-1.webix_dtable {
	border-width: 1px 1px 1px 1px !important;
	/* border-radius: 16px 0px 0px 16px !important; */
	border-radius: 16px !important;
}

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-1.webix_dtable .webix_ss_header {
	border-radius: 16px 0px 0px 0px !important;
}

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-2.webix_dtable {
	border-width: 1px 1px 1px 1px !important;
	/* border-radius: 0px 0px 0px 0px !important; */
	border-radius: 16px !important;
}

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-2.webix_dtable .webix_ss_header {
	border-radius: 0px 0px 0px 0px !important;
}

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-3.webix_dtable {
	border-width: 1px 1px 1px 1px !important;
	/* border-radius: 0px 16px 16px 0px !important; */
	border-radius: 16px !important;
}

.nw-recipes-list-of-company .nw-subview-height .nw-datatable-subview-dt-3.webix_dtable .webix_ss_header {
	border-radius: 16px 16px 0px 0px !important;
	/* border-radius: 16px !important; */
}

.nw-recipes-list-of-company .nw-subview-height .webix_dtable .webix_ss_footer {
	border-radius: 0px 0px 0px 0px !important;
}

.webix_dtable .webix_ss_footer .webix_hcell {
	/* line-height: 42px !important; */
	background-color: var(--nw-header-label-area-bg) !important;
}

.webix_list_item[webix_l_id="Сбросить всё"] {
	line-height: 37px !important;
}

.webix_popup {
	border-radius: 16px !important;
}

.webix_view.webix_window.webix_popup.webix_sidebar_popup.webix_sidebar_popup_left.nw-sidebar-data .webix_win_body .webix_layout_line {
	border-radius: 16px !important;
}

/* .webix_cell .webix_row_select {
  background-color: #ccccccd4 !important;
} */

button[data-remote-device-id]:disabled {
	background-color: #ffa4a42b !important;
	cursor: not-allowed;
	pointer-events: all !important;
}

.nw-fix-pos {
	top: -5px;
	position: relative;
}

.flat-center {
	margin: 0 auto;
}

.spec-class-width {
	width: calc(100% - 330px - 154px) !important;
}

/* .webix_ssheet_table .webix_last {
  border-right: var(--nw-bg-welcon-service-border) !important;
} */

.webix_dtable .webix_hs_left .webix_hcell.webix_last {
	border-right: var(--nw-bg-welcon-service-border) !important;
}

.webix_dtable.webix_ssheet_table > .webix_ss_header .webix_hcolumn .webix_hcell {
	background: var(--nw-header-label-area-bg) !important;
	color: var(--nw-datatable-text);
}

.webix_dtable.webix_ssheet_table [role="gridcell"] {
	border-right: 0px;
}

.webix_dtable .webix_ss_left .webix_column.webix_last > div,
.webix_dtable .webix_table_cell.webix_last_rightcell {
	border-right: var(--nw-bg-welcon-service-border) !important;
	background: var(--nw-header-label-area-bg) !important;
}

.webix_area_selection,
.webix_area_selection_handle {
	background: #547ebb80 !important;
}

.webix_ssheet_table .sheet_column_0 div.webix_highlight {
	background: #547ebb80 !important;
}

.webix_el_datepicker .webix_inp_static {
	border-radius: inherit;
	color: var(--nw-datatable-text);
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
	font-size: 14px !important;
	padding-top: 4px;
	padding-left: 40px;
}

.webix_el_datepicker .webix_inp_static:focus {
	border-color: var(--nw-fill-logo) !important;
}

.webix_el_datepicker .webix_inp_static:hover {
	border-color: var(--nw-fill-logo) !important;
	background-color: #809dc48a !important;
	cursor: pointer;
}

.webix_el_datepicker .webix_inp_static .webix_placeholder {
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 14px !important;
}

.item_services_wrap {
	padding-top: 8px;
}

.item_services_wrap .card-body {
	padding-top: 25px !important;
}

.item_services_wrap:hover {
	cursor: pointer;
	border-radius: 16px;

	background: var(--webix-bg-card-hover) !important;

	/* box-shadow: 0px -19px 38px 0px rgba(175,192,198,0.33),
  0px 20px 25px 0px rgba(175,192,198,0.18) inset; */

	/* -webkit-box-shadow: 0px 32px 88px -15px rgba(88, 144, 187, 0.5) inset;
-moz-box-shadow: 0px 32px 88px -15px rgba(88, 144, 187, 0.5) inset;
box-shadow: 0px 32px 88px -15px rgba(88, 144, 187, 0.5) inset; */

	/* -webkit-box-shadow: 0px 35px 71px -39px rgba(88, 144, 187, 0.5) inset;
  -moz-box-shadow: 0px 35px 71px -39px rgba(88, 144, 187, 0.5) inset;
  box-shadow: 0px 35px 71px -39px rgba(88, 144, 187, 0.5) inset; */

	box-shadow: 0px 7px 0px 0px rgb(128 157 196 / 54%) inset;

	/* box-shadow: 0px 15px 7px -6px rgba(0, 145, 255, 0.199) inset; */

	/* -webkit-box-shadow: 0px 0px 40px -5px rgba(88, 144, 187, 0.5) inset;
  -moz-box-shadow: 0px 0px 40px -5px rgba(88, 144, 187, 0.5) inset;
  box-shadow: 0px 0px 40px -5px rgba(88, 144, 187, 0.5) inset; */
}

.webix_calendar * {
	color: var(--nw-datatable-text) !important;
}

.webix_calendar {
	background: var(--webix-nw-background-secondary) !important;
}

.webix_calendar .webix_cal_month {
	padding: 0 0 10px;
}

.webix_calendar .webix_cal_month_name {
	font-size: 14px;
}

.webix_cal_body .webix_cal_today .webix_cal_day_inner {
	box-shadow: inset 0 0 0 1px #657584;
}

.webix_cal_body .webix_cal_select .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner {
	color: #ffffff;
	background-color: #809dc48a !important;
}

.webix_cal_body .webix_cal_block.webix_selected span {
	background-color: #809dc48a !important;
	color: #ffffff;
}

.webix_cal_body .webix_cal_block span:hover {
	background-color: #809dc48a !important;
}

.webix_cal_body .webix_cal_day_inner:hover {
	background-color: #809dc48a !important;
}

.webix_cal_done {
	/* border-color: var(--nw-fill-logo) !important; */
	border: 1px solid var(--nw-fill-logo);
	border-radius: 16px;
	background-color: #809dc48a !important;
}

.nw-farm-orders1-combo span.webix_input_icon::before, .nw-farm-recipe-combo span.webix_input_icon::before {
	font: normal normal normal 20px/1 "Material Design Icons" !important;
	color: var(--bs-dark-text-emphasis) !important;
	content: "\F0E56" !important;
	font-size: 18px !important;
}

/* spreadsheet */
.sp_header {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--webix-bg-spreadsheet-header) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.sp_header_users {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--webix-bg-spreadsheet-header-users) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.sp_header_device {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
	/* background: var(--webix-bg-spreadsheet-header-device) !important; */
	background: var(--bs-body-bg) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
}

.sp_title {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
}

.sp_title_white {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--bs-body-bg) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	/* border-right-width: 0px !important; */
	cursor: pointer;
}

/* #f2f5fa #eceff4 */

.sp_datarowtext {
	justify-content: left !important;
	text-align: left !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: var(--nw-datatable-text) !important;
}

.sp_datarownum {
	justify-content: right !important;
	text-align: right !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: var(--nw-datatable-text) !important;
}

.sp_border_right_none {
	justify-content: center !important;
	text-align: center !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--bs-body-bg) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	cursor: pointer;
}

.sp_title_white_data {
	justify-content: left !important;
	text-align: left !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--nw-cell-bg-sp) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	/* border-right-width: 0px !important; */
	cursor: pointer;
}

.sp_title_white_data2 {
	justify-content: left !important;
	text-align: left !important;
	font-family: "Ubuntu" !important;
	font-size: 12px !important;
	font-weight: 300 !important;
	color: var(--nw-datatable-text) !important;
	background: var(--nw-cell-bg-sp) !important;
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	cursor: pointer;
}

.nw-window-comments-errors {
	box-shadow: none !important;
	border-radius: 0 16px 16px;
	/* background: var(--bs-body-bg) !important; */
	/* background: var(--webix-nw-background-secondary) !important; */
	background: var(--webix-nw-background-secondary) !important;
	/* border-color: var(--bs-border-color-translucent); */
	border: 1px solid var(--nw-fill-logo);
}

.nw-window-comments-errors .webix_list {
	background-color: var(--bs-modal-bg) !important;
}

.nw-window-comments-errors .webix_win_head {
	/* border-bottom: none !important; */
	/* border-bottom: 1px solid var(--bs-border-color-translucent) !important; */
	border-bottom: 1px solid var(--nw-fill-logo);
}

.nw-window-comments-errors .webix_win_head .webix_el_box {
	position: relative;
	top: 1px;
	font-size: 14px;
}

.nw-window-comments-errors .nw-close-window {
	position: relative;
	top: -4px;
	left: -5px;
}

.nw-window-comments-errors .nw-close-window::before {
	font-size: 21px !important;
}

.nw-window-comments-errors button:hover::before {
	background-color: transparent !important;
}

.nw-window-comments-errors button:hover .nw-close-window::before {
	color: var(--nw-datatable-text);
}

.error_order_item {
	cursor: pointer;
}

.error_order_item:last-child {
	margin-bottom: 5px !important;
}

/* .error_order_item:hover {
  background-color: var(--nw-property-label-bg) !important;
} */

.nw-window-comments-errors {
	height: auto !important;
}

.nw-window-comments-errors .webix_win_body .webix_list {
	height: inherit !important;
}

.nw-border-rounded-16 {
	border-radius: 16px !important;
}

.nw_fs-14 {
	font-size: 14px !important;
}

.nw_fw-400 {
	font-weight: 400 !important;
}

.nw_fw-300 {
	font-weight: 300 !important;
}

.ssheet_commented_sign::before {
	border-top: 8px solid #ff6363;
}

/* #30333e #ffffff */

.nw-bg-none-0 {
	background-color: transparent !important;
}

.nw-br-none-0 {
	border-width: 0px !important;
}

.webix_switch_box,
.webix_switch_handle {
	box-shadow: none !important;
}

.webix_switch_box,
.webix_switch_handle:focus {
	box-shadow: none !important;
}

.webix_switch_box {
	background-color: var(--bs-body-bg) !important;
	border: var(--bs-border-width) solid var(--bs-border-color);
}

.webix_switch_box.webix_switch_on {
	background-color: #809dc48a !important;
}

.webix_switch_box .webix_switch_handle {
	left: 2px !important;
	height: 18px;
	width: 18px;
	top: 1px;
	background-color: #7d7d7d78;
}

.webix_switch_box.webix_switch_on .webix_switch_handle {
	left: 18px !important;
	height: 18px;
	width: 18px;
	top: 1px;
	background-color: #fff;
}

.webix_dataview_item .card .card-header {
	border-radius: 16px 16px 0 0;
}

.nw-form-switch-label-ms-0 label {
	margin-left: 0px !important;
}

/* 
.am5-layer-30 {
  display: none;
} */

.text-bottom-blur {
	overflow: hidden;
	position: relative;
}

.card .text-bottom-blur::after {
	content: "";
	position: absolute;
	left: 0px;
	right: 0px;
	height: 20%;
	bottom: 0px;
	background: linear-gradient(180deg, rgba(139, 167, 32, 0) 0%, rgba(var(--bs-body-bg-rgb), 1) 100%);
	pointer-events: none;
}

#nw-briefcase-ram .card:hover {
	cursor: default !important;
}

/* .card:hover .text-bottom-blur::after {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  height: 20%;
  bottom: 0px;
  background: linear-gradient(180deg, rgba(139,167,32,0) 0%, var(--bs-dark-bg-subtle-rgb) 100%);
  pointer-events: none;
} */

.dropdown-toggle::after {
	display: none;
}

._class_1 {
	fill: #475466 !important;
}

.am5-modal-content {
	box-shadow: none !important;
	background: transparent !important;
}

.m-0-auto {
	margin: 0 auto;
}

/* стиль для кнопки конструктора отчётов */
.buttonAddOrders {
	font-weight: 500;
	border-color: var(--nw-fill-logo) !important;
}

.buttonAddOrders:hover {
	border-color: var(--bs-border-color-translucent) !important;
}

.iconAddOrders {
	font-size: 1.2em !important;
	position: relative;
	top: 1px;
	right: -43px;
	transition: right 0.2s ease-out;
	opacity: 1;
}

.expand-button {
	position: relative;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	transition: all 0.2s ease-out;
	cursor: pointer;
}

.button-text {
	position: relative;
	height: 20px;
	right: -80px;
	transition: right 0.2s ease-out;
}

.expand-button:hover {
	width: 140px;
	height: 40px;
}

.expand-button:hover .button-text {
	right: 0px;
	opacity: 1;
}

.expand-button:hover .iconAddOrders {
	right: 0px;
	padding-right: 5px;
	opacity: 1;
}

.moreUserInfo:hover {
	cursor: help;
}

.brdr_ingr_table {
	border-right: 1px !important;
	border-right-width: 1px !important;
}

.highlighted-item-reliv::before {
	/* content: '\F05E0';
    font-family: 'Material Design Icons';
    color: green;
    margin-right: 8px;
    display: inline-block;
    font-size: 1.2em; */
}

.highlighted-item-reliv {
	background-color: var(--bs-success-bg-subtle);
	color: var(--bs-success-text-emphasis);
	/* pointer-events: none; */
}

.highlighted-item-notreliv::before {
	/* content: '\F0159';
    font-family: 'Material Design Icons';
    color: rgb(128, 0, 0);
    margin-right: 8px;
    display: inline-block;
    font-size: 1.2em; */
}

.highlighted-item-notreliv {
	background-color: var(--bs-danger-bg-subtle) !important;
	color: var(--bs-danger-text-emphasis);
	/* pointer-events: none; */
}

.nw-collapsed-constrain-recipe {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_view.webix_accordionitem.horizontal {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_accordionitem_header {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_view.webix_accordionitem.collapsed.horizontal {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_accordionitem_header.collapsed {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_accordionitem_body {
	background-color: #00000000 !important;
}

.nw-collapsed-constrain-recipe .webix_accordionitem .webix_accordionitem_header {
	line-height: 20px !important;
}

.nw-lable-height {
	height: 35px !important;
}

.nw-fix-height-465 {
	height: 465px !important;
}

.nw-datatable-subview-dt-2 .webix_ss_footer .webix_hcell {
	/* background: var(--nw-datatable-bg-header); */
	background: #ebe6ff !important;
	/* color: var(--nw-datatable-text);
	border: var(--nw-bg-welcon-service-border) !important;
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	text-align: center !important; */
}

.nw-overflow-scroll .webix_dtable_subview {
	overflow: auto !important;
	border-width: 0px !important;
}

.nw-hint-width-auto {
	width: auto !important;
}

.webix_hint_view .webix_hint {
	border-radius: 16px !important;
	width: 370px !important;
}

@media (min-width: 1600px) {
	html {
		/* transform: scale(1); */
		/* transform-origin: top center; */
		/* font-size: 70% !important; */
	}
}

.webix_hint_button.webix_hint_button_next {
	font-size: 14px !important;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
	border-radius: var(--bs-border-radius-pill) !important;
	background: var(--webix-nw-background-secondary) !important;
	border: 1px solid var(--bs-border-color-translucent) !important;
}

.webix_hint_button.webix_hint_button_next:hover {
	background-color: #809dc48a !important;
}

.webix_hint_button.webix_hint_button_prev {
	font-size: 14px !important;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	padding-top: 2px;
	border-radius: var(--bs-border-radius-pill) !important;
	background: var(--webix-nw-background-secondary) !important;
	border: 1px solid var(--bs-border-color-translucent) !important;
}

.webix_hint_button.webix_hint_button_prev:hover {
	background-color: #809dc48a !important;
}

.z-top {
	z-index: 10000;
}

@media (min-width: 576px) {
	.modal-nw-xxlg {
		max-width: 95vw;
	}
}

@media (min-width: 768px) {
	.modal-nw-xxlg {
		max-width: 95vw;
	}
}

@media (min-width: 992px) {
	.modal-nw-xxlg {
		max-width: 95vw;
	}
}

@media (min-width: 1200px) {
	.modal-nw-xxlg {
		max-width: 80vw;
	}
}

@media (min-width: 1400px) {
	.modal-nw-xxlg {
		max-width: 80vw;
	}
}

@media (min-width: 1600px) {
	.modal-nw-xxlg {
		max-width: 75vw;
	}
}

.nw-border-round {
	border-radius: 16px !important;
}

.modal-nw-fix-735 {
	width: 735px !important;
}

.webix_inp_static .webix_placeholder {
	line-height: 38px;
	color: var(--bs-dark-text-emphasis);
}

.webix_inp_static {
	line-height: 38px !important;
	color: var(--nw-datatable-text) !important;
}

.webix_el_datepicker .webix_inp_static {
	line-height: 33px !important;
	color: var(--nw-datatable-text) !important;
}

/* .webix_el_richselect .webix_input_icon {
	left: 0px !important;
}

.webix_el_richselect .webix_input_icon::before {
	color: #000000;
}

#nw-select-tasks-properties .webix_inp_static .webix_input_icon::before{
	color: #000000;
}

#task_form_property_select .webix_el_richselect span.webix_input_icon {
	position: relative;
	right: 0px !important;
	top: -36px !important;
	cursor: pointer;
}

#task_form_property_select .webix_el_richselect span.webix_input_icon::before {
	color: #000000 !important;
	content: "\F0156" !important;
} */

/* .webix_hcell {
    height: 41px!important;
    line-height: 41px!important;
} */

/* .webix_ss_header {
	border-radius: 16px !important;
} */

[id^="recipes_datatable_"] > div.webix_ss_header .webix_hcell {
	height: 41px !important;
	line-height: 41px !important;
}

.fs-7 {
	font-size: 14px !important;
}

.bd-callout {
	--bs-link-color-rgb: var(--bd-callout-link);
	--bs-code-color: var(--bd-callout-code-color);
	padding: 1.25rem;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	color: var(--bd-callout-color, inherit);
	background-color: var(--bd-callout-bg, var(--bs-gray-100));
	border-left: 0.25rem solid var(--bd-callout-border, var(--bs-gray-300));
	text-align: justify;
}

.bd-callout-danger {
	--bd-callout-color: var(--bs-danger-text-emphasis);
	--bd-callout-bg: var(--bs-danger-bg-subtle);
	--bd-callout-border: var(--bs-danger-border-subtle);
}

/* .highlight {
	background-color: #93ffbd36 !important;
} */

.highlight .webix_cell {
	background-color: #93ffbd36 !important;
}

.nw-border-radius-16_tr {
	border-radius: 16px 0 0 0;
}

.nw-border-radius-16_tl {
	border-radius: 0 16px 0 0;
}

/* input[type="number"]::-webkit-inner-spin-button {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  line-height: 12px;
} */

.webix_view.webix_window.webix_popup .webix_win_content {
	height: auto;
	max-height: 400px;
	overflow: auto;
}

.webix_hcell.webix_first.webix_last_row.webix_ss_filter.webix_ss_filter.webix_ss_filter.webix_last.webix_span input {
	font-size: 12px;
	border-radius: 0px !important;
	margin-bottom: 2px;
}

.webix_hcell.webix_first.webix_last_row.webix_ss_filter.webix_ss_filter.webix_ss_filter.webix_last.webix_span input:focus {
	border-color: var(--nw-fill-logo) !important;
	border-radius: 0px !important;
}

.webix-datatable .group-start {
	border-top: 2px solid #000;
	font-weight: bold;
}

.nw-spans-tasks {
	cursor: pointer;
	border-right: 1px solid rgb(207 213 229) !important;
	/* border-bottom: 1px solid rgb(207 213 229) !important; */
	text-align: center;
	line-height: 56px !important;
	border-bottom-width: 0px !important;
}

.webix_dtable_span.nw-spans-tasks {
	border-bottom-width: 1px !important;
}

/* .nw-spans-tasks:not(:last-child) {
 	border-bottom: 1px solid rgb(207 213 229) !important;
}

.nw-spans-tasks:last-child {
 	border-bottom: 0px solid rgb(207 213 229) !important;
} */

/* #datatable1771481057967 > div.webix_ss_header > div.webix_hs_center > div > div:nth-child(1) > div.webix_hcell.webix_first.webix_last_row {
	border-bottom: 0px solid rgb(207 213 229) !important;
} */

.webix_dtable_subview {
	padding-left: 0px !important;
}

.webix_dtable_subview .webix_cell {
	border-color: var(--webix-border-layout) !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}

.hl-1 {
	background-color: var(--nw-datatable-row-s2) !important;
}

/* .nw-editor-placeholder::before {
	content: "\F0776" !important;
	font: normal normal normal 20px/1 "Material Design Icons" !important;
	color: var(--bs-dark-text-emphasis) !important;
	font-size: 18px !important;

} */

.nw-null-margin .webix_el_box {
	margin: 0px !important;
}

.webix_el_button.webix_disabled_view button {
	border-color: var(--webix-border-layout) !important;
	background-color: #00000018 !important;
	color: var(--bs-dark-text-emphasis) !important;
}

.webix_el_button.webix_disabled_view button span::before {
	color: var(--bs-dark-text-emphasis) !important;
}

.webix_el_button.webix_disabled_view span::before {
	color: #00000056 !important;
}

.webix_dtable_subview .border-right-1-dt .webix_cell {
	border-right-width: 1px !important;
	border-right-color: #000 !important;
}

.nw-subdatatask .webix_cell.webix_dtable_subview {
	border-top-width: 0px !important;
}

.nw-cursor-default {
	cursor: default !important;
}

.nw-cursor-pointer {
	cursor: pointer !important;
}

/* ****************************************************** */

.nw-winChangeRecipeGroup {
	border-color: #0000006e;
	border-radius: 16px;
}

.nw-winChangeRecipeGroup .webix_win_head {
	border-bottom: 1px solid #00000040;
}

.nw-winChangeRecipeGroup .webix_win_head,
.nw-winChangeRecipeGroup .webix_win_head .webix_template {
	background: rgba(165, 111, 111, 0.365);
	color: #000000;
}

.nw-winChangeRecipeGroup button:hover:before {
	background-color: transparent !important;
}

/* ****************************************************** */

/* ****************************************************** */

.nw-winAnimalsGroup {
	border-color: #0000006e;
	border-radius: 16px;
}

.nw-winAnimalsGroup .webix_win_head {
	border-bottom: 1px solid #00000040;
}

.nw-winAnimalsGroup .webix_win_head,
.nw-winAnimalsGroup .webix_win_head .webix_template {
	background: rgba(120, 165, 111, 0.365);
	color: #000000;
}

.webix_icon.wxi-close {
	color: #000;
	font-size: 16px;
	position: relative;
	top: 2px;
}

.nw-winAnimalsGroup button:hover:before {
	background-color: transparent !important;
}

/* ****************************************************** */

.nw-winRecipeConstrain {
	border-color: #0000004d;
	border-radius: 8px;
}

.nw-winRecipeConstrain .webix_win_head,
.nw-winRecipeConstrain .webix_win_head .webix_template {
	background: rgba(120, 165, 111, 0.365);
	color: #000000;
}

.webix_icon.wxi-close {
	color: #000;
	font-size: 16px;
	position: relative;
	top: 2px;
}

.nw-winRecipeConstrain button:hover:before {
	background-color: transparent !important;
}

/* ****************************************************** */

.nw-dt-ingredients-col-index .webix_cell {
	cursor: pointer;
	background: var(--nw-datatable-bg-header);
}

.nw-dt-ingredients-col-index .webix_cell:not(:last-child) {
	border-bottom-width: 0px !important;
}

.nw-dt-ingredients-col-index .webix_cell.webix_row_select {
	background: var(--nw-datatable-bg-header);
}

.nw-dt-ingredients-col-index .webix_tree_close.webix_sub_close {
	position: relative;
	left: -10px;
}

.nw-dt-ingredients-col-index .webix_tree_open.webix_sub_open {
	position: relative;
	left: -10px;
}

.nw-dt-ingredients-modal {
	font-size: 14px;
	border-color: var(--nw-fill-logo) !important;
	border-radius: 16px;
}

.nw-dt-ingredients-modal .webix_popup_button {
	height: 36px;
	line-height: 36px;
	display: inline-block;
	margin: 0 4px;
	border-radius: 50rem;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	background: var(--webix-nw-background-secondary) !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-dt-ingredients-modal .webix_popup_button:hover {
	background-color: #809dc48a !important;
	border-color: var(--nw-fill-logo) !important;
}

.nw-dt-ingredients-modal .webix_popup_button.confirm {
	height: 36px;
	line-height: 36px;
	display: inline-block;
	margin: 0 4px;
	border-radius: 50rem;
	font-weight: 400;
	color: var(--bs-dark-text-emphasis) !important;
	background: #ffc6cc !important;
	border: 1px solid var(--bs-border-color-translucent);
}

.nw-dt-ingredients-modal .webix_popup_button.confirm:hover {
	background-color: #ffa7b0 !important;
	border-color: var(--nw-fill-logo) !important;
}

.nw-form-animals-group .nw-form-animals-group-name .webix_el_box input {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
	line-height: 22px !important;
}

.nw-form-animals-group .webix_inp_static {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
	line-height: 22px !important;
}

.nw-form-animals-group .nw-form-animals-group-notes .webix_el_box textarea {
	border-radius: 4px !important;
	background: var(--webix-nw-background-secondary) !important;
	border-color: var(--bs-border-color-translucent);
	line-height: 22px !important;
}

.webix_view.webix_resizer.webix_resizer_x {
	border-width: 0px 0px 0px 1px !important;
}

.webix_dtable_subview {
	border-top-width: 0px !important;
}

.webix_dtable_subview .webix_cell:not(:last-child) {
	border-bottom-width: 0px !important;
}

.nw-task-edit {
	background: var(--nw-datatable-bg-header) !important;
}

.nw-task-fixed {
	background-color: rgba(255, 0, 0, 0.226) !important;
}

.nw-task-inwork {
	background-color: rgba(255, 255, 0, 0.192) !important;
}

.nw-subtask1-fixed {
	background-color: rgba(255, 0, 0, 0.226) !important;
}

.nw-subtask1-inwork {
	background-color: rgba(255, 255, 0, 0.192) !important;
}

.nw-subtask2-fixed {
	background-color: rgba(255, 0, 0, 0.226) !important;
}

.nw-subtask2-inwork {
	background-color: rgba(255, 255, 0, 0.192) !important;
}

.nw-subtask1-fixed::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	content: "\F0666";
	font-size: 18px !important;
	position: relative;
	top: 8px;
}

.nw-subtask1-inwork::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	content: "\F040C";
	font-size: 18px !important;
	position: relative;
	top: 8px;
}

.nw-subtask1-edit::before {
	font: normal normal normal 20px/1 "Material Design Icons";
	color: var(--bs-dark-text-emphasis) !important;
	content: "\F1AD2";
	font-size: 18px !important;
	position: relative;
	top: 8px;
}

.nw-headcount-editor .webix_inp_counter_prev {
	display: none;
}

.nw-headcount-editor .webix_inp_counter_value {
	border-radius: 4px;
	width: 155px;
	padding: 0px 12px;
	text-align: left;
}

.nw-headcount-editor .webix_inp_counter_next {
	display: none;
}


.webix_dtable_span {
    border-right: 1px solid #EDEFF0;
    padding: 0 12px;
    border-bottom: 1px solid #000000;

    justify-content: center !important;
    text-align: center !important;
    font-family: "Ubuntu" !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: var(--nw-datatable-text) !important;
    /* background: var(--bs-body-bg) !important; */
    border: var(--nw-bg-welcon-service-border) !important;
    border-top-width: 0px !important;
    border-left-width: 0px !important;
    /* border-right-width: 0px !important; */
    cursor: pointer;

}

















.custom-checkbox-container {
  /* display: flex; */
  /* align-items: center; */
  /* margin-bottom: 15px; */
  user-select: none;
}

.default-checkbox {
  display: none; /* Скрываем стандартный чекбокс */
}

.custom-checkbox {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: relative;
  margin-left: 0px !important;
  font-size: 18px !important;
  top: 7px;
}

/* Иконка в неактивном состоянии */
.icon-unchecked {
  position: absolute;
  font-size: 24px;
  color: rgb(73, 80, 87);
  opacity: 1;
  transition: opacity 0.3s ease;
}

/* Иконка в активном состоянии */
.icon-checked {
  position: absolute;
  font-size: 24px;
  color: rgb(73, 80, 87);
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* При активации чекбокса меняем видимость иконок */
.default-checkbox:checked + .custom-checkbox .icon-unchecked {
  opacity: 0;
}

.default-checkbox:checked + .custom-checkbox .icon-checked {
  opacity: 1;
}

.checkbox-label {
  margin-left: 8px;
  font-family: Arial, sans-serif;
  font-size: 24px;
}


.statistic-view {
	border-width: 1px 0px 0px 0px !important;
    border-color: var(--webix-border-layout) !important;
    border-style: solid !important;
}

.statistic-view.collapsed .webix_accordionitem_label {
	border-width: 0px 0px 0px 0px !important;
}

.statistic-view .webix_accordionitem_label {
	border-width: 0px 0px 1px 0px !important;
    border-color: var(--webix-border-layout) !important;
    border-style: solid !important;
}

.statistic-view .statistic-content .webix_template {
	background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}


.floating-btn {
  /* Позиционирование */
  position: fixed;
  bottom: 40px;
  right: 15px;
  
  /* Размеры и форма */
  width: 30px;
  height: 30px;
  border-radius: 50%; /* Делаем круглой */
  
  /* Полупрозрачность */
  background-color: rgba(47, 60, 66, 0.3); /* Чёрный с 30 % непрозрачности */
  border: none;
  
  /* Стилизация иконки */
  display: flex;
  align-items: center;
  justify-content: center;
  color: white; /* Цвет иконки */
  font-size: 18px;
  
  /* Плавные переходы */
  transition: all 0.3s ease;
  
  /* Курсор */
  cursor: pointer;
  
  /* Тень */
  box-shadow: 0 4px 12px rgba(2, 63, 87, 0.2);
  z-index: 1000; /* Поверх остального контента */
}

/* Эффект при наведении */
.floating-btn:hover {
  background-color: rgba(23, 70, 92, 0.5); /* Темнее при наведении */
  transform: scale(1.1); /* Немного увеличивается */
  box-shadow: 0 6px 16px rgba(9, 58, 116, 0.3);
}

/* Эффект нажатия */
.floating-btn:active {
  transform: scale(0.95);
}



.webix_view.webix_list.webix_custom_scroll.statisticDataContentList {
	/* background-color: white !important; */
	background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.webix_list_item.statisticDataContentItemList {
	border: none !important;
}