.ct-gray{color:rgb(220 220 220)}.cbg-gray{background-color:rgb(220 220 220)}.cbi-gray{border-color:rgb(220 220 220) !important}.nobutton{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;appearance:none;}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.center{align-items:center}.flex.start{align-items:start}.flex.end{align-items:end}.flex.stretch{align-items:stretch}.flex.jcenter{justify-content:center}.flex.jend{justify-content:end}.flex.between{justify-content:space-between}.flex.around{justify-content:space-around}.flex.gap5{gap:5px;}.flex.gap10{gap:10px;}.flex .mla{margin-left:auto}.flex .mra{margin-right:auto}.flex.grow0{flex-grow:0}.flex.grow1{flex-grow:1}.flex.shrink0{flex-shrink:0}.flex.shrink1{flex-shrink:1}.f10{font-size:10rem}.f11{font-size:11rem}.f12{font-size:12rem}.f13{font-size:13rem}.f14{font-size:14rem}.f15{font-size:15rem}.f16{font-size:16rem}.f18{font-size:18rem}.f20{font-size:20rem}.f22{font-size:22rem}.f24{font-size:24rem}.f26{font-size:26rem}.f30{font-size:30rem}.f32{font-size:32rem}.f36{font-size:36rem}.tleft{text-align:left}.tcenter{text-align:center}.tright{text-align:right}.n{font-weight:normal}.b{font-weight:bold}.b500{font-weight:500}.i{font-style:italic}.underline{text-decoration:underline}.word-break{word-break:break-all;}.w4{width:4%}.w5{width:5%}.w6{width:6%}.w8{width:8%}.w10{width:10%}.w15{width:15%}.w19{width:19%}.w27{width:27%}.w29{width:29%}.w30{width:30%}.w31{width:31%}.w32{width:32%}.w33{width:33%}.w35{width:35%}.w37{width:37%}.w39{width:39%}.w40{width:40%}.w42{width:42%}.w43{width:43%}.w45{width:45%}.w46{width:46%}.w48{width:48%}.w49{width:49%}.w50{width:50%}.w59{width:59%}.w61{width:61%}.w65{width:65%}.w66{width:66%}.w67{width:67%}.w70{width:70%}.w75{width:75%}.w79{width:79%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.winit{width:initial}.winh{width:inherit}.h2{height:2%}.h100{height:100%}.minh100{min-height:100%}.hauto{height:auto}.lh1{line-height:1}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl1{padding-left:1px}.p2{padding:2px}.pt2{padding-top:2px}.pr2{padding-right:2px}.pb2{padding-bottom:2px}.pl2{padding-left:2px}.p3{padding:3px}.pt3{padding-top:3px}.pb3{padding-bottom:3px}.p4{padding:4px}.pt4{padding-top:4px}.pr4{padding-right:4px}.pb4{padding-bottom:4px}.pl4{padding-left:4px}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.p6{padding:6px}.pr6{padding-right:6px}.pb6{padding-bottom:6px}.pl6{padding-left:6px}.p7{padding:7px}.pt7{padding-top:7px}.pb7{padding-bottom:7px}.p8{padding:8px}.pt8{padding-top:8px}.pr8{padding-right:8px}.pb8{padding-bottom:8px}.pl8{padding-left:8px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p11{padding:11px}.p12{padding:12px}.pr12{padding-right:12px}.pb12{padding-bottom:12px}.pl12{padding-left:12px}.p13{padding:13px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.p16{padding:16px}.pt16{padding-top:16px}.pr16{padding-right:16px}.pb16{padding-bottom:16px}.pl16{padding-left:16px}.p17{padding:17px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl24{padding-left:24px}.p25{padding:25px}.pt25{padding-top:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pt35{padding-top:35px}.pr35{padding-right:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr45{padding-right:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pb100{padding-bottom:100px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.mt1{margin-top:1px}.mb1{margin-bottom:1px}.m2{margin:2px}.mt2{margin-top:2px}.mr2{margin-right:2px}.mb2{margin-bottom:2px}.ml2{margin-left:2px}.mt3{margin-top:3px}.mr3{margin-right:3px}.mb3{margin-bottom:3px}.ml3{margin-left:3px}.mt4{margin-top:4px}.mr4{margin-right:4px}.mb4{margin-bottom:4px}.ml4{margin-left:4px}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m6{margin:6px}.mr6{margin-right:6px}.mt7{margin-top:7px}.mr7{margin-right:7px}.mb7{margin-bottom:7px}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.mr9{margin-right:9px}.ml9{margin-left:9px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt12{margin-top:12px}.mr12{margin-right:12px}.mb12{margin-bottom:12px}.ml12{margin-left:12px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.mt17{margin-top:17px}.mb18{margin-bottom:18px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb75{margin-bottom:75px}.mt-1{margin-top:-1px}.mb-1{margin-bottom:-1px}.mt-2{margin-top:-2px}.mr-2{margin-right:-2px}.mb-2{margin-bottom:-2px}.ml-2{margin-left:-2px}.mb-3{margin-bottom:-3px}.mt-5{margin-top:-5px}.mb-5{margin-bottom:-5px}.mr-6{margin-right:-6px}.ml-6{margin-left:-6px}.mb-8{margin-bottom:-8px}.ml-8{margin-left:-8px}.mt-9{margin-top:-9px}.m-10{margin:-10px}.mt-10{margin-top:-10px}.mr-10{margin-right:-10px}.mr-15{margin-right:-15px}.mt-25{margin-top:-25px}.r0{right:0}.t0{top:0}.l0{left:0}.b0{bottom:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.enone{pointer-events:none}.eactive{pointer-events:auto}.pointer{cursor:pointer;}.pointer:active{filter:brightness(1.4);}.pointer:hover{	filter:brightness(1.2);}.z-1{z-index:-1;}.z1{z-index:1}.z20{z-index:20}.z100{z-index:100}.z2000{z-index:2000}.z10000{z-index:10000}.hide{display:none}.hidden{overflow:hidden}.auto{overflow:auto}.solid0{border:0px solid;}.solidb0{border-bottom:0px solid;}.solid1{border:1px solid;}.solidt1{border-top:1px solid;}.solidb1{border-bottom:1px solid;}.solidr1{border-right:1px solid;}.solid2{border:2px solid;}.solidb3{border-bottom:3px solid;}.dashedb1{border-bottom:1px dashed;}.bblr0{border-bottom-left-radius:0px}.bbrr0{border-bottom-right-radius:0px}.br3{border-radius:3px}.br5{border-radius:5px}.btlr7{border-top-left-radius:7px}.btrr7{border-top-right-radius:7px}.br8{border-radius:8px}.btlr10{border-top-left-radius:10px}.btrr10{border-top-right-radius:10px}.br12{border-radius:12px}.btlr12{border-top-left-radius:12px}.btrr12{border-top-right-radius:12px}.br15{border-radius:15px}.br100{border-radius:100%}.o0{opacity:0%}.o40{opacity:40%}.flex.starti{align-items:start !important}.f10i{font-size:10rem !important}.f11i{font-size:11rem !important}.f12i{font-size:12rem !important}.f14i{font-size:14rem !important}.f16i{font-size:16rem !important}.f18i{font-size:18rem !important}.f20i{font-size:20rem !important}.b500i{font-weight:500 !important}.w100i{width:100% !important}.winiti{width:initial !important}.winhi{width:inherit !important}.lh1i{line-height:1}.lh15{line-height:1.5}.p0i{padding:0px !important}.pt0i{padding-top:0px !important}.pr0i{padding-right:0px !important}.pb0i{padding-bottom:0px !important}.pl0i{padding-left:0px !important}.pt2i{padding-top:2px !important}.pr2i{padding-right:2px !important}.pb2i{padding-bottom:2px !important}.p3i{padding:3px !important}.pt3i{padding-top:3px !important}.pb3i{padding-bottom:3px !important}.p4i{padding:4px !important}.pt4i{padding-top:4px !important}.pb4i{padding-bottom:4px !important}.pt5i{padding-top:5px !important}.pr5i{padding-right:5px !important}.pb5i{padding-bottom:5px !important}.pl5i{padding-left:5px !important}.p6i{padding:6px !important}.pb6i{padding-bottom:6px !important}.p7i{padding:7px !important}.pt7i{padding-top:7px !important}.pb7i{padding-bottom:7px !important}.p8i{padding:8px !important}.pt8i{padding-top:8px !important}.pr8i{padding-right:8px !important}.pb8i{padding-bottom:8px !important}.pl8i{padding-left:8px !important}.p9i{padding:9px !important}.pt9i{padding-top:9px !important}.pb9i{padding-bottom:9px !important}.p10i{padding:10px !important}.pt10i{padding-top:10px !important}.pr10i{padding-right:10px !important}.pb10i{padding-bottom:10px !important}.pl10i{padding-left:10px !important}.pr12i{padding-right:12px !important}.pl12i{padding-left:12px !important}.p15i{padding:15px !important}.pr15i{padding-right:15px !important}.pl15i{padding-left:15px !important}.pt20i{padding-top:20px !important}.pr20i{padding-right:20px !important}.pl20i{padding-left:20px !important}.pt25i{padding-top:25px !important}.pr25i{padding-right:25px !important}.pb25i{padding-bottom:25px !important}.pl25i{padding-left:25px !important}.pr30i{padding-right:30px !important}.pl30i{padding-left:30px !important}.pt35i{padding-top:35px !important}.pr35i{padding-right:35px !important}.pl35i{padding-left:35px !important}.pr45i{padding-right:45px !important}.pl45i{padding-left:45px !important}.pb100i{padding-bottom:100px !important}.m0i{margin:0px !important}.mt0i{margin-top:0px !important}.mr0i{margin-right:0px !important}.mb0i{margin-bottom:0px !important}.ml0i{margin-left:0px !important}.mb2i{margin-bottom:2px !important}.mr3i{margin-right:3px !important}.mb4i{margin-bottom:4px !important}.mr5i{margin-right:5px !important}.mb5i{margin-bottom:5px !important}.mr7i{margin-right:7px !important}.mt10i{margin-top:10px !important}.mr10i{margin-right:10px !important}.mb10i{margin-bottom:10px !important}.ml10i{margin-left:10px !important}.mr12i{margin-right:12px !important}.mb14i{margin-bottom:14px !important}.mb15i{margin-bottom:15px !important}.mt20i{margin-top:20px !important}.mb20i{margin-bottom:20px !important}.mb25i{margin-bottom:25px !important}.mt40i{margin-top:40px !important}.mr45i{margin-right:45px !important}.ml45i{margin-left:45px !important}.mt60i{margin-top:60px !important}.mr-5i{margin-right:-5px ! important}.mr-15i{margin-right:-15px ! important}.absolutei{position:absolute !important}.z150i{z-index:150 !important}.z2000i{z-index:2000 !important}.z3000i{z-index:3000 !important}.z10000i{z-index:10000 !important}.hidei{display:none !important}.solid0i{border:0px solid !important;}.solidr0i{border-right:0px solid !important;}.br0i{border-radius:0px !important}.br5i{border-radius:5px !important}.br7i{border-radius:7px !important}.br12i{border-radius:12px !important}.br100i{border-radius:100% !important}.fwhite{color:white}.fwhitei{color:white !important}/* ---------------------- Исчезновение counter ------------------- *//* Основной контейнер (карточка) */.read-animation{	position:relative;	pointer-events:none;	/* Анимация самой карточки:вспышка -> расширение -> исчезновение */	animation:card-explode 0.6s ease-out forwards;}/* Слой с искрами */ .read-animation::before{	content:'';	position:absolute;	top:50%;	left:50%;	width:6px;	height:6px;	border-radius:50%;	opacity:0;	/* Генерируем много разлетающихся искр через box-shadow */	animation:sparks-fly 0.8s ease-out forwards;}/* Эффект самой карточки */ @keyframes card-explode{	0%{	 transform:scale(1);	 filter:brightness(1) blur(0);	 opacity:1;	}	30%{	 transform:scale(1.05);	 filter:brightness(2) blur(2px);	 opacity:1;	}	100%{	 transform:scale(1.4);	 filter:brightness(3) blur(15px);	 opacity:0;	}}/* Эффект разлетающихся искр */ @keyframes sparks-fly{	0%{	 opacity:1;	 transform:translate(-50%,-50%) scale(1);	 box-shadow:0 0 0 0 rgba(255,204,0,0);	}	20%{	 opacity:1;	 /* Начальный импульс:искры еще кучно */	}	100%{	 opacity:0;	 transform:translate(-50%,-50%) scale(1.5);	 /* 		 Много теней = много искр. 		 Формат:x y blur color 	 */	 box-shadow:		/* Дальний разлет (до 250px) и разное размытие */		-180px -120px 4px #ffcc00,		 180px -150px 2px #ffaa00,		-220px 140px 8px #ffee00,		 250px 50px 3px #ff8800,		 30px 210px 10px #ffcc00,		-190px -40px 2px #ffffff,		 /* Средний круг */		-90px -90px 4px #ffcc00,		 100px 100px 6px #ffaa00,		-110px 40px 2px #ff8800,		 80px -120px 5px #ffee00;	}}/*///////////////////////////////////////////////////////////////////////////////////**//* ---------------------- Появление counter ------------------- *//* Класс для счетчика при его появлении */.counter-appear{	position:relative;	animation:counter-pop 0.5s cubic-bezier(0.175,0.885,0.32,1.275) forwards;}/* Слой с искрами (вылетают из-под счетчика) */ .counter-appear::before{	content:'';	position:absolute;	top:50%;	left:50%;	width:4px;	height:4px;	border-radius:50%;	z-index:-1;/* Искры под счетчиком */	animation:sparks-birth 0.6s ease-out forwards;}/* Эффект появления самого кружка:выпрыгивание с отскоком */ @keyframes counter-pop{	0%{	 transform:scale(0);	 filter:brightness(3);	 opacity:0;	}	70%{	 transform:scale(1.2);/* Небольшой перебор для эффекта "желе" */	 filter:brightness(1.5);	}	100%{	 transform:scale(1);	 filter:brightness(1);	 opacity:1;	}}/* Эффект искр при рождении:разлет на меньшее расстояние,чем при взрыве */ @keyframes sparks-birth{	0%{	 opacity:0;	 transform:translate(-50%,-50%) scale(0.5);	 box-shadow:0 0 0 0 #f2b037;	}	30%{	 opacity:1;	}	100%{	 opacity:0;	 transform:translate(-50%,-50%) scale(1.2);	 /* Искры короче и мягче,чтобы подчеркнуть объект,а не заслонить его */	 box-shadow:		-40px -30px 2px #f2b037,		 45px -40px 1px #ffffff,		-50px 40px 4px #f2b037,		 55px 15px 2px #ffcc00,		 10px 50px 3px #ffffff,		-45px -10px 1px #f2b037;	}}/* /* Контейнер счетчика * /.counter-appear{	position:relative;	z-index:10;	/* Пружинистое появление с микро-вращением * /	animation:counter-super-pop 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards;}/* 1. Ударная волна (Halo-эффект) * / .counter-appear::after{	content:'';	position:absolute;	top:50%;	left:50%;	width:100%;	height:100%;	border-radius:50%;	border:2px solid #f2b037;	transform:translate(-50%,-50%) scale(0);	opacity:0;	animation:shockwave 0.5s ease-out 0.1s forwards;}/* 2. Искры (теперь они крутятся и их больше) * / .counter-appear::before{	content:'';	position:absolute;	top:50%;	left:50%;	width:4px;	height:4px;	border-radius:50%;	opacity:0;	z-index:-1;	animation:sparks-shining 0.7s ease-out forwards;}/* Анимация "выпрыгивания" с дрожью * / @keyframes counter-super-pop{	0%{	 transform:scale(0) rotate(-20deg);	 filter:brightness(5) contrast(2);	 opacity:0;	}	60%{	 transform:scale(1.4) rotate(10deg);	 filter:brightness(2);	}	100%{	 transform:scale(1) rotate(0deg);	 filter:brightness(1);	 opacity:1;	}}/* Растущее кольцо света * / @keyframes shockwave{	0%{	 transform:translate(-50%,-50%) scale(1);	 opacity:1;	}	100%{	 transform:translate(-50%,-50%) scale(3);	 opacity:0;	 filter:blur(4px);	}}/* Интенсивные искры с разным свечением * / @keyframes sparks-shining{	0%{	 opacity:1;	 transform:translate(-50%,-50%) rotate(0deg);	 box-shadow:0 0 0 0 #f2b037;	}	100%{	 opacity:0;	 transform:translate(-50%,-50%) rotate(180deg) scale(1.5);	 box-shadow:		-60px -50px 2px #f2b037,		 70px -60px 4px #ffffff,		-80px 70px 2px #690895,/* Добавил ваш фиолетовый для глубины * /		 90px 20px 5px #f2b037,		 20px 100px 2px #ffffff,		-100px -20px 3px #f2b037,		 0px -90px 4px #ffffff;	}} */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;color:inherit}/*@font-face{font-family:'OpenSans';src:url('../f/OpenSans-Regular-webfont.woff') format('woff');font-weight:300;font-style:normal; font-display:swap;}1*//* Общие настройки */ :root{--bg-main:#000000;  --bg-secondary:#0D1E2D;/* Цвет карточек и полей ввода */ --text-main:#FFFFFF; /* Основной белый текст */ --text-secondary:#8E9BA8;/* Приглушенный текст (как серый,но с синевой) */ --html-bg:#000000;--bg0-bg:#151517;--bg1-bg:#232325;--bg2-bg:#3e3e41;--box-bg08:rgba(35,35,40,0.6);--text-main:#fff;--ios-blue:#007AFF;--ios-bg:#F2F2F7;--safe-area-top:env(safe-area-inset-top); --safe-area-bottom:env(safe-area-inset-bottom);--active-svg:#f2b037;--active-btn:#f2b037;--active-bg:rgb(164 193 94 / 32%);--active-bg2:#363639;--btn-red:#D32F2F;--txt-red:#f25037;--box-red:#D32F2F;--indigo:#626262;--box-indigo:#626262;--indigo-light:rgb(231 180 77 / 40%);/* background:#E64646;background:#D32F2F;background:#FF5252;*/ --max-width:980px;--min-width:320px;}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;/* Убирает синий блик при нажатии на iOS */}.white-text{color:#fff !important;}.white-text svg{fill:#fff !important;}.yellow-text{color:var(--active-svg) !important;}.red-text{color:var(--txt-red) !important;}.yellow-svg{fill:rgb(242 176 55 / 60%) !important;}.red-svg{fill:rgba(255,68,68,0.3) !important;}.white-svg{fill:rgba(255,255,255,0.3) !important;}html,body{-webkit-text-size-adjust:none;/* Для Safari на iOS */ -moz-text-size-adjust:none;/* Для старых версий Firefox */ -ms-text-size-adjust:none; /* Для старых IE */ text-size-adjust:none;  /* Стандартное свойство */ font-size:1px;background-color:var(--html-bg);overscroll-behavior-y:none}body{margin:0 auto;max-width:var(--max-width);min-width:var(--min-width);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-main);display:flex;flex-direction:column;box-shadow:0 0 30px rgba(0,0,0,0.05);font-size:14rem;position:relative;min-height:100vh; touch-action:pan-x pan-y;}/* Large Title (Большой заголовок) — 34pt */h1{font-size:34px;font-weight:700;letter-spacing:0.4px;margin-bottom:20px;display:inline-block;animation:iosFadeUp 0.6s cubic-bezier(0.25,0.1,0.25,1.0); will-change:transform,opacity;}@keyframes iosFadeUp{from{ opacity:0; transform:translateY(-10px);/* Сдвиг ВВЕРХ */}to{ opacity:1; transform:translateY(0);}}/* Title 1 — 28pt */h2{font-size:28px;font-weight:600;letter-spacing:0.35px;}/* Title 2 — 22pt */h3,h2.head-title-js{font-size:22px;font-weight:600;letter-spacing:0.35px;}h4{font-size:17px;font-weight:600;letter-spacing:-0.4px;}/* Основной текст (Body) */p{font-size:15rem;font-weight:400;line-height:1.5;color:#fff;}.text p{margin:0 0 12px 0;}/* Второстепенный/пояснительный текст */.text-secondary{font-size:14px;color:#8E9BA8;/* Серый цвет для подписей */ line-height:1.4;}/* Текст для маленьких плашек и тегов */.text-caption{font-size:12px;font-weight:500;color:#8E9BA8;}/* inputs */select{-webkit-appearance:none;/* Убирает стандартный стиль iOS */ -moz-appearance:none;appearance:none;color:#333;background-color:transparent;border:1px solid #ccc;border-radius:0;padding:10px;display:block; /* Для кастомной стрелки можно добавить фоновую картинку */}input,textarea,select{font-family:sans-serif;font-size:16rem;-webkit-appearance:none;}button{font-family:sans-serif;font-size:14rem;-webkit-appearance:none;color:#333;}input,textarea,select,div,a,span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} .nohover:hover{-webkit-transition:none;-moz-transition:none;-khtml-transition:none;-o-transition:none;-ms-transition:none;transition:none;}img{vertical-align:top;}.noselect,.btn,.mdl-content,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}input,textarea,.allow-select{-webkit-tap-highlight-color:rgba(0,0,0,0.18);/* Возвращает системный цвет тапа (серый/голубой) */ -webkit-touch-callout:default;   /* Возвращает контекстное меню по долгому нажатию */ -webkit-user-select:text;     /* Safari */ -moz-user-select:text;     /* Firefox */ -ms-user-select:text;      /* IE/Edge */ user-select:text;       /* Стандарт */}@media (max-width:760px){	.form-generator{max-width:100%;}	.generate.p25{padding:15px;}	.error_page{padding-bottom:50px;}}@media (max-width:599px){	.container > div.w50{width:100%;margin-bottom:15px;max-width:100%;}	.h1{font-size:28rem;line-height:33px;}	.h2{font-size:16rem;line-height:24px;}	.panel a{font-size:14rem;padding:7px 10px;}	.footer > div.row{flex-direction:column;align-items:baseline;}	.footer .link{margin-top:25px;}		.text h3,.h3{font-size:20px;line-height:1.2;}	.text ol > li:before{padding-right:5px;}	.text{font-size:16rem;}	.planka{padding:15px;}	.comments form.maxw50{max-width:100% ;}}@media (max-width:430px){	.footer .link{flex-direction:column !important;}	.footer .link a{margin-left:0;}}#dragdropcursor{background-color:#e2e2e2;border-radius:15px;opacity:0.5;rotate:0deg;position:fixed !important;z-index:10;}#dragdropcursor_workday{background-color:#e2e2e2;;opacity:0.5;rotate:0deg;position:fixed !important;z-index:10;}/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2020 Animate.css */.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{ opacity:0; -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0)}to{ opacity:1; -webkit-transform:translateZ(0); transform:translateZ(0)}}@keyframes fadeInDown{0%{ opacity:0; -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0)}to{ opacity:1; -webkit-transform:translateZ(0); transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}/* Animate.css End */button{border:none;}/* Скрываем стандартную иконку в Chrome/Safari */input[type="date"]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;padding:0;top:0;width:auto;}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;box-sizing:border-box;line-height:normal;}.date-input{text-align:left !important;padding-left:12px;/* Ваш стандартный отступ */ -webkit-appearance:none;appearance:none;}/* Скрываем иконку,которая может появиться при смене типа */.date-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}input::-webkit-date-and-time-value{text-align:left !important;}input::-webkit-datetime-edit{padding:0 !important;margin:0 !important;}input::-webkit-datetime-edit-fields-wrapper{padding:0 !important;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important;opacity:0;pointer-events:none;display:none;}/* Убираем стрелки для Firefox */input[type=number]{-moz-appearance:textfield !important;}.message-box{top:0;z-index:100000;width:100%;padding:0;pointer-events:none;}.message-box span:last-child{margin-bottom:0;}.message-box span{padding:12px 16px;margin-bottom:10px;height:56px;overflow:hidden;position:relative;font-size:14rem;width:100%;word-break:break-word;max-width:var(--max-width);min-width:var(--min-width);pointer-events:auto}.message-box span.critical{color:#fff;background-color:var(--box-red);	-webkit-backdrop-filter:blur(5px);	backdrop-filter:blur(5px);}.message-box span.danger{color:#000;background-color:#f2b037;	-webkit-backdrop-filter:blur(5px);	backdrop-filter:blur(5px);}.message-box span.info{color:#fff;background-color:var(--box-indigo);	-webkit-backdrop-filter:blur(5px);	backdrop-filter:blur(5px);}.message-box span.success{color:#fff;background-color:var(--box-indigo);	-webkit-backdrop-filter:blur(5px);	backdrop-filter:blur(5px);}.message-box span.animate__fadeOutDown{pointer-events:none;}#offline-box:not([style*="none"]) + #message-box{position:absolute;}.max-width-auth{max-width:520px !important;}.auth-info{background-color:var(--indigo);border-radius:16px;padding:16px;}.newpass{color:var(--indigo);padding:5px 10px;border:1px solid #757575;}.background_loading:before{content:'';position:fixed;top:0;bottom:0;width:100%; height:100%; left:0;z-index:100002;top:0;left:0;	right:0;bottom:0;	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsMgDPvnFDsCeRTCcejaSbvBjj9D0qqdZoRJYmRC0v55v9JjgEmTLtVKKyUD2rRxR2DZ0SdT1smePEOjez2dAqMkOMVTK3H/qNNp4EdHtFyMLIxovQtNw99+jOIhGR0xgi2MWhgJu0Bh0P1buTSr1y+se77DfKdBUqf3afKba8X0tgVFYd6FJINFijcgY5ckHYFONlwkrA6hglU4OsFA/s3pQPoCcE5ZfqaJIhMAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RvUvDQBjGn6aVllJxsIOoQ4bqZBcVcaxVKEKFUCu06mBy6Rc0aUlSXBwF14KDH4tVBxdnXR1cBUHwA8Q/QJwUXaTE95JCixjvOO7Hc+/zcPceILSqTDMDCUDTLSOTSoq5/KoYfEUAIZojCMvMrM9JUhqe4+sePr7fxXmWd92fo18tmAzwicQJVjcs4g3imU2rznmfOMrKskp8Tjxh0AWJH7muuPzGueSwwDOjRjYzTxwlFks9rPQwKxsa8TRxTNV0yhdyLquctzhr1Qbr3JO/MFLQV5a5TmsUKSxiCRJEKGiggiosxGnXSTGRofOkh3/Y8UvkUshVASPHAmrQIDt+8D/43VuzODXpJkWSQN+LbX+MAcFdoN207e9j226fAP5n4Erv+mstYPaT9GZXix0BA9vAxXVXU/aAyx1g6KkuG7Ij+WkJxSLwfkbflAcGb4Hwmtu3zjlOH4As9Sp9AxwcAuMlyl73eHeot2//1nT69wMxNHKM9PB7JAAADXhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NzgzN2VlMzQtNzczYy00YjMzLWE3MTYtZmY2MDJhNTczOWQxIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZGYwYzExLTRkY2ItNGVjZC04ZjAyLWE3MmU0ZmFiZmI5NyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY2ZTAxMmQ4LTdmNDctNDg1MC05NDk2LTAzYTNjN2M0NThhZSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTc3NTYzNjg2MjIxNjIzMiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM2IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNjowNDowOFQxMToyNzo0MiswMzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjY6MDQ6MDhUMTE6Mjc6NDIrMDM6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmQ5YTEzNi00ODMyLTQ5NzgtODNjOC1lNTVjZjIxNjg2M2MiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDI2LTA0LTA4VDExOjI3OjQyKzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqmQMfMAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfqBAgIGyo3oU+fAAAA5klEQVRIx73VQRKDMAgF0A9BXHv/M/VCArE7p7FqWmvJksyft/kkNE3Tw90XHBwRIRHh7dzd65WcdEIsIrSdm1mNiK9zEbFwJmZmlTMxAJDt5TAMXEr5GjvKvWIAwJlYA2ZgK5iFAYDcjbn74u71sFh7oXmea631dkxVi2Rh4zgWImrXooepKjPzZazZwx+w0zf1FVtbmoUBgFzFei3ewwCAMzEzq3JWYWbGnVhELHIltJchIqhqN8eZ2Bv4b6wBM7AVzMIAQI6ws/08w3o5zsRUtXAmRkRtS/+NNS3NwD76Le7EAOAJLcS9eWoDttgAAAAASUVORK5CYII=") !important;	background-repeat:repeat !important;/* Убираем лишние префиксы,оставляем только нужные */ animation:animatedBackground 18s linear infinite;-webkit-animation:animatedBackground 18s linear infinite;}@keyframes animatedBackground{	0%{background-position:0 0}	100%{background-position:0px 600px}}@-webkit-keyframes animatedBackground{	0%{background-position:0 0}	100%{background-position:0px 600px}}.background_loading_before{	top:0;	left:0;	right:0;	bottom:0;	position:fixed;z-index:100001;	/* WHITE background-image:url("data:image/png;base64,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") !important;*/	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAxXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbDsMgDPvnFDsCeRTCcejaSbvBjj9D0qqdZoRJYmRC0v55v9JjgEmTLtVKKyUD2rRxR2DZ0SdT1smePEOjez2dAqMkOMVTK3H/qNNp4EdHtFyMLIxovQtNw99+jOIhGR0xgi2MWhgJu0Bh0P1buTSr1y+se77DfKdBUqf3afKba8X0tgVFYd6FJINFijcgY5ckHYFONlwkrA6hglU4OsFA/s3pQPoCcE5ZfqaJIhMAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RvUvDQBjGn6aVllJxsIOoQ4bqZBcVcaxVKEKFUCu06mBy6Rc0aUlSXBwF14KDH4tVBxdnXR1cBUHwA8Q/QJwUXaTE95JCixjvOO7Hc+/zcPceILSqTDMDCUDTLSOTSoq5/KoYfEUAIZojCMvMrM9JUhqe4+sePr7fxXmWd92fo18tmAzwicQJVjcs4g3imU2rznmfOMrKskp8Tjxh0AWJH7muuPzGueSwwDOjRjYzTxwlFks9rPQwKxsa8TRxTNV0yhdyLquctzhr1Qbr3JO/MFLQV5a5TmsUKSxiCRJEKGiggiosxGnXSTGRofOkh3/Y8UvkUshVASPHAmrQIDt+8D/43VuzODXpJkWSQN+LbX+MAcFdoN207e9j226fAP5n4Erv+mstYPaT9GZXix0BA9vAxXVXU/aAyx1g6KkuG7Ij+WkJxSLwfkbflAcGb4Hwmtu3zjlOH4As9Sp9AxwcAuMlyl73eHeot2//1nT69wMxNHKM9PB7JAAADXhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NzgzN2VlMzQtNzczYy00YjMzLWE3MTYtZmY2MDJhNTczOWQxIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZGYwYzExLTRkY2ItNGVjZC04ZjAyLWE3MmU0ZmFiZmI5NyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY2ZTAxMmQ4LTdmNDctNDg1MC05NDk2LTAzYTNjN2M0NThhZSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTc3NTYzNjg2MjIxNjIzMiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjM2IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNjowNDowOFQxMToyNzo0MiswMzowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjY6MDQ6MDhUMTE6Mjc6NDIrMDM6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNmQ5YTEzNi00ODMyLTQ5NzgtODNjOC1lNTVjZjIxNjg2M2MiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDI2LTA0LTA4VDExOjI3OjQyKzAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqmQMfMAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfqBAgIGyo3oU+fAAAA5klEQVRIx73VQRKDMAgF0A9BXHv/M/VCArE7p7FqWmvJksyft/kkNE3Tw90XHBwRIRHh7dzd65WcdEIsIrSdm1mNiK9zEbFwJmZmlTMxAJDt5TAMXEr5GjvKvWIAwJlYA2ZgK5iFAYDcjbn74u71sFh7oXmea631dkxVi2Rh4zgWImrXooepKjPzZazZwx+w0zf1FVtbmoUBgFzFei3ewwCAMzEzq3JWYWbGnVhELHIltJchIqhqN8eZ2Bv4b6wBM7AVzMIAQI6ws/08w3o5zsRUtXAmRkRtS/+NNS3NwD76Le7EAOAJLcS9eWoDttgAAAAASUVORK5CYII=") !important;	animation:animatedBackground 18s linear infinite;	-webkit-animation:animatedBackground 18s linear infinite;	pointer-events:none;	background-repeat:repeat !important;overflow:hidden !important;display:flex;align-items:center;justify-content:center;font-size:32px; font-weight:bold;}.anim-fade{animation:fadeOut 1s ease forwards;}@keyframes fadeOut{from{opacity:1;}to{  opacity:0;  visibility:hidden;  display:none;/* Полностью убирает из потока */}}/* Для Chrome,Edge и новых версий Safari */input::-webkit-calendar-picker-indicator{display:none !important;-webkit-appearance:none;}/* Специфично для Safari (убирает внутренние кнопки управления) */input::-webkit-inner-spin-button,input::-webkit-clear-button{display:none;-webkit-appearance:none;}body.stop{-webkit-overflow-scrolling:none;overflow:hidden;touch-action:none;height:100svh;pointer-events:none}main,header .header-body{filter:blur(0px);-webkit-filter:blur(0px);/* Настраиваем плавность возврата */ transition:filter 0.3s ease-out,-webkit-filter 0.3s ease-out;will-change:filter;}body.stop main,body.stop header .header-body{overflow:hidden;-webkit-filter:blur(5px);filter:blur(5px);}body.stop nav{display:none;}/* Убирает крестик в Chrome/Android/Safari */input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}input:focus{outline:1px solid transparent !important;}/* Основной контейнер */.lightbox{position:fixed;top:0;left:0; width:100vw;height:100vh;	height:100dvh; background:#000;display:none; overflow:hidden;z-index:10000; touch-action:none;}/* Лента слайдов */.lb-track{display:flex;width:100%;height:100%;transform:translate3d(-100%,0,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;}/* Одиночный слайд */.lb-slide{flex:0 0 100%;width:100%;height:100%;object-fit:contain;background:#000;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);}/* Общий стиль кнопок */.lb-btn{position:absolute;z-index:15000;color:white;background-color:var(--bg1-bg);border:none;display:flex;align-items:center;justify-content:center;opacity:0.7;cursor:pointer;border-radius:16px;touch-action:manipulation;transition:opacity 0.2s,scale 0.1s;}.lb-btn:active{scale:0.97;}.lb-btn:hover{opacity:0.9;}/* Кнопки управления */.lb-close,.lb-del{ top:10px; height:44px; padding:12px;margin-top:var(--safe-area-top);}.lb-close{right:10px;width:44px;}.lb-close svg{fill:white;stroke:white;}.lb-del{left:10px;font-size:16px;}/* Стрелки */.lb-arrow-left,.lb-arrow-right{top:45%;width:44px;height:60px;}.lb-arrow-left{left:10px;}.lb-arrow-right{right:10px;}/* Иконки стрелок через псевдоэлементы */.lb-arrow-left:before,.lb-arrow-right:before{content:"";position:absolute;inset:0;background:url('/images/header-down-white.svg') no-repeat center;background-size:50%;}.lb-arrow-left:before{transform:rotate(90deg);}.lb-arrow-right:before{transform:rotate(-90deg);}/* Скрытие стрелок на мобильных */@media (max-width:768px){.lb-arrow-left,.lb-arrow-right{display:none;}}.lb-menu{position:absolute;	width:100%;bottom:0;display:none;align-items:flex-end;/* Меню внизу */ z-index:20000;opacity:0;transition:opacity 0.3s;justify-content:center;}.lb-menu.active{display:flex;opacity:1;}.lb-menu-content{width:100%;background:var(--bg1-bg);/* Твой цвет фона */ border-radius:24px 24px 0 0;padding:20px 15px calc(20px + var(--safe-area-bottom));transform:translateY(100%);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);max-width:var(--max-width);min-width:var(--min-width);}.lb-menu.active .lb-menu-content{transform:translateY(0);}.lb-menu-header{text-align:center;color:#fff;margin-bottom:15px;}.lb-menu-btn{width:100%;padding:16px;border:none;border-radius:16px;font-size:17px;font-weight:500;margin-top:10px;cursor:pointer;background:rgba(255,255,255,0.05);color:white;}.lightbox.no-active .lb-btn{pointer-events:none;opacity:0.3;}/** * Style-sheet for dtpicker * https://github.com/mugifly/jquery-simple-datetimepicker */.datepicker{	display:inline-block;	font-size:16rem;	width:100%;}/* * datepicker_header*/.datepicker > .datepicker_header{	padding-bottom:5px;	color:#3f3f3f;	text-align:center;	font-size:14rem;	font-weight:bold;	user-select:none;		-webkit-user-select:none;		-moz-user-select:none;	display:flex;	flex-direction:row;	align-items:center;	justify-content:center;}.datepicker > .datepicker_header > a{	user-select:none;		-webkit-user-select:none;		-moz-user-select:none;	cursor:pointer;	color:#3b7796;	padding:5px 9px !important;	border:none !important;}.datepicker > .datepicker_header > a:hover{	background-color:	#80808046;	border-radius:8px;}.datepicker > .datepicker_header > a:active{	background-color:	#808080;}.datepicker > .datepicker_header > span{	margin-left:10px;	margin-right:10px;	user-select:none;		-webkit-user-select:none;		-moz-user-select:none;	width:120px;text-align:center;}.datepicker > .datepicker_header > .icon-home{	position:absolute;font-size:10rem;left:0;border:none;margin-top:-3px;}.datepicker > .datepicker_header > .icon-home > svg > g > path{	fill:#3b7796;}.datepicker > .datepicker_header > a:hover > svg > g > path{	fill:#303030;/* Icon button hover color */}/* * datepicker_inner_container */.datepicker > .datepicker_inner_container{	display:flex;	width:100%;	justify-content:space-between;	margin:0 0 5px 0;}.datepicker > .datepicker_inner_container:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}/* * datepicker_inner_container > datepicker_calendar*/.datepicker > .datepicker_inner_container > .datepicker_calendar{	float:left;	width:76%;	display:flex;	margin-top:-0.5px;	margin-left:-1px;	margin-bottom:-2px;		background-color:	#ffffff;}.datepicker > .datepicker_inner_container > .datepicker_calendar > table{padding:10px;	width:100%;	}/* * datepicker_inner_container > datepicker_calendar > datepicker_table tr > th (WDay-cell)*/.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > th{	color:	#646464;	width:18px;	font-size:small;	font-weight:normal;	text-align:center;	vertical-align:middle;}/* * datepicker_inner_container > datepicker_calendar > datepicker_table tr > td (Day-cell)*/.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td{	color:	#000000;	font-size:small;	text-align:center;	vertical-align:middle;	user-select:none;		-webkit-user-select:none;		-moz-user-select:none;	cursor:pointer;	height:29px;	width:29px;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.today{	border-bottom:#bfbfbf solid 2px;	margin-bottom:-2px;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.wday_sat{	color:	#e13b00;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.wday_sun{	color:	#e13b00;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.day_another_month{	color:	#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.day_in_past{	cursor:default;	color:#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.day_in_unallowed{	cursor:default;	color:#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.out_of_range{	cursor:default;	color:#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.periodActive{	background-color:#80808086;	color:#ffffff;	border-radius:8px;	border:1px solid white;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.active{	color:#ffffff;	background-color:#808080ba;border-radius:8px;}.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table tr > td.hover{	color:#000000;	background-color:#80808046;border-radius:8px;}/* * datepicker_inner_container > datepicker_timelist*/.datepicker > .datepicker_inner_container > .datepicker_timelist{	display:flex;	flex-direction:column;	width:23%;	height:185px;	margin:2px 0;	overflow:auto;	overflow-x:hidden;	background-color:	#ffffff;}/*.datepicker > .datepicker_inner_container > .datepicker_timelist::after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}*/.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar{	overflow:hidden;	width:6px;	background:#fafafa;		border-top-right-radius:3px;	border-bottom-right-radius:3px;	-webkit-border-top-right-radius:	3px;	-webkit-border-bottom-right-radius:3px;	-moz-border-radius-topright:		3px;	-moz-border-radius-bottomright:	3px;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal{	height:1px;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button{	display:none;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece{	background:#eee;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start{	background:#eee;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb{	background:#aaaaaa;	border-radius:3px;		-webkit-border-radius:3px;		-moz-border-radius:3px;}.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner{	background:#333;}.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item{	padding:5px 0;	margin:0 3px;	text-align:center;	font-size:small;	text-align:center;	user-select:none;		-webkit-user-select:none;		-moz-user-select:none;	cursor:pointer;}.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past{	cursor:default;	color:#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range{	cursor:default;	color:#cccccc;}.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item:hover{	color:#000000;	background-color:#80808046;border-radius:8px;}.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active{	color:#ffffff;	background-color:#808080ba;border-radius:8px;}.dateonly .datepicker > .datepicker_inner_container > .datepicker_calendar{width:100%}.dateonly .reset{border:none !important;background:none !important;}.hover:hover{	cursor:pointer;}.bg0{ background:var(--bg0-bg);	border-radius:16px;}.bg1{background-color:var(--bg1-bg);	border-radius:16px;}.bg2{background-color:var(--bg2-bg);	border-radius:16px;}/* Шапка с учетом "челки" iPhone */.headerpre{	padding-top:var(--safe-area-top);padding-top:env(safe-area-inset-top);}/* Шапка с учетом "челки" iPhone */.header{	background:var(--box-bg08);	color:white;	-webkit-backdrop-filter:blur(10px);	backdrop-filter:blur(10px);	position:sticky;	top:0;	text-align:center;	z-index:100;	border-bottom-left-radius:15px;	border-bottom-right-radius:15px;}.header-content{	display:flex;	align-items:center;	justify-content:center;	font-weight:600;	font-size:17px;}/* Контентная область */main{	flex:1;	overflow-y:auto;	padding:16px 16px 50px !important;	padding-bottom:calc(150px + var(--safe-area-bottom));/* Отступ под таббар */}/* Нижнее меню (Tab Bar) */nav{	width:100%;	border-top-left-radius:15px;	border-top-right-radius:15px;	max-width:var(--max-width);	min-width:var(--min-width);	position:sticky;	margin:0 auto;	bottom:0;	left:0;	right:0;	background:var(--box-bg08);	backdrop-filter:blur(20px);	-webkit-backdrop-filter:blur(20px);	padding-bottom:var(--safe-area-bottom);/* Учет полоски домой на iPhone */	display:flex;	flex-direction:column;	justify-content:space-around;	z-index:100;}nav .nav-item{width:25%;padding:8px 0px;}nav .nav-btn{	padding:16px 20px 8px !important;}.nav-item:active{transform:scale(0.90);transition:transform 0.1s ease;}.nav-item{	display:flex;	flex-direction:column;	align-items:center;	justify-content:center;	color:#999;	font-weight:bold;	font-size:10px;	text-decoration:none;}.nav-item.active span{color:var(--active-svg);color:white}.nav-item.active svg{fill:var(--active-svg);}.nav-icon{	width:24px;	height:24px;	margin-bottom:2px;	mask-size:contain;	mask-repeat:no-repeat;}/* LIST */.ios-list{	background:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ios-list .item:hover,.ios-list a:hover{	background-color:#29292f;}.ios-list a,.ios-list .item{	background:var(--bg0-bg);	padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:0.5px solid #474747;font-size:17px;min-height:52px;}.ios-list a:last-child,.ios-list .item:last-child{border-bottom:none;}.ios-list .divider{margin:0 8px;opacity:0.4;}.ios-list .item:not(:has(.svg_active:active)):active,.ios-list a:not(:has(.svg_active:active)):active{transform:scale(0.97);transition:transform 0.1s ease;}.ios-list .item.not_hover{transform:initial !important;}.ios-list .item:first-child,.ios-list a:first-child{border-top-left-radius:16px;border-top-right-radius:16px;}.ios-list .item:last-child,.ios-list a:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.ios-chevron{font-size:14px;background:url(../images/header-down-white.svg) center center no-repeat;width:18px;height:9px;rotate:-90deg;opacity:0.3;}/* BTN */.btn{outline:none;width:100%;height:52px;border:none;border-radius:16px;font-size:17px;font-weight:700;cursor:pointer;transition:transform 0.1s,opacity 0.2s;}.btn-mini{height:52px;float:right;border:none;border-radius:16px;font-weight:700;cursor:pointer;transition:transform 0.1s,opacity 0.2s;}.btn:active{filter:brightness(1.2);transform:scale(0.97);transition:transform 0.1s ease;}.btn-primary{background:#007AFF;color:white;}.btn-secondary{background:var(--bg1-bg);color:#999;}.btn-secondary{background:var(--bg2-bg);color:#c0c0c0;	background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:#c0c0c0;border-radius:14px;}/* .btn-secondary{background:#E5E5E7;color:#333;}*/ .btn-green{background:var(--active-btn);color:#000;}.btn-red{color:#ff4444;background:rgba(255,68,68,0.1);}.fixed-bottom-bar{position:sticky;bottom:50px;left:0;width:100%;z-index:100;}.fixed-bottom-bar > div{max-width:var(--max-width);padding:12px 16px;width:100%;min-width:var(--min-width);}.fixed-bottom-bar-auth{position:relative;width:100%;}.fixed-bottom-bar-auth > div{width:100%;}.svg_active svg{fill:var(--active-btn);fill:#999}.svg_active:hover{background-color:#333;}.svg_active:active svg{fill:var(--active-btn);}.svg_active:active{	transform:scale(0.90);transition:transform 0.1s ease;}/* MODAL */.mdl{pointer-events:auto;display:none;align-items:end;position:fixed;top:0;bottom:0;height:100%;left:0;z-index:1000;width:100%;overflow:hidden;will-change:transform;transition:transform 0.3s ease-out;transform:translateX(-100%) translateZ(0);}.mdl.show{display:flex;	}.mdl.is-open{transform:translateX(0%) translateZ(0);}.mdl.is-close{transform:translateY(100%) translateZ(0);}.mdl .mdl-content{overflow-x:hidden;max-width:100vw;transition:padding-bottom 0.2s ease;touch-action:pan-y;	overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;bottom:0;z-index:10;max-height:100dvh;margin-top:45px;left:0;right:0;margin:0 auto 0;padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);overflow-y:auto;width:100%;display:flex;justify-content:center;}.mdl .mdl-content form{table-layout:fixed}.mdl .in{margin-top:50px;display:table;padding:16px 16px 20px;border-radius:0;border-top-right-radius:32px;border-top-left-radius:32px ;max-width:var(--max-width);width:100%;min-width:var(--min-width);}.mdl .mdl-head{gap:10px}.mdl input,.mdl textarea{-webkit-user-select:text;user-select:text;}/* -webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);*/.veil{touch-action:manipulation;z-index:1;position:fixed;left:0;right:0;top:0;bottom:0;}.modal-btn-close{touch-action:manipulation;padding:12px;line-height:0;cursor:pointer;z-index:3;border-radius:16px;}.modal-btn-close:active,.modal-btn-close:hover{filter:brightness(1.4);transform:scale(0.97);transition:transform 0.1s ease;}button,input{touch-action:manipulation;}/* INPUTS */.modal-field-container{position:relative;display:flex;align-items:center;border-radius:16px;height:56px;padding:0 6px;border:1px solid transparent;transition:all 0.2s ease;}/* Анимация при фокусе или наличии значения */.modal-field-container:focus-within .modal-label-float,.modal-field-container.has-value .modal-label-float,.modal-field-container .modal-input-main:focus ~ .modal-label-float,.modal-field-container .modal-input-main:not(:placeholder-shown) ~ .modal-label-float{	top:7px;	transform:translateY(0);	font-size:12px;	font-weight:700;	color:#777;}.modal-field-container:focus-within .modal-icon-prefix svg{fill:#999;}.modal-field-container:focus-within .datalist{background-color:#101113;}.modal-field-container:focus-within{border-color:#777;background-color:#101113;}.modal-field-container .modal-icon-prefix{color:#8E8E93;display:flex;align-items:center;justify-content:center;min-width:24px;z-index:2;transition:color 0.2s;position:absolute;pointer-events:none;margin-left:10px;}.modal-field-container .datalist{position:absolute;right:8px;top:2px;bottom:2px;width:12px;background:#232325;z-index:1;pointer-events:none;display:none;}/* Поле ввода */.modal-input-main{flex:1;height:100%;background:transparent;border:none;color:#FFFFFF;font-size:16px;padding:22px 40px 8px 10px;z-index:1;padding-left:43px;}.modal-field-container.modal-textarea{height:auto;}.modal-field-container.modal-textarea textarea{	outline:none;	height:auto;min-height:70px;/* Начальная высота */ overflow-y:hidden;/* Прячем скроллбар */ resize:none; /* Запрещаем пользователю дергать за угол вручную */ box-sizing:border-box;/* Важно для правильного расчета высоты */}/* Метка (Плавающая) */.modal-label-float{position:absolute;left:50px;top:50%;transform:translateY(-50%);color:#8E8E93;font-size:16px;pointer-events:none;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);z-index:2;}.modal-label-float b{color:#8E8E93}/* Кнопка очистки */.modal-btn-clear{position:absolute;right:0px;background:none;border:none;color:#48484A;padding:15px;display:none;cursor:pointer;z-index:3;line-height:0;}.modal-input-main:not(:placeholder-shown) ~ .modal-btn-clear{display:block;}.register_button_gen{position:absolute;right:7px;border:none;color:#48484A;padding:12px;cursor:pointer;z-index:3;line-height:0;}.register_button_gen:active{filter:brightness(1.4);cursor:pointer;}.modal-select-arrow{position:absolute;right:16px;color:#777;z-index:2;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);pointer-events:none;display:flex;align-items:center;}.modal-field-container:focus-within .modal-select-arrow{transform:rotate(180deg);}.modal-select-value{position:absolute;left:50px;bottom:10px;color:#FFFFFF;font-size:16px;font-weight:500;pointer-events:none;z-index:3;}.modal-select-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:5;cursor:pointer;-webkit-appearance:none;}.auth-disclaimer{margin-top:15px;font-size:12px;line-height:1.6;color:#777;text-align:center;}.auth-disclaimer a{color:#555;text-decoration:underline;}.auth-disclaimer a:hover{text-decoration:none;}/* OTHER */ .hold{	opacity:0.5; 	pointer-events:none;}.ios-switch{	position:relative;	display:inline-block;	width:51px;	height:31px;}.ios-switch input{opacity:0;width:0;height:0;}.slider{	position:absolute;	cursor:pointer;	top:0;left:0;right:0;bottom:0;	background-color:#E9E9EB;	border-radius:34px;	transition:.4s;}.slider:before{	position:absolute;	content:"";	height:27px;width:27px;	left:2px;bottom:2px;	background-color:white;	border-radius:50%;	transition:.4s;	box-shadow:0 3px 8px rgba(0,0,0,0.15);}input:checked + .slider{background-color:var(--active-btn);}input:checked + .slider:before{transform:translateX(20px);}.ios-btn{	width:100%;	padding:14px;	border-radius:16px;	border:none;	font-size:17px;	font-weight:600;	cursor:pointer;	margin-bottom:10px;	transition:opacity 0.2s;}.btn-primary:active{transform:scale(0.97);/* Эффект нажатия */ opacity:0.9;}.all-address{border:1px solid #000;}.all-address .active{border:1px solid var(--active-btn);}.all-address .active svg{fill:var(--active-btn);}.all-address a:active{transform:scale(0.97);transition:transform 0.1s ease;}.badge{border:none;padding:6px 12px 6px 12px;border-radius:16px;margin:0 6px 6px;}.badge-green{background:var(--active-btn);color:#333;}.badge svg{fill:#333;}.badge-filters .badge{white-space:nowrap;padding:9px 12px 9px 12px;}/* Класс контейнера,в котором лежат оранжевые теги *//* 1. Общие стили для контейнера тегов */.badge-filters{scrollbar-width:none;	-webkit-overflow-scrolling:touch;/* Плавная прокрутка для iOS */	scroll-behavior:smooth;	touch-action:pan-x;/* Разрешает только вертикальную прокрутку пальцем,отключая лишние жесты */ -webkit-overflow-scrolling:touch;/* Плавность для iOS */ overflow-y:hidden;	overscroll-behavior-x:contain;/* Замыкает скролл внутри блока */	-webkit-tap-highlight-color:transparent;	height:48px;/* или любая ваша высота */ align-items:center;}/* Скрываем для Chrome,Safari (по умолчанию) */.badge-filters::-webkit-scrollbar{display:none;}.badge-filters .badge span{display:inline-block;/* Или inline-flex */ max-width:150px; /* Ограничиваем ширину */ overflow:hidden; /* Прячем то,что не влезло */ text-overflow:ellipsis;/* Добавляем три точки (...) */ vertical-align:middle;}/* 2. Включаем и стилизуем только для Десктопа (экраны от 1024px) */@media (min-width:1024px){	.badge-filters{		overflow-x:auto;		padding-bottom:4px;/* Отступ,чтобы скролл не прилипал к тегам */		scrollbar-width:thin;/* Для Firefox */		scrollbar-color:#333 transparent;/* Для Firefox (цвет ползунка и фона) */	}	/* Настройки для Chrome,Safari,Edge */	.badge-filters::-webkit-scrollbar{		height:4px;/* Высота горизонтального скролла */	}	.badge-filters::-webkit-scrollbar-track{		background:transparent;/* Скрываем дорожку */	}	.badge-filters::-webkit-scrollbar-thumb{		background-color:#333;/* Цвет ваших тегов */		border-radius:20px; /* Закругляем */	}	.badge-filters::-webkit-scrollbar-thumb:hover{		background-color:#333;/* Чуть темнее при наведении */	}}.avatar{border:1px solid #ffffff17;border-radius:100%;}.profile .colorset{width:40px;height:40px;border-radius:100%;}.custom-datalist-container{position:relative; width:100%;}.dl-list{position:absolute;top:100%;left:0;right:0;background:var(--bg1-bg);	margin-top:10px;max-height:200px;overflow-y:scroll;/* Свой скролл внутри списка */ z-index:10;-webkit-overflow-scrolling:touch;/* Плавность для 6s */	border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);	background-color:rgba(28,28,30,0.85);	/* border:1px solid rgba(255,255,255,0.1);*/ box-shadow:0 4px 20px rgba(0,0,0,0.5);}.dl-item:hover,.dl-item:active{background-color:rgba(255,255,255,0.05);}.dl-item.active{background-color:rgba(255,255,255,0.1);}.dl-item{line-height:28px;	padding:8px 20px;font-size:17px;border-bottom:0.5px solid rgba(255,255,255,0.1); cursor:pointer;-webkit-tap-highlight-color:transparent;}.dl-item:not([style*="display:none"]):last-of-type{border-bottom:none;}/* Убирает крестик в Chrome/Android/Safari */input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}.dselect.active{pointer-events:auto;position:fixed;cursor:pointer;	bottom:0;margin:0 auto;max-width:var(--max-width);min-width:var(--min-width);left:0;right:0;padding:0 16px;z-index:1010;-webkit-backdrop-filter:blur(15px);	backdrop-filter:blur(15px);padding-top:100dvh;}.dselect.active .dl-list{position:relative;height:400px;max-height:400px;}.counter{display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF !important;font-size:10px;/* На иконках 11px иногда крупноват,10px — идеал */ font-weight:700;height:18px;min-width:18px;padding:0 2px;border-radius:20px;line-height:1;text-align:center;white-space:nowrap;pointer-events:none;position:absolute;left:50%;top:-8px;/* Обводка в цвет фона таббара,чтобы отделить от иконки */ box-sizing:content-box;/* Чтобы border не уменьшал внутреннее пространство */ z-index:10;	background-color:#626262;	color:#000;	font-weight:bold;	box-shadow:0 0 5px var(--indigo-light);/* Мягкое оранжевое свечение */}.unread-dot{width:8px;height:8px; background-color:var(--indigo);/* Нативный синий iOS */ border-radius:50%;display:inline-block;margin-right:8px; box-shadow:0 0 8px var(--indigo-light);/* Мягкий неон */}.preview-grid{display:flex;flex-wrap:wrap;}#preview-container{-webkit-text-size-adjust:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);}.preview-item{position:relative;width:76px;height:76px;margin:0 3px 15px;}.preview-item.empty{height:0 !important}.preview-item img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #444;}.remove-btn svg{width:12px;height:12px;fill:#000;stroke:#000;}.remove-btn{position:absolute;top:-5px;right:-5px;background:#f2b037;color:#000;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1;}.preview-item-list{	position:relative;width:50px;height:50px;margin:10px 5px 0px 0px;}.preview-item-list img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #444;}.svg_icon_text{display:flex;align-items:center;margin-right:5px;}.svg_icon_text svg{width:17px;height:17px;padding:1px;}.roi-card{padding:20px;border-radius:12px;border:1px solid #333;	background:linear-gradient(145deg,#2323239e,#1a1a1a);		box-shadow:0 4px 15px rgba(0,0,0,0.5);}.roi-card-border{border-bottom:1px solid #333;}.roi-card .status-label{color:#fff;text-transform:uppercase;font-size:12px;margin-bottom:5px;}.roi-card .status-label-description{font-size:11px;color:#777;}.roi-card .status-value{font-weight:bold;}.roi-item .status-value{color:#f2b037;}.roi-item.opacity{opacity:0.6;}.roi-item.opacity .status-value{font-size:20px;}.roi-item.opacity svg{width:65px;}.roi-item svg{stroke:#f2b037;}.roi-item.norma .status-value{color:#fff;}.roi-item.norma svg{stroke:#fff;rotate:23deg;}.roi-item.minus .status-value{color:#ff5252;}.roi-item.minus svg{stroke:#ff5252;rotate:46deg;}.roi-card .status-label-category{color:#fff;margin-bottom:5px;font-size:14px;opacity:0.6;}.roi-card .roi-users{opacity:0.6;}.roi-card .roi-users .value b{font-size:16px;}.roi-card .roi-users .roi-card-border{border-bottom:1px solid #222;}.roi-users .roi-card-border:last-child{border:none;margin-bottom:0;padding-bottom:0;}.roi-h3:has(+ div.flex:empty){display:none;}#pull-to-refresh{position:absolute;top:-100px;/* Прячем индикатор выше экрана */ left:0;width:100%;height:100px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s;}.loader{animation:rotate 2s linear infinite;width:30px;height:30px;margin-top:15px;}.loader .path{stroke:#f2b037;/* Ваш фирменный оранжевый */ stroke-linecap:round;animation:dash 1.5s ease-in-out infinite;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes dash{0%{ stroke-dasharray:1,150; stroke-dashoffset:0;}50%{ stroke-dasharray:90,150; stroke-dashoffset:-35;}100%{ stroke-dasharray:90,150; stroke-dashoffset:-124;}}