@charset "UTF-8";
:root {
	--ten_mal : 0 0.225rem 0.45rem rgba(0, 0, 0, 0.075);
	--ten_sred: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	--ten_bol : 0 0.75rem 2rem rgba(0, 0, 0, 0.175);
	--ten_none: none;
	--anim_none    : none;
	--anim_fon     : flash-code 1s forwards infinite;
	--anim_fon_medl: flash-code 2s forwards infinite;
	--anim_krujenie: spin 1s linear infinite;
	--anim_puls    : ping 1s cubic-bezier(0,0,.2,1) infinite;
	--anim_skeleton: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
	--anim_otskok  : bounce 1s infinite;
}

div{
	
	outline: none;
}

@charset "UTF-8";
*,
::before,
::after {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	height: 100%;
	-moz-tab-size: 4;
	tab-size: 4;
	-webkit-tap-highlight-color: transparent;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: inline-block;
  vertical-align: middle;
}
label {
	line-height: normal;
}
*[disabled]{
    cursor: default;
	pointer-events: none;
	opacity: 0.55;
}
table{
	table-layout: fixed;
	border-collapse: collapse;
}
body, #ОберткаВложеннойФормы, #ВложеннаяОбернутаяФорма {
	width: 100%;
	height: 100%;
}
body{
	font-family: 	  "Arial", sans-serif;
	font-size: 		  0.8rem;
	font-weight: 	  400;
	line-height: 	  1.5;
	color: 			  #212529;
	background-color: #FFFFFF;
}
hr {
	width: 100%;
	margin: 10px auto;
	border-top: 1px solid #999999;
}
@charset "UTF-8";
.Разделитель_Горизонт{
	display: inline-block;
	width: 100%;
	margin: 10px auto;
	border-top: 1px solid #999999;
}
.Разделитель_Вертикаль{
	display: inline-block;
	height: 100%;
	margin: auto 10px;
	border-left: 1px solid #999999;
}
.СсылкаТекст{
}
.СсылкаТекст:hover{
}
.СсылкаТекст:focus{
}
.СсылкаТекст:active{
}
.Надпись{
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor:inherit;
	/*
	pointer-events: none; // В некоторых случаях неочевидно, почему нет реакции. Лучше указывать явно через изменители.
	*/
}
.ПолеТекста_Вводилка{
	display: inline-block;
	padding: 4px;
	padding-bottom: 3px;
    width: 100%;
	font-family: "Arial";
	font-weight: 400;
	line-height: 1;
	color: #1F2937;
	text-decoration: none;
	text-overflow: ellipsis;
	cursor: text;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	outline: none;
	border: 1px solid #9F9F9F;
	border-radius: 3px;
	background-color: #ffffff;
}
.ПолеТекста_Вводилка:focus{
	border-color: #F9CB1E;
	outline: 1px #F9CB1E solid;
}
.ПолеТекста_Вводилка:disabled{
	pointer-events: none;
	opacity: 0.55;
	background-color: #F6F8FA;
}
.ПолеВвода_Вместилище{
	display: inline-flex;
	vertical-align: middle;
}
.ПолеВвода_ОберткаДобавок{
	display: inline-flex;
	align-items: center;
	border: 1px solid #9F9F9F;
}
.ПолеВвода_ОберткаДобавок:first-child{
	border-width: 1px 0 1px 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.ПолеВвода_ОберткаДобавок:last-child{
	border-width: 1px 1px 1px 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ПолеВвода_Вводилка{
	display: inline-block;
	position: relative;
	padding: 4px;
	padding-bottom: 3px;
    width: 100%;
	font-family: "Arial";
	font-weight: 400;
	line-height: 1;
	color: #1F2937;
	text-decoration: none;
	text-overflow: ellipsis;
	cursor: text;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	outline: none;
	border: 1px solid #9F9F9F;
	border-radius: 3px;
	background-color: #ffffff;
}
.ПолеВвода_Вводилка:focus{
	border-color: #F9CB1E;
	outline: 1px #F9CB1E solid;
}
.ПолеВвода_Вводилка:disabled{
	pointer-events: none;
	opacity: 0.55;
	background-color: #F6F8FA;
}
.ПолеВвода_Вводилка:not(:last-child){
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.БросьМеню_Курок{
	display: none;
}
.БросьМеню_Рамка{
	display: none;
	position: absolute;
	top: calc(100% + 1px);
	left: -1px;
	padding: 1px;
	border-width: 1px;
	border-color: #9F9F9F;
	list-style-type: none;
	background-color: #FFFFFF;
	white-space: nowrap;
	box-shadow: var(--ten_sred);
}
.БросьМеню_Курок:checked+.БросьМеню_Рамка{
	display: inline-block;
}
.БросьМеню_Команда{
	display: flex;
	padding: 7px 45px 7px 45px;
	text-align: left;
}
.БросьМеню_Команда:hover{
	background-color: #FFE737;
}
.БросьМеню_Подменю{
	display: flex;
	position: relative;
	padding: 7px 15px 7px 45px;
	text-align: left;
}
.БросьМеню_Подменю:hover{
	background-color: #FFE737;
}
.БросьМеню_Подменю::after{
	content: '';
	width: 10px;
	height: 1rem;
	margin-left: auto;
	padding-left: 20px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='10' height='16'%3e%3cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3e%3c/svg%3e");
	background-position: right center;
	background-repeat: no-repeat;
}
.БросьМеню_Подменю:hover>.БросьМеню_Рамка{
	display: inline-block;
	left: 100%;
	top: -5px;
}
.КнопкаГлавная{
	display: inline-flex;
	align-items: center;
	padding: 4px 0.75rem;
	font-family: "Arial";
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.3;
	vertical-align: middle;
	color: #1F2937;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid #B1B1B1;
	border-radius:3px;
	background: linear-gradient(0deg,#FCD34D, #FFE737, #FFE737);
}
.КнопкаГлавная:hover{
	border: 1px solid #7B7B7B;
}
.КнопкаГлавная:focus{
	border: 1px solid #7B7B7B;
	outline: 1px dotted black;
	outline-offset: -5px;
}
.КнопкаГлавная:active:focus{
	border-width: 2px 1px 1px 1px;
	padding-bottom: 3px;
	background: linear-gradient(180deg, #EACE00, #EACE00);
}
.КнопкаНаводимая{
	display: inline-flex;
	align-items: center;
	padding: 4px 0.75rem;
	font-family: "Arial";
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.3;
	vertical-align: middle;
	color: #1F2937;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	border-radius:3px;
	background-color: transparent;
}
.КнопкаНаводимая:hover{
	border: 1px solid #7B7B7B;
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
}
.КнопкаНаводимая:focus{
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
	border: 1px solid #7B7B7B;
	outline: 1px dotted black;
	outline-offset: -5px;
}
.КнопкаНаводимая:active:focus{
	border-width: 2px 1px 1px 1px;
	padding-bottom: 3px;
	background: linear-gradient(180deg, #EAEAEA, #EAEAEA);
}
.КнопкаВторичная,
.КнопкаПодменю{
	display: inline-flex;
	align-items: center;
	padding: 4px 0.75rem;
	font-family: "Arial";
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.3;
	vertical-align: middle;
	color: #1F2937;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid #B1B1B1;
	border-radius:3px;
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
}
.КнопкаВторичная:hover,
.КнопкаПодменю:hover{
	border: 1px solid #7B7B7B;
}
.КнопкаВторичная:focus,
.КнопкаПодменю:focus{
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
	border: 1px solid #7B7B7B;
	outline: 1px dotted black;
	outline-offset: -5px;
}
.КнопкаВторичная:active:focus,
.КнопкаПодменю:active:focus{
	border-width: 2px 1px 1px 1px;
	padding-bottom: 3px;
	background: linear-gradient(180deg, #EAEAEA, #EAEAEA);
}
.КнопкаПодменю{
	position:relative; 
	padding-right: 7px;
}
.КнопкаПодменю::after{
	content: '';
	width: 10px;
	height: 1rem;
	margin-left: 7px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='10' height='16'%3e%3cpath d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3e%3c/svg%3e");
	background-position: right center;
	background-repeat: no-repeat;
}
.КнопкаГлавная:disabled,
.КнопкаВторичная:disabled,
.КнопкаНаводимая:disabled,
.КнопкаГлавная[disabled],
.КнопкаВторичная[disabled],
.КнопкаНаводимая[disabled],
.КнопкаПодменю[disabled],
.КнопкаПодменю[disabled]
{
	pointer-events: none;
	opacity: 0.55;
}
.КнопкаДобСписок,
.КнопкаДобКаленд,
.КнопкаДобОчист,
.КнопкаДобВремя,
.КнопкаДобПлюс,
.КнопкаДобМинус,
.КнопкаДобВыбор,
.КнопкаДобОткр{
	/* display:flex;
	justify-content: end;
	align-items: center;
	padding: 6px; */
	position: relative;
	width: 23px;
	height: 22px;
	border-color: #9F9F9F;
	background-color: #FFFFFF;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.КнопкаДобСписок:nth-child(n+2),
.КнопкаДобКаленд:nth-child(n+2),
.КнопкаДобОчист:nth-child(n+2),
.КнопкаДобВремя:nth-child(n+2),
.КнопкаДобПлюс:nth-child(n+2),
.КнопкаДобМинус:nth-child(n+2),
.КнопкаДобВыбор:nth-child(n+2),
.КнопкаДобОткр:nth-child(n+2){
	border-width: 0 0 0 1px;
}
.КнопкаДобСписок::after{
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	top: 7px;
	left: 7px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='10' height='10' fill='%234B5563' %3e%3cpath d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
}
.КнопкаДобКаленд::after{
	content: '';
	width: 16px;
	height: 16px;
	position: absolute;
	top: 3px;
	left: 5px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='14' height='15' fill='%234B5563' %3e%3cpath d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 248H128V192H48V248zM48 296V360H128V296H48zM176 296V360H272V296H176zM320 296V360H400V296H320zM400 192H320V248H400V192zM400 408H320V464H384C392.8 464 400 456.8 400 448V408zM272 408H176V464H272V408zM128 408H48V448C48 456.8 55.16 464 64 464H128V408zM272 192H176V248H272V192z'/%3e%3c/svg%3e");
	background-position: left center;
	background-repeat: no-repeat;
}
.КнопкаДобОчист::after{
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	top: 7px;
	left: 7px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='10' height='10' fill='%234B5563' %3e%3cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
}
.КнопкаДобВремя::after{
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 4px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='16' height='14' fill='%234B5563' %3e%3cpath d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3e%3c/svg%3e");
	background-position: left center;
	background-repeat: no-repeat;
}
.КнопкаДобПлюс::after{
	content: '+';
	width: 15px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: 4px;
	font-size: 18px;
}
.КнопкаДобМинус::after{
	content: '-';
	width: 15px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: 4px;
	font-size: 18px;
}
.КнопкаДобВыбор::after{
	content: '...';
	width: 15px;
	height: 21px;
	position: absolute;
	top: 0px;
	left: 4px;
	font-size: 18px;
}
.КнопкаДобОткр::after{
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	top: 3px;
	left: 4px;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='12' height='14' %3e%3cpath d='M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3e%3c/svg%3e");
	background-position: left center;
	background-repeat: no-repeat;
}
.КнопкаДобСписок:hover,
.КнопкаДобКаленд:hover,
.КнопкаДобОчист:hover,
.КнопкаДобВремя:hover,
.КнопкаДобПлюс:hover,
.КнопкаДобМинус:hover,
.КнопкаДобВыбор:hover,
.КнопкаДобОткр:hover{
	background-color: #E5E7EB;
}
.КнопкаДобСписок:focus,
.КнопкаДобКаленд:focus,
.КнопкаДобОчист:focus,
.КнопкаДобВремя:focus,
.КнопкаДобПлюс:focus,
.КнопкаДобМинус:focus,
.КнопкаДобВыбор:focus,
.КнопкаДобОткр:focus{
	outline: 1px dotted black;
	outline-offset: -3px;
}
.КнопкаДобСписок:active:focus,
.КнопкаДобКаленд:active:focus,
.КнопкаДобОчист:active:focus,
.КнопкаДобВремя:active:focus,
.КнопкаДобПлюс:active:focus,
.КнопкаДобМинус:active:focus,
.КнопкаДобВыбор:active:focus,
.КнопкаДобОткр:active:focus{
	border-top-width: 1px;
	padding-bottom: 5px;
}
.Флажок_Надпись{
	display:inline-flex;
	justify-content: space-between; 
	width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
.Флажок_Курок{
	display: inline-block;
	font-family: "Arial";
	font-weight: 400;
	line-height: 1.5;
	/*color: #206BC4;*/
	cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border: 1px solid #9F9F9F;
	border-radius: 3px;
	background-color: #ffffff;
	background-repeat: no-repeat;
    background-position: center;	
    background-clip: padding-box;
	background-size: 1rem;
	width: 1rem;
	height: 1rem;
	background-origin: content-box;
	outline: 0;
}
.Флажок_Курок:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='16' height='16'%3e%3cpath fill='%23009545' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3e%3c/svg%3e");
	padding-left: 3px;
}
.Флажок_Курок:hover:not(:disabled){
	border-color: #636363;
}
.Флажок_Курок:focus{
	outline: 2px #F9CB1E solid;
	outline-offset: 1px;
}
.Флажок_Курок:disabled,
.Флажок_Курок[disabled]
{
    cursor: default;
	pointer-events: none;
	opacity: 0.55;
}
.Радио_Заголовок{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.Радио_ГоризонтВместилище{
	display: inline-flex;
	flex-direction: row;
}
.Радио_ВертикальВместилище{
	display: inline-flex;
	flex-direction: column;
}
.Радио_Надпись{
	display:inline-flex;
	justify-content: space-between; 
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
.Радио_ГоризонтВместилище .Радио_Надпись:not(:first-child){
	margin-left: 10px;
}
.Радио_ГоризонтВместилище .Радио_Надпись .Радио_Курок{
	margin-left: 10px;
}
.Радио_ВертикальВместилище .Радио_Надпись:not(:first-child){
	margin-top: 10px;
}
.Радио_Курок{
	display: inline-block;
	font-family: "Arial";
	font-weight: 400;
	line-height: 1.5;
	color: #206BC4;
	cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border: 1px solid #9F9F9F;
	border-radius: 99px;
	background-color: #ffffff;
	background-repeat: no-repeat;
    background-position: center;	
    background-clip: padding-box;
	background-size: 1rem;
	width: 1rem;
	height: 1rem;
	outline: 0;
}
.Радио_Курок:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23009545' cx='8' cy='8' /%3e%3c/svg%3e");
}
.Радио_Курок:hover:not(:disabled){
	border-color: #636363;
}
.Радио_Курок:focus{
	outline: 2px #F9CB1E solid;
	outline-offset: 1px;
}
.Радио_Курок:disabled,
.Радио_Курок[disabled]
{
    cursor: default;
	pointer-events: none;
	opacity: 0.55;
}
.Выключатель_Заголовок{
	display:inline-flex;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
.Выключатель_Курок{
	display: inline-block;
	font-family: "Arial";
	font-weight: 400;
	line-height: 1.5;
	cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	border: 1px solid #CED4DA;
	border-radius: 99px;
	background-color: #ffffff;
	background-repeat: no-repeat;
    background-clip: padding-box;
	background-size: 1rem;
	width: 2rem;
	height: 1rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23e6e7e9'/%3e%3c/svg%3e");
    background-position: left center;
	transition: background-position .15s ease-in-out;
	outline: 0;
}
.Выключатель_Курок:checked {
	background-position: right center;
	background-color: #009545;
	border-color: #009545;
}
.Выключатель_Курок:focus{
	outline: 2px #F9CB1E solid;
	outline-offset: 1px;
}
.Выключатель_Курок[disabled],
.Выключатель_Курок:disabled
{
    cursor: default;
	pointer-events: none;
	opacity: 0.55;
}
.Тумблер_Заголовок{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.Тумблер_ГоризонтВместилище{
	display: inline-flex;
	flex-direction: row;
}
.Тумблер_ВертикальВместилище{
	display: inline-flex;
	flex-direction: column;
}
.Тумблер_ГоризонтВместилище:focus-within{
	outline: 1px #FBBF24 solid;
	outline-offset: 2px;
}
.Тумблер_ВертикальВместилище:focus-within{
	outline: 1px #FBBF24 solid;
	outline-offset: 2px;
}
.Тумблер_Обертка{
}
.Тумблер_Курок{
	display: none;
}
.Тумблер_Надпись{
	display: inline-block;
	width:100%;
	padding: 4px 0.75rem;
	font-family: "Arial";
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.3;
	vertical-align: middle;
	color: #1F2937;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid #B1B1B1;
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
}
.Тумблер_ГоризонтВместилище .Тумблер_Обертка:not(:first-child):not(:last-child) .Тумблер_Надпись
{
	border-radius:0;
	border-width: 1px 0 1px 1px;
}
.Тумблер_ГоризонтВместилище .Тумблер_Обертка:first-child .Тумблер_Надпись
{
	border-radius:3px 0 0 3px;
	border-width: 1px 0 1px 1px;
}
.Тумблер_ГоризонтВместилище .Тумблер_Обертка:last-child .Тумблер_Надпись
{
	border-radius: 0 3px 3px 0;
}
.Тумблер_ВертикальВместилище .Тумблер_Обертка:first-child .Тумблер_Надпись
{
	border-radius:3px 3px 0 0;
	border-width: 1px 1px 0 1px;
}
.Тумблер_ВертикальВместилище .Тумблер_Обертка:not(:first-child):not(:last-child) .Тумблер_Надпись
{
	border-radius:0;
	border-width: 1px 1px 0 1px;
}
.Тумблер_ВертикальВместилище .Тумблер_Обертка:last-child .Тумблер_Надпись
{
	border-radius: 0 0 3px 3px;
}
.Тумблер_Надпись:hover
{
	border: 1px solid #7B7B7B !important;
	position: relative; 
}
.Тумблер_ВертикальВместилище .Тумблер_Обертка:not(:last-child) .Тумблер_Надпись:hover
{
	margin-bottom: -1px; 
}
.Тумблер_ГоризонтВместилище .Тумблер_Обертка:not(:last-child) .Тумблер_Надпись:hover
{
	margin-right: -1px; 
	width: calc(100% + 1px);
}
.Тумблер_Надпись:focus
{
	background: linear-gradient(180deg, #F9FAFB, #F9FAFB, #E5E7EB);
	border-color: #7B7B7B;
	outline: 1px dotted black;
	outline-offset: -5px;
}
.Тумблер_Надпись:focus:active
{
	border-top-width: 2px !important;
	padding-bottom: 3px;
	background: linear-gradient(180deg, #EAEAEA, #EAEAEA);
}
.Тумблер_Надпись:disabled,
.Тумблер_Надпись[disabled]
{
	pointer-events: none;
	opacity: 0.55;
}
.Тумблер_Курок:checked~.Тумблер_Надпись
{
	color: #009545;
	background: linear-gradient(180deg, #FFFFFF, #FFFFFF);
	text-decoration: underline;
}
.ТабЧасть_Вместилище{
	display: inline-block;
	overflow: auto;
	border-width: 1px;
	border-color: #A0A0A0;
}
.ТабЧасть_СтрокаШапки{
	display: block;
	position: relative;
}
.ТабЧасть_ЯчейкаШапки{
	padding: 1px;
	border-width: 0 1px 1px 0;
	border-color: #A0A0A0;
	min-width: 150px;
}
.ТабЧасть_ЯчейкаШапки:last-child{
	border-width: 0 0 1px 0;
	width: 2000px;
}
.ТабЧасть_НадписьЯчейкиШапки{
	display: inline-block;
	width: 100%;
	padding: 0.375rem;
	background-color: #E5E7EB;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ТабЧасть_ТелоТаблицы{
	display: block;
	overflow: auto;
	height: 100px;
}
.ТабЧасть_СтрокаТела{
	height: 25px;
	padding: 0.375rem;
	background-color: #FFFFFF;
}
.ТабЧасть_СтрокаТела:focus-within,
.ТабЧасть_СтрокаТела[ТекСтрока]
{
	background-color: #FDE68A;
}
.ТабЧасть_ЯчейкаТела{
	border-width: 0 1px 1px 0;
	min-width: 150px;
	border-color: #E5E5E5;
}
.ТабЧасть_ЯчейкаТела:last-child{
	border-width: 0 0 1px 0;
	width: 2000px;
}
.ТабЧасть_ЯчейкаТела:focus,
.ТабЧасть_ЯчейкаТела:focus-within
{
	outline: solid 2px #FBBF24;
	outline-offset: -2px;
}
.ТабЧасть_ЯчейкаТела:focus-within
{
	background-color: #FFFFFF;
}
.ТабЧасть_ПолеВвода{
	display: inline-block;
	position: relative;
	margin: 2px;
	width: calc(100% - 10px);
	height: 23px;
	background-color: inherit;
	outline: none;
	text-overflow: ellipsis;
}
.ТабЧасть_НадписьЯчейкиТела{
	display: inline-block;
	width: 100%;
	padding: 0.375rem;
	background-color: inherit;
}
.ТабЧасть_НадписьЯчейкиТела:focus{
	background-color: #FDE68A;
}
/*
//Вкладки_Вместилище         => div
//Вкладки_ОберткаЗаголовков  => div
//ЗаголовокВкладки_Обертка  => label с for
//ЗаголовокВкладки_Курок    => radio с id
//ЗаголовокВкладки_Надпись  => label
//ЗаголовокВкладки_Фон      => span
//Вкладки_ОберткаСтраниц    => div
//Вкладки_КурокСтраницы     => radio
//Вкладки_Страница          => section
*/
.Вкладки_Вместилище{
}
.Вкладки_ОберткаЗаголовков{
	display: inline-flex;
	position: relative;
	z-index:1;
}
.ЗаголовокВкладки_Обертка{
	display: inline-flex;
	position: relative;
	padding: 10px;
	cursor: pointer;
}
.ЗаголовокВкладки_Обертка:not(:first-child){
	margin-left: 3px;
}
.ЗаголовокВкладки_Курок{
	display: none;
}
.ЗаголовокВкладки_Надпись{
	display: inline-block;
	width:100%;
	height: 100%;
	pointer-events: none;
	background-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.ЗаголовокВкладки_Фон{
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height: 100%;
	background-color: #EAEAEA;
	border: 1px solid #B2B2B2;
	border-width: 1px;
	border-radius: 3px 3px 0 0;
	z-index:-1;
}
.ЗаголовокВкладки_Курок:checked~.ЗаголовокВкладки_Фон{
	background-color: #FFFFFF;
}
.Вкладки_ОберткаСтраниц{
	position: relative;
	border: 1px solid #B2B2B2;
	top: -1px;
	overflow: auto;
}
.Вкладки_Страница{
	display:none;
	padding: 10px;
}
.Вкладки_КурокСтраницы{
	display:none;
}
.Вкладки_КурокСтраницы:checked+.Вкладки_Страница{
	display: block;
}
.ОтображалкаВыбораДаты-Обертка {
	width: 240px;
	font-size: 16px;
	color: #666;
	box-shadow: 2px 2px 8px 2px rgba(128, 128, 128, .3);
	position: absolute;
	display: none;
	background: white;
}
.ОтображалкаВыбораДаты-Обертка-Показ {
	display: block;
}
.ОтображалкаВыбораДаты-Шапка {
	display: flex;
	background: #2196F3;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #ffffff;	
}
.ОтображалкаВыбораДаты-ТекМесяц{
	min-width: 80px;
	text-align: center;
}
.ОтображалкаВыбораДаты-Кнп {
	font-family: serif;
	font-size: 15px;
	width: 20px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}
.ОтображалкаВыбораДаты-Пред-Кнп-Месяц {
}
.ОтображалкаВыбораДаты-Пред-Кнп-Месяц:active {
	color: #ff0000;
}
.ОтображалкаВыбораДаты-Пред-Кнп-Год {
	margin: 0 5px 0 20px;
}
.ОтображалкаВыбораДаты-Пред-Кнп-Год:active {
	color: #ff0000;
}
.ОтображалкаВыбораДаты-След-Кнп-Месяц {
}
.ОтображалкаВыбораДаты-След-Кнп-Месяц:active {
	color: #ff0000;
}
.ОтображалкаВыбораДаты-След-Кнп-Год {
	margin: 0 0 0 5px;
}
.ОтображалкаВыбораДаты-След-Кнп-Год:active {
	color: #ff0000;
}
.ОтображалкаВыбораДаты-Тело table {
	width: 100%;
	border-collapse: collapse;
}
.ОтображалкаВыбораДаты-Тело table th,
.ОтображалкаВыбораДаты-Тело table td {
	height: 30px;
	text-align: center;
}
.ОтображалкаВыбораДаты-Тело th {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}
.ОтображалкаВыбораДаты-Тело table td {
	border: 1px solid #f0f0f0;
	font-size: 10px;
}
.ОтображалкаВыбораДаты-Тело table td.today {
	color: white;
	background: #1abc9c;
	border: 2px solid #ff0000;
}
.ОтображалкаВыбораДаты-Тело table td.ВыбраннаяДата {
	color: white;
	background: #1abc9c;
}
.ОтображалкаВыбораДаты-Тело table td:hover {
	cursor: pointer;
	color: white;
	background: #1abc9c;
}
.ОтображалкаВыбораДаты-Тело table td.disabled {
	color: rgba(66, 66, 66, .3);
	background: white;
}
.ОтображалкаВыбораДаты-Тело table td.disabled:hover {
	cursor: default;
}
.Обертка_Время_Час{
	display: inline-block;
	padding: 25px 0 15px 10px;
	font-size: 12px;
}
.Обертка_Время_Мин{
	display: inline-block;
	padding: 15px 0 15px 10px;
	font-size: 12px;
}
.Обертка_Время_Сек{
	display: inline-block;
	padding: 15px 0 15px 5px;
	font-size: 12px;
}
.ВыборВремени{
	margin: 0 0 0 5px;
	font-size: 12px;
	width: 40px;
	outline: none;
	border: 1px solid #2196F3;
	white-space: pre;
}
.ВыборВремени option{
	padding: 5px;
	text-align: center;
}
.ОберткаБлокаКнопок{
	display: flex;
	padding: 10px;
}
#КнопкаВыбораДиалогаДаты{
	margin-left: auto;
}
.Оповещалка_Вместилище {
    position: fixed;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    max-width: 100%;
    padding: 10px;
    overflow: hidden;
}
.Оповещалка_Вместилище * {
    box-sizing: border-box;
}
.Обертка_Оповещалки {
    overflow: hidden;
    height: auto;
    margin: 5px 0;
    transition: all ease .5s;
    border-radius: 3px;
    box-shadow: 0 0 4px 0 black;
}
.Оповещалка_Тело {
    display: inline-flex;
    box-sizing: border-box;
    border-radius: 3px;
    color: #eee;
    font-size: 16px;
    background-color: #262626;
    vertical-align: bottom;
}
.Оповещалка_Тело__close,
.Оповещалка_Тело__Статус,
.Оповещалка_Тело__содержимое {
    position: relative;
}
.Оповещалка_Тело__содержимое {
    padding: 12px;
}
.Оповещалка_Тело__Статус {
    display: none;
    width: 15px;
    margin-right: 5px;
    border-radius: 3px 0 0 3px;
    background-color: transparent;
}
 .Оповещалка_Тело__Статус.Оповещалка_Тело--успех,
 .Оповещалка_Тело__Статус.Оповещалка_Тело--внимание,
 .Оповещалка_Тело__Статус.Оповещалка_Тело--ошибка,
 .Оповещалка_Тело__Статус.Оповещалка_Тело--инфо {
    display: block;
}
.Оповещалка_Тело__Статус.Оповещалка_Тело--успех  {
    background-color: #4caf50;
}
.Оповещалка_Тело__Статус.Оповещалка_Тело--внимание  {
    background-color: #ff9800;
}
 .Оповещалка_Тело__Статус.Оповещалка_Тело--ошибка {
    background-color: #b90909;
}
 .Оповещалка_Тело__Статус.Оповещалка_Тело--инфо {
    background-color: #2196f3;
}
.Оповещалка_Тело__закрыть {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0 10px;
    user-select: none;
}
.Оповещалка_Тело__закрыть:hover {
    background-color: #444;
}
@charset "UTF-8";
@keyframes flash-code {
    0% {
		background-color: var(--bgcolor, var(--bgcolor-sm, var(--bgcolor-md, var(--bgcolor-lg, var(--bgcolor-xl, #FBBF24)))))
    }
    to {
        background-color: transparent
    }
}
@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}
@keyframes ping {
    75%,to {
        transform: scale(2);
        opacity: 0
    }
}
@keyframes pulse {
    50% {
        opacity: .5
    }
}
@keyframes bounce {
    0%,to {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }
    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}
@keyframes blik {
  0% {
    transform: translate(-100%, -25%) rotate(10deg);
  }
  20% {
    transform: translate(100%, -25%) rotate(10deg);
  }
  100% {
    transform: translate(100%, -25%) rotate(10deg);
  }
}
.anim {
	animation: var(--anim);
}
.anm_blik:before{
	content: '';
	width: 100%;
	height: 200%;
	position: absolute;
	top: 0; left: 0;
	opacity: 0.5;
	filter: blur;
	background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
	transform: translate(-100%, -25%) rotate(10deg);
	animation: blik 5s infinite;
}
@media (min-width: 600px) {
	.anim-sm {
		animation: var(--anim-sm);
	}
	.anm_blik-sm:before{
		content: '';
		width: 100%;
		height: 200%;
		position: absolute;
		top: 0; left: 0;
		opacity: 0.5;
		filter: blur;
		background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
		transform: translate(-100%, -25%) rotate(10deg);
		animation: blik 5s infinite;
	}
}
@media (min-width: 900px) {
	.anim-md {
		animation: var(--anim-md);
	}
	.anm_blik-md:before{
		content: '';
		width: 100%;
		height: 200%;
		position: absolute;
		top: 0; left: 0;
		opacity: 0.5;
		filter: blur;
		background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
		transform: translate(-100%, -25%) rotate(10deg);
		animation: blik 5s infinite;
	}
}
@media (min-width: 1200px) {
	.anim-lg {
		animation: var(--anim-sm);
	}
	.anm_blik-lg:before{
		content: '';
		width: 100%;
		height: 200%;
		position: absolute;
		top: 0; left: 0;
		opacity: 0.5;
		filter: blur;
		background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
		transform: translate(-100%, -25%) rotate(10deg);
		animation: blik 5s infinite;
	}
}
@media (min-width: 1400px) {
	.anim-xl {
		animation: var(--anim-sm);
	}
	.anm_blik-xl:before{
		content: '';
		width: 100%;
		height: 200%;
		position: absolute;
		top: 0; left: 0;
		opacity: 0.5;
		filter: blur;
		background: linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);
		transform: translate(-100%, -25%) rotate(10deg);
		animation: blik 5s infinite;
	}
}
@charset "UTF-8";
.d {
	display: var(--d);
}
.objfit {
	object-fit: var(--objfit);
}
.objpos {
	object-position: var(--objpos);
}
.overflw {
	overflow: var(--overflw);
}
.overscr {
	overscroll-behavior: var(--overscr);
}
.posit {
	position: var(--posit);
}
.tpos {
	top: var(--tpos);
}
.rpos {
	right: var(--rpos);
}
.bpos {
	bottom: var(--bpos);
}
.lpos {
	left: var(--lpos);
}
.visib {
	visibility: var(--visib);
}
.zindex {
	z-index: var(--zindex);
}
.flexdir {
	flex-direction: var(--flexdir);
}
.flexwrap {
	flex-wrap: var(--flexwrap);
}
.flexgrow {
	flex-grow: var(--flexgrow);
}
.flexshrink {
	flex-shrink: var(--flexshrink);
}
.flexorder {
	order: var(--flexorder);
}
.flexjustcont {
	justify-content: var(--flexjustcont);
}
.flexaligncont {
	align-content: var(--flexaligncont);
}
.flexalignitems {
	align-items: var(--flexalignitems);
}
.flexalignself {
	align-self: var(--flexalignself);
}
.p {
	padding: var(--p);
}
.m {
	margin: var(--m);
}
.w {
	width: var(--w);
}
.minw {
	min-width: var(--minw);
}
.maxw {
	max-width: var(--maxw);
}
.h {
	height: var(--h);
}
.minh {
	min-height: var(--minh);
}
.maxh {
	max-height: var(--maxh);
}
.fontfamily {
	font-family: var(--fontfamily);
}
.fontsize {
	font-size: var(--fontsize);
}
.fontstyle {
	font-style: var(--fontstyle);
}
.fontweight {
	font-weight: var(--fontweight);
}
.letterspacing {
	letter-spacing: var(--letterspacing);
}
.lineheight {
	line-height: var(--lineheight);
}
.listtype {
	list-style-type: var(--listtype);
}
.listpos {
	list-style-position: var(--listpos);
}
.textalign {
	text-align: var(--textalign);
}
.vertalign {
	vertical-align: var(--vertalign);
}
.textcolor {
	color: var(--textcolor);
}
.textdecline {
	text-decoration-line: var(--textdecline);
}
.texttransf {
	text-transform: var(--texttransf);
}
.textoverflow {
	text-overflow: var(--textoverflow);
}
.whitespace {
	white-space: var(--whitespace);
}
.wordbreak {
	word-break: var(--wordbreak);
}
.bgattach {
	background-attachment: var(--bgattach);
}
.bgclip {
	background-clip: var(--bgclip);
}
.bgcolor {
	background-color: var(--bgcolor);
}
.bgpos {
	background-position: var(--bgpos);
}
.bgrepeat {
	background-repeat: var(--bgrepeat);
}
.bgsize {
	background-size: var(--bgsize);
}
.bgimage {
	background-image: var(--bgimage);
}
.brdradius {
	border-radius: var(--brdradius);
}
.brdwidth {
	border-width: var(--brdwidth);
}
.brdcolor {
	border-color: var(--brdcolor);
}
.brdstyle {
	border-style: var(--brdstyle);
}
.brdcoll{
	border-collapse: var(--brdcoll);
}
.opact {
	opacity: var(--opact);
}
.trans_prop{
	transition-property: var(--trans_prop);
}
.trans_dur{
	transition-duration: var(--trans_dur);
}
.trans_delay{
	transition-delay: var(--trans_delay);
}
.trans_timing{
	transition-timing-function: var(--trans_timing);
}
.transf{
	transform: var(--transf);
}
.text_select_none{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ukazatel{
	cursor: var(--ukazatel);
}
.otrazmerka{
	resize: var(--otrazmerka);
}
.pntr_events{
	pointer-events: var(--pntr_events);
}
.ten{
  box-shadow: var(--ten);
}
.bg_grad{
	background: linear-gradient(var(--bg_grad));
}
.appear_none{
	-webkit-appearance:none;
	-moz-appearance:   none;
	appearance:        none;
}
.appear_none::marker,
.appear_none::-webkit-details-marker{
	display:none;
	list-style: none;
	font-size:0;
}
.outline_sokr{
	outline: var(--outline_sokr);
}
.outline_offs{
	outline-offset: var(--outline_offs);
}
@media (min-width: 600px) {
	.d-sm {
		display: var(--d-sm);
	}
	.objfit-sm {
		object-fit: var(--objfit-sm);
	}
	.objpos-sm {
		object-position: var(--objpos-sm);
	}
	.overflw-sm {
		overflow: var(--overflw-sm);
	}
	.overscr-sm {
		overscroll-behavior: var(--overscr-sm);
	}
	.posit-sm {
		position: var(--posit-sm);
	}
	.tpos-sm {
		top: var(--tpos-sm);
	}
	.rpos-sm {
		right: var(--rpos-sm);
	}
	.bpos-sm {
		bottom: var(--bpos-sm);
	}
	.lpos-sm {
		left: var(--lpos-sm);
	}
	.visib-sm {
		visibility: var(--visib-sm);
	}
	.zindex-sm {
		z-index: var(--zindex-sm);
	}
	.flexdir-sm {
		flex-direction: var(--flexdir-sm);
	}
	.flexwrap-sm {
		flex-wrap: var(--flexwrap-sm);
	}
	.flexgrow-sm {
		flex-grow: var(--flexgrow-sm);
	}
	.flexshrink-sm {
		flex-shrink: var(--flexshrink-sm);
	}
	.flexorder-sm {
		flex-order: var(--flexorder-sm);
	}
	.flexjustcont-sm {
		justify-content: var(--flexjustcont-sm);
	}
	.flexaligncont-sm {
		align-content: var(--flexaligncont-sm);
	}
	.flexalignitems-sm {
		align-items: var(--flexalignitems-sm);
	}
	.flexalignself-sm {
		align-self: var(--flexalignself-sm);
	}
	.p-sm {
		padding: var(--p-sm);
	}
	.m-sm {
		margin: var(--m-sm);
	}
	.w-sm {
		width: var(--w-sm);
	}
	.minw-sm {
		min-width: var(--minw-sm);
	}
	.maxw-sm {
		max-width: var(--maxw-sm);
	}
	.h-sm {
		height: var(--h-sm);
	}
	.minh-sm {
		min-height: var(--minh-sm);
	}
	.maxh-sm {
		max-height: var(--maxh-sm);
	}
	.fontfamily-sm {
		font-family: var(--fontfamily-sm);
	}
	.fontsize-sm {
		font-size: var(--fontsize-sm);
	}
	.fontstyle-sm {
		font-style: var(--fontstyle-sm);
	}
	.fontweight-sm {
		font-weight: var(--fontweight-sm);
	}
	.letterspacing-sm {
		letter-spacing: var(--letterspacing-sm);
	}
	.lineheight-sm {
		line-height: var(--lineheight-sm);
	}
	.listtype-sm {
		list-style-type: var(--listtype-sm);
	}
	.listpos-sm {
		list-style-position: var(--listpos-sm);
	}
	.textalign-sm {
		text-align: var(--textalign-sm);
	}
	.vertalign-sm {
		vertical-align: var(--vertalign-sm);
	}
	.textcolor-sm {
		color: var(--textcolor-sm);
	}
	.textdecline-sm {
		text-decoration-line: var(--textdecline-sm);
	}
	.texttransf-sm {
		text-transform: var(--texttransf-sm);
	}
	.textoverflow-sm {
		text-overflow: var(--textoverflow-sm);
	}
	.whitespace-sm {
		white-space: var(--whitespace-sm);
	}
	.wordbreak-sm {
		word-break: var(--wordbreak-sm);
	}
	.bgattach-sm {
		background-attachment: var(--bgattach-sm);
	}
	.bgclip-sm {
		background-clip: var(--bgclip-sm);
	}
	.bgcolor-sm {
		background-color: var(--bgcolor-sm);
	}
	.bgpos-sm {
		background-position: var(--bgpos-sm);
	}
	.bgrepeat-sm {
		background-repeat: var(--bgrepeat-sm);
	}
	.bgsize-sm {
		background-size: var(--bgsize-sm);
	}
	.bgimage-sm {
		background-image: var(--bgimage-sm);
	}
	.brdradius-sm {
		border-radius: var(--brdradius-sm);
	}
	.brdwidth-sm {
		border-width: var(--brdwidth-sm);
	}
	.brdcolor-sm {
		border-color: var(--brdcolor-sm);
	}
	.brdstyle-sm {
		border-style: var(--brdstyle-sm);
	}
	.brdcoll-sm{
		border-collapse: var(--brdcoll-sm);
	}
	.opact-sm {
		opacity: var(--opact-sm);
	}
	.trans_prop-sm{
		transition-property: var(--trans_prop-sm);
	}
	.trans_dur-sm{
		transition-duration: var(--trans_dur-sm);
	}
	.trans_delay-sm{
		transition-delay: var(--trans_delay-sm);
	}
	.trans_timing-sm{
		transition-timing-function: var(--trans_timing-sm);
	}
	.transf-sm{
		transform: var(--transf-sm);
	}
	.text_select_none-sm{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.otrazmerka-sm{
		resize: var(--otrazmerka-sm);
	}
	.pntr_events-sm{
		pointer-events: var(--pntr_events-sm);
	}
	.ten-sm{
	  box-shadow: var(--ten-sm);
	}
	.appear_none-sm{
		-webkit-appearance:none;
		-moz-appearance:   none;
		appearance:        none;
	}
	.appear_none-sm::marker,
	.appear_none-sm::-webkit-details-marker{
		display:none;
		list-style: none;
		font-size:0;
	}
	.outline_sokr-sm{
		outline: var(--outline_sokr-sm);
	}
	.outline_offs-sm{
		outline-offset: var(--outline_offs-sm);
	}
}
@media (min-width: 900px) {
	.d-md {
		display: var(--d-md);
	}
	.objfit-md {
		object-fit: var(--objfit-md);
	}
	.objpos-md {
		object-position: var(--objpos-md);
	}
	.overflw-md {
		overflow: var(--overflw-md);
	}
	.overscr-md {
		overscroll-behavior: var(--overscr-md);
	}
	.posit-md {
		position: var(--posit-md);
	}
	.tpos-md {
		top: var(--tpos-md);
	}
	.rpos-md {
		right: var(--rpos-md);
	}
	.bpos-md {
		bottom: var(--bpos-md);
	}
	.lpos-md {
		left: var(--lpos-md);
	}
	.visib-md {
		visibility: var(--visib-md);
	}
	.zindex-md {
		z-index: var(--zindex-md);
	}
	.flexdir-md {
		flex-direction: var(--flexdir-md);
	}
	.flexwrap-md {
		flex-wrap: var(--flexwrap-md);
	}
	.flexgrow-md {
		flex-grow: var(--flexgrow-md);
	}
	.flexshrink-md {
		flex-shrink: var(--flexshrink-md);
	}
	.flexorder-md {
		flex-order: var(--flexorder-md);
	}
	.flexjustcont-md {
		justify-content: var(--flexjustcont-md);
	}
	.flexaligncont-md {
		align-content: var(--flexaligncont-md);
	}
	.flexalignitems-md {
		align-items: var(--flexalignitems-md);
	}
	.flexalignself-md {
		align-self: var(--flexalignself-md);
	}
	.p-md {
		padding: var(--p-md);
	}
	.m-md {
		margin: var(--m-md);
	}
	.w-md {
		width: var(--w-md);
	}
	.minw-md {
		min-width: var(--minw-md);
	}
	.maxw-md {
		max-width: var(--maxw-md);
	}
	.h-md {
		height: var(--h-md);
	}
	.minh-md {
		min-height: var(--minh-md);
	}
	.maxh-md {
		max-height: var(--maxh-md);
	}
	.fontfamily-md {
		font-family: var(--fontfamily-md);
	}
	.fontsize-md {
		font-size: var(--fontsize-md);
	}
	.fontstyle-md {
		font-style: var(--fontstyle-md);
	}
	.fontweight-md {
		font-weight: var(--fontweight-md);
	}
	.letterspacing-md {
		letter-spacing: var(--letterspacing-md);
	}
	.lineheight-md {
		line-height: var(--lineheight-md);
	}
	.listtype-md {
		list-style-type: var(--listtype-md);
	}
	.listpos-md {
		list-style-position: var(--listpos-md);
	}
	.textalign-md {
		text-align: var(--textalign-md);
	}
	.vertalign-md {
		vertical-align: var(--vertalign-md);
	}
	.textcolor-md {
		color: var(--textcolor-md);
	}
	.textdecline-md {
		text-decoration-line: var(--textdecline-md);
	}
	.texttransf-md {
		text-transform: var(--texttransf-md);
	}
	.textoverflow-md {
		text-overflow: var(--textoverflow-md);
	}
	.whitespace-md {
		white-space: var(--whitespace-md);
	}
	.wordbreak-md {
		word-break: var(--wordbreak-md);
	}
	.bgattach-md {
		background-attachment: var(--bgattach-md);
	}
	.bgclip-md {
		background-clip: var(--bgclip-md);
	}
	.bgcolor-md {
		background-color: var(--bgcolor-md);
	}
	.bgpos-md {
		background-position: var(--bgpos-md);
	}
	.bgrepeat-md {
		background-repeat: var(--bgrepeat-md);
	}
	.bgsize-md {
		background-size: var(--bgsize-md);
	}
	.bgimage-md {
		background-image: var(--bgimage-md);
	}
	.brdradius-md {
		border-radius: var(--brdradius-md);
	}
	.brdwidth-md {
		border-width: var(--brdwidth-md);
	}
	.brdcolor-md {
		border-color: var(--brdcolor-md);
	}
	.brdstyle-md {
		border-style: var(--brdstyle-md);
	}
	.brdcoll-md{
		border-collapse: var(--brdcoll-md);
	}
	.opact-md {
		opacity: var(--opact-md);
	}
	.trans_prop-md{
		transition-property: var(--trans_prop-md);
	}
	.trans_dur-md{
		transition-duration: var(--trans_dur-md);
	}
	.trans_delay-md{
		transition-delay: var(--trans_delay-md);
	}
	.trans_timing-md{
		transition-timing-function: var(--trans_timing-md);
	}
	.transf-md{
		transform: var(--transf-md);
	}
	.text_select_none-md{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.otrazmerka-md{
		resize: var(--otrazmerka-md);
	}
	.pntr_events-md{
		pointer-events: var(--pntr_events-md);
	}
	.ten-md{
	  box-shadow: var(--ten-md);
	}
	.appear_none-md{
		-webkit-appearance:none;
		-moz-appearance:   none;
		appearance:        none;
	}
	.appear_none-md::marker,
	.appear_none-md::-webkit-details-marker{
		display:none;
		list-style: none;
		font-size:0;
	}
	.outline_sokr-md{
		outline: var(--outline_sokr-md);
	}
	.outline_offs-md{
		outline-offset: var(--outline_offs-md);
	}
}
@media (min-width: 1200px) {
	.d-lg {
		display: var(--d-lg);
	}
	.objfit-lg {
		object-fit: var(--objfit-lg);
	}
	.objpos-lg {
		object-position: var(--objpos-lg);
	}
	.overflw-lg {
		overflow: var(--overflw-lg);
	}
	.overscr-lg {
		overscroll-behavior: var(--overscr-lg);
	}
	.posit-lg {
		position: var(--posit-lg);
	}
	.tpos-lg {
		top: var(--tpos-lg);
	}
	.rpos-lg {
		right: var(--rpos-lg);
	}
	.bpos-lg {
		bottom: var(--bpos-lg);
	}
	.lpos-lg {
		left: var(--lpos-lg);
	}
	.visib-lg {
		visibility: var(--visib-lg);
	}
	.zindex-lg {
		z-index: var(--zindex-lg);
	}
	.flexdir-lg {
		flex-direction: var(--flexdir-lg);
	}
	.flexwrap-lg {
		flex-wrap: var(--flexwrap-lg);
	}
	.flexgrow-lg {
		flex-grow: var(--flexgrow-lg);
	}
	.flexshrink-lg {
		flex-shrink: var(--flexshrink-lg);
	}
	.flexorder-lg {
		flex-order: var(--flexorder-lg);
	}
	.flexjustcont-lg {
		justify-content: var(--flexjustcont-lg);
	}
	.flexaligncont-lg {
		align-content: var(--flexaligncont-lg);
	}
	.flexalignitems-lg {
		align-items: var(--flexalignitems-lg);
	}
	.flexalignself-lg {
		align-self: var(--flexalignself-lg);
	}
	.p-lg {
		padding: var(--p-lg);
	}
	.m-lg {
		margin: var(--m-lg);
	}
	.w-lg {
		width: var(--w-lg);
	}
	.minw-lg {
		min-width: var(--minw-lg);
	}
	.maxw-lg {
		max-width: var(--maxw-lg);
	}
	.h-lg {
		height: var(--h-lg);
	}
	.minh-lg {
		min-height: var(--minh-lg);
	}
	.maxh-lg {
		max-height: var(--maxh-lg);
	}
	.fontfamily-lg {
		font-family: var(--fontfamily-lg);
	}
	.fontsize-lg {
		font-size: var(--fontsize-lg);
	}
	.fontstyle-lg {
		font-style: var(--fontstyle-lg);
	}
	.fontweight-lg {
		font-weight: var(--fontweight-lg);
	}
	.letterspacing-lg {
		letter-spacing: var(--letterspacing-lg);
	}
	.lineheight-lg {
		line-height: var(--lineheight-lg);
	}
	.listtype-lg {
		list-style-type: var(--listtype-lg);
	}
	.listpos-lg {
		list-style-position: var(--listpos-lg);
	}
	.textalign-lg {
		text-align: var(--textalign-lg);
	}
	.vertalign-lg {
		vertical-align: var(--vertalign-lg);
	}
	.textcolor-lg {
		color: var(--textcolor-lg);
	}
	.textdecline-lg {
		text-decoration-line: var(--textdecline-lg);
	}
	.texttransf-lg {
		text-transform: var(--texttransf-lg);
	}
	.textoverflow-lg {
		text-overflow: var(--textoverflow-lg);
	}
	.whitespace-lg {
		white-space: var(--whitespace-lg);
	}
	.wordbreak-lg {
		word-break: var(--wordbreak-lg);
	}
	.bgattach-lg {
		background-attachment: var(--bgattach-lg);
	}
	.bgclip-lg {
		background-clip: var(--bgclip-lg);
	}
	.bgcolor-lg {
		background-color: var(--bgcolor-lg);
	}
	.bgpos-lg {
		background-position: var(--bgpos-lg);
	}
	.bgrepeat-lg {
		background-repeat: var(--bgrepeat-lg);
	}
	.bgsize-lg {
		background-size: var(--bgsize-lg);
	}
	.bgimage-lg {
		background-image: var(--bgimage-lg);
	}
	.brdradius-lg {
		border-radius: var(--brdradius-lg);
	}
	.brdwidth-lg {
		border-width: var(--brdwidth-lg);
	}
	.brdcolor-lg {
		border-color: var(--brdcolor-lg);
	}
	.brdstyle-lg {
		border-style: var(--brdstyle-lg);
	}
	.brdcoll-lg{
		border-collapse: var(--brdcoll-lg);
	}
	.opact-lg {
		opacity: var(--opact-lg);
	}
	.trans_prop-lg{
		transition-property: var(--trans_prop-lg);
	}
	.trans_dur-lg{
		transition-duration: var(--trans_dur-lg);
	}
	.trans_delay-lg{
		transition-delay: var(--trans_delay-lg);
	}
	.trans_timing-lg{
		transition-timing-function: var(--trans_timing-lg);
	}
	.transf-lg{
		transform: var(--transf-lg);
	}
	.text_select_none-lg{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.otrazmerka-lg{
		resize: var(--otrazmerka-lg);
	}
	.pntr_events-lg{
		pointer-events: var(--pntr_events-lg);
	}
	.ten-lg{
	  box-shadow: var(--ten-lg);
	}
	.appear_none-lg{
		-webkit-appearance:none;
		-moz-appearance:   none;
		appearance:        none;
	}
	.appear_none-lg::marker,
	.appear_none-lg::-webkit-details-marker{
		display:none;
		list-style: none;
		font-size:0;
	}
	.outline_sokr-lg{
		outline: var(--outline_sokr-lg);
	}
	.outline_offs-lg{
		outline-offset: var(--outline_offs-lg);
	}
}
@media (min-width: 1400px) {
	.d-xl {
		display: var(--d-xl);
	}
	.objfit-xl {
		object-fit: var(--objfit-xl);
	}
	.objpos-xl {
		object-position: var(--objpos-xl);
	}
	.overflw-xl {
		overflow: var(--overflw-xl);
	}
	.overscr-xl {
		overscroll-behavior: var(--overscr-xl);
	}
	.posit-xl {
		position: var(--posit-xl);
	}
	.tpos-xl {
		top: var(--tpos-xl);
	}
	.rpos-xl {
		right: var(--rpos-xl);
	}
	.bpos-xl {
		bottom: var(--bpos-xl);
	}
	.lpos-xl {
		left: var(--lpos-xl);
	}
	.visib-xl {
		visibility: var(--visib-xl);
	}
	.zindex-xl {
		z-index: var(--zindex-xl);
	}
	.flexdir-xl {
		flex-direction: var(--flexdir-xl);
	}
	.flexwrap-xl {
		flex-wrap: var(--flexwrap-xl);
	}
	.flexgrow-xl {
		flex-grow: var(--flexgrow-xl);
	}
	.flexshrink-xl {
		flex-shrink: var(--flexshrink-xl);
	}
	.flexorder-xl {
		flex-order: var(--flexorder-xl);
	}
	.flexjustcont-xl {
		justify-content: var(--flexjustcont-xl);
	}
	.flexaligncont-xl {
		align-content: var(--flexaligncont-xl);
	}
	.flexalignitems-xl {
		align-items: var(--flexalignitems-xl);
	}
	.flexalignself-xl {
		align-self: var(--flexalignself-xl);
	}
	.p-xl {
		padding: var(--p-xl);
	}
	.m-xl {
		margin: var(--m-xl);
	}
	.w-xl {
		width: var(--w-xl);
	}
	.minw-xl {
		min-width: var(--minw-xl);
	}
	.maxw-xl {
		max-width: var(--maxw-xl);
	}
	.h-xl {
		height: var(--h-xl);
	}
	.minh-xl {
		min-height: var(--minh-xl);
	}
	.maxh-xl {
		max-height: var(--maxh-xl);
	}
	.fontfamily-xl {
		font-family: var(--fontfamily-xl);
	}
	.fontsize-xl {
		font-size: var(--fontsize-xl);
	}
	.fontstyle-xl {
		font-style: var(--fontstyle-xl);
	}
	.fontweight-xl {
		font-weight: var(--fontweight-xl);
	}
	.letterspacing-xl {
		letter-spacing: var(--letterspacing-xl);
	}
	.lineheight-xl {
		line-height: var(--lineheight-xl);
	}
	.listtype-xl {
		list-style-type: var(--listtype-xl);
	}
	.listpos-xl {
		list-style-position: var(--listpos-xl);
	}
	.textalign-xl {
		text-align: var(--textalign-xl);
	}
	.vertalign-xl {
		vertical-align: var(--vertalign-xl);
	}
	.textcolor-xl {
		color: var(--textcolor-xl);
	}
	.textdecline-xl {
		text-decoration-line: var(--textdecline-xl);
	}
	.texttransf-xl {
		text-transform: var(--texttransf-xl);
	}
	.textoverflow-xl {
		text-overflow: var(--textoverflow-xl);
	}
	.whitespace-xl {
		white-space: var(--whitespace-xl);
	}
	.wordbreak-xl {
		word-break: var(--wordbreak-xl);
	}
	.bgattach-xl {
		background-attachment: var(--bgattach-xl);
	}
	.bgclip-xl {
		background-clip: var(--bgclip-xl);
	}
	.bgcolor-xl {
		background-color: var(--bgcolor-xl);
	}
	.bgpos-xl {
		background-position: var(--bgpos-xl);
	}
	.bgrepeat-xl {
		background-repeat: var(--bgrepeat-xl);
	}
	.bgsize-xl {
		background-size: var(--bgsize-xl);
	}
	.bgimage-xl {
		background-image: var(--bgimage-xl);
	}
	.brdradius-xl {
		border-radius: var(--brdradius-xl);
	}
	.brdwidth-xl {
		border-width: var(--brdwidth-xl);
	}
	.brdcolor-xl {
		border-color: var(--brdcolor-xl);
	}
	.brdstyle-xl {
		border-style: var(--brdstyle-xl);
	}
	.brdcoll-xl{
		border-collapse: var(--brdcoll-xl);
	}
	.opact-xl {
		opacity: var(--opact-xl);
	}
	.trans_prop-xl {
		transition-property: var(--trans_prop-xl);
	}
	.trans_dur-xl {
		transition-duration: var(--trans_dur-xl);
	}
	.trans_delay-xl {
		transition-delay: var(--trans_delay-xl);
	}
	.trans_timing-xl {
		transition-timing-function: var(--trans_timing-xl);
	}
	.transf-xl{
		transform: var(--transf-xl);
	}
	.text_select_none-xl{
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.otrazmerka-xl{
		resize: var(--otrazmerka-xl);
	}
	.pntr_events-xl{
		pointer-events: var(--pntr_events-xl);
	}
	.ten-xl{
		box-shadow: var(--ten-xl);
	}
	.appear_none-xl{
		-webkit-appearance:none;
		-moz-appearance:   none;
		appearance:        none;
	}
	.appear_none-xl::marker,
	.appear_none-xl::-webkit-details-marker{
		display:none;
		list-style: none;
		font-size:0;
	}
	.outline_sokr-xl{
		outline: var(--outline_sokr-xl);
	}
	.outline_offs-xl{
		outline-offset: var(--outline_offs-xl);
	}
}
@charset "UTF-8";
.kurok_nvd:hover~.d_kurok_nvd,
.kurok_nvd:hover>.d_kurok_nvd
{
    display: var(--d_kurok_nvd);
}
.kurok_foc:focus~.d_kurok_foc,
.kurok_foc:focus>.d_kurok_foc
{
    display: var(--d_kurok_foc);
}
.kurok_act[active]~.d_kurok_act,
.kurok_act:active~.d_kurok_act,
.kurok_act[active]>.d_kurok_act,
.kurok_act:active>.d_kurok_act
{
    display: var(--d_kurok_act);
}
.kurok_otm[checked]:not(input)~.d_kurok_otm,
.kurok_otm:checked~.d_kurok_otm,
.kurok_otm[checked]:not(input)>.d_kurok_otm,
.kurok_otm:checked>.d_kurok_otm
{
    display: var(--d_kurok_otm);
}
.kurok_otk[disabled]~.d_kurok_otk,
.kurok_otk[disabled]>.d_kurok_otk
{
    display: var(--d_kurok_otk);
}
.kurok_pus:placeholder-shown~.d_kurok_pus,
.kurok_pus:placeholder-shown>.d_kurok_pus
{
    display: var(--d_kurok_pus);
}
.kurok_obz[required]~.d_kurok_obz,
.kurok_obz[required]>.d_kurok_obz
{
    display: var(--d_kurok_obz);
}
.kurok_val[valid]~.d_kurok_val,
.kurok_val:valid~.d_kurok_val,
.kurok_val[valid]>.d_kurok_val,
.kurok_val:valid>.d_kurok_val
{
    display: var(--d_kurok_val);
}
.kurok_nvl[invalid]~.d_kurok_nvl,
.kurok_nvl:invalid~.d_kurok_nvl,
.kurok_nvl[invalid]>.d_kurok_nvl,
.kurok_nvl:invalid>.d_kurok_nvl
{
    display: var(--d_kurok_nvl);
}
.kurok_nvd:hover~.w_kurok_nvd,
.kurok_nvd:hover>.w_kurok_nvd
{
    width: var(--w_kurok_nvd);
}
.kurok_foc:focus~.w_kurok_foc,
.kurok_foc:focus>.w_kurok_foc
{
    width: var(--w_kurok_foc);
}
.kurok_act[active]~.w_kurok_act,
.kurok_act:active~.w_kurok_act,
.kurok_act[active]>.w_kurok_act,
.kurok_act:active>.w_kurok_act
{
    width: var(--w_kurok_act);
}
.kurok_otm[checked]:not(input)~.w_kurok_otm,
.kurok_otm:checked~.w_kurok_otm,
.kurok_otm[checked]:not(input)>.w_kurok_otm,
.kurok_otm:checked>.w_kurok_otm
{
    width: var(--w_kurok_otm);
}
.kurok_otk[disabled]~.w_kurok_otk,
.kurok_otk[disabled]>.w_kurok_otk
{
    width: var(--w_kurok_otk);
}
.kurok_pus:placeholder-shown~.w_kurok_pus,
.kurok_pus:placeholder-shown>.w_kurok_pus
{
    width: var(--w_kurok_pus);
}
.kurok_obz[required]~.w_kurok_obz,
.kurok_obz[required]>.w_kurok_obz
{
    width: var(--w_kurok_obz);
}
.kurok_val[valid]~.w_kurok_val,
.kurok_val:valid~.w_kurok_val,
.kurok_val[valid]>.w_kurok_val,
.kurok_val:valid>.w_kurok_val
{
    width: var(--w_kurok_val);
}
.kurok_nvl[invalid]~.w_kurok_nvl,
.kurok_nvl:invalid~.w_kurok_nvl,
.kurok_nvl[invalid]>.w_kurok_nvl,
.kurok_nvl:invalid>.w_kurok_nvl
{
    width: var(--w_kurok_nvl);
}
.kurok_nvd:hover~.maxw_kurok_nvd,
.kurok_nvd:hover>.maxw_kurok_nvd
{
    max-width: var(--maxw_kurok_nvd);
}
.kurok_foc:focus~.maxw_kurok_foc,
.kurok_foc:focus>.maxw_kurok_foc
{
    max-width: var(--maxw_kurok_foc);
}
.kurok_act[active]~.maxw_kurok_act,
.kurok_act:active~.maxw_kurok_act,
.kurok_act[active]>.maxw_kurok_act,
.kurok_act:active>.maxw_kurok_act
{
    max-width: var(--maxw_kurok_act);
}
.kurok_otm[checked]:not(input)~.maxw_kurok_otm,
.kurok_otm:checked~.maxw_kurok_otm,
.kurok_otm[checked]:not(input)>.maxw_kurok_otm,
.kurok_otm:checked>.maxw_kurok_otm
{
    max-width: var(--maxw_kurok_otm);
}
.kurok_otk[disabled]~.maxw_kurok_otk,
.kurok_otk[disabled]>.maxw_kurok_otk
{
    max-width: var(--maxw_kurok_otk);
}
.kurok_pus:placeholder-shown~.maxw_kurok_pus,
.kurok_pus:placeholder-shown>.maxw_kurok_pus
{
    max-width: var(--maxw_kurok_pus);
}
.kurok_obz[required]~.maxw_kurok_obz,
.kurok_obz[required]>.maxw_kurok_obz
{
    max-width: var(--maxw_kurok_obz);
}
.kurok_val[valid]~.maxw_kurok_val,
.kurok_val:valid~.maxw_kurok_val,
.kurok_val[valid]>.maxw_kurok_val,
.kurok_val:valid>.maxw_kurok_val
{
    max-width: var(--maxw_kurok_val);
}
.kurok_nvl[invalid]~.maxw_kurok_nvl,
.kurok_nvl:invalid~.maxw_kurok_nvl,
.kurok_nvl[invalid]>.maxw_kurok_nvl,
.kurok_nvl:invalid>.maxw_kurok_nvl
{
    max-width: var(--maxw_kurok_nvl);
}
.kurok_nvd:hover~.h_kurok_nvd,
.kurok_nvd:hover>.h_kurok_nvd
{
    height: var(--h_kurok_nvd);
}
.kurok_foc:focus~.h_kurok_foc,
.kurok_foc:focus>.h_kurok_foc
{
    height: var(--h_kurok_foc);
}
.kurok_act[active]~.h_kurok_act,
.kurok_act:active~.h_kurok_act,
.kurok_act[active]>.h_kurok_act,
.kurok_act:active>.h_kurok_act
{
    height: var(--h_kurok_act);
}
.kurok_otm[checked]:not(input)~.h_kurok_otm,
.kurok_otm:checked~.h_kurok_otm,
.kurok_otm[checked]:not(input)>.h_kurok_otm,
.kurok_otm:checked>.h_kurok_otm
{
    height: var(--h_kurok_otm);
}
.kurok_otk[disabled]~.h_kurok_otk,
.kurok_otk[disabled]>.h_kurok_otk
{
    height: var(--h_kurok_otk);
}
.kurok_pus:placeholder-shown~.h_kurok_pus,
.kurok_pus:placeholder-shown>.h_kurok_pus
{
    height: var(--h_kurok_pus);
}
.kurok_obz[required]~.h_kurok_obz,
.kurok_obz[required]>.h_kurok_obz
{
    height: var(--h_kurok_obz);
}
.kurok_val[valid]~.h_kurok_val,
.kurok_val:valid~.h_kurok_val,
.kurok_val[valid]>.h_kurok_val,
.kurok_val:valid>.h_kurok_val
{
    height: var(--h_kurok_val);
}
.kurok_nvl[invalid]~.h_kurok_nvl,
.kurok_nvl:invalid~.h_kurok_nvl,
.kurok_nvl[invalid]>.h_kurok_nvl,
.kurok_nvl:invalid>.h_kurok_nvl
{
    height: var(--h_kurok_nvl);
}
.kurok_nvd:hover~.maxh_kurok_nvd,
.kurok_nvd:hover>.maxh_kurok_nvd
{
    max-height: var(--maxh_kurok_nvd);
}
.kurok_foc:focus~.maxh_kurok_foc,
.kurok_foc:focus>.maxh_kurok_foc
{
    max-height: var(--maxh_kurok_foc);
}
.kurok_act[active]~.maxh_kurok_act,
.kurok_act:active~.maxh_kurok_act,
.kurok_act[active]>.maxh_kurok_act,
.kurok_act:active>.maxh_kurok_act
{
    max-height: var(--maxh_kurok_act);
}
.kurok_otm[checked]:not(input)~.maxh_kurok_otm,
.kurok_otm:checked~.maxh_kurok_otm,
.kurok_otm[checked]:not(input)>.maxh_kurok_otm,
.kurok_otm:checked>.maxh_kurok_otm
{
    max-height: var(--maxh_kurok_otm);
}
.kurok_otk[disabled]~.maxh_kurok_otk,
.kurok_otk[disabled]>.maxh_kurok_otk
{
    max-height: var(--maxh_kurok_otk);
}
.kurok_pus:placeholder-shown~.maxh_kurok_pus,
.kurok_pus:placeholder-shown>.maxh_kurok_pus
{
    max-height: var(--maxh_kurok_pus);
}
.kurok_obz[required]~.maxh_kurok_obz,
.kurok_obz[required]>.maxh_kurok_obz
{
    max-height: var(--maxh_kurok_obz);
}
.kurok_val[valid]~.maxh_kurok_val,
.kurok_val:valid~.maxh_kurok_val,
.kurok_val[valid]>.maxh_kurok_val,
.kurok_val:valid>.maxh_kurok_val
{
    max-height: var(--maxh_kurok_val);
}
.kurok_nvl[invalid]~.maxh_kurok_nvl,
.kurok_nvl:invalid~.maxh_kurok_nvl,
.kurok_nvl[invalid]>.maxh_kurok_nvl,
.kurok_nvl:invalid>.maxh_kurok_nvl
{
    max-height: var(--maxh_kurok_nvl);
}
.kurok_nvd:hover~.m_kurok_nvd,
.kurok_nvd:hover>.m_kurok_nvd
{
    margin: var(--m_kurok_nvd);
}
.kurok_foc:focus~.m_kurok_foc,
.kurok_foc:focus>.m_kurok_foc
{
    margin: var(--m_kurok_foc);
}
.kurok_act[active]~.m_kurok_act,
.kurok_act:active~.m_kurok_act,
.kurok_act[active]>.m_kurok_act,
.kurok_act:active>.m_kurok_act
{
    margin: var(--m_kurok_act);
}
.kurok_otm[checked]:not(input)~.m_kurok_otm,
.kurok_otm:checked~.m_kurok_otm,
.kurok_otm[checked]:not(input)>.m_kurok_otm,
.kurok_otm:checked>.m_kurok_otm
{
    margin: var(--m_kurok_otm);
}
.kurok_otk[disabled]~.m_kurok_otk,
.kurok_otk[disabled]>.m_kurok_otk
{
    margin: var(--m_kurok_otk);
}
.kurok_pus:placeholder-shown~.m_kurok_pus,
.kurok_pus:placeholder-shown>.m_kurok_pus
{
    margin: var(--m_kurok_pus);
}
.kurok_obz[required]~.m_kurok_obz,
.kurok_obz[required]>.m_kurok_obz
{
    margin: var(--m_kurok_obz);
}
.kurok_val[valid]~.m_kurok_val,
.kurok_val:valid~.m_kurok_val,
.kurok_val[valid]>.m_kurok_val,
.kurok_val:valid>.m_kurok_val
{
    margin: var(--m_kurok_val);
}
.kurok_nvl[invalid]~.m_kurok_nvl,
.kurok_nvl:invalid~.m_kurok_nvl,
.kurok_nvl[invalid]>.m_kurok_nvl,
.kurok_nvl:invalid>.m_kurok_nvl
{
    margin: var(--m_kurok_nvl);
}
.kurok_nvd:hover~.p_kurok_nvd,
.kurok_nvd:hover>.p_kurok_nvd
{
    padding: var(--p_kurok_nvd);
}
.kurok_foc:focus~.p_kurok_foc,
.kurok_foc:focus>.p_kurok_foc
{
    padding: var(--p_kurok_foc);
}
.kurok_act[active]~.p_kurok_act,
.kurok_act:active~.p_kurok_act,
.kurok_act[active]>.p_kurok_act,
.kurok_act:active>.p_kurok_act
{
    padding: var(--p_kurok_act);
}
.kurok_otm[checked]:not(input)~.p_kurok_otm,
.kurok_otm:checked~.p_kurok_otm,
.kurok_otm[checked]:not(input)>.p_kurok_otm,
.kurok_otm:checked>.p_kurok_otm
{
    padding: var(--p_kurok_otm);
}
.kurok_otk[disabled]~.p_kurok_otk,
.kurok_otk[disabled]>.p_kurok_otk
{
    padding: var(--p_kurok_otk);
}
.kurok_pus:placeholder-shown~.p_kurok_pus,
.kurok_pus:placeholder-shown>.p_kurok_pus
{
    padding: var(--p_kurok_pus);
}
.kurok_obz[required]~.p_kurok_obz,
.kurok_obz[required]>.p_kurok_obz
{
    padding: var(--p_kurok_obz);
}
.kurok_val[valid]~.p_kurok_val,
.kurok_val:valid~.p_kurok_val,
.kurok_val[valid]>.p_kurok_val,
.kurok_val:valid>.p_kurok_val
{
    padding: var(--p_kurok_val);
}
.kurok_nvl[invalid]~.p_kurok_nvl,
.kurok_nvl:invalid~.p_kurok_nvl,
.kurok_nvl[invalid]>.p_kurok_nvl,
.kurok_nvl:invalid>.p_kurok_nvl
{
    padding: var(--p_kurok_nvl);
}
.kurok_nvd:hover~.bgcolor_kurok_nvd,
.kurok_nvd:hover>.bgcolor_kurok_nvd
{
    background-color: var(--bgcolor_kurok_nvd);
}
.kurok_foc:focus~.bgcolor_kurok_foc,
.kurok_foc:focus>.bgcolor_kurok_foc
{
    background-color: var(--bgcolor_kurok_foc);
}
.kurok_act[active]~.bgcolor_kurok_act,
.kurok_act:active~.bgcolor_kurok_act,
.kurok_act[active]>.bgcolor_kurok_act,
.kurok_act:active>.bgcolor_kurok_act
{
    background-color: var(--bgcolor_kurok_act);
}
.kurok_otm[checked]:not(input)~.bgcolor_kurok_otm,
.kurok_otm:checked~.bgcolor_kurok_otm,
.kurok_otm[checked]:not(input)>.bgcolor_kurok_otm,
.kurok_otm:checked>.bgcolor_kurok_otm
{
    background-color: var(--bgcolor_kurok_otm);
}
.kurok_otk[disabled]~.bgcolor_kurok_otk,
.kurok_otk[disabled]>.bgcolor_kurok_otk
{
    background-color: var(--bgcolor_kurok_otk);
}
.kurok_pus:placeholder-shown~.bgcolor_kurok_pus,
.kurok_pus:placeholder-shown>.bgcolor_kurok_pus
{
    background-color: var(--bgcolor_kurok_pus);
}
.kurok_obz[required]~.bgcolor_kurok_obz,
.kurok_obz[required]>.bgcolor_kurok_obz
{
    background-color: var(--bgcolor_kurok_obz);
}
.kurok_val[valid]~.bgcolor_kurok_val,
.kurok_val:valid~.bgcolor_kurok_val,
.kurok_val[valid]>.bgcolor_kurok_val,
.kurok_val:valid>.bgcolor_kurok_val
{
    background-color: var(--bgcolor_kurok_val);
}
.kurok_nvl[invalid]~.bgcolor_kurok_nvl,
.kurok_nvl:invalid~.bgcolor_kurok_nvl,
.kurok_nvl[invalid]>.bgcolor_kurok_nvl,
.kurok_nvl:invalid>.bgcolor_kurok_nvl
{
    background-color: var(--bgcolor_kurok_nvl);
}
.kurok_nvd:hover~.brdcolor_kurok_nvd,
.kurok_nvd:hover>.brdcolor_kurok_nvd
{
    border-color: var(--brdcolor_kurok_nvd);
}
.kurok_foc:focus~.brdcolor_kurok_foc,
.kurok_foc:focus>.brdcolor_kurok_foc
{
    border-color: var(--brdcolor_kurok_foc);
}
.kurok_act[active]~.brdcolor_kurok_act,
.kurok_act:active~.brdcolor_kurok_act,
.kurok_act[active]>.brdcolor_kurok_act,
.kurok_act:active>.brdcolor_kurok_act
{
    border-color: var(--brdcolor_kurok_act);
}
.kurok_otm[checked]:not(input)~.brdcolor_kurok_otm,
.kurok_otm:checked~.brdcolor_kurok_otm,
.kurok_otm[checked]:not(input)>.brdcolor_kurok_otm,
.kurok_otm:checked>.brdcolor_kurok_otm
{
    border-color: var(--brdcolor_kurok_otm);
}
.kurok_otk[disabled]~.brdcolor_kurok_otk,
.kurok_otk[disabled]>.brdcolor_kurok_otk
{
    border-color: var(--brdcolor_kurok_otk);
}
.kurok_pus:placeholder-shown~.brdcolor_kurok_pus,
.kurok_pus:placeholder-shown>.brdcolor_kurok_pus
{
    border-color: var(--brdcolor_kurok_pus);
}
.kurok_obz[required]~.brdcolor_kurok_obz,
.kurok_obz[required]>.brdcolor_kurok_obz
{
    border-color: var(--brdcolor_kurok_obz);
}
.kurok_val[valid]~.brdcolor_kurok_val,
.kurok_val:valid~.brdcolor_kurok_val,
.kurok_val[valid]>.brdcolor_kurok_val,
.kurok_val:valid>.brdcolor_kurok_val
{
    border-color: var(--brdcolor_kurok_val);
}
.kurok_nvl[invalid]~.brdcolor_kurok_nvl,
.kurok_nvl:invalid~.brdcolor_kurok_nvl,
.kurok_nvl[invalid]>.brdcolor_kurok_nvl,
.kurok_nvl:invalid>.brdcolor_kurok_nvl
{
    border-color: var(--brdcolor_kurok_nvl);
}
.kurok_nvd:hover~.brdwidth_kurok_nvd,
.kurok_nvd:hover>.brdwidth_kurok_nvd
{
    border-width: var(--brdwidth_kurok_nvd);
}
.kurok_foc:focus~.brdwidth_kurok_foc,
.kurok_foc:focus>.brdwidth_kurok_foc
{
    border-width: var(--brdwidth_kurok_foc);
}
.kurok_act[active]~.brdwidth_kurok_act,
.kurok_act:active~.brdwidth_kurok_act,
.kurok_act[active]>.brdwidth_kurok_act,
.kurok_act:active>.brdwidth_kurok_act
{
    border-width: var(--brdwidth_kurok_act);
}
.kurok_otm[checked]:not(input)~.brdwidth_kurok_otm,
.kurok_otm:checked~.brdwidth_kurok_otm,
.kurok_otm[checked]:not(input)>.brdwidth_kurok_otm,
.kurok_otm:checked>.brdwidth_kurok_otm
{
    border-width: var(--brdwidth_kurok_otm);
}
.kurok_otk[disabled]~.brdwidth_kurok_otk,
.kurok_otk[disabled]>.brdwidth_kurok_otk
{
    border-width: var(--brdwidth_kurok_otk);
}
.kurok_pus:placeholder-shown~.brdwidth_kurok_pus,
.kurok_pus:placeholder-shown>.brdwidth_kurok_pus
{
    border-width: var(--brdwidth_kurok_pus);
}
.kurok_obz[required]~.brdwidth_kurok_obz,
.kurok_obz[required]>.brdwidth_kurok_obz
{
    border-width: var(--brdwidth_kurok_obz);
}
.kurok_val[valid]~.brdwidth_kurok_val,
.kurok_val:valid~.brdwidth_kurok_val,
.kurok_val[valid]>.brdwidth_kurok_val,
.kurok_val:valid>.brdwidth_kurok_val
{
    border-width: var(--brdwidth_kurok_val);
}
.kurok_nvl[invalid]~.brdwidth_kurok_nvl,
.kurok_nvl:invalid~.brdwidth_kurok_nvl,
.kurok_nvl[invalid]>.brdwidth_kurok_nvl,
.kurok_nvl:invalid>.brdwidth_kurok_nvl
{
    border-width: var(--brdwidth_kurok_nvl);
}
.kurok_nvd:hover~.tpos_kurok_nvd,
.kurok_nvd:hover>.tpos_kurok_nvd
{
    top: var(--tpos_kurok_nvd);
}
.kurok_foc:focus~.tpos_kurok_foc,
.kurok_foc:focus>.tpos_kurok_foc
{
    top: var(--tpos_kurok_foc);
}
.kurok_act[active]~.tpos_kurok_act,
.kurok_act:active~.tpos_kurok_act,
.kurok_act[active]>.tpos_kurok_act,
.kurok_act:active>.tpos_kurok_act
{
    top: var(--tpos_kurok_act);
}
.kurok_otm[checked]:not(input)~.tpos_kurok_otm,
.kurok_otm:checked~.tpos_kurok_otm,
.kurok_otm[checked]:not(input)>.tpos_kurok_otm,
.kurok_otm:checked>.tpos_kurok_otm
{
    top: var(--tpos_kurok_otm);
}
.kurok_otk[disabled]~.tpos_kurok_otk,
.kurok_otk[disabled]>.tpos_kurok_otk
{
    top: var(--tpos_kurok_otk);
}
.kurok_pus:placeholder-shown~.tpos_kurok_pus,
.kurok_pus:placeholder-shown>.tpos_kurok_pus
{
    top: var(--tpos_kurok_pus);
}
.kurok_obz[required]~.tpos_kurok_obz,
.kurok_obz[required]>.tpos_kurok_obz
{
    top: var(--tpos_kurok_obz);
}
.kurok_val[valid]~.tpos_kurok_val,
.kurok_val:valid~.tpos_kurok_val,
.kurok_val[valid]>.tpos_kurok_val,
.kurok_val:valid>.tpos_kurok_val
{
    top: var(--tpos_kurok_val);
}
.kurok_nvl[invalid]~.tpos_kurok_nvl,
.kurok_nvl:invalid~.tpos_kurok_nvl,
.kurok_nvl[invalid]>.tpos_kurok_nvl,
.kurok_nvl:invalid>.tpos_kurok_nvl
{
    top: var(--tpos_kurok_nvl);
}
.kurok_nvd:hover~.rpos_kurok_nvd,
.kurok_nvd:hover>.rpos_kurok_nvd
{
    right: var(--rpos_kurok_nvd);
}
.kurok_foc:focus~.rpos_kurok_foc,
.kurok_foc:focus>.rpos_kurok_foc
{
    right: var(--rpos_kurok_foc);
}
.kurok_act[active]~.rpos_kurok_act,
.kurok_act:active~.rpos_kurok_act,
.kurok_act[active]>.rpos_kurok_act,
.kurok_act:active>.rpos_kurok_act
{
    right: var(--rpos_kurok_act);
}
.kurok_otm[checked]:not(input)~.rpos_kurok_otm,
.kurok_otm:checked~.rpos_kurok_otm,
.kurok_otm[checked]:not(input)>.rpos_kurok_otm,
.kurok_otm:checked>.rpos_kurok_otm
{
    right: var(--rpos_kurok_otm);
}
.kurok_otk[disabled]~.rpos_kurok_otk,
.kurok_otk[disabled]>.rpos_kurok_otk
{
    right: var(--rpos_kurok_otk);
}
.kurok_pus:placeholder-shown~.rpos_kurok_pus,
.kurok_pus:placeholder-shown>.rpos_kurok_pus
{
    right: var(--rpos_kurok_pus);
}
.kurok_obz[required]~.rpos_kurok_obz,
.kurok_obz[required]>.rpos_kurok_obz
{
    right: var(--rpos_kurok_obz);
}
.kurok_val[valid]~.rpos_kurok_val,
.kurok_val:valid~.rpos_kurok_val,
.kurok_val[valid]>.rpos_kurok_val,
.kurok_val:valid>.rpos_kurok_val
{
    right: var(--rpos_kurok_val);
}
.kurok_nvl[invalid]~.rpos_kurok_nvl,
.kurok_nvl:invalid~.rpos_kurok_nvl,
.kurok_nvl[invalid]>.rpos_kurok_nvl,
.kurok_nvl:invalid>.rpos_kurok_nvl
{
    right: var(--rpos_kurok_nvl);
}
.kurok_nvd:hover~.bpos_kurok_nvd,
.kurok_nvd:hover>.bpos_kurok_nvd
{
    bottom: var(--bpos_kurok_nvd);
}
.kurok_foc:focus~.bpos_kurok_foc,
.kurok_foc:focus>.bpos_kurok_foc
{
    bottom: var(--bpos_kurok_foc);
}
.kurok_act[active]~.bpos_kurok_act,
.kurok_act:active~.bpos_kurok_act,
.kurok_act[active]>.bpos_kurok_act,
.kurok_act:active>.bpos_kurok_act
{
    bottom: var(--bpos_kurok_act);
}
.kurok_otm[checked]:not(input)~.bpos_kurok_otm,
.kurok_otm:checked~.bpos_kurok_otm,
.kurok_otm[checked]:not(input)>.bpos_kurok_otm,
.kurok_otm:checked>.bpos_kurok_otm
{
    bottom: var(--bpos_kurok_otm);
}
.kurok_otk[disabled]~.bpos_kurok_otk,
.kurok_otk[disabled]>.bpos_kurok_otk
{
    bottom: var(--bpos_kurok_otk);
}
.kurok_pus:placeholder-shown~.bpos_kurok_pus,
.kurok_pus:placeholder-shown>.bpos_kurok_pus
{
    bottom: var(--bpos_kurok_pus);
}
.kurok_obz[required]~.bpos_kurok_obz,
.kurok_obz[required]>.bpos_kurok_obz
{
    bottom: var(--bpos_kurok_obz);
}
.kurok_val[valid]~.bpos_kurok_val,
.kurok_val:valid~.bpos_kurok_val,
.kurok_val[valid]>.bpos_kurok_val,
.kurok_val:valid>.bpos_kurok_val
{
    bottom: var(--bpos_kurok_val);
}
.kurok_nvl[invalid]~.bpos_kurok_nvl,
.kurok_nvl:invalid~.bpos_kurok_nvl,
.kurok_nvl[invalid]>.bpos_kurok_nvl,
.kurok_nvl:invalid>.bpos_kurok_nvl
{
    bottom: var(--bpos_kurok_nvl);
}
.kurok_nvd:hover~.lpos_kurok_nvd,
.kurok_nvd:hover>.lpos_kurok_nvd
{
    left: var(--lpos_kurok_nvd);
}
.kurok_foc:focus~.lpos_kurok_foc,
.kurok_foc:focus>.lpos_kurok_foc
{
    left: var(--lpos_kurok_foc);
}
.kurok_act[active]~.lpos_kurok_act,
.kurok_act:active~.lpos_kurok_act,
.kurok_act[active]>.lpos_kurok_act,
.kurok_act:active>.lpos_kurok_act
{
    left: var(--lpos_kurok_act);
}
.kurok_otm[checked]:not(input)~.lpos_kurok_otm,
.kurok_otm:checked~.lpos_kurok_otm,
.kurok_otm[checked]:not(input)>.lpos_kurok_otm,
.kurok_otm:checked>.lpos_kurok_otm
{
    left: var(--lpos_kurok_otm);
}
.kurok_otk[disabled]~.lpos_kurok_otk,
.kurok_otk[disabled]>.lpos_kurok_otk
{
    left: var(--lpos_kurok_otk);
}
.kurok_pus:placeholder-shown~.lpos_kurok_pus,
.kurok_pus:placeholder-shown>.lpos_kurok_pus
{
    left: var(--lpos_kurok_pus);
}
.kurok_obz[required]~.lpos_kurok_obz,
.kurok_obz[required]>.lpos_kurok_obz
{
    left: var(--lpos_kurok_obz);
}
.kurok_val[valid]~.lpos_kurok_val,
.kurok_val:valid~.lpos_kurok_val,
.kurok_val[valid]>.lpos_kurok_val,
.kurok_val:valid>.lpos_kurok_val
{
    left: var(--lpos_kurok_val);
}
.kurok_nvl[invalid]~.lpos_kurok_nvl,
.kurok_nvl:invalid~.lpos_kurok_nvl,
.kurok_nvl[invalid]>.lpos_kurok_nvl,
.kurok_nvl:invalid>.lpos_kurok_nvl
{
    left: var(--lpos_kurok_nvl);
}
.kurok_nvd:hover~.opact_kurok_nvd,
.kurok_nvd:hover>.opact_kurok_nvd
{
    opacity: var(--opact_kurok_nvd);
}
.kurok_foc:focus~.opact_kurok_foc,
.kurok_foc:focus>.opact_kurok_foc
{
    opacity: var(--opact_kurok_foc);
}
.kurok_act[active]~.opact_kurok_act,
.kurok_act:active~.opact_kurok_act,
.kurok_act[active]>.opact_kurok_act,
.kurok_act:active>.opact_kurok_act
{
    opacity: var(--opact_kurok_act);
}
.kurok_otm[checked]:not(input)~.opact_kurok_otm,
.kurok_otm:checked~.opact_kurok_otm,
.kurok_otm[checked]:not(input)>.opact_kurok_otm,
.kurok_otm:checked>.opact_kurok_otm
{
    opacity: var(--opact_kurok_otm);
}
.kurok_otk[disabled]~.opact_kurok_otk,
.kurok_otk[disabled]>.opact_kurok_otk
{
    opacity: var(--opact_kurok_otk);
}
.kurok_pus:placeholder-shown~.opact_kurok_pus,
.kurok_pus:placeholder-shown>.opact_kurok_pus
{
    opacity: var(--opact_kurok_pus);
}
.kurok_obz[required]~.opact_kurok_obz,
.kurok_obz[required]>.opact_kurok_obz
{
    opacity: var(--opact_kurok_obz);
}
.kurok_val[valid]~.opact_kurok_val,
.kurok_val:valid~.opact_kurok_val,
.kurok_val[valid]>.opact_kurok_val,
.kurok_val:valid>.opact_kurok_val
{
    opacity: var(--opact_kurok_val);
}
.kurok_nvl[invalid]~.opact_kurok_nvl,
.kurok_nvl:invalid~.opact_kurok_nvl,
.kurok_nvl[invalid]>.opact_kurok_nvl,
.kurok_nvl:invalid>.opact_kurok_nvl
{
    opacity: var(--opact_kurok_nvl);
}
.kurok_nvd:hover~.transf_kurok_nvd,
.kurok_nvd:hover>.transf_kurok_nvd
{
    transform: var(--transf_kurok_nvd);
}
.kurok_foc:focus~.transf_kurok_foc,
.kurok_foc:focus>.transf_kurok_foc
{
    transform: var(--transf_kurok_foc);
}
.kurok_act[active]~.transf_kurok_act,
.kurok_act:active~.transf_kurok_act,
.kurok_act[active]>.transf_kurok_act,
.kurok_act:active>.transf_kurok_act
{
    transform: var(--transf_kurok_act);
}
.kurok_otm[checked]:not(input)~.transf_kurok_otm,
.kurok_otm:checked~.transf_kurok_otm,
.kurok_otm[checked]:not(input)>.transf_kurok_otm,
.kurok_otm:checked>.transf_kurok_otm
{
    transform: var(--transf_kurok_otm);
}
.kurok_otk[disabled]~.transf_kurok_otk,
.kurok_otk[disabled]>.transf_kurok_otk
{
    transform: var(--transf_kurok_otk);
}
.kurok_pus:placeholder-shown~.transf_kurok_pus,
.kurok_pus:placeholder-shown>.transf_kurok_pus
{
    transform: var(--transf_kurok_pus);
}
.kurok_obz[required]~.transf_kurok_obz,
.kurok_obz[required]>.transf_kurok_obz
{
    transform: var(--transf_kurok_obz);
}
.kurok_val[valid]~.transf_kurok_val,
.kurok_val:valid~.transf_kurok_val,
.kurok_val[valid]>.transf_kurok_val,
.kurok_val:valid>.transf_kurok_val
{
    transform: var(--transf_kurok_val);
}
.kurok_nvl[invalid]~.transf_kurok_nvl,
.kurok_nvl:invalid~.transf_kurok_nvl,
.kurok_nvl[invalid]>.transf_kurok_nvl,
.kurok_nvl:invalid>.transf_kurok_nvl
{
    transform: var(--transf_kurok_nvl);
}
.kurok_nvd:hover~.anim_kurok_nvd,
.kurok_nvd:hover>.anim_kurok_nvd
{
    animation: var(--anim_kurok_nvd);
}
.kurok_foc:focus~.anim_kurok_foc,
.kurok_foc:focus>.anim_kurok_foc
{
    animation: var(--anim_kurok_foc);
}
.kurok_act[active]~.anim_kurok_act,
.kurok_act:active~.anim_kurok_act,
.kurok_act[active]>.anim_kurok_act,
.kurok_act:active>.anim_kurok_act
{
    animation: var(--anim_kurok_act);
}
.kurok_otm[checked]:not(input)~.anim_kurok_otm,
.kurok_otm:checked~.anim_kurok_otm,
.kurok_otm[checked]:not(input)>.anim_kurok_otm,
.kurok_otm:checked>.anim_kurok_otm
{
    animation: var(--anim_kurok_otm);
}
.kurok_otk[disabled]~.anim_kurok_otk,
.kurok_otk[disabled]>.anim_kurok_otk
{
    animation: var(--anim_kurok_otk);
}
.kurok_pus:placeholder-shown~.anim_kurok_pus,
.kurok_pus:placeholder-shown>.anim_kurok_pus
{
    animation: var(--anim_kurok_pus);
}
.kurok_obz[required]~.anim_kurok_obz,
.kurok_obz[required]>.anim_kurok_obz
{
    animation: var(--anim_kurok_obz);
}
.kurok_val[valid]~.anim_kurok_val,
.kurok_val:valid~.anim_kurok_val,
.kurok_val[valid]>.anim_kurok_val,
.kurok_val:valid>.anim_kurok_val
{
    animation: var(--anim_kurok_val);
}
.kurok_nvl[invalid]~.anim_kurok_nvl,
.kurok_nvl:invalid~.anim_kurok_nvl,
.kurok_nvl[invalid]>.anim_kurok_nvl,
.kurok_nvl:invalid>.anim_kurok_nvl
{
    animation: var(--animationkurok_nvl);
}
.kurok_nvd:hover~.ukazatel_kurok_nvd,
.kurok_nvd:hover>.ukazatel_kurok_nvd
{
    cursor: var(--ukazatel_kurok_nvd);
}
.kurok_foc:focus~.ukazatel_kurok_foc,
.kurok_foc:focus>.ukazatel_kurok_foc
{
    cursor: var(--ukazatel_kurok_foc);
}
.kurok_act[active]~.ukazatel_kurok_act,
.kurok_act:active~.ukazatel_kurok_act,
.kurok_act[active]>.ukazatel_kurok_act,
.kurok_act:active>.ukazatel_kurok_act
{
    cursor: var(--ukazatel_kurok_act);
}
.kurok_otm[checked]:not(input)~.ukazatel_kurok_otm,
.kurok_otm:checked~.ukazatel_kurok_otm,
.kurok_otm[checked]:not(input)>.ukazatel_kurok_otm,
.kurok_otm:checked>.ukazatel_kurok_otm
{
    cursor: var(--ukazatel_kurok_otm);
}
.kurok_otk[disabled]~.ukazatel_kurok_otk,
.kurok_otk[disabled]>.ukazatel_kurok_otk
{
    cursor: var(--ukazatel_kurok_otk);
}
.kurok_pus:placeholder-shown~.ukazatel_kurok_pus,
.kurok_pus:placeholder-shown>.ukazatel_kurok_pus
{
    cursor: var(--ukazatel_kurok_pus);
}
.kurok_obz[required]~.ukazatel_kurok_obz,
.kurok_obz[required]>.ukazatel_kurok_obz
{
    cursor: var(--ukazatel_kurok_obz);
}
.kurok_val[valid]~.ukazatel_kurok_val,
.kurok_val:valid~.ukazatel_kurok_val,
.kurok_val[valid]>.ukazatel_kurok_val,
.kurok_val:valid>.ukazatel_kurok_val
{
    cursor: var(--ukazatel_kurok_val);
}
.kurok_nvl[invalid]~.ukazatel_kurok_nvl,
.kurok_nvl:invalid~.ukazatel_kurok_nvl,
.kurok_nvl[invalid]>.ukazatel_kurok_nvl,
.kurok_nvl:invalid>.ukazatel_kurok_nvl
{
    cursor: var(--ukazatel_kurok_nvl);
}
.kurok_nvd:hover~.textdecline_kurok_nvd,
.kurok_nvd:hover>.textdecline_kurok_nvd
{
    text-decoration-line: var(--textdecline_kurok_nvd);
}
.kurok_foc:focus~.textdecline_kurok_foc,
.kurok_foc:focus>.textdecline_kurok_foc
{
    text-decoration-line: var(--textdecline_kurok_foc);
}
.kurok_act[active]~.textdecline_kurok_act,
.kurok_act:active~.textdecline_kurok_act,
.kurok_act[active]>.textdecline_kurok_act,
.kurok_act:active>.textdecline_kurok_act
{
    text-decoration-line: var(--textdecline_kurok_act);
}
.kurok_otm[checked]:not(input)~.textdecline_kurok_otm,
.kurok_otm:checked~.textdecline_kurok_otm,
.kurok_otm[checked]:not(input)>.textdecline_kurok_otm,
.kurok_otm:checked>.textdecline_kurok_otm
{
    text-decoration-line: var(--textdecline_kurok_otm);
}
.kurok_otk[disabled]~.textdecline_kurok_otk,
.kurok_otk[disabled]>.textdecline_kurok_otk
{
    text-decoration-line: var(--textdecline_kurok_otk);
}
.kurok_pus:placeholder-shown~.textdecline_kurok_pus,
.kurok_pus:placeholder-shown>.textdecline_kurok_pus
{
    text-decoration-line: var(--textdecline_kurok_pus);
}
.kurok_obz[required]~.textdecline_kurok_obz,
.kurok_obz[required]>.textdecline_kurok_obz
{
    text-decoration-line: var(--textdecline_kurok_obz);
}
.kurok_val[valid]~.textdecline_kurok_val,
.kurok_val:valid~.textdecline_kurok_val,
.kurok_val[valid]>.textdecline_kurok_val,
.kurok_val:valid>.textdecline_kurok_val
{
    text-decoration-line: var(--textdecline_kurok_val);
}
.kurok_nvl[invalid]~.textdecline_kurok_nvl,
.kurok_nvl:invalid~.textdecline_kurok_nvl,
.kurok_nvl[invalid]>.textdecline_kurok_nvl,
.kurok_nvl:invalid>.textdecline_kurok_nvl
{
    text-decoration-line: var(--textdecline_kurok_nvl);
}
@media (min-width: 600px) {
}
@media (min-width: 900px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@charset "UTF-8";
.textcolor_nvd:hover{
	color: var(--textcolor_nvd);
}
.textcolor_foc:focus{
	color: var(--textcolor_foc);
}
.textcolor_fin:focus-within{
	color: var(--textcolor_fin);
}
.textcolor_act[active],
.textcolor_act:active{
	color: var(--textcolor_act);
}
.textcolor_otm[checked]:not(input),
.textcolor_otm:checked{
	color: var(--textcolor_otm);
}
.textcolor_otk[disabled]{
	color: var(--textcolor_otk);
}
.textcolor_pus:placeholder-shown{
	color: var(--textcolor_pus);
}
.textcolor_obz[required]
	color: var(--textcolor_obz);
}
.textcolor_val[valid],
.textcolor_val:valid{
	color: var(--textcolor_val);
}
.textcolor_nvl[invalid],
.textcolor_nvl:invalid{
	color: var(--textcolor_nvl);
}
.bgcolor_nvd:hover{
	background-color: var(--bgcolor_nvd);
}
.bgcolor_foc:focus {
	background-color: var(--bgcolor_foc);
}
.bgcolor_fin:focus-within {
	background-color: var(--bgcolor_fin);
}
.bgcolor_act[active],
.bgcolor_act:active{
	background-color: var(--bgcolor_act);
}
.bgcolor_otm[checked]:not(input),
.bgcolor_otm:checked{
	background-color: var(--bgcolor_otm);
}
.bgcolor_otk[disabled]{
	background-color: var(--bgcolor_otk);
}
.bgcolor_pus:placeholder-shown{
	background-color: var(--bgcolor_pus);
}
.bgcolor_obz[required]{
	background-color: var(--bgcolor_obz);
}
.bgcolor_val[valid],
.bgcolor_val:valid{
	background-color: var(--bgcolor_val);
}
.bgcolor_nvl[invalid],
.bgcolor_nvl:invalid{
	background-color: var(--bgcolor_nvl);
}
.bg_grad_nvd:hover{
	background: linear-gradient(var(--bg_grad_nvd));
}
.bg_grad_foc:focus{
	background: linear-gradient(var(--bg_grad_foc));
}
.bg_grad_fin:focus-within{
	background: linear-gradient(var(--bg_grad_fin));
}
.bg_grad_act[active],
.bg_grad_act:active{
	background: linear-gradient(var(--bg_grad_act));
}
.bg_grad_otm[checked]:not(input),
.bg_grad_otm:checked{
	background: linear-gradient(var(--bg_grad_otm));
}
.bg_grad_otk[disabled]{
	background: linear-gradient(var(--bg_grad_otk));
}
.bg_grad_pus:placeholder-shown{
	background: linear-gradient(var(--bg_grad_pus));
}
.bg_grad_obz[required]
	background: linear-gradient(var(--bg_grad_obz));
}
.bg_grad_val[valid],
.bg_grad_val:valid{
	background: linear-gradient(var(--bg_grad_val));
}
.bg_grad_nvl[invalid],
.bg_grad_nvl:invalid{
	background: linear-gradient(var(--bg_grad_nvl));
}
.brdcolor_nvd:hover{
	border-color: var(--brdcolor_nvd);
}
.brdcolor_foc:focus{
	border-color: var(--brdcolor_foc);
}
.brdcolor_fin:focus-within{
	border-color: var(--brdcolor_fin);
}
.brdcolor_act[active],
.brdcolor_act:active{
	border-color: var(--brdcolor_act);
}
.brdcolor_otm[checked]:not(input),
.brdcolor_otm:checked{
	border-color: var(--brdcolor_otm);
}
.brdcolor_otk[disabled]{
	border-color: var(--brdcolor_otk);
}
.brdcolor_pus:placeholder-shown{
	border-color: var(--brdcolor_pus);
}
.brdcolor_obz[required]
	border-color: var(--brdcolor_obz);
}
.brdcolor_val[valid],
.brdcolor_val:valid{
	border-color: var(--brdcolor_val);
}
.brdcolor_nvl[invalid],
.brdcolor_nvl:invalid{
	border-color: var(--brdcolor_nvl);
}
.opact_nvd:hover{
	opacity: var(--opact_nvd);
}
.opact_foc:focus{
	opacity: var(--opact_foc);
}
.opact_fin:focus-within{
	opacity: var(--opact_fin);
}
.opact_act[active],
.opact_act:active{
	opacity: var(--opact_act);
}
.opact_otm[checked]:not(input),
.opact_otm:checked{
	opacity: var(--opact_otm);
}
.opact_otk[disabled]{
	opacity: var(--opact_otk);
}
.opact_pus:placeholder-shown{
	opacity: var(--opact_pus);
}
.opact_obz[required]
	opacity: var(--opact_obz);
}
.opact_val[valid],
.opact_val:valid{
	opacity: var(--opact_val);
}
.opact_nvl[invalid],
.opact_nvl:invalid{
	opacity: var(--opact_nvl);
}
.textdecline_nvd:hover{
	text-decoration-line: var(--textdecline_nvd);
}
.textdecline_foc:focus{
	text-decoration-line: var(--textdecline_foc);
}
.textdecline_fin:focus-within{
	text-decoration-line: var(--textdecline_fin);
}
.textdecline_act[active],
.textdecline_act:active{
	text-decoration-line: var(--textdecline_act);
}
.textdecline_otm[checked]:not(input),
.textdecline_otm:checked{
	text-decoration-line: var(--textdecline_otm);
}
.textdecline_otk[disabled]{
	text-decoration-line: var(--textdecline_otk);
}
.textdecline_pus:placeholder-shown{
	text-decoration-line: var(--textdecline_pus);
}
.textdecline_obz[required]
	text-decoration-line: var(--textdecline_obz);
}
.textdecline_val[valid],
.textdecline_val:valid{
	text-decoration-line: var(--textdecline_val);
}
.textdecline_nvl[invalid],
.textdecline_nvl:invalid{
	text-decoration-line: var(--textdecline_nvl);
}
.ten_nvd:hover{
  box-shadow: var(--ten_nvd);
}
.ten_foc:focus{
  box-shadow: var(--ten_foc);
}
.ten_fin:focus-within{
  box-shadow: var(--ten_fin);
}
.ten_act[active],
.ten_act:active{
  box-shadow: var(--ten_act);
}
.ten_otm[checked]:not(input),
.ten_otm:checked{
  box-shadow: var(--ten_otm);
}
.ten_otk[disabled]{
  box-shadow: var(--ten_otk);
}
.ten_pus:placeholder-shown{
  box-shadow: var(--ten_pus);
}
.ten_obz[required]
  box-shadow: var(--ten_obz);
}
.ten_val[valid],
.ten_val:valid{
  box-shadow: var(--ten_val);
}
.ten_nvl[invalid],
.ten_nvl:invalid{
  box-shadow: var(--ten_nvl);
}
.transf_nvd:hover{
	transform: var(--transf_nvd);
}
.transf_foc:focus{
	transform: var(--transf_foc);
}
.transf_fin:focus-within{
	transform: var(--transf_fin);
}
.transf_act[active],
.transf_act:active{
	transform: var(--transf_act);
}
.transf_otm[checked]:not(input),
.transf_otm:checked{
	transform: var(--transf_otm);
}
.transf_otk[disabled]{
	transform: var(--transf_otk);
}
.transf_pus:placeholder-shown{
	transform: var(--transf_pus);
}
.transf_obz[required]
	transform: var(--transf_obz);
}
.transf_val[valid],
.transf_val:valid{
	transform: var(--transf_val);
}
.transf_nvl[invalid],
.transf_nvl:invalid{
	transform: var(--transf_nvl);
}
.anim_nvd:hover{
	animation: var(--anim_nvd);
}
.anim_foc:focus{
	animation: var(--anim_foc);
}
.anim_fin:focus-within{
	animation: var(--anim_fin);
}
.anim_act[active],
.anim_act:active{
	animation: var(--anim_act);
}
.anim_otm[checked]:not(input),
.anim_otm:checked{
	animation: var(--anim_otm);
}
.anim_otk[disabled]{
	animation: var(--anim_otk);
}
.anim_pus:placeholder-shown{
	animation: var(--anim_pus);
}
.anim_obz[required]
	animation: var(--anim_obz);
}
.anim_val[valid],
.anim_val:valid{
	animation: var(--anim_val);
}
.anim_nvl[invalid],
.anim_nvl:invalid{
	animation: var(--anim_nvl);
}
.ukazatel_nvd:hover{
	cursor: var(--ukazatel_nvd);
}
.ukazatel_foc:focus{
	cursor: var(--ukazatel_foc);
}
.ukazatel_fin:focus-within{
	cursor: var(--ukazatel_fin);
}
.ukazatel_act[active],
.ukazatel_act:active{
	cursor: var(--ukazatel_act);
}
.ukazatel_otm[checked]:not(input),
.ukazatel_otm:checked
{
	cursor: var(--ukazatel_otm);
}
.ukazatel_otk[disabled]{
	cursor: var(--ukazatel_otk);
}
.ukazatel_pus:placeholder-shown{
	cursor: var(--ukazatel_pus);
}
.ukazatel_obz[required]
	cursor: var(--ukazatel_obz);
}
.ukazatel_val[valid],
.ukazatel_val:valid{
	cursor: var(--ukazatel_val);
}
.ukazatel_nvl[invalid],
.ukazatel_nvl:invalid{
	cursor: var(--ukazatel_nvl);
}
.outline_sokr_nvd:hover{
	outline: var(--outline_sokr_nvd);
}
.outline_sokr_foc:focus{
	outline: var(--outline_sokr_foc);
}
.outline_sokr_fin:focus-within{
	outline: var(--outline_sokr_fin);
}
.outline_sokr_act[active],
.outline_sokr_act:active{
	outline: var(--outline_sokr_act);
}
.outline_sokr_otm[checked]:not(input),
.outline_sokr_otm:checked
{
	outline: var(--outline_sokr_otm);
}
.outline_sokr_otk[disabled]{
	outline: var(--outline_sokr_otk);
}
.outline_sokr_pus:placeholder-shown{
	outline: var(--outline_sokr_pus);
}
.outline_sokr_obz[required]
	outline: var(--outline_sokr_obz);
}
.outline_sokr_val[valid],
.outline_sokr_val:valid{
	outline: var(--outline_sokr_val);
}
.outline_sokr_nvl[invalid],
.outline_sokr_nvl:invalid{
	outline: var(--outline_sokr_nvl);
}
.outline_offs_nvd:hover{
	outline-offset: var(--outline_offs_nvd);
}
.outline_offs_foc:focus{
	outline-offset: var(--outline_offs_foc);
}
.outline_offs_fin:focus-within{
	outline-offset: var(--outline_offs_fin);
}
.outline_offs_act[active],
.outline_offs_act:active{
	outline-offset: var(--outline_offs_act);
}
.outline_offs_otm[checked]:not(input),
.outline_offs_otm:checked
{
	outline-offset: var(--outline_offs_otm);
}
.outline_offs_otk[disabled]{
	outline-offset: var(--outline_offs_otk);
}
.outline_offs_pus:placeholder-shown{
	outline-offset: var(--outline_offs_pus);
}
.outline_offs_obz[required]
	outline-offset: var(--outline_offs_obz);
}
.outline_offs_val[valid],
.outline_offs_val:valid{
	outline-offset: var(--outline_offs_val);
}
.outline_offs_nvl[invalid],
.outline_offs_nvl:invalid{
	outline-offset: var(--outline_offs_nvl);
}
@media (min-width: 600px) {
}
@media (min-width: 900px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@charset "UTF-8";
details[open]>summary[data-ФонАвтоз]::before
{
	content: "";
	display:block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	opacity: 0.7;
	background-color: #F6F8FA;
	z-index: 80;
}
details[open]>summary[data-ФонАвтоз]>*
{
	position: relative;
	z-index: 100;
}
.ПоказНет{
	display: none !important;
}
.ПоказБлок{
	display: block !important;
}
.ПоказФлекс{
	display: flex !important;
}