@layer layer7-0base, layer7-1components;

@layer layer7-0base {
	:where(.myWinCont :is(a,.noun)) {
		text-decoration: none;
		color: #488bfa
	}
}

@layer layer7-1components {

	/* common new button style */
	.ubtn-default {
		--ubtn-boder-color: #00c57b;
		--ubtn-bg-color: #00c57b;
		--ubtn-text-color: #fff;

		--ubtn-hover-boder-color: #00b06a;
		--ubtn-hover-bg-color: #00b06a;
		--ubtn-hover-text-color: #fff;

		padding: 0 12px;
		font-size: 13px;
		color: var(--ubtn-text-color, #fff);
		height: 33px;
		border-radius: 9px;
		border: 2px solid var(--ubtn-boder-color, #00c57b);
		background: var(--ubtn-bg-color, #00c57b);
	}

	.ubtn-loading {
		--icon-size: 18px;
	}

	.red-btn {
		--ubtn-boder-color: #D44C4C;
		--ubtn-bg-color: #D44C4C;
		--ubtn-text-color: #fff;

		--ubtn-hover-boder-color: #cf1322;
		--ubtn-hover-bg-color: #cf1322;
		--ubtn-hover-text-color: #fff;
	}

	.gray-btn {
		--ubtn-boder-color: #47494D;
		--ubtn-bg-color: #47494D;
		--ubtn-text-color: #a5a5a5;

		--ubtn-hover-boder-color: #5F6063;
		--ubtn-hover-bg-color: #5F6063;
		--ubtn-hover-text-color: #e3e3e3;
	}

	.outline-btn {
		--ubtn-boder-color: #e0e2e6;
		--ubtn-bg-color: transperent;
		--ubtn-text-color: #ffffff;

		--ubtn-hover-boder-color: #5c9ffa;
		--ubtn-hover-bg-color: transperent;
		--ubtn-hover-text-color: #5c9ffa;
	}

	.blue-btn {
		--ubtn-boder-color: #498bfa;
		--ubtn-bg-color: #498bfa;
		--ubtn-text-color: #ffffff;

		--ubtn-hover-boder-color: #3876de;
		--ubtn-hover-bg-color: #3876de;
		--ubtn-hover-text-color: #ffffff;
	}

	.light-blue-btn {
		--ubtn-boder-color: #dbe8fe;
		--ubtn-bg-color: #dbe8fe;
		--ubtn-text-color: #498bfa;

		--ubtn-hover-boder-color: #b3ccf6;
		--ubtn-hover-bg-color: #b3ccf6;
		--ubtn-hover-text-color: #498bfa;
	}


	.light-btn {
		background: transparent;
		color: #000;
		border-color: #e0e2e6;
	}

	.light-btn:hover {
		background: transparent;
		color: #5c9ffa;
		border-color: #5c9ffa;
	}

	:is(.light-link, #f),
	.xw-plain .light-btn {
		border-color: #54565a;
		color: #FFF;
	}

	@media (hover: hover) {
		.ubtn-default:hover {
			background: var(--ubtn-hover-bg-color, #00b06a);
			border-color: var(--ubtn-hover-boder-color, #00b06a);
			color: var(--ubtn-hover-text-color, #ffffff);
			transition: border .2s linear 0s,background .2s linear 0s;
		}

		:is(.light-link, #f):hover,
		.xw-plain .light-btn:hover {
			border-color: #488bfa;
			color: #FFF;
			background: #488bfa;
			transition: border .2s linear 0s,background .2s linear 0s;
		}
	}

	.ubtn-default:where(:not(.gray-btn,.red-btn,.blue-btn,.light-blue-btn)):disabled,
	.light-btn:disabled,
	.xw-plain .ubtn-default:where(:not(.gray-btn,.red-btn,.blue-btn,.light-blue-btn)):disabled {
		color: rgba(16, 16, 16, 0.7);
		background: rgba(239, 239, 239, 0.5);
		border-color: rgba(118, 118, 118, 0.7);
		cursor: default;
	}

	:is(.gray-btn,.red-btn,.blue-btn,.light-blue-btn ):disabled {
		opacity: .5;
		pointer-events: none;
		cursor: default;
	}
}

#puzadpn,
#puzadpnadm {
	.cuzadpn {
		background-color:#2c2e32; height:54px;
		.u-menuicon, .u-menuiconr {
			display: flex; gap: .5rem;
		}
	}
}

.cuzadpn, .cuzadpn td{font-size:12pt }
.cuzadpn form{padding:0; margin:0; }
.cuzadpn input{border-radius:7px; padding:0 8px; border:#54565a 2px solid; box-sizing:border-box; height:30px; font-family:monospace;
	transition:border 0.3s linear, color 0.3s linear; }
.cuzadpn input:hover{border-color:#5c9ffa; }
.cuzadpn input:focus{border-color:#1d72de; color:#2c2e32; }

.u-menu{background-color:#2c2e32; top:-1px }
.u-menu .u-menubody{background:transparent!important }
.u-menuvsep{border-top:#3f4044 1px solid; height:1px }

.u-menuvitem{line-height:35px; text-decoration:none!important; position:relative; padding:2px 16px 3px 4px; white-space:nowrap;
	overflow:visible; color:#a4a6aa; text-align:left; }
.u-menuvitem b, .sbm b, .admBarCenter b{color:#e6e6e6 }
.u-menuvitem b, .sbm b{font-weight:normal }
.u-menu .u-menuitemhl{line-height:35px; color:#fff; cursor:pointer; border-bottom:3px solid #00c57c; padding-bottom:0; }
.u-menuitemhl .admBarCenter{height:50px; border-bottom:3px solid #00c57c!important; color:#fff; transition:color 0.2s linear 0s }
.u-menuarrow { background:transparent url('/.s/img/wd/7/ar1.gif') no-repeat scroll center; }
.u-menuvitem .u-menuicon{background-position:left center; }
.u-menuvitem .u-menuiconr{background-position:right center }
.u-menu-new-pm{background:url('/.s/img/icon/32/sms.png') no-repeat 0 9px; height:48px; width:12px; }

.u-menuh:where(:not(.bw-theme .u-menuh)){padding-top:1px; }
.u-menuh .u-menubody{background:transparent}
.u-menuhsep{border-left:2px ridge #cad9ec; height:100%}
.u-menuhitem{padding:0; white-space:nowrap; overflow:visible; cursor:pointer; color:#a4a6aa; line-height:40px; text-align:left; }
.u-menuhitem a{color:#a4a6aa!important }
.admBarLeft,.admBarRight{ display: none; }
/*.admBarLeft,.admBarRight{ display: none; width:3px; height:51px; float:left; }*/
.admBarCenter:where(:not(.bw-theme .admBarCenter)) {height:53px; float:left}
.admBarCenter:where(:not(.bw-theme .admBarCenter)) div { padding:3px .75rem 0 .75rem; font-weight:normal }

.u-menu a:link,.u-menu a:visited{text-decoration:none; color:#a4a6aa; cursor:pointer }
.u-menu .u-menuitemhl a, .u-menu .u-menuitemhl b, .u-menu a:hover, .u-menu a:hover b, .u-menu a:active{text-decoration:none;
	color:#fff!important; transition:color 0.2s linear 0s; }

.u-wndmenufr{border-left:1px solid #dfe8f6; border-top:1px solid #dfe8f6; border-bottom:1px solid #a3bae9; border-right:1px solid #a3bae9; }
.u-wndmenu{overflow:hidden}
.u-wndmenu .u-menuhitem{padding:2px 6px 2px 6px; white-space:nowrap; overflow:visible; cursor:pointer}
/* ============== */

.x-unselectable{-moz-user-select:-moz-none; }
.x-selectable{-moz-user-select:text}

.x-sh, .x-sh *{overflow:hidden; margin:0; border:0}
.xsl *,.xsr *,.xsb *{height:100%}
.xt { width:20px; height:20px;flex-shrink:0; background:transparent url('/.s/img/wd/7/tool-sprites.gif') no-repeat; }
.xt-close{ background:transparent url('/.s/src/panel-v2/img/del_icon_off.png') no-repeat; }
.xt-close-over{ background:transparent url('/.s/src/panel-v2/img/del_icon.png') no-repeat; }
.xt-mini{ background:transparent url('/.s/src/panel-v2/img/min_icon_off.png') no-repeat; }
.xt-mini-over{ background:transparent url('/.s/src/panel-v2/img/min_icon.png') no-repeat; }
.xt-maxi{ background:transparent url('/.s/src/panel-v2/img/max_icon_off.png') no-repeat; }
.xt-maxi-over{ background:transparent url('/.s/src/panel-v2/img/max_icon.png') no-repeat; }
.xt-rest{background:transparent url('/.s/src/panel-v2/img/rest_icon_off.png') no-repeat; }
.xt-rest-over{background:transparent url('/.s/src/panel-v2/img/rest_icon.png') no-repeat; }
/* .xw-hdr{text-align:left;white-space:nowrap;padding:1px 0 0 0;white-space:nowrap;zoom:1 } */
.xw-hdr-text { color:#fff; font-weight:normal; }
.xw-hdr .xw-hdr-text{ cursor:default; font-size:1.2rem; }
/* .xw-sps{height:4px; overflow:hidden; position:absolute; width:100%; z-index:1} */
.xw-tsps{height:6px}
.xw-resize .xw-tl{cursor:nw-resize}
.xw-resize .xw-tr{cursor:ne-resize}
.xw-resize .xw-sps{cursor:n-resize}
.xw-resize .xw-ml{cursor:w-resize}
.xw-resize .xw-mr{cursor:e-resize}
.xw-resize .xw-mc{cursor:default}
.xw-resize .xw-bl{cursor:sw-resize}
.xw-resize .xw-br{cursor:se-resize}
.xw-resize .xw-bc{cursor:s-resize}
.xw-dragging .xw-tl{opacity:0.7; }
.xw-icon { display:none }
.xw-tc{overflow:hidden; position:relative; font-size:0; line-height:0; }
.xw-tl{padding-left:6px; position:relative; }
.xw-tr{padding-right:6px; position:relative; }
.xw-bc{ font-size:0; line-height:0; overflow:hidden; }
.xw-bcm{ }
.xw-bc .xw-footer{padding-bottom:6px; font-size:0; line-height:0; }
.xw-bcm .xw-footer{padding-bottom:2px; font-size:0; line-height:0; }
.xw-bl{padding-left:6px; }
.xw-br{padding-right:6px; }
.xw-mc{padding:0; margin:0; }
.xw-ml{padding-left:6px; }
.xw-mr{padding-right:6px; }
.xw-bc{height:6px; }
.xw-icon{width:16px; margin:2px 2px 0 0; height:16px; }
.xw-body{background:transparent }
.xw-draggable,.xw-draggable .xw-hdr-text{cursor:move }
.xw-plain{border-radius:15px; box-shadow:0 0 10px #999 }
.xw-plain .xw-ml, .xw-plain .xw-tl, .xw-plain .xw-bl{background-color:#2c2e32 }
.xw-plain .xw-tl{padding-left:1rem; border-top-right-radius:1rem; border-top-left-radius:1rem; }
.xw-plain .xw-tr{padding-right:1rem }
.xw-plain .xw-bl{padding-left:1rem; border-bottom-right-radius:1rem; border-bottom-left-radius:1rem; }
.xw-plain .xw-br{padding-right:1rem }
.xw-plain .xw-tc{min-height:1rem; }
.xw-plain .xw-bc{height:1rem; }
.xw-plain .xw-ml{padding-left:1rem; }
.xw-plain .xw-mr{padding-right:1rem; }
.xw-plain .xw-hdr{padding:1rem .5rem; }
.xw-plain .xw-body{ padding:0 .5rem .5rem; background:transparent !important }
.xw-plain .myWinLoad{margin:0 auto; width:32px; height:32px; background:url('/.s/img/light_wait.svg') no-repeat 0 0; }
.xw-blank{background-color:#2c2e32; border-bottom-right-radius:15px; border-bottom-left-radius:15px; opacity:0.4; overflow:hidden }

.myWinGrid{background:#000 url('/.s/img/1px.gif'); opacity:0.25; }
.myWinGrid .myWinLoad{opacity:0 }
.myWinCont,.myWinCont td, .myWinCont dl,.myWinCont dt{color:#a4a6aa }
.myWinCont td.myTblTD2,.myWinCont thead tr:first-child{background:#212121}
.myWinCont thead tr.udtr-head th{color:#a4a6aa }
.myWinCont td.myTblTD1,.myWinCont tbody tr:first-child{background:transparent; }
.myWinCont b{color:#fff; font-weight:normal }
.myWinCont hr { color:#54565a; border-style:solid; margin:1rem 0; }

.myWinError{color:#fd4339!important }
.myWinSuccess{color:#00c57c!important }


:where(body:not(.bw-theme)) .myWinCont {
	font: 1em/1.1 sans-serif;
}

.myWinCont {
	overflow: hidden;
	-moz-user-select: text;
	scrollbar-width: thin;
	scrollbar-color: #54565a rgb(0 0 0 / 40%);
	overscroll-behavior: contain;
	box-sizing: border-box;
}
.myWinCont form{padding:0px; margin:0px; }

:where(.bw-theme) .myWinCont :is(select,textarea, input:is([type="text"],[type="date"],[type="password"]):where(:not(.uwi-text))) {
	color: #e0e2e6;
	border: 1px solid #595959;
	background-color: #2c2e32;
	transition: border 0.3s linear, color 0.3s linear;
}

:where(body:not(.bw-theme)) .myWinCont input:is([type="text"],[type="password"]):where(:not(.uwi-text)) {
	color: #e0e2e6;
	border: 2px solid #54565a;
	background-color: #2c2e32;
	height: 33px !important;
	border-radius: 10px;
	padding: 0 10px !important;
	transition: border 0.3s linear, color 0.3s linear;
}

.myWinCont .u-form input[type="password"]:focus,
.myWinCont input:is([type='text'],[type='date']):focus {
	border-color: #1d72de;
	color: #2c2e32;
	background: #fafafc;
}

.myWinCont input[type="text"].u-form-error{border:2px solid #fd4339 }

:where(body:not(.bw-theme)) .myWinCont select {
	color: #e0e2e6;
	border: 2px solid #54565a;
	height: 33px;
	border-radius: 10px;
	padding: 0 33px 0 10px;
	appearance: none;
	-webkit-appearance: none;
	background: #2c2e32 url('/.s/src/panel-v2/img/select_arrow.png') no-repeat center right 10px;
	transition: border 0.3s linear, color 0.3s linear;
}

.myWinCont select[size] {
	height: initial;
	background: #2c2e32;
	border-radius: 5px;
	padding: 10px 0 10px 10px;
}

[locationselector] select[size] {
	flex-basis: calc(100% / 3);
}

.myWinCont select[size]::-webkit-scrollbar-thumb {
	background-color: #488bfa;
	border-radius: 8px;
}

.myWinCont select[size]::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,0.4);
	border-radius:8px;
	border: none;
}

.myWinCont select[size]::-webkit-scrollbar {
	width: 8px;
}

.myWinCont select[size]:focus {
	outline: none;
}

.myWinCont select:hover, .myWinCont .u-select:hover{border-color:#5c9ffa }
.myWinCont select:focus{border-color:#1d72de; color:white }
.myWinCont select[multiple] option:hover{background:#404246 }
.myWinCont .selecter .selecter-selected{background:#2c2e32 url('/.s/src/panel-v2/img/icons/icon_sel.svg') no-repeat right 18px top 15px;
	color:#54565a; border:2px solid #54565a }


:where(body:not(.bw-theme)) .myWinCont textarea {
	color: #fafafc;
	border: 2px solid #54565a;
	background-color: #2c2e32;
	box-sizing: border-box;
	padding: 4px 5px;
}

.myWinCont textarea:focus{color:#2c2e32; border-color:#1d72de; background-color:#fafafc; }

:where(body:not(.bw-theme)) .myWinCont input:-webkit-autofill,
:where(body:not(.bw-theme)) .myWinCont textarea:-webkit-autofill,
:where(body:not(.bw-theme)) .myWinCont select:-webkit-autofill {
	background-color: #2c2e32 !important;
	color: #fafafc !important;
	border: 2px solid #54565a !important;
	box-shadow: inset 0 0 0 50px #2c2e32 !important;
	-webkit-text-fill-color: #fafafc !important;
}

.myWinCont .myWinLoadS, .myWinCont .wait, .myWinCont .fa-wait{background-image:url('/.s/img/wd/7/ajaxsb.gif')!important }
.myWinCont label { color:#fff; font-weight:normal; font-size:.9rem; }
.myWinCont input + label{display:inline; }
.myWinCont input[type="checkbox"],.myWinCont input[type="radio"]{vertical-align:middle; }
.myWinCont legend{padding-bottom:2px; padding-left:3px; padding-right:3px; color:#b2b0ac; }
.myWinCont fieldset{border:0; padding:0 0 7px; margin:0; }
.myWinCont ul:where(:not([role="list"])){list-style:none; margin:0 0 0 3px; padding-left:0; }
.myWinCont ul:where(:not([role="list"])) > li{margin:2px 0 2px 0; padding:0 0 0 14px; background:url('/.s/img/wd/6/li.png') no-repeat 0 50%; }
.myWinCont .fHelp{color:#939393 }
.myWinCont h3{font-weight:normal }
.myWinCont .fa:hover, .myWinCont a:hover .fa{color:#fff }


@layer layer7-1components {
.myWinLoad{margin:0; width:31px; height:31px; background:url('/.s/img/light_wait.svg') no-repeat 0 0; }
.myWinLoadS{margin:0; width:32px; height:32px; background:url('/.s/img/wd/7/ajaxs.gif') no-repeat center center; }
.myWinLoadSD{margin:0; width:32px; height:32px; background:url('/.s/src/panel-v2/img/check_new.png') no-repeat center center; }
.myWinLoadSF{margin:0; width:32px; height:32px; background:url('/.s/src/panel-v2/img/del_icon.png') no-repeat center center; cursor:help; }
.myWinPollG{margin:0; width:215px; height:131px; background:url('/.s/img/wd/7/gridh.gif') no-repeat 0 0; }
}
.myWinCont .pgSwch,
.myWinCont .pgSwchA{display:inline-block; padding:0 5px; border:2px solid #54565A; line-height:25px; min-width:25px; text-align:center;
	vertical-align:middle; margin:0; border-radius:7px; }
.myWinCont .pgSwchA{background:#5c9ffa; font-weight:bold; border:2px solid #5c9ffa; }
.myWinCont .pgSwchA b{font-weight:bold; padding:0; margin:0; background:none; }
.myWinCont a.pgSwch:link,
.myWinCont a.pgSwch:visited{text-decoration:none; color:#fff; }
.myWinCont a.pgSwch:hover{text-decoration:none; background:#5c9ffa; color:#fff; border:2px solid #5c9ffa; }

/*.wndMaterialAdded .myWinCont,
.wndMaterialEdited .myWinCont{width:100%!important; }*/
.wndMaterialAdded .myWinSuccess,
.wndMaterialEdited .myWinSuccess{display:inline-block; }
/* ============== */

.overBtn{cursor:pointer }
.myBtnCont{padding:0 6px; width:auto; white-space:nowrap; cursor:pointer; }
.myBtnCont a:link, .myBtnCont a:visited, .myBtnCont a:hover, .myBtnCont a:active{text-decoration:none }
.myBtnDis a:link, .myBtnDis a:visited, .myBtnDis a:hover, .myBtnDis a:active{color:#dfdfdf!important }
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img{width:9px; height:28px; display:block; }

.myBtnLeftA, .myBtnRightA, .myBtnLeft, .myBtnRight{width:9px; height:29px; white-space:nowrap; border-width:2px; border-style:solid }
.myBtnLeftA, .myBtnLeft{border-top-left-radius:9px!important; border-bottom-left-radius:9px!important; border-right:0 none; }
.myBtnRightA, .myBtnRight{border-top-right-radius:9px!important; border-bottom-right-radius:9px!important; border-left:0 none; }
.myBtnLeftA{border-right:1px solid #00c57c; }
.myBtnRightA{border-left:1px solid #00c57c; }
.myBtnCenterA, .myBtnCenter{border-width:2px; border-style:solid; border-right:none; border-left:none }

.myBtnCenterA a:link, .myBtnCenterA a:visited, .myBtnCenterA a:hover, .myBtnCenterA a:active{color:#fff }
.myBtnLeftA, .myBtnRightA, .myBtnCenterA{background-color:#00c57c; border-color:#00c57c; height:29px; }
.overBtn .myBtnLeftA,
.downBtn .myBtnLeftA,
.overBtn .myBtnCenterA,
.downBtn .myBtnCenterA,
.overBtn .myBtnRightA,
.downBtn .myBtnRightA{background-color:#00b06a; border-color:#00b06a; transition:border 0.2s linear 0s, background 0.2s linear 0s }

.myBtnLeft, .myBtnRight, .myBtnCenter{border-color:#e0e2e6 }
.myBtnCenter a:link, .myBtnCenter a:visited{color:#000 }
.myBtnCenter a:hover, .myBtnCenter a:active{color:#5c9ffa; transition:color 0.2s linear 0s }
.overBtn .myBtnLeft,
.downBtn .myBtnLeft,
.overBtn .myBtnCenter,
.downBtn .myBtnCenter,
.overBtn .myBtnRight,
.downBtn .myBtnRight{border-color:#5c9ffa; transition:border 0.2s linear 0s }

.xw-plain .myBtnLeft, .xw-plain .myBtnRight, .xw-plain .myBtnCenter{border-color:#54565a }
.xw-plain .myBtnCenter a:link, .xw-plain .myBtnCenter a:visited{color:#fff }
.xw-plain .overBtn .myBtnLeft,
.xw-plain .downBtn .myBtnLeft,
.xw-plain .overBtn .myBtnCenter,
.xw-plain .downBtn .myBtnCenter,
.xw-plain .overBtn .myBtnRight,
.xw-plain .downBtn .myBtnRight{background-color:#488bfa; border-color:#488bfa; transition:border 0.2s linear 0s, background 0.2s linear 0s }
/* ============== */

/* ============== */
.u-sugglist{overflow:auto; position:relative; border:1px solid #799ADF; border-top:0px; background:#ffffff}
.u-suggcont{text-align:left; padding-left:3px; background:#ffffff; border-collapse:separate; border-spacing:0}
.u-suggrowhl{background:#dee7f6 !important}
.u-suggcell0{color:#515151; }
.u-suggmark{font-weight:bold; }
/* ============== */

/* ============== */
.u-tabc-p{position:relative; overflow:hidden; }
.u-tabc-listp{}
.u-tabc-list{height:26px}
.u-tabc-scrbut{position:absolute; background:transparent; right:0px; top:0; width:43px; height:26px; z-index:5}
.u-tabc-scrl, .u-tabc-scrr{width:18px; float:left; height:22px; display:inline; overflow:hidden; font-size:1px}
.u-tabc-scrl{margin:4px 0 0 7px; background:transparent url('/.s/img/wd/7/scroll-left.gif') no-repeat scroll 0 0; cursor:pointer; }
.u-tabc-scrr{margin:4px 0 0 0; background:transparent url('/.s/img/wd/7/scroll-right.gif') no-repeat scroll -18px 0; cursor:pointer; }
.u-tabc-tab{overflow:hidden; cursor:pointer; float:left; padding-right:1px; position:relative; z-index:1; display:inline;
	height:26px; }
.u-tabc-tab-act{color:#15428b; z-index:2; height:26px; margin-bottom:0px}
.u-tabc-tab-over{color:#15428b; }
.u-tabc-pbot{display:none; height:3px; overflow:hidden; font-size:1px; }
.u-tabc-tabl{padding-bottom:10px; margin-top:2px; padding-right:10px; position:relative;
	background:transparent url('/.s/img/wd/7/tabs-sprite.gif') no-repeat scroll right -351px; }
.u-tabc-tab-act .u-tabc-tabl{padding-bottom:10px; margin-top:0px;
	background:transparent url('/.s/img/wd/7/tabs-sprite.gif') no-repeat scroll right -351px; }
.u-tabc-tabr{padding-left:10px; background:transparent url('/.s/img/wd/7/tabs-sprite.gif') no-repeat scroll 0 -51px}
.u-tabc-tabr-wcl{padding-right:28px}
.u-tabc-label{background:transparent url('/.s/img/wd/7/tabs-sprite.gif') repeat-x scroll 0 -201px; font-size:12px; white-space:nowrap;
	cursor:pointer; font-family:tahoma,arial,helvetica; font-size-adjust:none; font-stretch:normal; font-style:normal;
	font-variant:normal; padding:6px 0; }

.u-tabc-closebut{display:none; width:16px; height:16px; position:absolute; right:9px; top:3px; overflow:hidden; font-size:1px}
.u-tabc-closebut-over{display:none; }
.u-tabc-icon{display:none; margin-right:3px; width:16px; height:16px; vertical-align:-4px}

.u-tabc-body{padding:2px; border:1px solid #99bbe8}
.u-tabc-content{overflow:auto; -moz-user-select:text}
/* ============== */

#chnl_addeditForm .u-combobut{width:18px; height:30px; background:#fff; padding:0px; margin:0; border-radius:0 9px 9px 0; }
#chnl_addeditForm .u-combolist{background:#fff; border:1px solid #B5B8C8; }
#chnl_addeditForm #comboBox_chnls_caption{border-radius:9px 0 0 9px!important; border:none!important; }

.myWinCont .u-combo{color:#e0e2e6; border:2px solid #54565a; background-color:#2c2e32; }
.myWinCont .u-combo:hover{border-color:#5c9ffa; background-color:white; }
.myWinCont .u-combo:focus{border-color:#1d72de; color:white; }
/* ============== */

/* common loader new */
.myWinCont .wait-loader { background-image:url('/.s/img/light_wait.svg'); }


#gcatalog .gcont{height:445px; min-width:200px; position:relative; font-family:verdana,arial,helvetica; font-size:8pt; }
#gcatalog .gcont hr{ padding:0; }
#gcatalog .ghead{height:33px; line-height:33px; padding:0; background:none; }
#gcatalog .gitem{width:48%; min-width:200px; float:left; margin:0 3px 3px 0; padding:3px; text-decoration:none; font-size:12px;
	border:#a3bae9 1px solid; border-radius:4px; background:transparent; line-height:1.25; }
#gcatalog .gitem:hover, #gcatalog a.gsel{background:#dfe8f6; border:#12151a 1px solid; color:#000; }
#gcatalog .gitem img{background:url('/.s/img/icon/ajsml.gif') no-repeat 8px 8px; width:32px; height:32px; border:1px solid #a3bae9;
	float:left; margin-right:6px }
#gcatalog .gname{font-size:12px; padding-bottom:3px }
#gcatalog .gpage{padding:2px 5px; }
#ggoods{overflow:hidden }
#gcats{overflow-x:auto; overflow-y:auto; padding-right:5px; }
#gcats ul.cat-tree{display:none; list-style:none!important; margin:0!important; padding:0 0 0 16px!important; line-height:1.3em;
	text-align:left; }
#gcats .cat-tree li{background:none!important; padding:0!important; }
#gcats .cat-tree i{padding-left:12px; height:14px; background:transparent url('/.s/img/wd/7/sb.gif') 0 2px no-repeat }
#gcats .cat-tree u{padding-left:12px; height:14px; background:transparent url('/.s/img/icon/pm.gif') no-repeat }
#gcats .cat-tree u.plus{background-position:0 3px; }
#gcats .cat-tree u.minus{background-position:0 -18px }
#gcats .cat-tree a{text-decoration:none }
#gcats .cat-tree a:hover{text-decoration:underline }

/*shop options image select box*/
.img-select-box { --item-size: 130px; --item-border-color: #54565a; --item-main-color: #00c57b; --item-overlay-color: #00000059; display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--item-size), 1fr)); gap: 10px; }
.img-item img {width: 100%;object-fit: scale-down;pointer-events: none;max-width: 100%;}
.img-item.loader img {position: relative; z-index: 2}
.img-item { min-height: var(--item-size); display: flex; align-items: center; justify-content: center; border: 1px solid var(--item-border-color); transition: opacity .3s ease; cursor: pointer; position: relative; user-select: none;-webkit-tap-highlight-color: transparent;border-radius: 10px; overflow: hidden; }
.img-item.selected { border-color:var(--item-main-color); }
.img-item.loader { color: var(--item-border-color); pointer-events: none!important;}
.img-item-stump {display:none;position:absolute;width: calc(var(--item-size) / 2);height: calc(var(--item-size) / 2)}
.img-item.loader .img-item-stump {display: block}
.img-item:before { content: ""; width: 40px; height: 40px; display: block; position: absolute; left: 50%; top: 50%; border-radius: 20px; background: var(--item-main-color) url("/.s/img/icon/bi_check.svg") no-repeat center center; z-index: 4; background-size: contain; transform: translate(-50%, -50%) scale(0); transform-origin: center center; backface-visibility: hidden; transition: transform .3s ease; pointer-events: none; }
.img-item:after { content: ""; inset: 0; border-radius: inherit; position: absolute; z-index: 3; display: block; background: var(--item-overlay-color); opacity: 0; transition: opacity .3s ease; pointer-events: none; }
.img-item.selected:before { transform: translate(-50%, -50%) scale(1); } .img-item.selected:after { opacity: 1; }
/*==============================*/

div.dp-calendar{background-color:#fff; border-color:#99bbe8; }
div.dp-popup h2{background-color:#f7f9fd; color:#000; }
table.jCalendar th{background:#fff; border-bottom:1px solid #F0F0F0; color:#313131; }
table.jCalendar td{background:#fff; color:#000; }
table.jCalendar td.other-month{background:#fff; color:#adadad }
table.jCalendar .dp-day td.dp-hover{ background:transparent url('/.s/img/wd/7/c.png') no-repeat 0 -79px!important;
	text-decoration:none; color:#1a4b77 }
table.jCalendar .dp-day td.today{background:transparent url('/.s/img/wd/7/c.png') no-repeat 0 -56px; }
table.jCalendar .dp-day td.selected{background:#00aef0 url('/.s/img/wd/7/c.png') no-repeat 0 -102px !important; color:#0066cc; }

.x-lb .x-sh, .x-lb .xw-bl{display:none !important; }
.x-lb .xw-ml, .x-lb .xw-mr{margin:0 !important; padding:0 !important; background:none !important; }
.x-lb .xw-mc{color:#333; font-weight:normal; float:none; margin:0; padding:3px !important; line-height:28px;
	background:#fff !important; border:0 !important; border-radius:4px; box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); }
.x-lb .xw-hdr-text{display:none !important; }
.x-lb .xw-hdr img{display:none; }
.x-lb .xw-tl,
.x-lb .xw-tr,
.x-lb .xw-tc,
.x-lb .xw-hdr,
.x-lb .xw-sps{height:0 !important; background:none !important; padding:0 !important; }
.x-lb .xw-tc{overflow:visible !important; }
.x-lb .xt-close{position:absolute !important; right:-18px; top:-18px; margin:0 !important; z-index:10014 !important;
	width:36px !important; height:36px !important; background:url('/.s/src/ulightbox/fancybox_sprite.png') !important; }
.x-lb .xw-body{border:0 !important; padding:0 !important; }
.x-lb a.lbuprev span, .x-lb a.lbunext span{width:36px !important; height:36px !important; }
.x-lb a.lbuprev span{background:url('/.s/src/ulightbox/fancybox_sprite.png') 0 -36px !important; left:20px !important; }
.x-lb a.lbunext span{background:url('/.s/src/ulightbox/fancybox_sprite.png') 0 -72px !important; right:20px !important; }

#subscribe{float:right; font-size:10px; }

/* Crossposting */
#social_settings{padding:0; }
td.myTblTDhm1{height:50px; }

.refresh_groups{width:33px; height:33px; }
.cp_connect, .cp_disconnect{box-shadow:none; text-shadow:none; }

.myTblhTD2{background:#ececec; border-top-right-radius:5px; border-left:1px solid #fdfdfd; border-top:1px solid #c4cee0; border-right:1px solid #c4cee0; border-bottom:1px solid #cdcdcd; color:#707070; text-shadow:0px 1px 0px #FFF; font-size:16px; font-weight:bold; height:36px; }
.myTblhTD3{background:#f4f4f4; border-left:1px solid #fdfdfd; border-top:1px solid #fdfdfd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; font-size:13px; color:#707070; text-shadow:0px 1px 0px #FFF; }
.myTblhTD4{background:#f4f4f4; border-left:1px solid #fdfdfd; border-top:1px solid #fdfdfd; border-bottom:1px solid #cdcdcd; border-right:1px solid #c4cee0; font-size:13px; color:#707070; text-shadow:0px 1px 0px #FFF; }

.myTblTD3, .myTblTD4, .myTblTD5, .myTblTD6{ background:#ebf0fa; }

/* Добавление спецификации */
.specDescription #gcatalog td:last-child{padding:0 0 0 10px; }
.specDescription #gcatalog #gc-form{padding:0; margin:0; background:transparent; float:right; position:relative; text-align:right; vertical-align:middle; width:100%; height:33px; }
.specDescription #gcatalog #gc-form #gc-search-key{width:175px; border:2px solid #54565a; height:33px; padding:0 10px; border-radius:10px 10px 0; background:#2c2e32 url('data:image/svg+xml; utf8; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3MS44ODIsNDA3LjU2N0wzNjAuNTY3LDI5Ni4yNDNjLTE2LjU4NiwyNS43OTUtMzguNTM2LDQ3LjczNC02NC4zMzEsNjQuMzIxbDExMS4zMjQsMTExLjMyNCAgICBjMTcuNzcyLDE3Ljc2OCw0Ni41ODcsMTcuNzY4LDY0LjMyMSwwQzQ4OS42NTQsNDU0LjE0OSw0ODkuNjU0LDQyNS4zMzQsNDcxLjg4Miw0MDcuNTY3eiIgZmlsbD0iIzU0NTY1YSIvPgoJCTxwYXRoIGQ9Ik0zNjMuOTA5LDE4MS45NTVDMzYzLjkwOSw4MS40NzMsMjgyLjQ0LDAsMTgxLjk1NiwwQzgxLjQ3NCwwLDAuMDAxLDgxLjQ3MywwLjAwMSwxODEuOTU1czgxLjQ3MywxODEuOTUxLDE4MS45NTUsMTgxLjk1MSAgICBDMjgyLjQ0LDM2My45MDYsMzYzLjkwOSwyODIuNDM3LDM2My45MDksMTgxLjk1NXogTTE4MS45NTYsMzE4LjQxNmMtNzUuMjUyLDAtMTM2LjQ2NS02MS4yMDgtMTM2LjQ2NS0xMzYuNDYgICAgYzAtNzUuMjUyLDYxLjIxMy0xMzYuNDY1LDEzNi40NjUtMTM2LjQ2NWM3NS4yNSwwLDEzNi40NjgsNjEuMjEzLDEzNi40NjgsMTM2LjQ2NSAgICBDMzE4LjQyNCwyNTcuMjA4LDI1Ny4yMDYsMzE4LjQxNiwxODEuOTU2LDMxOC40MTZ6IiBmaWxsPSIjNTQ1NjVhIi8+CgkJPHBhdGggZD0iTTc1LjgxNywxODEuOTU1aDMwLjMyMmMwLTQxLjgwMywzNC4wMTQtNzUuODE0LDc1LjgxNi03NS44MTRWNzUuODE2QzEyMy40MzgsNzUuODE2LDc1LjgxNywxMjMuNDM3LDc1LjgxNywxODEuOTU1eiIgZmlsbD0iIzU0NTY1YSIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=') no-repeat center right 2px; }
.specDescription #gcatalog #gc-form #gc-search-key:focus{background-color:#fff; border-color:#1d72de; }
#gcatalog #gc-form > div{padding:0; margin:0; position:absolute; right:2px; width:29px; height:29px; }
#refhost-cont{line-height:2.5em }
#refhost-list a, #refhost-list i{border-radius:10px; }
@media (max-width:400px){.xw-hdr{white-space:normal}}

/* new content wrapper */
body:where(:not(.bw-theme)) [container],
body:where(:not(.bw-theme)) [container] > div { border:0; background:none; box-shadow:none; }
body:where(:not(.bw-theme)) [container] > div[top-block] { margin:0 0 1rem; border:2px solid #e0e2e6; border-radius:10px; }
body:where(:not(.bw-theme)) [container] > div[top-warning] { margin:0 0 1rem; border:1px solid #faebcc; }
body:where(:not(.bw-theme)) [container] > div[breadcrumbs] { padding:4px 0; }
body:where(:not(.bw-theme)) [container] .panelTop1 { line-height:1.75rem; }
body:where(:not(.bw-theme)) [container] .panelBar { background:none; border:0; padding:4px; }

button.tgme_widget_login_button {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	border-radius: 17px;
	background-color: #54a9eb;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 7px 16px 6px;
	margin: 0;
	border: none;
	color: #fff;
	cursor: pointer;
}
button.tgme_widget_login_button:focus,
button.tgme_widget_login_button:active:focus {
	outline: none;
	box-shadow: none;
}
.tgme_widget_login_button_icon {
	display: inline-block;
	vertical-align: top;
	background: no-repeat 0 0;
}
button.tgme_widget_login_button .tgme_widget_login_button_icon {
	background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.95617055%2011.392196c5.77764656-2.42328736%209.63031585-4.02086673%2011.55800785-4.79273807%205.5039525-2.20384954%206.6476266-2.5866818%207.3930574-2.59932314.1639507-.00278035.5305319.0363352.7679878.22182361.2005031.15662277.2556695.36819788.2820684.51669348.026399.1484956.0592719.48677234.0331404.75109194-.2982611%203.0169019-1.5888322%2010.33812718-2.2454015%2013.71710898-.2778191%201.4297738-.8288514%201.7357846-1.3584441%201.7826999-1.1509274.1019576-2.0208916-.5588425-3.1356211-1.2622918-1.7443316-1.1007592-2.3854935-1.3972358-4.0786694-2.4713734-1.95675765-1.2413519-.8891962-1.8911034.2259543-3.0061212.2918402-.2918054%205.3989024-4.83750096%205.497052-5.24030969.0122753-.05037796-.1557336-.55407742-.2716182-.65323489-.1158847-.09915747-.2869204-.06524947-.4103446-.03828214-.17495.03822537-2.9615423%201.81132342-8.35977698%205.31929412-.79096496.5228681-1.50739646.7776269-2.1492945.7642766-.70764107-.0147176-2.06885864-.3851791-3.08078398-.7018404-1.24116762-.388398-1.69932554-.5713149-1.61342745-1.2309348.04474105-.3435709.36011227-.7024173.94611366-1.0765391z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat 0 -1px;
}
button.tgme_widget_login_button {
	font-size: 11px;
	line-height: 14px;
	padding: 3px 9px;
	margin-top: 3px;
	border-radius: 10px;
}
button.tgme_widget_login_button .tgme_widget_login_button_icon {
	width: 14px;
	height: 12px;
	margin: 1px 6px 0 -2px;
	background-size: 14px;
}
body.rtl button.tgme_widget_login_button .tgme_widget_login_button_icon {
	margin-left: 6px;
	margin-right: -2px;
}

.myWinCont .codepad-searchForm { padding: 0; }

/*delivery invoice create form wnd*/
.delivery-invoice :is(.xw-plain .xw-ml, .xw-plain .xw-tl, .xw-plain .xw-bl) {background-color: #323438;}
.delivery-invoice__inner { --indent-s: 10px; --indent-l: 16px; --indent-xl: 24px; --modal-bg: #323438;font-family: 'PT Sans', sans-serif;}
.delivery-invoice-section__title {text-transform: uppercase;font-weight: 700;color: #ffffff;font-size: 16px;}

/*shop variations front style*/
:where(.variations-props) :is(.create-prop-btn, #f,h3) {color: #ffffff;}
:where(.variations-props .variations-props-list) summary:after{background-color: #DDDDE1;}
:where(.variations-props) :is(.variations-sub-title, .prop-counter) { color: #9a9da7; }
:where(.variations-props) .variations-sub-title {padding-block: 0 24px; position: sticky; top: 0; background: #2c2e32; z-index: 1; margin: 0; }
:where(.variations-props) .xw-plain .xw-hdr {padding-block: 1rem 8px}
:where(.variations-props) .variations-props-actions { background: #2c2e32; bottom: 0; left: 0; position: sticky; right: 0; padding-top: 24px; }
:where(.variation-edit) {--ve-f-border:#3b3d41;--ve-color: #a4a6aa;}
/*shop variations front style end*/

/* page-editor */
.page-editor { padding: 2rem; }
.page-editor :is( form[name=addform] > [ugrid] ) { gap: .75rem; }
.page-editor .symbols-stat-wrapper { margin: auto 0; }
.page-editor :is( .seo-meta-field + li > input[type=text] ) { width: 100%; }


/*subscription:site module modal style*/
:where(.subs-modal) .xw-plain .xw-hdr {padding-block: 24px 8px;}
:where(.subs-modal) .xw-hdr .xw-hdr-text {font-size: 18px;}
:where(.subs-modal) .xt-close { align-self: start; width: 18px; height: 18px; background-size: contain;}
:where(.subs-modal) .ubtn-default { padding: 10px 14px; height: auto; font-size: 14px; line-height: 20px; font-weight: 500; border-radius: 8px; border-width: 0;}
:where(.subs-modal) .outline-btn {padding: 8px 12px; border-width: 2px; }
:where(.subs-modal) .highlight-text {color: #ffffff;}
/*END subscription:site module modal style*/