:root{--bg-1:#05040b;--bg-2:#070d18;--panel:#0a101ddb;--panel-2:#0c121eeb;--line:#ffffff1a;--line-soft:#ffffff0f;--text:#f5f7fb;--muted:#a2a9b7;--orange:#ff5000;--orange-2:#ff7a36;--orange-3:#ffb38d;--blue-glow:#5879ff8c;--orange-glow:#ff5e2094;--shadow:0 18px 42px #00000057;--input-bg:#ffffff0a;--input-border:#ffffff17;--success:#22c55e;--error:#ef4444;--page-max:1460px;--topbar-h:58px;--panel-radius:28px;--field-radius:14px;--page-bg:linear-gradient(135deg, var(--bg-1), var(--bg-2))}@media (pointer:fine){html,body{cursor:url(/images/gt-cursor.svg) 5 4,auto}*,:before,:after{cursor:inherit}a,a *,button,button *,[role=button],[role=button] *,.app-nav-pill,.app-nav-pill *,.app-nav-pill-more,.app-nav-pill-more *,.app-more__item,.app-more__item *,.language-switcher-btn,.language-switcher-btn *,.theme-toggle-mini,.theme-toggle-mini *,.theme-toggle-glass,.theme-toggle-glass *,.custom-select-trigger,.custom-select-trigger *,.custom-select-option,.custom-select-option *,.widget-action-btn,.widget-action-btn *,.widget-secondary-btn,.widget-secondary-btn *,.profile-widget-pro__button,.profile-widget-pro__button *,.gt-university-v2__button,.gt-university-v2__button *,.gt-university-course__play,.gt-university-course__play *,.app-logo-link,.app-logo-link *,.app-user-short,.app-user-short *,.app-logout-btn,.app-logout-btn *{cursor:url(/images/gt-cursor-action.svg) 18 18,pointer}input,textarea,select,[contenteditable=true],input *,textarea *,select *,[contenteditable=true] *{cursor:text!important}}@media (pointer:coarse){html,body,*{cursor:auto}}html,body,body *,body :before,body :after{transition:background-color .85s cubic-bezier(.22,1,.36,1),color .85s cubic-bezier(.22,1,.36,1),border-color .85s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1),fill .85s cubic-bezier(.22,1,.36,1),stroke .85s cubic-bezier(.22,1,.36,1),opacity .85s cubic-bezier(.22,1,.36,1)}html.light{--bg-1:#eef2f7;--bg-2:#dfe7f0;--panel:#ffffffe6;--panel-2:#fffffff2;--line:#1118271a;--line-soft:#1118270f;--text:#121826;--muted:#667085;--blue-glow:#6583ff57;--orange-glow:#ff5e2057;--shadow:0 18px 42px #0f172a1f;--input-bg:#11182708;--input-border:#11182714;--success:#16a34a;--error:#dc2626}*{box-sizing:border-box}html,body{background:var(--page-bg);min-height:100%;margin:0;padding:0}body{color:var(--text);background:radial-gradient(circle at 0% 0%, #ff500024, transparent 20%), radial-gradient(circle at 100% 100%, #ff500014, transparent 18%), linear-gradient(135deg, var(--bg-1), var(--bg-2));font-family:Inter,Arial,Helvetica,sans-serif;overflow:hidden auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 9999s ease-in-out}.auth-page{height:100vh;padding:8px;overflow:hidden}.auth-page:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff04,#0000 65%);position:fixed;inset:0}.auth-page:after{content:"";pointer-events:none;opacity:.05;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:0}html:after{content:"";pointer-events:none;z-index:30;opacity:0;mix-blend-mode:screen;position:fixed;inset:-20%}html.theme-relight-dark:after{background:radial-gradient(circle at 18% 46%,#ff58182e,#0000 18%),radial-gradient(circle at 78% 38%,#577eff1f,#0000 18%),radial-gradient(circle at 62% 78%,#ff58181a,#0000 16%);animation:1.1s cubic-bezier(.22,1,.36,1) ambientRelight}html.theme-relight-light:after{background:radial-gradient(circle at 18% 46%,#ff58181f,#0000 18%),radial-gradient(circle at 78% 38%,#577eff1a,#0000 18%),radial-gradient(circle at 62% 78%,#ff581814,#0000 16%);animation:1.1s cubic-bezier(.22,1,.36,1) ambientRelight}@keyframes ambientRelight{0%{opacity:0;filter:blur(24px);transform:scale(.985)}28%{opacity:1;filter:blur(10px);transform:scale(1)}to{opacity:0;filter:blur(24px);transform:scale(1.02)}}.orders-brief-section{background:radial-gradient(circle at 10% 0,#ff50001f,#0000 34%),linear-gradient(145deg,#0f141ef5,#050a12fa);border:1px solid #ffffff14;margin-top:18px}.order-brief-comment{background:linear-gradient(135deg,#ff500014,#ffffff06);border:1px solid #ff50002e;border-radius:24px;margin-top:18px;padding:22px 24px;box-shadow:inset 0 1px #ffffff0f}.order-brief-comment span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.order-brief-comment p{max-width:1200px;color:var(--text);white-space:pre-wrap;margin:0;font-size:15px;font-weight:650;line-height:1.65}.order-brief-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;margin-top:20px;display:grid}.order-brief-card{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:26px;min-width:0;padding:22px;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000003d}.order-brief-card__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.order-brief-card__head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.order-brief-card__head b{color:#ff7a33;background:#ff50001f;border-radius:999px;padding:7px 12px;font-size:13px}.order-brief-empty{min-height:96px;color:var(--muted);border:1px dashed #ffffff1f;border-radius:20px;place-items:center;font-size:14px;font-weight:700;display:grid}.order-brief-table-wrap{border:1px solid #ffffff12;border-radius:18px;overflow:auto}.order-brief-table{min-width:720px}.order-brief-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.order-brief-table td b{color:var(--text)}.order-documents__list--compact{gap:12px;max-height:340px;padding-right:4px;display:grid;overflow:auto}.order-documents__list--compact .order-document-card{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.order-documents__list--compact .order-document-card:hover{background:linear-gradient(135deg,#ff50001f,#ffffff06);border-color:#ff500059;transform:translateY(-2px)}.order-document-card__icon{color:#ff6b1a;background:#ff50001c;border:1px solid #ff50002e;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.order-document-card__icon span{margin-top:2px;font-size:10px;font-weight:900}.order-document-card__meta{min-width:0}.order-document-card__meta b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:850;display:block;overflow:hidden}.order-document-card__tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.order-document-card__tags small,.order-document-card__tags em{color:var(--muted);background:#ffffff0f;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.order-document-card__tags em{color:#ff7a33;background:#ff50001f;align-items:center;gap:5px;display:inline-flex}@media (max-width:1200px){.order-brief-grid{grid-template-columns:1fr}}.auth-shell{max-width:var(--page-max);grid-template-rows:auto 1fr;gap:8px;height:100%;margin:0 auto;display:grid}.route-switching-in .hero-panel,.route-switching-in .form-panel{animation:.52s cubic-bezier(.22,1,.36,1) both techSwitchIn}.route-switching-out .hero-panel,.route-switching-out .form-panel{animation:.32s forwards techSwitchOut}.auth-topbar{min-height:var(--topbar-h);justify-content:flex-end;align-items:center;gap:12px;display:flex}.topbar-actions{align-items:center;gap:10px;display:flex}.language-switcher{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;align-items:center;height:44px;padding:4px;display:inline-flex;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0f}.language-switcher-btn{min-width:48px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 10px;font-size:12px;font-weight:600}.language-switcher-btn.active{color:var(--text);background:#ffffff14;box-shadow:0 0 14px #ff50001f}.theme-toggle-glass{border:1px solid var(--line);min-width:182px;height:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;align-items:center;gap:10px;padding:0 10px 0 8px;transition:transform .25s,border-color .25s;display:inline-flex;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0f}.theme-toggle-glass:hover{border-color:#ff50003d;transform:translateY(-1px)}.theme-toggle-track{background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;width:64px;height:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #ffffff0d,inset 0 -2px 8px #0000002e}.theme-toggle-track:before{content:"";opacity:.9;background:radial-gradient(circle at 18%,#ff58182e,#0000 34%),radial-gradient(circle at 82%,#627eff29,#0000 34%);position:absolute;inset:0}.theme-toggle-thumb{background:linear-gradient(#ffffff3d,#ffffff1a);border:1px solid #ffffff29;border-radius:999px;place-items:center;width:22px;height:22px;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),background .48s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:2px;left:2px;box-shadow:0 3px 12px #00000038,0 0 16px #ff58182e}.theme-toggle-glass.is-light .theme-toggle-thumb{transform:translate(36px);box-shadow:0 3px 12px #0000001f,0 0 16px #627eff2e}.theme-toggle-thumb-icon{color:var(--orange);font-size:11px;line-height:1}.theme-toggle-side{opacity:.55;pointer-events:none;font-size:10px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.theme-toggle-side-left{color:var(--orange);left:8px}.theme-toggle-side-right{color:#8fa4ff;right:8px}.theme-toggle-label{color:var(--muted);white-space:nowrap;font-size:12px}.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);align-items:stretch;gap:12px;height:100%;display:grid}.panel{border-radius:var(--panel-radius);border:1px solid var(--line-soft);box-shadow:var(--shadow);background:linear-gradient(#ffffff04,#ffffff02);position:relative;overflow:visible}.panel-outline:before{content:"";border-radius:var(--panel-radius);-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle at 0 0,#ff500038,#0000 20%),linear-gradient(#ff5000b3,#ff500024 26%,#ffffff0a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-panel{flex-direction:column;min-height:0;padding:18px 18px 14px;display:flex;overflow:hidden}.hero-badge{border:1px solid var(--line);color:#d9dee7;background:#ffffff0a;border-radius:14px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:11px;display:inline-flex}html.light .hero-badge{color:#1f2937;background:#1118270a}.hero-badge-dot{background:var(--orange);border-radius:999px;width:9px;height:9px;box-shadow:0 0 12px #ff5000e6}.hero-main{flex:1;grid-template-columns:minmax(220px,.4fr) minmax(300px,.6fr);align-items:stretch;gap:18px;min-height:0;margin-top:12px;display:grid}.hero-copy-column{flex-direction:column;min-width:0;padding-top:8px;display:flex}.hero-title{letter-spacing:-.035em;max-width:240px;margin:0;font-size:clamp(22px,1.9vw,32px);font-weight:500;line-height:1}.hero-title-wide{max-width:340px}.hero-title .accent{background:linear-gradient(135deg, var(--orange), var(--orange-2), var(--orange-3));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-text{max-width:250px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}.hero-features{gap:16px;margin-top:10px;padding-top:6px;display:grid}.hero-feature{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.hero-feature-reveal{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards featureReveal;animation-delay:var(--feature-delay,0s)}@keyframes featureReveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-feature-icon{color:#fff;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}html.light .hero-feature-icon{color:#111;background:#11182708;border-color:#1118270f}.hero-svg-icon{width:16px;height:16px;display:block}.hero-feature-copy{gap:3px;display:grid}.hero-feature-title{font-size:14px;font-weight:700}.hero-feature-text{color:var(--muted);max-width:265px;font-size:12px;line-height:1.42}.hero-image-wrap{align-items:stretch;min-width:0;display:flex}.hero-image-shell{border:1px solid var(--line);--parallax-x:0px;--parallax-y:0px;background:radial-gradient(circle at 58% 28%,#ff8c5a2e,#0000 18%),linear-gradient(#111724,#0b1018 56%,#151c29);border-radius:22px;width:100%;min-height:100%;position:relative;overflow:hidden}.hero-image-shell:before{content:"";background:radial-gradient(circle at 50% 18%,#ffffff0f,#0000 18%),radial-gradient(circle at 45% 74%,#ff500029,#0000 22%),linear-gradient(#00000014,#0003);position:absolute;inset:0}.hero-image-cinematic{z-index:2;pointer-events:none;background:linear-gradient(#0000001f,#0000 26% 72%,#00000038),radial-gradient(circle,#0000 48%,#0000002e 100%);position:absolute;inset:0}.hero-image-cloud-mask{pointer-events:none;z-index:3;background:radial-gradient(circle at 0%,#05040beb,#0000 14%),radial-gradient(circle at 100% 48%,#05040be0,#0000 14%),radial-gradient(circle at 50% 0,#05040ba6,#0000 12%),radial-gradient(circle at 50% 100%,#05040bd9,#0000 14%);position:absolute;inset:0}.hero-image-real{object-fit:cover;object-position:center}.hero-image-layer{will-change:opacity, transform, filter;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1)}.hero-image-layer.is-visible{opacity:1;transform:translate3d(var(--parallax-x), var(--parallax-y), 0) scale(1.02);filter:saturate(1.02)contrast(1.02)brightness(.96)}.hero-image-layer.is-hidden{opacity:0;transform:translate3d(calc(var(--parallax-x) * .5), calc(var(--parallax-y) * .5), 0) scale(1.04);filter:saturate(.96)contrast(.98)brightness(.9)}.hero-image-glow{background:var(--orange);z-index:4;border-radius:999px;width:14px;height:14px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 14px #ff5000f2}.hero-footer{color:var(--muted);margin-top:10px;font-size:10px}.form-panel{background:radial-gradient(circle at 50% 40%,#1f3a7a14,#0000 40%),#080d18d6;min-height:0;overflow:visible}html.light .form-panel{background:radial-gradient(circle at 50% 40%,#3b82f60f,#0000 40%),#ffffffe6}.form-panel-inner{z-index:1;flex-direction:column;height:100%;min-height:0;padding:16px 18px 12px;display:flex;position:relative}.mobile-topbar{display:none}.auth-tabs{border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:1fr 1fr;align-self:center;width:min(220px,100%);margin-bottom:18px;display:grid}.auth-tabs.switching{animation:.32s tabSwitchGlow}@keyframes tabSwitchGlow{0%{opacity:1}50%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur()}}.auth-tab{text-align:center;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 8px 11px;font-size:13px;transition:color .2s,transform .2s;position:relative}.auth-tab:hover{color:var(--text)}.auth-tab.active{color:var(--orange);font-weight:700}.auth-tab.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:18%;right:18%;box-shadow:0 0 10px #ff500080}.auth-content-transition{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow:visible auto}.auth-content-transition::-webkit-scrollbar{width:6px}.auth-content-transition::-webkit-scrollbar-thumb{background:#ff500038;border-radius:999px}.auth-content-transition::-webkit-scrollbar-track{background:0 0}@keyframes techSwitchIn{0%{opacity:0;filter:blur(10px);transform:translateY(12px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes techSwitchOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-12px)scale(.988)}}.auth-title-main{letter-spacing:-.03em;text-align:center;flex-shrink:0;margin:0;font-size:clamp(22px,1.6vw,34px);font-weight:500;line-height:1.04}.auth-title-main.register-mode{font-size:clamp(20px,1.4vw,28px)}.auth-subtitle-main{max-width:320px;color:var(--muted);text-align:center;flex-shrink:0;margin:8px auto 0;font-size:12px;line-height:1.45}.auth-form{flex-shrink:0;gap:12px;margin-top:16px;display:grid}.auth-form.register-mode{gap:10px;min-height:0;margin-top:14px;padding-right:0;overflow:visible}.form-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{z-index:10;gap:6px;display:grid;position:relative}.field label{color:var(--text);font-size:12px;font-weight:500}.field-shell{border-radius:var(--field-radius);isolation:isolate;padding:1px;position:relative;overflow:visible}.field-shell:before{content:"";border-radius:var(--field-radius);-webkit-mask-composite:xor;opacity:0;z-index:0;background:linear-gradient(90deg,#66656726 0%,#666567a6 25%,#ff5000f2 50%,#666567a6 75%,#66656726 100%) 0%/220% 100%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.field-shell:after{content:"";border-radius:var(--field-radius);opacity:0;z-index:0;background:radial-gradient(circle at 12% 50%, var(--orange-glow), transparent 38%), radial-gradient(circle at 88% 50%, var(--blue-glow), transparent 38%);filter:blur(12px);position:absolute;inset:-2px}.field-shell:focus-within:before,.field-shell:focus-within:after{opacity:1}.field-shell:focus-within:before{animation:1.6s linear infinite borderSweep}@keyframes borderSweep{0%{background-position:0%}to{background-position:220%}}.input,.select-input{z-index:1;border:1px solid var(--input-border);border-radius:calc(var(--field-radius) - 1px);background:var(--input-bg);width:100%;height:42px;color:var(--text);box-shadow:none;outline:none;padding:0 12px;font-size:12px;position:relative}.input::placeholder{color:#7f8898}.select-input{appearance:none}.password-shell{position:relative}.password-input{padding-right:44px}.password-toggle{z-index:3;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.eye-icon{width:18px;height:18px;display:block}.password-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.caps-hint{color:var(--orange);font-size:11px}.strength-badge{color:var(--muted);font-size:11px}.strength-badge.weak{color:#f87171}.strength-badge.medium{color:#fbbf24}.strength-badge.strong{color:#34d399}.strength-track{background:#ffffff0f;border-radius:999px;width:100%;height:4px;overflow:hidden}.strength-fill{border-radius:inherit;width:24%;height:100%;transition:width .22s,background .22s}.strength-fill.weak{background:#f87171;width:28%}.strength-fill.medium{background:#fbbf24;width:62%}.strength-fill.strong{background:#34d399;width:100%}.phone-combo{grid-template-columns:46px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.phone-country{z-index:50;min-width:0;position:relative}.phone-number{min-width:0}.phone-country .custom-select{width:100%;position:relative}.phone-country .custom-select-trigger{border-radius:calc(var(--field-radius) - 1px);justify-content:center;width:46px;min-width:46px;height:42px;padding:0}.phone-country .custom-select-value{white-space:nowrap;text-overflow:clip;justify-content:center;align-items:center;width:100%;padding:0 12px 0 6px;font-size:11px;font-weight:700;line-height:1;display:flex;overflow:hidden}.phone-country .custom-select-arrow{transform-origin:50%;margin-left:0;font-size:8px;line-height:1;position:absolute;bottom:4px;right:4px}.phone-country .custom-select-arrow.open{transform:rotate(180deg)}.phone-number .input,.phone-input{letter-spacing:0;font-variant-numeric:tabular-nums;padding:0 10px;font-size:11px}.custom-select{z-index:30;position:relative}.custom-select.is-open{z-index:2000}.custom-select-trigger{z-index:2;border:1px solid var(--input-border);border-radius:calc(var(--field-radius) - 1px);background:var(--input-bg);width:100%;height:42px;color:var(--text);cursor:pointer;text-align:left;box-shadow:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:relative}.custom-select-value{color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;overflow:hidden}.custom-select-value.is-placeholder{color:#7f8898}.custom-select-arrow{color:var(--orange);margin-left:10px;font-size:11px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.custom-select-arrow.open{transform:rotate(180deg)}.custom-select-dropdown{z-index:9999;opacity:0;pointer-events:none;background:#0b1220;border:1px solid #ff500038;border-radius:14px;max-height:220px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;transform:translateY(10px)scale(.96);box-shadow:0 18px 30px #0000006b,0 0 18px #ff500014}.custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.custom-select-dropdown-up{top:auto}.custom-select-dropdown::-webkit-scrollbar{width:6px}.custom-select-dropdown::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.custom-select-dropdown::-webkit-scrollbar-track{background:0 0}html.light .custom-select-dropdown{background:#fff;border-color:#ff500024;box-shadow:0 18px 30px #0f172a1f,0 0 18px #ff50000f}.custom-select-option{width:100%;color:var(--text);text-align:left;cursor:pointer;white-space:normal;word-break:break-word;background:0 0;border:none;padding:12px 14px;line-height:1.35;transition:background .16s,color .16s;display:block}html.light .custom-select-option{color:#121212}.custom-select-option:hover{background:#ff50001a}html.light .custom-select-option:hover{color:#111;background:#ff500014}.custom-select-option.selected{color:#fff;background:linear-gradient(90deg,#ff50002e,#ff50000f)}html.light .custom-select-option.selected{color:#121212}.phone-country .custom-select-dropdown,.phone-country-dropdown{width:max-content;min-width:170px;max-width:320px;inset:auto auto calc(100% + 8px) 0}.company-type-dropdown{width:max-content;min-width:max(100%,320px);max-width:640px;inset:auto auto calc(100% + 8px) 0}.company-type-dropdown .custom-select-option{min-width:320px}.auth-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.remember-line{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.remember-line input{accent-color:var(--orange)}.link-action{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.submit-button{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--orange-2), var(--orange));border:none;border-radius:14px;height:46px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 12px 20px #ff500038,0 0 18px #ff50001f}.submit-button>span{z-index:2;position:relative}.sweep-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:42%;height:160%;animation:4.8s ease-in-out infinite buttonSweep;position:absolute;top:-30%;left:-120%;transform:rotate(18deg)}@keyframes buttonSweep{0%,70%{left:-120%}to{left:160%}}.submit-button:hover{filter:brightness(1.02);transform:translateY(-1px)}.status-alert{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0000;border-radius:14px;padding:12px 14px;font-size:12px}.status-alert.success{color:var(--success);background:#22c55e14;border-color:#22c55e2e}.status-alert.error{color:var(--error);background:#ef444414;border-color:#ef44442e}.success-text,.error-text{margin:0;font-size:11px}.success-text{color:var(--success)}.error-text{color:var(--error)}.bottom-switch{text-align:center;color:var(--muted);flex-shrink:0;margin-top:12px;font-size:11px}.bottom-switch a{color:var(--orange);font-weight:700}.footer-links{color:var(--muted);flex-shrink:0;justify-content:center;gap:18px;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.auth-page.register-page .auth-content-transition{min-height:0}.auth-page.register-page .auth-form.register-mode{flex:1}@media (max-width:1280px){.auth-layout{grid-template-columns:minmax(0,1.16fr) minmax(330px,.74fr)}.hero-title{max-width:240px;font-size:clamp(20px,1.6vw,28px)}.hero-text,.hero-feature-text{gap:8px;max-width:220px}}@media (max-width:1100px){body{overflow-y:auto}.auth-page{overflow:visible}.auth-layout{grid-template-columns:1fr}.hero-panel{min-height:440px}.hero-main{grid-template-columns:1fr}.hero-image-wrap{min-height:220px}.form-panel{min-height:auto}.auth-form.register-mode{padding-right:0;overflow:visible}}@media (max-width:768px){body{overflow:hidden auto}.auth-page{padding:8px}.auth-shell{gap:0;min-height:calc(100vh - 16px)}.auth-topbar,.hero-panel{display:none}.auth-layout{grid-template-columns:1fr;gap:0}.panel,.panel-outline:before{border-radius:20px}.form-panel{min-height:calc(100vh - 16px)}.form-panel-inner{padding:14px 12px 10px}.mobile-topbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.topbar-actions{gap:8px}.language-switcher{height:40px}.language-switcher-btn{min-width:42px;height:30px;padding:0 8px;font-size:11px}.theme-toggle-glass{justify-content:center;width:48px;min-width:48px;padding:0}.theme-toggle-label{display:none}.theme-toggle-track{width:30px;height:18px}.theme-toggle-thumb{width:12px;height:12px;top:2px;left:2px}.theme-toggle-glass.is-light .theme-toggle-thumb{transform:translate(12px)}.theme-toggle-side{display:none}.auth-tabs{width:100%;margin-bottom:14px}.auth-tab{padding:8px 8px 10px;font-size:13px}.auth-title-main,.auth-title-main.register-mode{text-align:left;font-size:20px}.auth-subtitle-main,.auth-subtitle-main.register-mode{text-align:left;max-width:none;margin-left:0;margin-right:0;font-size:12px}.auth-form{gap:10px;margin-top:12px}.auth-form.register-mode{padding-right:0;overflow:visible}.form-grid-2{grid-template-columns:1fr;gap:10px}.phone-combo{align-items:stretch;gap:10px;display:flex}.phone-country{flex:0 0 44px}.phone-number{flex:auto;min-width:0}.phone-country .custom-select-trigger{width:44px;min-width:44px;height:40px}.phone-country .custom-select-value{padding:0 12px 0 6px;font-size:11px}.phone-number .input,.phone-input{padding:0 8px;font-size:11px}.remember-line,.link-action,.bottom-switch{font-size:11px}.footer-links{flex-direction:column;gap:6px;padding-top:8px;font-size:9px}}.app-shell-v2{flex-direction:column;min-height:100vh;display:flex}.app-topbar-v2{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff50001f,#0000 18%),linear-gradient(#0a101dc7,#0a101db8);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:88px;padding:14px 20px;display:grid;position:sticky;top:0}html.light .app-topbar-v2{background:radial-gradient(circle at 0 0,#ff500014,#0000 18%),linear-gradient(#ffffffd1,#ffffffc2)}.app-topbar-v2__left,.app-topbar-v2__right{align-items:center;gap:12px;display:flex}.app-topbar-v2__center{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.app-logo-link{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0f}.app-logo-image{object-fit:contain;width:24px;height:24px}.app-nav-pill{min-height:46px;color:var(--muted);background:#ffffff05;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:color .22s,transform .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative}.app-nav-pill:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#66656726 0%,#666567a6 25%,#ff5000f2 50%,#666567a6 75%,#66656726 100%) 0%/220% 100%;border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-nav-pill:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 12% 50%, var(--orange-glow), transparent 38%), radial-gradient(circle at 88% 50%, var(--blue-glow), transparent 38%);filter:blur(12px);border-radius:16px;position:absolute;inset:-2px}.app-nav-pill:hover,.app-nav-pill.active{color:var(--text);background:#ffffff0a}.app-nav-pill:hover:before,.app-nav-pill:hover:after,.app-nav-pill.active:before,.app-nav-pill.active:after{opacity:1}.app-nav-pill:hover:before,.app-nav-pill.active:before{animation:1.6s linear infinite borderSweep}.app-main-v2{flex:1;padding:20px;overflow:hidden}.app-user-short{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.app-user-short__meta{flex-direction:column;align-items:flex-end;display:flex}.app-user-short__name{color:var(--text);font-size:14px;font-weight:700}.app-user-short__company{display:none}.app-user-short__avatar{width:46px;height:46px;color:var(--text);background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ff5000f2;border-radius:999px;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ff50003d,0 0 18px #ff50002e}.app-user-short__avatar img{object-fit:cover;width:100%;height:100%;display:block}.app-user-short__avatar span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app-logout-btn{border:1px solid var(--line);width:46px;height:46px;color:var(--text);cursor:pointer;background:#ffffff08;border-radius:16px;place-items:center;display:grid}.dashboard-v2{gap:24px;display:grid}.dashboard-v2__hero{gap:10px;display:grid}.dashboard-v2__title{letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.5vw,52px);font-weight:700;line-height:1.02}.dashboard-v2__subtitle{max-width:900px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.dashboard-v2__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dashboard-widget{border:1px solid var(--line-soft);min-height:220px;box-shadow:var(--shadow);color:inherit;background:radial-gradient(circle at 80% 20%,#ff50001f,#0000 20%),linear-gradient(#ffffff08,#ffffff04);border-radius:28px;grid-column:span 4;padding:22px;text-decoration:none;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden}.dashboard-widget:hover{transform:translateY(-2px)}.dashboard-widget:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle at 0 0,#ff500038,#0000 20%),linear-gradient(#ff5000b3,#ff500024 26%,#ffffff0a 100%);border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-widget--large{grid-column:span 6}.dashboard-widget__icon{width:52px;height:52px;color:var(--text);border:1px solid var(--line);background:#ffffff0a;border-radius:18px;place-items:center;display:grid}.dashboard-widget__content{gap:10px;margin-top:22px;display:grid}.dashboard-widget__title{margin:0;font-size:22px;font-weight:700}.dashboard-widget__text{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.dashboard-widget__action{border:1px solid var(--line);min-height:40px;color:var(--text);background:#ffffff0a;border-radius:14px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:22px}@media (max-width:1200px){.app-topbar-v2{grid-template-columns:1fr;justify-items:center;gap:12px;padding:14px}.app-topbar-v2__left,.app-topbar-v2__right,.app-topbar-v2__center{justify-content:center}.dashboard-widget,.dashboard-widget--large{grid-column:span 6}}@media (max-width:768px){.app-main-v2{padding:12px}.app-user-short__meta{display:none}.dashboard-widget,.dashboard-widget--large{grid-column:span 12;min-height:200px}}.theme-toggle-mini{border:1px solid var(--line);cursor:pointer;isolation:isolate;background:#ffffff08;border-radius:16px;place-items:center;width:46px;height:46px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0f}.theme-toggle-mini:hover{border-color:#ff500057;transform:translateY(-1px)}.theme-toggle-mini:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#66656726 0%,#666567a6 25%,#ff5000f2 50%,#666567a6 75%,#66656726 100%) 0%/220% 100%;border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-toggle-mini:hover:before,.theme-toggle-mini.is-animating:before{opacity:1;animation:1.6s linear infinite borderSweep}.theme-toggle-mini__glow{z-index:0;opacity:0;background:radial-gradient(circle at 32% 50%, var(--orange-glow), transparent 34%), radial-gradient(circle at 72% 50%, var(--blue-glow), transparent 34%);filter:blur(14px);pointer-events:none;transition:opacity .22s;position:absolute;inset:-8px}.theme-toggle-mini:hover .theme-toggle-mini__glow,.theme-toggle-mini.is-animating .theme-toggle-mini__glow{opacity:1}.theme-toggle-mini__morph{z-index:2;place-items:center;width:22px;height:22px;display:grid;position:relative}.theme-toggle-mini__icon{place-items:center;font-size:16px;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.theme-toggle-mini__icon--moon{color:var(--orange);opacity:1;filter:blur();transform:scale(1)rotate(0)}.theme-toggle-mini__icon--sun{color:#8fa4ff;opacity:0;filter:blur(6px);transform:scale(.5)rotate(-90deg)}.theme-toggle-mini.is-light .theme-toggle-mini__icon--moon{opacity:0;filter:blur(6px);transform:scale(.5)rotate(90deg)}.theme-toggle-mini.is-light .theme-toggle-mini__icon--sun{opacity:1;filter:blur();transform:scale(1)rotate(0)}.theme-toggle-mini__ripple{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff47 0%,#ff50002e 35%,#627eff24 60%,#0000 72%);border-radius:999px;width:10px;height:10px;animation:.64s cubic-bezier(.22,1,.36,1) forwards themeRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes themeRipple{0%{opacity:.95;transform:translate(-50%,-50%)scale(0)}70%{opacity:.34;transform:translate(-50%,-50%)scale(10)}to{opacity:0;transform:translate(-50%,-50%)scale(13)}}.auth-theme-toggle{justify-content:center;width:46px;min-width:46px;height:46px;padding:0}@media (max-width:768px){.auth-theme-toggle{border-radius:14px;width:40px;min-width:40px;height:40px}.auth-theme-toggle:before{border-radius:14px}}.theme-toggle-mini__svg{width:18px;height:18px;display:block}.app-more{position:relative}.app-nav-pill-more{gap:8px}.app-more__chevron{transition:transform .22s}.app-more__chevron.open{transform:rotate(180deg)}.app-more__dropdown{-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;z-index:90;background:linear-gradient(#0a101df5,#0a101deb);border:1px solid #ff500029;border-radius:18px;min-width:250px;padding:8px;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(8px)scale(.98);box-shadow:0 24px 40px #0000004d,0 0 24px #ff500014}html.light .app-more__dropdown{background:linear-gradient(#fffffff5,#ffffffeb);border-color:#ff50001f;box-shadow:0 24px 40px #0f172a1f,0 0 24px #ff50000f}.app-more__dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.app-more__item{min-height:44px;color:var(--text);border-radius:14px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;transition:background .22s,color .22s;display:flex;position:relative}.app-more__item:hover,.app-more__item.active{background:#ffffff0d}.app-more__item-icon{width:18px;min-width:18px;color:var(--muted);place-items:center;display:grid}.app-more__item.active .app-more__item-icon,.app-more__item:hover .app-more__item-icon{color:var(--text)}.app-shell-v2{height:100vh;min-height:100vh;overflow:hidden}.app-main-v2{flex:1;height:calc(100vh - 88px);min-height:0;padding:20px;overflow:hidden}.dashboard-v4{width:100%;height:100%;min-height:0;padding:10px;overflow:hidden}.dashboard-grid-v4{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"registry registry profile calc""university university university calc";gap:16px;width:100%;height:100%;min-height:0;display:grid}.widget-registry{grid-area:registry}.widget-profile{grid-area:profile}.widget-calc{grid-area:calc}.widget-university{grid-area:university}.dashboard-widget-v4{--notch-w:184px;--notch-h:34px;--notch-bg:#05040b;isolation:isolate;min-width:0;min-height:0;box-shadow:none;background:radial-gradient(circle at 82% 18%,#ff50001f,#0000 24%),radial-gradient(circle at 18% 82%,#5078ff12,#0000 30%),linear-gradient(#ffffff09,#ffffff03);border:none;border-radius:28px;transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}html.light .dashboard-widget-v4{--notch-bg:#eef2f7;box-shadow:none;background:radial-gradient(circle at 82% 18%,#ff50000e,#0000 24%),radial-gradient(circle at 18% 82%,#3b82f609,#0000 30%),linear-gradient(#ffffffe0,#f4f8fdd1)}.dashboard-widget-v4:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:8;background:linear-gradient(90deg,#ff500047,#ff5000e6,#ffb280b3,#ff5000e6,#ff500047) 0 0/260% 100%;border-radius:28px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-widget-v4:after{content:"";width:var(--notch-w);height:var(--notch-h);background:var(--notch-bg);pointer-events:none;z-index:20;border:1px solid #ff5000d9;border-top:none;border-bottom-color:#ff5000f2;border-radius:0 0 34px 34px;transition:background-color .85s cubic-bezier(.22,1,.36,1),background .85s cubic-bezier(.22,1,.36,1),border-color .85s cubic-bezier(.22,1,.36,1),box-shadow .26s;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ff500066,0 0 18px #ff500029;background:var(--page-bg)!important;transition:none!important}html.light .dashboard-widget-v4:after{background:var(--notch-bg);box-shadow:none}.dashboard-widget-v4:hover{filter:brightness(1.045)saturate(1.04);transform:translateY(-2px)}html.light .dashboard-widget-v4:hover{filter:brightness(1.01)saturate(1.015)}.dashboard-widget-v4:hover:before{animation:4.8s linear infinite widgetBorderFlow}.dashboard-widget-v4:hover:after{box-shadow:inset 0 -1px #ff5000c2,0 0 24px #ff500057}html.light .dashboard-widget-v4:hover:after{box-shadow:inset 0 -1px #ff50006b,0 0 16px #ff500029}.dashboard-widget-v4>*{z-index:2;position:relative}@keyframes widgetBorderFlow{0%{background-position:0%}to{background-position:260%}}.widget-shell{z-index:2;flex-direction:column;height:100%;min-height:0;padding:34px 18px 18px;display:flex;position:relative;overflow:hidden}.widget-shell--compact,.widget-shell--tall{padding:34px 18px 18px}.widget-header{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.widget-header__icon{width:46px;min-width:46px;height:46px;color:var(--text);border:1px solid var(--line);background:#ffffff0a;border-radius:16px;place-items:center;display:grid}html.light .widget-header__icon{background:#11182709}.widget-title{margin:0;font-size:20px;font-weight:900;line-height:1.15}.widget-subtitle{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.4}.widget-action-btn,.widget-secondary-btn{border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.widget-action-btn{border:1px solid var(--line);width:fit-content;color:var(--text);background:#ffffff0d;margin-top:auto}.widget-secondary-btn{color:var(--text);background:linear-gradient(135deg,#ff7a3629,#ff50001a);border:1px solid #ff50003d}.registry-table,.calc-table{flex-direction:column;flex:1;min-height:0;margin-top:14px;display:flex;overflow:hidden}.registry-table__head,.registry-table__row{grid-template-columns:.9fr 1fr .75fr .65fr .75fr 1fr .75fr 1.15fr .75fr;align-items:center;gap:8px;display:grid}.calc-table__head,.calc-table__row{grid-template-columns:.95fr 1fr .75fr .65fr .75fr 1fr 1.15fr;align-items:center;gap:8px;display:grid}.registry-table__head,.calc-table__head{color:var(--muted);flex-shrink:0;padding:0 10px 8px;font-size:11px;font-weight:800}.registry-table__body,.calc-table__body{flex:1;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.registry-table__row,.calc-table__row{border:1px solid var(--line);min-height:46px;color:var(--text);background:#ffffff08;border-radius:15px;padding:0 10px;font-size:12px}html.light .registry-table__row,html.light .calc-table__row{background:#ffffff61}.registry-table__row span,.calc-table__row span,.registry-table__head span,.calc-table__head span{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;display:block;overflow:hidden}.registry-table__body::-webkit-scrollbar{width:6px}.calc-table__body::-webkit-scrollbar{width:6px}.registry-table__body::-webkit-scrollbar-thumb{background:#ff50003d;border-radius:999px}.calc-table__body::-webkit-scrollbar-thumb{background:#ff50003d;border-radius:999px}.status-chip{border:1px solid var(--line);white-space:nowrap;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:26px;padding:0 10px;font-size:11px;display:inline-flex!important}.status-chip--pending{background:#f59e0b14;border-color:#f59e0b47}.status-chip--active{background:#3b82f614;border-color:#3b82f647}.status-chip--transit{background:#a855f714;border-color:#a855f747}.status-chip--customs{background:#f9731614;border-color:#f9731647}.status-chip--warehouse{background:#0ea5e914;border-color:#0ea5e947}.status-chip--done{background:#22c55e14;border-color:#22c55e47}.status-chip--cancelled{background:#ef444414;border-color:#ef444447}.calc-stats{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.calc-stats__item{border:1px solid var(--line);background:#ffffff08;border-radius:16px;align-content:center;min-height:70px;padding:12px;display:grid}html.light .calc-stats__item{background:#ffffff61}.calc-stats__value{font-size:22px;font-weight:900}.calc-stats__label{color:var(--muted);margin-top:5px;font-size:11px}.calc-widget__actions{flex-wrap:wrap;flex-shrink:0;gap:10px;margin-top:14px;display:flex}.profile-widget-pro{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 22px 22px;display:flex}.profile-widget-pro__avatar-wrap{flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative}.profile-widget-pro__ring{filter:drop-shadow(0 0 16px #ff500057);background:conic-gradient(#0000 0deg,#ff5000 80deg,#ff7a36cc 140deg,#0000 220deg,#ff5000bf 300deg,#0000 360deg);border-radius:999px;animation:6s linear infinite profileRingSpin;position:absolute;inset:-7px}.profile-widget-pro__avatar{z-index:2;color:#fff;letter-spacing:-.04em;background:radial-gradient(circle at 50% 20%,#ffffff2e,#0000 34%),linear-gradient(#ffffff1f,#ff50001a),#0c111cf5;border-radius:999px;place-items:center;width:96px;height:96px;font-size:32px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -20px 38px #ff50001f}.profile-widget-pro__avatar-img{object-fit:cover}.profile-widget-pro__identity{text-align:center;max-width:100%;margin-top:16px}.profile-widget-pro__name{max-width:100%;color:var(--text);letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.8vw,20px);font-weight:900;line-height:1.1;overflow:hidden}.profile-widget-pro__company{color:var(--muted);margin-top:6px;font-size:14px}.profile-widget-pro__tier{color:#fff;background:radial-gradient(circle at 20%,#ff500042,#0000 42%),#ff50001a;border:1px solid #ff50004d;border-radius:999px;align-items:center;gap:7px;min-height:32px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}html.light .profile-widget-pro__tier{color:#121826;background:#ff500017}.profile-widget-pro__level-scale{gap:6px;width:100%;margin-top:16px;display:grid}.profile-widget-pro__scale-track{justify-content:space-between;align-items:center;height:14px;display:flex;position:relative}.profile-widget-pro__scale-track:before{content:"";background:#ffffff14;border-radius:999px;height:3px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}html.light .profile-widget-pro__scale-track:before{background:#1118271f}.profile-widget-pro__scale-track:after{content:"";background:linear-gradient(90deg, var(--orange-2), var(--orange));border-radius:999px;width:50%;height:3px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 18px #ff500052}.profile-widget-pro__scale-dot{z-index:2;background:#1b2230;border:1px solid #ffffff24;border-radius:999px;width:10px;height:10px;position:relative}html.light .profile-widget-pro__scale-dot{background:#172033}.profile-widget-pro__scale-dot.is-passed,.profile-widget-pro__scale-dot.is-active{background:var(--orange);border-color:#ff5000e6}.profile-widget-pro__scale-dot.is-active{box-shadow:0 0 0 5px #ff50001f,0 0 22px #ff500080}.profile-widget-pro__scale-labels{color:var(--muted);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:9px;line-height:1.2;display:grid}.profile-widget-pro__scale-labels span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-widget-pro__progress{gap:8px;width:100%;margin-top:16px;display:grid}.profile-widget-pro__progress-head,.profile-widget-pro__progress-foot{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.profile-widget-pro__progress-head b,.profile-widget-pro__progress-foot b{color:var(--text);white-space:nowrap;font-weight:700}.profile-widget-pro__progress-track{background:#ffffff12;border-radius:999px;height:10px;position:relative;overflow:hidden}html.light .profile-widget-pro__progress-track{background:#11182714}.profile-widget-pro__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ff7a36,#ff5000);height:100%;position:relative}.profile-widget-pro__progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);animation:2.8s ease-in-out infinite profileProgressShine;position:absolute;inset:0;transform:translate(-100%)}.profile-widget-pro__button{min-height:34px;color:var(--text);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.profile-widget-pro__button:hover{background:#ff500014;border-color:#ff500059}html.light .profile-widget-pro__button{background:#ffffff73}.widget-profile:hover .profile-widget-pro__avatar{filter:brightness(1.05)}@keyframes profileRingSpin{to{transform:rotate(360deg)}}@keyframes profileProgressShine{0%,45%{transform:translate(-100%)}to{transform:translate(100%)}}.gt-university-v2{border-radius:inherit;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.gt-university-v2__bg{object-fit:cover;object-position:center;z-index:0}.gt-university-v2__overlay{z-index:1;background:linear-gradient(90deg,#05070df0,#05070d94 44%,#05070d38 100%),radial-gradient(circle at 18% 48%,#ff500033,#0000 34%);position:absolute;inset:0}html.light .gt-university-v2__overlay{background:linear-gradient(90deg,#fffffff0,#ffffffad 44%,#ffffff38 100%),radial-gradient(circle at 18% 48%,#ff500024,#0000 34%)}.gt-university-v2__left{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;width:42%;height:100%;padding:44px 34px 24px;display:flex;position:relative}html.light .gt-university-v2__left{color:#121826}.gt-university-v2__season{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}html.light .gt-university-v2__season{color:#121826;background:#ffffffbd;border-color:#11182714}.gt-university-v2__season-icon{color:#fff;background:var(--orange);border-radius:8px;place-items:center;width:21px;height:21px;display:grid}.gt-university-v2__eyebrow{color:var(--orange);text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:900}.gt-university-v2__title{letter-spacing:-.055em;max-width:420px;margin:12px 0 0;font-size:clamp(34px,3.1vw,54px);font-weight:950;line-height:.88}.gt-university-v2__text{color:#ffffffd1;max-width:420px;margin:18px 0 0;font-size:16px;line-height:1.35}html.light .gt-university-v2__text{color:#121826b8}.gt-university-v2__button{color:#fff;background:linear-gradient(135deg,#ff7a36,#ff5000);border-radius:12px;align-items:center;gap:12px;min-height:50px;margin-top:auto;padding:0 24px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}.gt-university-v2__device{z-index:2;transform-origin:50%;pointer-events:none;width:58%;height:78%;position:absolute;top:50%;right:30px;transform:translateY(-50%)rotate(-3deg)}.gt-university-device{background:#080c14f0;border:1px solid #ffffff14;border-radius:28px;width:100%;height:100%;padding:20px;overflow:hidden}html.light .gt-university-device{background:#ffffffdb;border-color:#11182714}.gt-university-device__top{color:#ffffffb8;align-items:center;gap:16px;height:24px;font-size:10px;display:flex}html.light .gt-university-device__top{color:#1218269e}.gt-university-device__logo{white-space:nowrap;font-size:12px;font-weight:900}.gt-university-device__logo span{color:var(--orange);font-size:17px;font-style:italic}.gt-university-device__nav{white-space:nowrap;flex:1;justify-content:center;gap:16px;display:flex}.gt-university-device__actions{align-items:center;gap:12px;display:flex}.gt-university-device__main{grid-template-columns:minmax(0,1.45fr) minmax(170px,.55fr);gap:16px;margin-top:14px;display:grid}.gt-university-course{position:relative}.gt-university-course__image{background:#111827;border-radius:18px;height:160px;position:relative;overflow:hidden}.gt-university-course__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.gt-university-course__play{color:#fff;background:linear-gradient(135deg,#ff7a36,#ff5000);border-radius:999px;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:80px;left:50%;transform:translate(-50%,-50%)}.gt-university-course__meta{color:#fff;gap:4px;display:grid;position:absolute;bottom:12px;left:16px;right:16px}.gt-university-course__meta span{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:900}.gt-university-course__meta strong{font-size:16px}.gt-university-course__meta small{color:#ffffffc2;font-size:10px}.gt-university-progress{align-content:start;gap:9px;display:grid}.gt-university-progress__head{color:#ffffffc7;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}html.light .gt-university-progress__head{color:#121826b3}.gt-university-progress__head span{opacity:.72;font-size:10px}.gt-university-progress__item{background:#ffffff0b;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:8px;display:grid}html.light .gt-university-progress__item{background:#1118270b}.gt-university-progress__thumb{object-fit:cover;object-position:center;border-radius:10px;width:56px;min-width:56px;height:40px;display:block}.gt-university-progress__item span{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}html.light .gt-university-progress__item span{color:#121826c7}.gt-university-progress__item b{color:#ffffff94;font-size:10px}html.light .gt-university-progress__item b{color:#12182685}.gt-university-progress__bar{background:#ffffff1f;border-radius:999px;height:4px;margin-top:7px;overflow:hidden}.gt-university-progress__bar i{border-radius:inherit;background:var(--orange);height:100%;display:block}.gt-university-device__bottom{color:#ffffffbd;gap:9px;margin-top:12px;font-size:11px;display:grid}html.light .gt-university-device__bottom{color:#121826b3}.gt-university-recommend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gt-university-recommend img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:58px;display:block}@media (max-width:1280px){.app-shell-v2{height:auto;min-height:100vh;overflow:visible}.app-main-v2,.dashboard-v4{height:auto;overflow:visible}.dashboard-grid-v4{grid-template:"registry registry""profile calc""university university"/1fr 1fr;height:auto}.dashboard-widget-v4{min-height:330px}.widget-calc{min-height:560px}.gt-university-v2__left{width:48%}.gt-university-v2__device{width:57%;right:-28px}.gt-university-v2__title{font-size:clamp(32px,4vw,48px)}}@media (max-width:900px){.dashboard-v4{padding:0}.dashboard-grid-v4{grid-template-columns:1fr;grid-template-areas:"registry""profile""calc""university";gap:12px}.dashboard-widget-v4{border-radius:22px;min-height:320px}.registry-table,.calc-table{overflow-x:auto}.registry-table__head,.registry-table__row,.calc-table__head,.calc-table__row{min-width:760px}.gt-university-v2__device{display:none}.gt-university-v2__left{width:100%;padding:44px 24px 28px}.gt-university-v2__title{font-size:38px}.gt-university-v2__text{font-size:15px}}@media (pointer:fine){.gt-magnetic{isolation:isolate;transform:translate3d(var(--mx,0px), var(--my,0px), 0);will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s;position:relative}.gt-magnetic:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #ff500033, transparent 46%);transition:opacity .22s;position:absolute;inset:-1px}.gt-magnetic-active{filter:brightness(1.04)saturate(1.04)}.gt-magnetic-active:after{opacity:1}.gt-magnetic-pressed{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(.97)}html.light .gt-magnetic:after{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #ff500024, transparent 48%)}.profile-widget-pro__button.gt-magnetic-active,.widget-action-btn.gt-magnetic-active,.widget-secondary-btn.gt-magnetic-active,.gt-university-v2__button.gt-magnetic-active{border-color:#ff50006b;box-shadow:0 0 18px #ff500024,inset 0 1px #ffffff14}.app-nav-pill.gt-magnetic-active,.app-more__item.gt-magnetic-active{color:var(--text);background:#ffffff0e}html.light .app-nav-pill.gt-magnetic-active,html.light .app-more__item.gt-magnetic-active{background:#1118270b}}.profile-page{gap:16px;width:100%;min-height:100%;padding:10px;display:grid}.profile-page__grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px;display:grid}.profile-card{background:radial-gradient(circle at 82% 18%,#ff50001a,#0000 24%),radial-gradient(circle at 18% 82%,#5078ff0f,#0000 30%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #ff50003d;border-radius:28px;padding:24px;position:relative;overflow:hidden}html.light .profile-card{background:radial-gradient(circle at 82% 18%,#ff50000e,#0000 24%),radial-gradient(circle at 18% 82%,#3b82f609,#0000 30%),linear-gradient(#ffffffe0,#f4f8fdd1)}.profile-card--wide{grid-column:1/-1}.profile-page__hero{justify-content:space-between;align-items:center;gap:24px;min-height:190px;display:flex}.profile-page__hero-left{align-items:center;gap:22px;min-width:0;display:flex}.profile-page__avatar-wrap{flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative}.profile-page__avatar-ring{filter:drop-shadow(0 0 18px #ff500057);background:conic-gradient(#0000,#ff5000,#ff7a36c7,#0000,#ff5000c7,#0000);border-radius:999px;animation:6s linear infinite profileRingSpin;position:absolute;inset:-8px}.profile-page__avatar{background:#0c111cf5;border-radius:999px;width:112px;height:112px;position:relative;overflow:hidden}.profile-page__avatar-img{object-fit:cover}.profile-page__eyebrow{color:var(--orange);text-transform:uppercase;font-size:12px;font-weight:900}.profile-page__title{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(30px,2.5vw,46px);font-weight:950;line-height:.96}.profile-page__subtitle{color:var(--muted);margin:10px 0 0;font-size:15px}.profile-page__badges{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile-page__badges span{background:#ff500017;border:1px solid #ff500047;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.profile-page__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-page__button,.profile-page__small-action{border:1px solid var(--line);min-height:42px;color:var(--text);background:#ffffff0b;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.profile-page__button--accent{background:linear-gradient(135deg,#ff7a362e,#ff50001a);border-color:#ff50005c}.profile-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-card__head h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:950;line-height:1.1}.profile-card__head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.profile-card__head svg{color:var(--orange)}.profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-info-item{border:1px solid var(--line);background:#ffffff08;border-radius:16px;align-content:center;min-height:68px;padding:12px;display:grid}html.light .profile-info-item{background:#ffffff6b}.profile-info-item--wide{grid-column:1/-1}.profile-info-item span{color:var(--muted);font-size:11px}.profile-info-item b{margin-top:5px;font-size:13px;font-weight:800}.client-level{gap:18px;display:grid}.client-level__status{background:#ff500017;border:1px solid #ff500052;border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.client-level__scale{justify-content:space-between;align-items:center;height:18px;display:flex;position:relative}.client-level__scale:before{content:"";background:#ffffff14;border-radius:999px;height:4px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}html.light .client-level__scale:before{background:#1118271a}.client-level__scale:after{content:"";width:var(--client-level-progress,0%);background:linear-gradient(90deg, var(--orange-2), var(--orange));border-radius:999px;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.client-level__scale span{z-index:2;background:#1b2230;border:1px solid #ffffff24;border-radius:999px;width:12px;height:12px;position:relative}.client-level__scale span.is-done,.client-level__scale span.is-active{background:var(--orange)}.client-level__scale span.is-active{box-shadow:0 0 0 5px #ff50001f,0 0 22px #ff500080}.client-level__stats{gap:10px;display:grid}.client-level__stats div{border:1px solid var(--line);background:#ffffff08;border-radius:16px;align-content:center;min-height:62px;padding:12px;display:grid}.client-level__stats span{color:var(--muted);font-size:11px}.client-level__stats b{margin-top:4px;font-size:15px}.company-users-table{gap:8px;display:grid}.company-users-table__head,.company-users-table__row{grid-template-columns:1.05fr 1.35fr 1fr .55fr .65fr;align-items:center;gap:8px;display:grid}.company-users-table__head{color:var(--muted);padding:0 10px;font-size:11px;font-weight:800}.company-users-table__row{border:1px solid var(--line);background:#ffffff08;border-radius:16px;min-height:52px;padding:0 10px;font-size:12px}.company-users-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-users-table__row b{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;display:inline-flex}.company-users-table__row b.is-active{color:#22c55e;background:#22c55e14;border:1px solid #22c55e42}.company-users-table__row b.is-waiting{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b42}.profile-page__small-action{width:fit-content;margin-top:14px}.profile-settings-list{gap:9px;display:grid}.profile-settings-item{border:1px solid var(--line);background:#ffffff08;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.profile-settings-item>div{width:38px;height:38px;color:var(--orange);background:#ff500014;border-radius:13px;place-items:center;display:grid}.profile-settings-item span{gap:3px;min-width:0;display:grid}.profile-settings-item b{font-size:13px}.profile-settings-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-documents{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-document{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;display:flex}.profile-document div{align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.profile-document svg{color:var(--orange)}.profile-document button{width:fit-content;min-height:32px;color:var(--text);cursor:pointer;background:#ff500014;border:1px solid #ff500047;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1100px){.profile-page__grid{grid-template-columns:1fr}.profile-page__hero{flex-direction:column;align-items:flex-start}.profile-page__hero-actions{justify-content:flex-start}.profile-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.profile-page{padding:0}.profile-card{border-radius:22px;padding:18px}.profile-page__hero-left{flex-direction:column;align-items:flex-start}.profile-info-grid,.profile-documents{grid-template-columns:1fr}.company-users-table{overflow-x:auto}.company-users-table__head,.company-users-table__row{min-width:760px}}.profile-page{height:100%;min-height:0;padding:10px;overflow:hidden auto}.profile-page::-webkit-scrollbar{width:6px}.profile-page::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.profile-page::-webkit-scrollbar-track{background:0 0}.profile-page__hero{min-height:160px;padding:20px 24px}.profile-card{padding:20px}.profile-info-item{min-height:58px}.client-level__stats div{min-height:54px}.profile-modal{z-index:9999;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 45%,#ff500024,#0000 34%),#00000094;place-items:center;padding:24px;animation:.18s both profileModalFadeIn;display:grid;position:fixed;inset:0}.profile-modal__panel{background:radial-gradient(circle at 82% 18%,#ff50001f,#0000 24%),linear-gradient(#0d121ef5,#080c15f0);border:1px solid #ff500047;border-radius:28px;width:min(560px,100%);padding:24px;animation:.22s cubic-bezier(.22,1,.36,1) both profileModalPanelIn;position:relative;box-shadow:0 34px 90px #00000075,0 0 42px #ff50001f}html.light .profile-modal__panel{background:radial-gradient(circle at 82% 18%,#ff500012,#0000 24%),linear-gradient(#fffffff5,#f4f8fdf0);box-shadow:0 34px 90px #0f172a2e,0 0 34px #ff500014}.profile-modal__close{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#ffffff0a;border-radius:14px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.profile-modal__head{align-items:flex-start;gap:14px;padding-right:42px;display:flex}.profile-modal__icon{width:48px;min-width:48px;height:48px;color:var(--orange);background:#ff50001a;border:1px solid #ff500038;border-radius:17px;place-items:center;display:grid}.profile-modal__head h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:950;line-height:1.05}.profile-modal__head p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.profile-modal__form{gap:12px;margin-top:22px;display:grid}.profile-modal__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-modal__form label{gap:7px;display:grid}.profile-modal__form label span{color:var(--muted);font-size:12px;font-weight:700}.profile-modal__form input{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#ffffff0b;border-radius:15px;outline:none;padding:0 13px}html.light .profile-modal__form input{background:#ffffffa3}.profile-modal__form input:focus{border-color:#ff50007a;box-shadow:0 0 0 4px #ff50001a}.profile-modal__role{background:#ff500012;border:1px solid #ff500038;border-radius:18px;align-items:center;gap:11px;min-height:62px;padding:12px;display:flex}.profile-modal__role svg{color:var(--orange)}.profile-modal__role div{gap:4px;display:grid}.profile-modal__role b{font-size:13px}.profile-modal__role span{color:var(--muted);font-size:12px}.profile-modal__actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.profile-modal__secondary,.profile-modal__primary{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.profile-modal__secondary{border:1px solid var(--line);color:var(--text);background:#ffffff0a}.profile-modal__primary{background:linear-gradient(135deg, var(--orange-2), var(--orange));color:#fff;border:1px solid #ff500066}@keyframes profileModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes profileModalPanelIn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:620px){.profile-modal{padding:12px}.profile-modal__panel{border-radius:22px;padding:20px}.profile-modal__grid{grid-template-columns:1fr}.profile-modal__actions{flex-direction:column-reverse}.profile-modal__secondary,.profile-modal__primary{width:100%}}.profile-modal__panel--large{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.profile-modal__panel--large::-webkit-scrollbar{width:6px}.profile-modal__panel--large::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.profile-modal__section-title{color:var(--orange);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:12px;font-weight:950}.profile-document__file{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;overflow:hidden}.profile-document__upload{width:fit-content;min-height:32px;color:var(--text);cursor:pointer;background:#ff500014;border:1px solid #ff500047;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.profile-document__upload input{display:none}.profile-document__upload{position:relative;overflow:hidden}.profile-document__upload:after{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ff500066,#0000);transition:opacity .3s;position:absolute;inset:0}.profile-document__upload.loading:after{opacity:1;animation:1.2s linear infinite uploadShine}@keyframes uploadShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.profile-modal__error{color:#ef4444;margin:0;font-size:12px;font-weight:800}.profile-modal__form input:disabled,.profile-modal__form select:disabled{opacity:.62;cursor:not-allowed}.profile-modal__form select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#ffffff0b;border-radius:15px;outline:none;padding:0 13px}html.light .profile-modal__form select{background:#ffffffa3}.profile-document__actions{flex-wrap:wrap;gap:8px;display:flex}.profile-settings-item{border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;text-align:left;background:#ffffff09}.profile-settings-item:hover{border-color:#ff500057}.profile-settings-item strong{color:var(--orange);margin-left:auto;font-size:12px;font-weight:900}.profile-avatar-upload{background:var(--orange);color:#fff;cursor:pointer;border-radius:8px;padding:4px 6px;font-size:10px;font-weight:700;position:absolute;bottom:-6px;right:-6px}.profile-avatar-upload input{display:none}.profile-page__avatar--upload{cursor:pointer;position:relative;overflow:hidden}.profile-page__avatar--upload input{display:none}.profile-avatar-upload-overlay{z-index:5;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#00000080;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex;position:absolute;inset:0}.profile-page__avatar--upload:hover .profile-avatar-upload-overlay{opacity:1}.user-status-cell{align-items:center;gap:10px;display:flex}.user-status-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:900}.user-status-toggle.is-active{color:#22c55e;background:#22c55e1a;border-color:#22c55e59}.user-status-toggle.is-disabled{color:#ff5000;background:#ff500014;border-color:#ff50006b}.user-status-toggle:hover{transform:translateY(-1px)}.orders-page{min-height:100%;color:var(--text);padding:32px}.orders-create-hero{color:#fff;cursor:pointer;background:radial-gradient(circle at 25% 20%,#ffffff3d,#0000 24%),linear-gradient(135deg,#ff5000,#ff7a2f);border:1px solid #ff50008c;border-radius:28px;width:100%;min-height:190px;margin-top:80px;font-size:20px;font-weight:900;transition:transform .25s,box-shadow .25s;box-shadow:0 28px 80px #ff50003d}.orders-create-hero:hover{transform:translateY(-3px);box-shadow:0 34px 100px #ff50005c}.orders-create-hero span{margin-right:6px;font-size:26px}.orders-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(18px);background:#03050cc2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.orders-modal{background:radial-gradient(circle at 0 0,#ff500033,#0000 34%),radial-gradient(circle at 100% 100%,#5078ff1a,#0000 34%),linear-gradient(145deg,#121623f5,#05070ef5);border:1px solid #ffffff1f;border-radius:32px;flex-direction:column;width:min(1480px,100vw - 36px);height:min(840px,100vh - 36px);padding:24px;display:flex;overflow:hidden;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff0f}.orders-modal-header{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.orders-modal-kicker{color:#ff7a36;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.orders-modal-header h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:38px;line-height:1}.orders-modal-header p{color:#ffffff9e;margin:8px 0 0;font-size:15px}.orders-modal-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;transition:transform .2s,border-color .2s,background .2s;display:grid}.orders-modal-close:hover{background:#ff50001f;border-color:#ff50006b;transform:translateY(-1px)}.order-create-layout{flex:auto;grid-template-columns:minmax(0,1fr) 500px;gap:24px;min-height:0;display:grid;overflow:hidden}.order-create-form{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.order-step-progress{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.order-step-progress__item{color:#ffffff75;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;display:flex;position:relative;overflow:hidden}.order-step-progress__item:before{content:"";opacity:0;background:radial-gradient(circle at 0,#ff50002e,#0000 42%);transition:opacity .25s;position:absolute;inset:0}.order-step-progress__item span{z-index:1;color:#ffffffad;background:#ffffff0e;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid;position:relative}.order-step-progress__item b{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;position:relative;overflow:hidden}.order-step-progress__item.is-active{color:#fff;border-color:#ff50006b;box-shadow:0 0 28px #ff50001a}.order-step-progress__item.is-active:before,.order-step-progress__item.is-done:before{opacity:1}.order-step-progress__item.is-active span,.order-step-progress__item.is-done span{color:#fff;background:linear-gradient(135deg,#ff7a36,#ff5000);box-shadow:0 0 18px #ff500047}.order-step-card{background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),linear-gradient(#ffffff0e,#ffffff07);border:1px solid #ffffff17;border-radius:28px;flex:auto;min-height:0;padding:22px;overflow:hidden}.order-step-content{flex-direction:column;height:100%;min-height:0;padding-right:6px;animation:.32s cubic-bezier(.22,1,.36,1) both orderStepIn;display:flex;overflow:hidden auto}@keyframes orderStepIn{0%{opacity:0;filter:blur(8px);transform:translate(12px)}to{opacity:1;filter:blur();transform:translate(0)}}.order-step-head{flex:none;margin-bottom:20px}.order-step-head h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:30px;line-height:1}.order-step-head p{color:#ffffff94;max-width:620px;margin:9px 0 0;font-size:14px;line-height:1.5}.orders-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-field{flex-direction:column;gap:7px;min-width:0;display:flex}.order-field--wide{grid-column:span 2}.order-field span,.order-comment span{color:#ffffffad;font-size:12px;font-weight:850}.order-field input,.order-field select,.order-comment textarea,.invoice-item-row input{color:#fff;background:radial-gradient(circle at 0 0,#ff500014,#0000 45%),linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff1c;border-radius:17px;outline:none;width:100%;min-height:48px;padding:0 15px;font-size:14px;font-weight:750;transition:border-color .2s,box-shadow .2s,background .2s}.order-field select{appearance:none;cursor:pointer}.order-field select option{color:#fff;background:#111827}.order-field input::placeholder,.order-comment textarea::placeholder,.invoice-item-row input::placeholder{color:#ffffff57}.order-field input:hover,.order-field select:hover,.order-comment textarea:hover,.invoice-item-row input:hover{border-color:#ff50006b}.order-field input:focus,.order-field select:focus,.order-comment textarea:focus,.invoice-item-row input:focus{border-color:#ff5000f2;box-shadow:0 0 0 4px #ff50001f,0 0 34px #ff500029}.order-field input[type=number],.invoice-item-row input[type=number]{appearance:textfield}.order-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.invoice-item-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoice-item-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-comment{flex-direction:column;gap:7px;margin-top:16px;display:flex}.order-comment textarea{resize:none;min-height:96px;padding:14px 15px}.invoice-items{background:radial-gradient(circle at 0 0,#ff500014,#0000 48%),#ffffff0b;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex;overflow:hidden}.invoice-items--step{height:100%}.invoice-items__head{flex:none;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.invoice-items__head h3{color:#fff;margin:0;font-size:20px}.invoice-items__head p{color:#ffffff85;margin:4px 0 0;font-size:13px}.invoice-items__head button{color:#fff;cursor:pointer;background:#ff50001f;border:1px solid #ff50006b;border-radius:15px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.invoice-items__list{flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.invoice-items__list::-webkit-scrollbar{width:6px}.invoice-items__list::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.invoice-item-row{grid-template-columns:1fr 130px 110px 42px;gap:9px;margin-top:9px;display:grid}.invoice-item-row input,.invoice-item-row__remove{height:42px;min-height:42px}.invoice-item-row__remove{color:#fff;cursor:pointer;background:#ff50001a;border:1px solid #ff500061;border-radius:15px;place-items:center;width:42px;padding:0;display:grid}.order-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-review-item{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;align-content:center;min-height:62px;padding:14px;display:grid}.order-review-item span{color:#ffffff7a;font-size:12px;font-weight:800}.order-review-item b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:950;overflow:hidden}.gt-ai-hint{background:radial-gradient(circle at 0 0,#ff500029,#0000 42%),#ff500012;border:1px solid #ff500042;border-radius:22px;align-items:flex-start;gap:12px;margin-top:auto;padding:16px;display:flex}.gt-ai-hint svg{color:#ff5000;flex:none}.gt-ai-hint b{color:#fff;font-size:14px;display:block}.gt-ai-hint span{color:#ffffff94;margin-top:4px;font-size:13px;line-height:1.45;display:block}.orders-modal-actions{flex:none;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.orders-secondary-btn,.orders-primary-btn{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-weight:900;transition:transform .2s,filter .2s,border-color .2s;display:inline-flex}.orders-secondary-btn{color:#fff;background:#fff1;border:1px solid #ffffff1f}.orders-primary-btn{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a2f);border:1px solid #ff500099;box-shadow:0 18px 42px #ff500040}.orders-secondary-btn:hover,.orders-primary-btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.orders-primary-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.transport-hud{background:radial-gradient(circle at 0 0,#ff50002e,#0000 36%),linear-gradient(145deg,#10131efa,#05070dfa);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;height:100%;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff0f}.transport-hud__top{z-index:2;flex:none;align-items:flex-start;gap:14px;display:flex;position:relative}.transport-hud__icon{color:#ff5000;background:#ff50001a;border:1px solid #ff50006b;border-radius:19px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 34px #ff500024}.transport-hud__top p{color:#ff7a36;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:950}.transport-hud__top h3{color:#fff;margin:0;font-size:25px;line-height:1.05}.transport-hud__top span{color:#ffffff94;margin-top:7px;font-size:15px;font-weight:800;display:block}.transport-hud__scene{z-index:1;border-radius:26px;flex:auto;min-height:250px;margin:18px 0;position:relative;overflow:visible}.transport-hud__glow{filter:blur(24px);opacity:.9;background:radial-gradient(circle,#ff500038,#0000 68%);border-radius:999px;height:34%;position:absolute;bottom:2%;left:8%;right:8%}.transport-hud__image{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 36px #0000007a);padding:0}.transport-hud__telemetry{z-index:2;background:linear-gradient(#fff1,#ffffff09);border:1px solid #ffffff17;border-radius:24px;flex:none;padding:16px;position:relative}.transport-hud__load-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.transport-hud__load-head span{color:#ffffff8f;margin-bottom:4px;font-size:13px;font-weight:850;display:block}.transport-hud__load-head strong{color:#fff;letter-spacing:-.05em;font-size:42px;line-height:.9}.transport-hud__load-head svg{color:#ff5000;margin-bottom:4px}.transport-hud__track{background:#ffffff13;border:1px solid #ffffff14;border-radius:999px;height:14px;padding:3px;position:relative;overflow:hidden}.transport-hud__track:after{content:"";border-radius:inherit;opacity:.45;background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation:2.2s ease-in-out infinite gt-load-scan;position:absolute;inset:3px;transform:translate(-100%)}.transport-hud__track i{z-index:1;border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff7a22,#ff5000);height:100%;transition:width .35s;display:block;position:relative;box-shadow:0 0 24px #ff50008c,inset 0 1px #ffffff52}.transport-hud__numbers{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.transport-hud__numbers div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:17px;min-width:0;padding:12px}.transport-hud__numbers span{color:#ffffff75;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.transport-hud__numbers strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}@keyframes gt-load-scan{0%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}html.light .orders-modal{color:#111827;border-color:#0f172a1a;background:radial-gradient(circle at 0 0,#ff50001c,#0000 34%),linear-gradient(145deg,#fff,#f3f6fb)!important;box-shadow:0 34px 90px #0f172a2e!important}html.light .orders-modal-header h2,html.light .order-step-head h3,html.light .invoice-items__head h3,html.light .order-review-item b,html.light .gt-ai-hint b{color:#111827}html.light .orders-modal-header p,html.light .order-step-head p,html.light .invoice-items__head p,html.light .gt-ai-hint span{color:#11182799}html.light .orders-modal-close,html.light .orders-secondary-btn{color:#111827;background:#1118270e;border-color:#1118271f}html.light .order-step-progress__item,html.light .order-step-card,html.light .invoice-items,html.light .order-review-item{background:#11182709;border-color:#11182714}html.light .order-step-progress__item{color:#11182785}html.light .order-step-progress__item.is-active{color:#111827}html.light .order-step-progress__item span{color:#111827b3;background:#1118270f}html.light .order-step-progress__item.is-active span,html.light .order-step-progress__item.is-done span{color:#fff;background:linear-gradient(135deg,#ff7a36,#ff5000)}html.light .order-field span,html.light .order-comment span,html.light .order-review-item span{color:#1118279e}html.light .order-field input,html.light .order-field select,html.light .order-comment textarea,html.light .invoice-item-row input{color:#111827;background:radial-gradient(circle at 0 0,#ff500012,#0000 45%),linear-gradient(#fffffff5,#f4f7fbf5);border-color:#1118271c}html.light .order-field input::placeholder,html.light .order-comment textarea::placeholder,html.light .invoice-item-row input::placeholder{color:#1118275c}html.light .transport-hud{background:radial-gradient(circle at 0 0,#ff50001f,#0000 36%),linear-gradient(145deg,#fff,#f3f6fb);border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a1f}html.light .transport-hud__top h3,html.light .transport-hud__load-head strong,html.light .transport-hud__numbers strong{color:#101828}html.light .transport-hud__top span,html.light .transport-hud__load-head span,html.light .transport-hud__numbers span{color:#10182894}html.light .transport-hud__telemetry,html.light .transport-hud__numbers div{background:#10182809;border-color:#10182814}html.light .transport-hud__track{background:#10182812;border-color:#10182814}html.light .transport-hud__glow{background:radial-gradient(circle,#ff500024,#0000 68%)}html.light .transport-hud__image{filter:drop-shadow(0 24px 30px #0f172a29)}@media (max-width:1280px){.orders-modal{height:auto;overflow-y:auto}.order-create-layout{grid-template-columns:1fr;overflow:visible}.order-create-form{overflow:visible}.transport-hud{min-height:560px}}@media (max-width:820px){.orders-page{padding:14px}.orders-create-hero{margin-top:36px}.orders-modal-backdrop{align-items:flex-start;padding:10px;overflow-y:auto}.orders-modal{border-radius:24px;width:100%;height:auto;min-height:auto;max-height:none;padding:16px;overflow:visible}.orders-modal-header{gap:14px;margin-bottom:14px}.orders-modal-header h2{font-size:28px}.orders-modal-header p{font-size:13px}.orders-modal-close{border-radius:14px;width:40px;height:40px}.order-step-progress{grid-template-columns:1fr}.order-step-progress__item{min-height:44px}.order-step-card{border-radius:22px;padding:16px}.order-step-head h3{font-size:25px}.orders-form-grid,.order-review-grid{grid-template-columns:1fr}.order-field--wide{grid-column:span 1}.invoice-item-row{grid-template-columns:1fr}.invoice-item-row__remove{width:100%}.orders-modal-actions{flex-direction:column-reverse}.orders-secondary-btn,.orders-primary-btn{width:100%}.transport-hud{border-radius:24px;min-height:520px;padding:20px}.transport-hud__numbers{grid-template-columns:1fr}}@media (max-height:820px) and (min-width:821px){.orders-modal{height:calc(100vh - 20px);padding:18px}.orders-modal-header{margin-bottom:12px}.orders-modal-header h2{font-size:30px}.orders-modal-header p{font-size:13px}.order-step-progress{margin-bottom:12px}.order-step-progress__item{min-height:48px}.order-step-card{padding:18px}.order-step-head{margin-bottom:14px}.order-step-head h3{font-size:26px}.order-field input,.order-field select{min-height:40px}.transport-hud{padding:20px}.transport-hud__scene{min-height:200px;margin:12px 0}.transport-hud__top h3{font-size:22px}.transport-hud__load-head strong{font-size:34px}.transport-hud__numbers{display:none}}.gt-select-field{z-index:10;flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.gt-select-field.is-open{z-index:100}.gt-select-field>span{color:#ffffffad;font-size:12px;font-weight:850}.gt-select-trigger{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ff500014,#0000 45%),linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff1c;border-radius:17px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 15px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;display:flex;position:relative}.gt-select-trigger:before{content:"";opacity:0;pointer-events:none;filter:blur(12px);background:radial-gradient(circle at 12%,#ff5e208c,#0000 38%),radial-gradient(circle at 88%,#5879ff6b,#0000 38%);border-radius:19px;transition:opacity .22s;position:absolute;inset:-2px}.gt-select-trigger b,.gt-select-trigger i{z-index:1;position:relative}.gt-select-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.gt-select-trigger i{color:#ff5000;font-size:10px;font-style:normal}.gt-select-field.is-open .gt-select-trigger,.gt-select-trigger:hover,.gt-select-trigger:focus{border-color:#ff5000f2;box-shadow:0 0 0 4px #ff50001f,0 0 34px #ff500029}.gt-select-field.is-open .gt-select-trigger:before,.gt-select-trigger:hover:before,.gt-select-trigger:focus:before{opacity:1}.gt-select-menu{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#181b27fa,#080a12fa);border:1px solid #ff500038;border-radius:18px;max-height:250px;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) both gtSelectOpen;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #00000085,0 0 40px #ff50001a}@keyframes gtSelectOpen{0%{opacity:0;filter:blur(8px);transform:translateY(8px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.gt-select-menu button{color:#ffffffc7;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;width:100%;min-height:42px;padding:0 12px;font-size:14px;font-weight:750;transition:background .16s,color .16s}.gt-select-menu button:hover,.gt-select-menu button.is-active{color:#fff;background:#ff500024}.gt-select-menu::-webkit-scrollbar{width:6px}.gt-select-menu::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.invoice-item-row--no-price{grid-template-columns:1fr 130px 42px}.gt-ai-hints{gap:10px;margin-top:auto;display:grid}.gt-ai-hint{margin-top:0}html.light .gt-select-field>span{color:#1118279e}html.light .gt-select-menu{background:#fffffffa;border-color:#ff500029;box-shadow:0 24px 70px #0f172a24,0 0 30px #ff50000f}html.light .gt-select-menu button:hover,html.light .gt-select-menu button.is-active{color:#111827;background:#ff50001a}.order-documents__upload{color:#fff;cursor:pointer;background:radial-gradient(circle at 0 0,#ff500038,#0000 44%),linear-gradient(135deg,#ff7a3633,#ff50001f);border:1px solid #ff500075;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff500024,inset 0 1px #ffffff14}.order-documents__upload:before{content:"";background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:42%;height:180%;transition:left .55s;position:absolute;top:-40%;left:-80%;transform:rotate(18deg)}.order-documents__upload:hover{border-color:#ff5000e6;transform:translateY(-1px);box-shadow:0 18px 42px #ff500038,0 0 28px #ff50001f,inset 0 1px #ffffff1a}.order-documents__upload:hover:before{left:130%}.order-documents__upload svg,.order-documents__upload span{z-index:1;position:relative}html.light .order-documents__upload{color:#111827;background:radial-gradient(circle at 0 0,#ff500029,#0000 44%),linear-gradient(135deg,#ff7a3629,#ff500014)}.order-step-card{overflow:hidden}.order-step-content{padding-right:6px;overflow:hidden auto}.order-step-content::-webkit-scrollbar{width:6px}.order-step-content::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.order-documents{flex-shrink:0;margin-bottom:12px}.order-documents__list{max-height:120px;padding-right:4px;overflow-y:auto}.order-documents__list::-webkit-scrollbar{width:6px}.order-documents__list::-webkit-scrollbar-thumb{background:#ff500047;border-radius:999px}.order-document-card__icon{position:relative;overflow:hidden}.order-document-card__icon:after{content:"";filter:blur(8px);background:#ff500047;border-radius:999px;width:22px;height:22px;position:absolute;inset:auto -40% -40% auto}.order-document-card--document .order-document-card__icon{color:#ff5000;background:#ff50001a;border-color:#ff50003d}.order-documents--invoice{background:radial-gradient(circle at 0 0,#ff500014,#0000 48%),#ffffff0b;border:1px solid #ffffff17;border-radius:24px;margin-top:16px;padding:16px}.order-documents__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-documents__head h3{color:#fff;margin:0;font-size:18px;font-weight:950}.order-documents__head p{color:#ffffff85;margin:6px 0 0;font-size:13px}.order-documents__hint{color:#ffffff80;margin:12px 0 0;font-size:13px}.order-documents__upload{color:#fff;cursor:pointer;white-space:nowrap;background:radial-gradient(circle at 0 0,#ff500038,#0000 44%),linear-gradient(135deg,#ff7a3633,#ff50001f);border:1px solid #ff500075;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #ff500024,inset 0 1px #ffffff14}.order-documents__upload input{display:none}.order-documents__divider{border-top:1px dashed #ffffff1f;margin:18px 0 14px}.order-documents__count{color:#ffffffa8;margin-bottom:10px;font-size:13px;font-weight:850}.order-documents__list{gap:10px;max-height:172px;padding-right:4px;display:grid;overflow-y:auto}.order-document-card{background:radial-gradient(circle at 0 0,#ff50000f,#0000 38%),linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:88px;padding:12px;display:grid}.order-document-card__icon{color:#ff5000;background:#ff50001a;border:1px solid #ff500038;border-radius:18px;place-items:center;width:76px;height:64px;display:grid;position:relative;overflow:hidden}.order-document-card__icon span{color:#fff;background:#ff5000eb;border-radius:7px;padding:2px 7px;font-size:10px;font-weight:950;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.order-document-card__meta{gap:10px;min-width:0;display:grid}.order-document-card__meta b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.order-document-card__tags{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.order-document-card__tags span,.order-document-card__tags small,.order-document-card__tags em{border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.order-document-card__tags span,.order-document-card__tags small{color:#ffffffa8;background:#ffffff0f}.order-document-card__tags em{color:#4ade80;background:#22c55e21;border:1px solid #22c55e38}.order-document-card__actions{align-items:center;gap:10px;display:flex}.order-document-card__action,.order-document-card__remove{cursor:pointer;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.order-document-card__action{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1f}.order-document-card__remove{color:#ff4d4d;background:#ff4d4d17;border:1px solid #ff4d4d42}.order-document-card--image .order-document-card__icon{color:#38bdf8;background:#38bdf81a;border-color:#38bdf83d}.order-document-card--image .order-document-card__icon span{color:#06121a;background:#38bdf8}.order-document-card--table .order-document-card__icon{color:#22c55e;background:#22c55e1a;border-color:#22c55e3d}.order-document-card--table .order-document-card__icon span{color:#06120a;background:#22c55e}.order-document-card--archive .order-document-card__icon{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b3d}.order-document-card--archive .order-document-card__icon span{color:#170f02;background:#f59e0b}@media (max-width:820px){.order-documents__head{flex-direction:column}.order-documents__upload{width:100%}.order-document-card{grid-template-columns:62px minmax(0,1fr)}.order-document-card__icon{width:62px;height:58px}.order-document-card__actions{grid-column:1/-1;justify-content:flex-end}}.order-documents--standalone{min-height:100%}.order-documents-empty{text-align:center;background:radial-gradient(circle at 50% 0,#ff50001f,#0000 42%),#ffffff06;border:1px dashed #ff500052;border-radius:22px;align-content:center;justify-items:center;min-height:260px;margin-top:22px;display:grid}.order-documents-empty__icon{color:#ff5000;background:#ff50001a;border:1px solid #ff500047;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 34px #ff50001f}.order-documents-empty h4{color:#fff;margin:16px 0 0;font-size:20px;font-weight:950}.order-documents-empty p{color:#ffffff8f;max-width:340px;margin:8px 0 0;font-size:14px;line-height:1.5}html.light .order-documents-empty h4{color:#111827}html.light .order-documents-empty p{color:#11182794}html.light .order-documents__head h3,html.light .order-documents__count,html.light .order-document-card__meta b{color:#111827!important}html.light .order-documents__head p,html.light .order-documents__hint,html.light .order-document-card__tags span,html.light .order-document-card__tags small{color:#1118279e!important}html.light .order-document-card{background:radial-gradient(circle at 0 0,#ff50000e,#0000 38%),linear-gradient(#ffffffeb,#f4f7fbe6)!important;border-color:#11182714!important}html.light .order-document-card__action{color:#1118279e!important;background:#1118270b!important;border-color:#11182714!important}.orders-registry{gap:18px;display:grid}.orders-registry__hero{background:radial-gradient(circle at 0 0,#ff500029,#0000 34%),linear-gradient(145deg,#121623eb,#05070eeb);border:1px solid #ff500038;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:180px;padding:26px;display:flex}.orders-registry__hero p{color:#ff7a36;letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:950}.orders-registry__hero h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,58px);line-height:.95}.orders-registry__hero span{color:#ffffff94;max-width:620px;margin-top:12px;font-size:15px;line-height:1.5;display:block}.orders-registry__hero button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff50008c;border-radius:17px;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;display:inline-flex;box-shadow:0 18px 46px #ff50003d}.orders-registry__filters{grid-template-columns:minmax(280px,1fr) 190px 190px 210px;gap:12px;display:grid}.orders-search,.orders-filter{color:#ffffffad;background:radial-gradient(circle at 0 0,#ff500012,#0000 42%),#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.orders-search input,.orders-filter select{color:#fff;background:0 0;border:none;outline:none;width:100%;font-weight:750}.orders-filter select option{color:#fff;background:#111827}.orders-table-card{background:radial-gradient(circle at 0 0,#ff500014,#0000 38%),#ffffff09;border:1px solid #ffffff17;border-radius:30px;padding:14px;overflow:hidden}.orders-table{min-width:1000px}.orders-table--with-client .orders-table__head,.orders-table--with-client .orders-table__row{grid-template-columns:120px 130px 150px 150px 190px 170px 190px 110px 120px}.orders-table--no-client .orders-table__head,.orders-table--no-client .orders-table__row{grid-template-columns:120px 130px 150px 150px 220px 220px 110px 120px}.orders-table__head,.orders-table__row{align-items:center;gap:10px;display:grid}.orders-table__head{color:#ffffff7a;text-transform:uppercase;letter-spacing:.04em;padding:0 14px 10px;font-size:11px;font-weight:950}.orders-table__body{gap:8px;max-height:calc(100vh - 390px);padding-right:4px;display:grid;overflow-y:auto}.orders-table__row{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff13;border-radius:18px;min-height:58px;padding:0 14px;font-size:12px;font-weight:750}.orders-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-table__number{color:#fff;font-weight:950}.order-status{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.order-status--NEW{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b3d}.order-status--IN_WORK{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf83d}.order-status--CALC_READY{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa3d}.order-status--DONE{color:#4ade80;background:#4ade801f;border:1px solid #4ade803d}.order-status--CANCELLED{color:#f87171;background:#f871711f;border:1px solid #f871713d}.orders-open-btn{color:#fff;cursor:pointer;background:#ff500017;border:1px solid #ff500047;border-radius:13px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.orders-empty{text-align:center;color:#fff9;align-content:center;place-items:center;min-height:180px;display:grid}.orders-empty h3{color:#fff;margin:0;font-size:22px}.orders-empty p{margin:8px 0 0}html.light .orders-registry__hero{background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),linear-gradient(145deg,#fff,#f3f6fb);border-color:#ff500029}html.light .orders-registry__hero h1,html.light .orders-table__number,html.light .orders-search input,html.light .orders-filter select,html.light .orders-empty h3{color:#111827}html.light .orders-registry__hero span,html.light .orders-search,html.light .orders-filter,html.light .orders-table__head,html.light .orders-table__row,html.light .orders-empty{color:#1118279e}html.light .orders-search,html.light .orders-filter,html.light .orders-table-card,html.light .orders-table__row{background:#ffffffb8;border-color:#11182714}html.light .orders-open-btn{color:#111827}@media (max-width:1200px){.orders-registry__filters{grid-template-columns:1fr 1fr}.orders-table-card{overflow-x:auto}}@media (max-width:720px){.orders-registry__hero{flex-direction:column;align-items:flex-start}.orders-registry__filters{grid-template-columns:1fr}.orders-registry__hero button{justify-content:center;width:100%}}:root{--gt-orange:#ff5000;--gt-orange-2:#ff762e;--gt-bg:#05070d;--gt-panel:#ffffff0b;--gt-panel-2:#fff1;--gt-line:#94a3b829;--gt-line-soft:#ffffff13;--gt-text:#fff;--gt-muted:#e2e8f0b8;--gt-muted-2:#94a3b8db;--gt-dark-card:#080e18fa}.app-shell-v2{height:100vh;overflow:hidden}.app-main-v2{background:radial-gradient(circle at 0 0, #ff500014, transparent 28%), radial-gradient(circle at 100% 0, #4361ee12, transparent 30%), var(--gt-bg);scrollbar-width:thin;scrollbar-color:#ff500080 #ffffff09;height:100vh;padding-top:0;overflow:hidden auto}.app-main-v2::-webkit-scrollbar{width:10px}.app-main-v2::-webkit-scrollbar-track{background:#ffffff09}.app-main-v2::-webkit-scrollbar-thumb{border:2px solid var(--gt-bg);background:linear-gradient(180deg, var(--gt-orange), #ff7a366b);border-radius:999px}.app-main-v2::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #ff6a22, var(--gt-orange))}.topbar,.topbar-v2,.dashboard-topbar{position:fixed;top:0;left:0;right:0}.orders-page{width:min(1560px,100% - 72px);min-height:auto;color:var(--gt-text);margin:-20px auto 0;padding:8px 0 80px;overflow:visible}.orders-registry{gap:18px;width:100%;display:grid}.orders-registry-hero{min-height:118px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 4px;display:flex}.orders-registry-kicker{color:var(--gt-orange);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:950}.orders-registry-hero h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(38px,4vw,62px);line-height:.95}.orders-registry-hero span{color:#ffffff8f;max-width:620px;margin-top:14px;font-size:15px;line-height:1.55;display:block}.orders-create-btn{background:linear-gradient(135deg, var(--gt-orange), var(--gt-orange-2));color:#fff;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 18px 50px #ff500047}.orders-create-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 24px 64px #ff500061}.orders-stat-grid{border:1px solid var(--gt-line-soft);background:#ffffff0e;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.orders-stat-card{min-height:104px;box-shadow:none;background:#ffffff07;border:none;border-radius:0;padding:20px 22px}.orders-stat-card span{color:#ffffff73;font-size:12px;font-weight:850;display:block}.orders-stat-card strong{color:#fff;letter-spacing:-.055em;margin-top:8px;font-size:34px;font-weight:950;line-height:1;display:block}.orders-stat-card p{color:#ffffff6b;margin:6px 0 0;font-size:12px}.orders-toolbar{z-index:40;border-bottom:1px solid var(--gt-line-soft);-webkit-backdrop-filter:blur(22px);background:#05070dd1;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin:0;padding:14px 0;display:grid;position:sticky;top:84px}.orders-search{color:#ffffff80;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 18px;display:flex}.orders-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px;font-weight:800}.orders-search input::placeholder{color:#ffffff6b}.orders-filters{align-items:center;gap:8px;display:flex}.orders-filter-label{color:#ffffff80;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.orders-filters select{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;outline:none;min-height:44px;padding:0 34px 0 13px;font-size:13px;font-weight:800}.orders-filters select option{color:#fff;background:#111827}.orders-table-card{box-shadow:none;background:0 0;border:none;border-radius:0;max-height:none;margin-top:8px;margin-bottom:70px;padding:0;overflow:visible}.orders-table-wrap{max-height:none;padding:0;overflow:visible}.orders-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:1040px}.orders-table thead th{z-index:35;-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--gt-line-soft);color:#fff6;letter-spacing:.16em;text-align:left;text-transform:uppercase;background:#05070deb;padding:18px 18px 14px;font-size:10px;font-weight:900;position:sticky;top:153px}.orders-table tbody tr{border-bottom:1px solid #ffffff0f;transition:background .18s}.orders-table tbody tr:hover{background:#ffffff09}.orders-table tbody td{color:#ffffffc2;background:0 0;border:none;border-radius:0;padding:20px 18px;font-size:14px;font-weight:650}.orders-table-main{gap:5px;display:grid}.orders-table-main b{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:850}.orders-table-main span{color:#ffffff70;font-size:12px;font-weight:750}.orders-logistics-cell,.orders-route-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.orders-logistics-cell svg{color:var(--gt-orange)}.orders-route-cell{color:#ffffffd1}.orders-status{white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;min-height:auto;padding:0;font-size:13px;font-weight:800;display:inline-flex}.orders-status.is-new{color:#ff9f1c}.orders-status.is-work{color:#52b7ff}.orders-status.is-ready{color:#a78bfa}.orders-status.is-done{color:#4ade80}.orders-status.is-cancelled{color:#f87171}.orders-view-btn{color:#ffffff73;cursor:pointer;width:36px;height:36px;box-shadow:none;background:0 0;border:none;border-radius:999px;place-items:center;transition:background .18s,color .18s;display:grid}.orders-view-btn:hover{color:var(--gt-orange);background:#ff50001f}.orders-empty{text-align:center;color:#fff9;border-top:1px solid #ffffff0f;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.orders-empty svg{color:var(--gt-orange)}.orders-empty h3{color:#fff;margin:0;font-size:22px;font-weight:950}.orders-empty p{margin:0;font-size:14px}.orders-modal-backdrop--premium{z-index:100;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#ff500029,#0000 32%),radial-gradient(circle at 90% 20%,#2d4b8c29,#0000 34%),#02060ec7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.orders-view-modal--premium{background:linear-gradient(#080e18fa,#03080ffa);border:1px solid #94a3b83d;border-radius:20px;width:min(1880px,99vw);max-height:94vh;position:relative;overflow:auto;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f}.orders-view-modal--premium:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 0,#ff500014,#0000 30%),linear-gradient(#ffffff09,#0000 35%);position:absolute;inset:0}.orders-view-modal--premium::-webkit-scrollbar{width:8px;height:8px}.orders-premium-table-wrap::-webkit-scrollbar{width:8px;height:8px}.orders-chat-list::-webkit-scrollbar{width:8px;height:8px}.orders-view-modal--premium::-webkit-scrollbar-track{background:#ffffff0a}.orders-premium-table-wrap::-webkit-scrollbar-track{background:#ffffff0a}.orders-chat-list::-webkit-scrollbar-track{background:#ffffff0a}.orders-view-modal--premium::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gt-orange), #ff7a3673);border-radius:999px}.orders-premium-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gt-orange), #ff7a3673);border-radius:999px}.orders-chat-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gt-orange), #ff7a3673);border-radius:999px}.orders-premium-close{z-index:3;color:#ffffffe0;cursor:pointer;background:#ffffff0e;border:0;border-radius:12px;width:34px;height:34px;transition:all .18s;position:absolute;top:22px;right:22px;box-shadow:inset 0 0 0 1px #ffffff1a}.orders-premium-close:hover{color:#fff;background:#ff500029;transform:translateY(-1px)}.orders-premium-head{z-index:1;padding:24px 28px 14px;position:relative}.orders-premium-head p{color:var(--gt-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.orders-premium-title-row{align-items:center;gap:16px;display:flex}.orders-premium-title-row h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:26px;line-height:1}.orders-premium-status{color:#e2e8f0d9;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.orders-premium-status i{background:var(--gt-orange);border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #ff5000cc}.orders-premium-info-row{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0 28px 14px;display:grid;position:relative}.orders-premium-info-card{background:linear-gradient(#ffffff0e,#ffffff08);border:1px solid #94a3b829;border-radius:12px;min-height:54px;padding:10px 12px}.orders-premium-info-card span{color:#94a3b8e0;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.orders-premium-info-card b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:850;display:block;overflow:hidden}.orders-premium-calc{z-index:1;border-top:1px solid #94a3b826;padding:14px 28px 22px;position:relative}.orders-premium-calc-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.orders-premium-calc-head h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.1}.orders-premium-calc-head p{color:#94a3b8db;margin:4px 0 0;font-size:12px}.orders-premium-table-wrap{background:#02060e2e;border:1px solid #94a3b82e;border-radius:18px;max-height:560px;padding:10px;overflow:auto}.orders-premium-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:980px}.orders-premium-table thead th{z-index:2;text-align:left;color:#94a3b8eb;letter-spacing:.1em;text-transform:uppercase;background:#040a12fa;border-bottom:1px solid #94a3b829;height:46px;padding:0 18px;font-size:11px;font-weight:900;position:sticky;top:0}.orders-premium-table tbody tr{transition:background .18s,box-shadow .18s}.orders-premium-table tbody tr:hover{background:#ffffff0b;box-shadow:inset 3px 0 #ff5000bf}.orders-premium-table tbody td{vertical-align:middle;border-bottom:1px solid #94a3b81c;height:68px;padding:14px 18px}.orders-premium-table b{color:#fffffff5;max-width:390px;font-size:12px;font-weight:850;line-height:1.25;display:block}.orders-premium-table small{color:var(--gt-orange);margin-top:3px;font-size:10px;font-weight:700;display:block}.orders-premium-table strong{color:#fff;font-size:12px;font-weight:900}.orders-premium-table th:first-child,.orders-premium-table td:first-child{width:34%}.orders-premium-table th:nth-child(2),.orders-premium-table td:nth-child(2){width:110px}.orders-premium-table th:nth-child(3),.orders-premium-table td:nth-child(3){width:140px}.orders-premium-table th:nth-child(4),.orders-premium-table td:nth-child(4){width:130px}.orders-premium-table th:nth-child(5),.orders-premium-table td:nth-child(5){width:160px}.orders-premium-table th:nth-child(6),.orders-premium-table td:nth-child(6){width:260px}.orders-premium-input,.orders-premium-select,.orders-premium-select-trigger{color:#fff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #94a3b82e;border-radius:14px;outline:none;width:100%;height:42px;padding:0 11px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000002e}.orders-premium-input::placeholder{color:#94a3b894}.orders-premium-input:focus,.orders-premium-select:focus,.orders-premium-select-trigger:focus{border-color:#ff5000e6;box-shadow:0 0 0 3px #ff500024,0 0 28px #ff500029,inset 0 1px #ffffff14}.orders-premium-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orders-premium-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.orders-premium-input[type=number]{appearance:textfield}.orders-premium-select-wrap{z-index:20;width:100%;position:relative}.orders-premium-select-trigger{text-align:left;cursor:pointer;padding:0 34px 0 13px;font-weight:850;position:relative}.orders-premium-select-trigger:hover{border-color:#ff500073}.orders-premium-select-trigger:disabled{opacity:.62;cursor:not-allowed}.orders-premium-select-trigger i{border-right:2px solid var(--gt-orange);border-bottom:2px solid var(--gt-orange);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-62%)rotate(45deg)}.orders-premium-select-menu{z-index:999;-webkit-backdrop-filter:blur(16px);background:#090e18fa;border:1px solid #94a3b82e;border-radius:15px;width:140px;min-width:140px;padding:6px;animation:.14s ease-out gtPremiumSelectIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 50px #00000085,inset 0 1px #ffffff12}.orders-premium-select-menu button{color:#e2e8f0e0;text-align:left;cursor:pointer;width:100%;height:36px;box-shadow:none;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;font-weight:750;transition:all .14s;display:flex}.orders-premium-select-menu button:hover{color:#fff;background:#ff500024}.orders-premium-select-menu button.active{color:#fff;background:#ff500038}@keyframes gtPremiumSelectIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.orders-currency-dropdown{z-index:20;width:100%;min-width:110px;max-width:100%;position:relative}.orders-currency-dropdown>button{color:#fff;cursor:pointer;background:#171b25;border:1px solid #ff500047;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 12px;transition:all .18s;display:flex}.orders-currency-dropdown>button b{color:#fff;font-size:13px;font-weight:900}.orders-currency-dropdown>button span{color:var(--gt-orange);font-size:18px;line-height:1}.orders-currency-dropdown__menu{z-index:999;background:#141824;border:1px solid #ff500047;border-radius:15px;width:100%;padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0000008c}.orders-currency-dropdown__menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;width:100%;height:34px;padding:0 10px;font-weight:900}.orders-currency-dropdown__menu button:hover,.orders-currency-dropdown__menu button.active{background:linear-gradient(135deg, var(--gt-orange), var(--gt-orange-2));color:#fff}.manager-calc-block--price .orders-premium-table-wrap{overflow:visible}.orders-premium-bottom{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}.orders-premium-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orders-premium-totals div{background:linear-gradient(#fff1,#ffffff09);border:1px solid #94a3b824;border-radius:18px;min-height:64px;padding:15px 16px}.orders-premium-totals span{color:#94a3b8eb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.orders-premium-totals b{color:#fff;font-size:17px;font-weight:900}.orders-premium-totals div:first-child b{color:var(--gt-orange)}.orders-premium-actions{align-items:center;gap:8px;display:flex}.orders-premium-primary-btn,.orders-premium-secondary-btn,.orders-premium-ghost-btn,.orders-premium-icon-btn{cursor:pointer;border:0;transition:all .18s}.orders-premium-primary-btn,.orders-premium-secondary-btn,.orders-premium-ghost-btn{border-radius:15px;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex}.orders-premium-primary-btn{color:#fff;background:linear-gradient(135deg, var(--gt-orange), var(--gt-orange-2));box-shadow:0 10px 24px #ff500047}.orders-premium-secondary-btn,.orders-premium-ghost-btn{color:#ffffffe6;background:#ffffff0e;box-shadow:inset 0 0 0 1px #94a3b82e}.orders-premium-primary-btn:hover,.orders-premium-secondary-btn:hover,.orders-premium-ghost-btn:hover,.orders-premium-icon-btn:hover{transform:translateY(-1px)}.orders-premium-icon-btn{color:#e2e8f0d1;background:#ffffff0b;border-radius:10px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #94a3b824}.orders-premium-icon-btn:hover{color:var(--gt-orange);background:#ff50001a}.orders-premium-primary-btn:disabled,.orders-premium-secondary-btn:disabled,.orders-premium-input:disabled,.orders-premium-select:disabled{opacity:.62;cursor:not-allowed;transform:none}.orders-premium-loading{text-align:center;color:#e2e8f0db;border:1px solid #94a3b824;border-radius:13px;place-items:center;min-height:180px;display:grid}.orders-premium-loading span{color:#94a3b8d1;font-size:12px;display:block}.orders-documents-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.orders-doc-card{background:#ffffff0a;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;gap:8px;padding:12px;transition:all .2s;display:flex}.orders-doc-card:hover{border-color:#ff500080;transform:translateY(-2px);box-shadow:0 10px 30px #ff500026}.orders-doc-icon{color:var(--gt-orange);font-size:11px;font-weight:900}.orders-doc-meta b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.orders-doc-meta span{color:#94a3b8cc;font-size:11px}.orders-doc-download{color:var(--gt-orange);margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.orders-doc-download:hover{text-decoration:underline}.orders-chat-panel{gap:14px;display:grid}.orders-chat-list{background:#02060e38;border:1px solid #94a3b824;border-radius:18px;max-height:420px;padding:12px;overflow:auto}.orders-chat-empty{text-align:center;color:#e2e8f0d1;place-items:center;min-height:220px;display:grid}.orders-chat-empty b{color:#fff;margin-top:8px;display:block}.orders-chat-empty span{color:#94a3b8d1;margin-top:4px;font-size:12px;display:block}.orders-chat-message{background:linear-gradient(#fff1,#ffffff09);border:1px solid #94a3b824;border-radius:16px;width:min(720px,92%);margin-bottom:10px;padding:13px 14px;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0f}.orders-chat-message.is-system{text-align:center;background:#ff500017;border-color:#ff500033;width:fit-content;max-width:720px;margin-left:auto;margin-right:auto}.orders-chat-message__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-chat-message__top b{color:#fff;font-size:13px;font-weight:900}.orders-chat-message__top span{color:#94a3b8cc;font-size:11px}.orders-chat-message p{color:#e2e8f0e6;margin:8px 0 0;font-size:13px;line-height:1.45}.orders-chat-message small{color:var(--gt-orange);letter-spacing:.08em;margin-top:8px;font-size:10px;font-weight:900;display:inline-block}.orders-chat-compose{grid-template-columns:1fr auto;gap:10px;display:grid}.orders-chat-compose input{color:#fff;background:#ffffff0e;border:1px solid #94a3b829;border-radius:15px;outline:none;height:44px;padding:0 15px;transition:all .18s}.orders-chat-compose input:focus{border-color:#ff5000d9;box-shadow:0 0 0 3px #ff50001f,0 0 24px #ff50001f}.orders-chat-compose button{color:#fff;background:linear-gradient(135deg, var(--gt-orange), var(--gt-orange-2));cursor:pointer;border:0;border-radius:15px;height:44px;padding:0 18px;font-size:13px;font-weight:900;transition:all .18s;box-shadow:0 12px 28px #ff50003d}.orders-chat-compose button:hover{transform:translateY(-1px)}.orders-chat-compose button:disabled{opacity:.55;cursor:not-allowed;transform:none}.orders-timeline-list{gap:12px;padding:4px 0 4px 18px;display:grid;position:relative}.orders-timeline-list:before{content:"";background:linear-gradient(#ff5000cc,#94a3b829);width:1px;position:absolute;top:12px;bottom:12px;left:14px}.orders-timeline-item{grid-template-columns:34px 1fr;gap:12px;display:grid;position:relative}.orders-timeline-marker{z-index:2;justify-content:center;padding-top:6px;display:flex;position:relative}.orders-timeline-marker span{color:#fff;background:linear-gradient(135deg, var(--gt-orange), var(--gt-orange-2));border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 0 4px #ff50001f,0 10px 24px #ff500038}.orders-timeline-content{background:linear-gradient(#fff1,#ffffff09);border:1px solid #94a3b824;border-radius:16px;padding:13px 14px;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff0f}.orders-timeline-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.orders-timeline-top b{color:#fff;font-size:13px;font-weight:900}.orders-timeline-top span{color:#94a3b8d1;font-size:11px}.orders-timeline-content p{color:#e2e8f0db;margin:8px 0 0;font-size:13px;line-height:1.45}.orders-timeline-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.orders-timeline-meta span,.orders-timeline-meta em{border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.orders-timeline-meta span{color:#e2e8f0db;background:#ffffff0e}.orders-timeline-meta em{color:var(--gt-orange);background:#ff50001a}.manager-calc-layout{gap:18px;display:grid}.manager-calc-block{gap:10px;display:grid}.manager-calc-block__head{justify-content:space-between;align-items:end;gap:14px;display:flex}.manager-calc-block__head span{color:var(--gt-orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.manager-calc-block__head h4{color:#fff;letter-spacing:-.03em;margin:0;font-size:16px;font-weight:900}.manager-calc-block--price .orders-premium-table-wrap{border-color:#ff500038}.manager-calc-summary{margin-top:2px}.manager-calc-summary div:nth-child(3) b,.manager-calc-summary div:nth-child(4) b{color:var(--gt-orange)}.manager-calc-actions{justify-content:flex-end;gap:10px;display:flex}.approval-panel{background:radial-gradient(circle at 0 0,#ff500029,#0000 36%),#ffffff0b;border:1px solid #ff500038;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.approval-panel span{color:var(--gt-orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.approval-panel b{color:#fff;font-size:17px;font-weight:900}.approval-panel p{color:#e2e8f0c7;margin:5px 0 0;font-size:13px}.gt-toast{z-index:9999;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff50002e,#0000 42%),#0a101cf0;border:1px solid #94a3b82e;border-radius:18px;width:min(360px,100vw - 32px);padding:14px 16px;animation:.22s ease-out gtToastIn;position:fixed;top:88px;right:24px;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.gt-toast span{color:var(--gt-orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.gt-toast b{color:#fff;font-size:13px;line-height:1.35;display:block}.gt-toast--error{background:radial-gradient(circle at 0 0,#ef444433,#0000 42%),#0a101cf0}.gt-toast--error span{color:#ef4444}@keyframes gtToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html.light .app-main-v2,body.light .app-main-v2,[data-theme=light] .app-main-v2{background:radial-gradient(circle at 0 0,#ff500012,#0000 28%),radial-gradient(circle at 100% 0,#4361ee0d,#0000 30%),#f5f7fb}html.light .orders-page,body.light .orders-page,[data-theme=light] .orders-page,html.light .orders-registry-hero h1,html.light .orders-stat-card strong,html.light .orders-table-main b,html.light .orders-premium-title-row h2,html.light .orders-premium-info-card b,html.light .orders-premium-calc-head h3,html.light .orders-premium-table b,html.light .orders-premium-table strong,html.light .orders-premium-totals b,html.light .orders-chat-message__top b,html.light .orders-chat-empty b,html.light .orders-timeline-top b,html.light .manager-calc-block__head h4,html.light .approval-panel b,html.light .gt-toast b,html.light .orders-doc-meta b{color:#111827}html.light .orders-registry-hero span,html.light .orders-stat-card span,html.light .orders-stat-card p,html.light .orders-table-main span,html.light .orders-table tbody td,html.light .orders-route-cell,html.light .orders-premium-status,html.light .orders-premium-calc-head p,html.light .orders-chat-message p,html.light .orders-chat-empty,html.light .orders-timeline-content p,html.light .approval-panel p{color:#111827b8}html.light .orders-stat-grid{background:#11182712;border-color:#11182714}html.light .orders-stat-card{background:#ffffff94}html.light .orders-toolbar,html.light .orders-table thead th{background:#f5f7fbe0}html.light .orders-table thead th{color:#1118276b;border-bottom-color:#11182714}html.light .orders-table tbody tr{border-bottom-color:#11182712}html.light .orders-table tbody tr:hover{background:#11182709}html.light .orders-search,html.light .orders-filters select{color:#1118279e;background:#ffffff9e;border-color:#11182717}html.light .orders-search input,html.light .orders-filters select{color:#111827}html.light .orders-search input::placeholder{color:#1118275c}html.light .orders-view-btn{color:#1118276b}html.light .orders-view-btn:hover{color:var(--gt-orange);background:#ff50001a}html.light .orders-modal-backdrop--premium{background:radial-gradient(circle at 10% 0,#ff500014,#0000 32%),#f1f5f9c2}html.light .orders-view-modal--premium{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a2e}html.light .orders-view-modal--premium:before{background:radial-gradient(circle at 14% 0,#ff50000b,#0000 28%),linear-gradient(#ffffffb3,#0000 35%)}html.light .orders-premium-info-card,html.light .orders-premium-totals div,html.light .orders-chat-message,html.light .orders-timeline-content,html.light .orders-doc-card{background:#ffffffdb;border-color:#0f172a17;box-shadow:0 10px 24px #0f172a0e}html.light .orders-premium-calc{border-top-color:#0f172a14}html.light .orders-premium-table-wrap,html.light .orders-chat-list{background:#fff9;border-color:#0f172a1a}html.light .orders-premium-table thead th{color:#475569cc;background:#f8fafcfa;border-bottom-color:#0f172a1a}html.light .orders-premium-table tbody td{border-bottom-color:#0f172a13}html.light .orders-premium-table tbody tr:hover{background:#ff50000b}html.light .orders-premium-input,html.light .orders-premium-select,html.light .orders-premium-select-trigger,html.light .orders-chat-compose input{color:#111827;background:#fffffff5;border-color:#0f172a1c;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #0f172a0e}html.light .orders-premium-select-menu{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 38px #0f172a24,inset 0 1px #ffffffe6}html.light .orders-premium-select-menu button{color:#111827d1}html.light .orders-premium-select-menu button:hover,html.light .orders-premium-select-menu button.active{color:#111827;background:#ff50001f}html.light .orders-currency-dropdown>button{color:#111827;background:#fff;border-color:#ff500047}html.light .orders-currency-dropdown>button b{color:#111827}html.light .orders-currency-dropdown__menu{background:#fff;border-color:#ff500047;box-shadow:0 18px 50px #0f172a2e}html.light .orders-currency-dropdown__menu button{color:#111827}html.light .orders-premium-secondary-btn,html.light .orders-premium-ghost-btn{color:#111827;background:#ffffffc7;box-shadow:inset 0 0 0 1px #0f172a1a}html.light .orders-premium-close{color:#111827;background:#0f172a0b;box-shadow:inset 0 0 0 1px #0f172a14}html.light .orders-timeline-meta span{color:#111827c7;background:#0f172a0e}html.light .approval-panel{background:radial-gradient(circle at 0 0,#ff500014,#0000 36%),#ffffffd1}html.light .gt-toast{background:radial-gradient(circle at 0 0,#ff50001a,#0000 42%),#fffffff0;border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a24,inset 0 1px #ffffffe6}html.light .app-main-v2::-webkit-scrollbar-thumb{border-color:#f5f7fb}@media (max-width:1280px){.orders-premium-info-row{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-premium-bottom{grid-template-columns:1fr}.orders-premium-actions{justify-content:flex-end}}@media (max-width:920px){.orders-page{width:calc(100% - 28px);margin-top:0;padding-top:14px}.orders-registry-hero{flex-direction:column;align-items:flex-start}.orders-create-btn{width:100%}.orders-stat-grid{grid-template-columns:1fr}.orders-toolbar{grid-template-columns:1fr;top:76px}.orders-filters{grid-template-columns:1fr;display:grid}.orders-table-wrap{overflow-x:auto}.orders-table thead th{top:230px}}@media (max-width:760px){.orders-modal-backdrop--premium{padding:10px}.orders-premium-head,.orders-premium-info-row,.orders-premium-calc{padding-left:16px;padding-right:16px}.orders-premium-info-row,.orders-premium-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-premium-calc-head{flex-direction:column;align-items:flex-start}.orders-chat-compose{grid-template-columns:1fr}.approval-panel{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.orders-premium-info-row,.orders-premium-totals{grid-template-columns:1fr}.orders-premium-title-row{flex-direction:column;align-items:flex-start;gap:8px}.orders-view-modal--premium{border-radius:16px}.orders-premium-close{top:14px;right:14px}}.orders-stat-grid{background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;display:grid!important;overflow:hidden!important}.orders-stat-card{background:#ffffff06!important;border:none!important;flex-direction:column!important;justify-content:center!important;min-height:110px!important;padding:20px 22px!important;display:flex!important}.orders-stat-grid>*{min-width:0!important}.orders-stat-card span{font-size:12px!important}.orders-stat-card strong{font-size:34px!important}@media (max-width:900px){.orders-stat-grid{display:flex!important;overflow-x:auto!important}.orders-stat-card{flex:none!important;min-width:240px!important}}.orders-registry-tabs{z-index:2;background:#ffffff0b;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:8px;margin:4px 28px 0;padding:8px;display:flex;position:relative;overflow-x:auto}.orders-registry-tabs button{color:#e2e8f0c7;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:max-content;height:40px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.orders-registry-tabs button:hover{color:#fff;background:#ff50001f}.orders-registry-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff762e);box-shadow:0 12px 28px #ff500047,inset 0 1px #ffffff38}.orders-view-modal--premium{width:min(1380px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.orders-premium-table-wrap{width:100%!important;max-width:100%!important;overflow:auto visible!important}.orders-calc-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.orders-calc-table th,.orders-calc-table td{width:auto!important}.orders-calc-table th:first-child,.orders-calc-table td:first-child{width:27%!important}.orders-calc-table th:nth-child(2),.orders-calc-table td:nth-child(2){width:10%!important}.orders-calc-table th:nth-child(3),.orders-calc-table td:nth-child(3){width:13%!important}.orders-calc-table th:nth-child(4),.orders-calc-table td:nth-child(4){width:11%!important}.orders-calc-table th:nth-child(5),.orders-calc-table td:nth-child(5){width:14%!important}.orders-calc-table th:nth-child(6),.orders-calc-table td:nth-child(6){width:25%!important}.orders-calc-table thead th{letter-spacing:.06em!important;height:38px!important;padding:0 8px!important;font-size:9px!important}.orders-calc-table tbody td{height:54px!important;padding:8px!important}.orders-calc-table b{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:11px!important;line-height:1.25!important}.orders-calc-table strong{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:11px!important;display:block!important}.orders-calc-table .orders-premium-input,.orders-calc-table .orders-currency-dropdown>button{border-radius:11px!important;height:34px!important;min-height:34px!important;font-size:12px!important}.orders-calc-table .orders-premium-input{padding:0 8px!important}.orders-calc-table .orders-currency-dropdown{min-width:0!important}.orders-calc-table .orders-currency-dropdown>button{padding:0 8px!important}.orders-calc-table .orders-currency-dropdown>button b{font-size:12px!important}.orders-calc-table td{overflow:visible!important}.orders-calc-table tr:has(.orders-currency-dropdown.is-open){z-index:20;position:relative}.manager-calc-block__head button,.manager-calc-actions button,.approval-panel button,.orders-chat-compose button{cursor:pointer!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important}.manager-calc-actions .orders-premium-primary-btn,.approval-panel .orders-premium-primary-btn,.orders-chat-compose button{color:#fff!important;background:linear-gradient(135deg,#ff5000,#ff762e)!important;box-shadow:0 14px 34px #ff500042,inset 0 1px #ffffff38!important}.manager-calc-block__head .orders-premium-secondary-btn,.manager-calc-actions .orders-premium-secondary-btn{color:#ffffffe6!important;background:#fff1!important;box-shadow:inset 0 0 0 1px #94a3b82e,inset 0 1px #ffffff14!important}.manager-calc-block__head button:hover,.manager-calc-actions button:hover,.approval-panel button:hover,.orders-chat-compose button:hover{transform:translateY(-1px)!important}@media (max-width:1100px){.orders-calc-table{min-width:820px!important}.orders-premium-table-wrap{overflow-x:auto!important}}html.light .orders-registry-tabs{background:#ffffffb3;border-color:#0f172a17}html.light .orders-registry-tabs button{color:#111827ad}html.light .orders-registry-tabs button:hover{color:#111827;background:#ff500014}html.light .orders-registry-tabs button.active{color:#fff}html.light .manager-calc-block__head .orders-premium-secondary-btn,html.light .manager-calc-actions .orders-premium-secondary-btn{color:#111827!important;background:#ffffffdb!important;box-shadow:inset 0 0 0 1px #0f172a1a,0 8px 22px #0f172a0f!important}.gt-one-registry-force .orders-calc-scroll{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;display:block!important;overflow:auto visible!important}.gt-one-registry-force .orders-calc-table{table-layout:fixed!important;width:1180px!important;min-width:1180px!important;max-width:none!important}.gt-one-registry-force .orders-calc-table th,.gt-one-registry-force .orders-calc-table td{white-space:normal!important}.gt-one-registry-force .orders-calc-table th:first-child,.gt-one-registry-force .orders-calc-table td:first-child{width:330px!important}.gt-one-registry-force .orders-calc-table th:nth-child(2),.gt-one-registry-force .orders-calc-table td:nth-child(2){width:110px!important}.gt-one-registry-force .orders-calc-table th:nth-child(3),.gt-one-registry-force .orders-calc-table td:nth-child(3){width:150px!important}.gt-one-registry-force .orders-calc-table th:nth-child(4),.gt-one-registry-force .orders-calc-table td:nth-child(4){width:120px!important}.gt-one-registry-force .orders-calc-table th:nth-child(5),.gt-one-registry-force .orders-calc-table td:nth-child(5){width:160px!important}.gt-one-registry-force .orders-calc-table th:nth-child(6),.gt-one-registry-force .orders-calc-table td:nth-child(6){width:310px!important}.gt-one-registry-force .orders-view-modal--premium,.gt-one-registry-force .orders-premium-calc,.gt-one-registry-force .manager-calc-layout,.gt-one-registry-force .manager-calc-block{overflow:visible!important}.gt-one-registry-force .orders-premium-info-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.gt-one-registry-force .orders-view-modal--premium{flex-direction:column!important;width:min(1480px,100vw - 48px)!important;height:min(92vh,920px)!important;max-height:92vh!important;display:flex!important;overflow:hidden!important}.gt-one-registry-force .orders-modal-scroll-content::-webkit-scrollbar{width:8px!important}.gt-one-registry-force .orders-modal-scroll-content::-webkit-scrollbar-track{background:#ffffff0a!important}.gt-one-registry-force .orders-modal-scroll-content::-webkit-scrollbar-thumb{background:linear-gradient(#ff5000,#ff7a3673)!important;border-radius:999px!important}.gt-one-registry-force .orders-premium-calc{padding-bottom:34px!important}.gt-one-registry-force .orders-upload-doc-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ff5000,#ff762e)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 14px 34px #ff500042!important}.gt-one-registry-force .orders-upload-doc-btn:hover{transform:translateY(-1px)!important;box-shadow:0 18px 44px #ff500057!important}html.light .gt-one-registry-force .orders-modal-scroll-content::-webkit-scrollbar-track{background:#0f172a0a!important}.gt-one-registry-force .orders-view-modal--premium{flex-direction:column!important;height:min(92vh,920px)!important;max-height:92vh!important;display:flex!important;overflow:hidden!important}.gt-one-registry-force .orders-premium-head,.gt-one-registry-force .orders-premium-info-row,.gt-one-registry-force .orders-registry-tabs{flex:none!important}.gt-one-registry-force .orders-modal-scroll-content{flex:auto!important;min-height:0!important;padding-bottom:28px!important;overflow:hidden auto!important}.gt-one-registry-force .orders-upload-doc-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ff5000,#ff762e)!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 34px #ff500042!important}.gt-one-registry-force .orders-doc-card{background:radial-gradient(circle at 0 0,#ff500014,#0000 42%),#ffffff0b!important;border:1px solid #94a3b824!important;border-radius:18px!important;min-height:150px!important;padding:14px!important}.gt-one-registry-force .orders-doc-card__top{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.gt-one-registry-force .orders-doc-icon{color:#fff!important;background:linear-gradient(135deg,#ff5000,#ff762e)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:44px!important;height:30px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.gt-one-registry-force .orders-doc-delete{color:#ffffffb8!important;cursor:pointer!important;background:#ffffff0f!important;border:0!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;transition:all .18s!important;display:grid!important}.gt-one-registry-force .orders-doc-delete:hover{color:#fff!important;background:#ef444438!important}.gt-one-registry-force .orders-doc-download{color:#ff5000!important;background:#ff50001a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:36px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}html.light .gt-one-registry-force .orders-doc-card{background:#ffffffdb!important;border-color:#0f172a17!important}html.light .gt-one-registry-force .orders-doc-delete{color:#111827a6!important;background:#0f172a0d!important}html.light .gt-one-registry-force .orders-doc-delete:hover{color:#ef4444!important;background:#ef44441a!important}.gt-one-registry-force .ved-calc-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gt-one-registry-force .ved-calc-card{background:radial-gradient(circle at 0 0,#ff500014,#0000 40%),#ffffff0b!important;border:1px solid #94a3b824!important;border-radius:18px!important;min-height:96px!important;padding:14px!important}.gt-one-registry-force .ved-calc-card span{color:#94a3b8eb!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:10px!important;font-size:11px!important;font-weight:900!important;display:block!important}.gt-one-registry-force .ved-calc-row{grid-template-columns:1fr 110px!important;gap:8px!important;display:grid!important}.gt-one-registry-force .ved-calc-row--three{grid-template-columns:1fr 110px 130px!important}.gt-one-registry-force .ved-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.gt-one-registry-force .ved-result-card{background:#ffffff0d!important;border:1px solid #94a3b824!important;border-radius:18px!important;min-height:76px!important;padding:14px!important}.gt-one-registry-force .ved-result-card span{color:#94a3b8e0!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:8px!important;font-size:10px!important;font-weight:900!important;display:block!important}.gt-one-registry-force .ved-result-card b{color:#fff!important;font-size:16px!important;font-weight:950!important}.gt-one-registry-force .ved-result-card.is-accent{background:radial-gradient(circle at 0 0,#ff500033,#0000 44%),#ff500014!important;border-color:#ff500042!important}.gt-one-registry-force .ved-result-card.is-accent b{color:#ff5000!important}html.light .gt-one-registry-force .ved-calc-card,html.light .gt-one-registry-force .ved-result-card{background:#ffffffdb!important;border-color:#0f172a17!important}html.light .gt-one-registry-force .ved-result-card b{color:#111827!important}@media (max-width:1180px){.gt-one-registry-force .ved-calc-grid,.gt-one-registry-force .ved-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.gt-one-registry-force .ved-calc-grid,.gt-one-registry-force .ved-result-grid,.gt-one-registry-force .ved-calc-row,.gt-one-registry-force .ved-calc-row--three{grid-template-columns:1fr!important}}.gt-one-registry-force .ved-calc{gap:18px!important;display:grid!important}.gt-one-registry-force .ved-calc-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.gt-one-registry-force .ved-internal-cost,.gt-one-registry-force .ved-form-card,.gt-one-registry-force .ved-result-table-wrap,.gt-one-registry-force .ved-margin-card{background:radial-gradient(circle at 0 0,#ff500012,#0000 42%),#ffffff0b!important;border:1px solid #94a3b824!important;border-radius:18px!important;box-shadow:0 12px 34px #0000001f,inset 0 1px #ffffff0b!important}.gt-one-registry-force .ved-internal-cost{padding:16px!important}.gt-one-registry-force .ved-internal-cost .manager-calc-block__head b{color:#ff5000!important;font-size:20px!important;font-weight:950!important}.gt-one-registry-force .ved-cost-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}.gt-one-registry-force .ved-cost-card{background:#ffffff0b!important;border:1px solid #94a3b81f!important;border-radius:15px!important;min-height:70px!important;padding:12px!important}.gt-one-registry-force .ved-cost-card span,.gt-one-registry-force .ved-form-card span,.gt-one-registry-force .ved-margin-card span{color:#94a3b8eb!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:10px!important;font-weight:950!important;display:block!important}.gt-one-registry-force .ved-cost-card b,.gt-one-registry-force .ved-margin-card b{color:#fff!important;font-size:15px!important;font-weight:950!important}.gt-one-registry-force .ved-form-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gt-one-registry-force .ved-form-card{min-height:112px!important;padding:14px!important}.gt-one-registry-force .ved-form-card--invoice{grid-column:span 1!important}.gt-one-registry-force .ved-form-row{grid-template-columns:1fr 120px!important;gap:8px!important;display:grid!important}.gt-one-registry-force .ved-form-row--three{grid-template-columns:1fr 110px 130px!important}.gt-one-registry-force .ved-form-card small{color:#94a3b8d1!important;margin-top:8px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.gt-one-registry-force .ved-form-card em{color:#f87171!important;margin-top:8px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;display:block!important}.gt-one-registry-force .ved-form-card.is-danger{background:radial-gradient(circle at 0 0,#f8717124,#0000 42%),#ffffff0b!important;border-color:#f8717173!important}.gt-one-registry-force .ved-select-solid{color:#fff!important;background:linear-gradient(#141b28fa,#090e18fa)!important;border:1px solid #94a3b833!important}.gt-one-registry-force .ved-select-solid option{color:#fff!important;background:#111827!important}.gt-one-registry-force .ved-result-table-wrap{padding:10px!important;overflow:auto!important}.gt-one-registry-force .ved-result-table{border-collapse:collapse!important;width:100%!important;min-width:760px!important}.gt-one-registry-force .ved-result-table th{color:#94a3b8e6!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#ffffff0b!important;border-bottom:1px solid #94a3b824!important;height:42px!important;padding:0 12px!important;font-size:11px!important;font-weight:950!important}.gt-one-registry-force .ved-result-table td{color:#e2e8f0eb!important;border-bottom:1px solid #94a3b81a!important;height:38px!important;padding:8px 12px!important;font-size:13px!important;font-weight:800!important}.gt-one-registry-force .ved-result-table td:nth-child(2),.gt-one-registry-force .ved-result-table td:nth-child(3),.gt-one-registry-force .ved-result-table th:nth-child(2),.gt-one-registry-force .ved-result-table th:nth-child(3){text-align:right!important}.gt-one-registry-force .ved-result-table tr.is-total td{color:#111827!important;background:#ffbd00!important;font-weight:950!important}.gt-one-registry-force .ved-margin-card{min-height:76px!important;padding:14px!important}html.light .gt-one-registry-force .ved-internal-cost,html.light .gt-one-registry-force .ved-form-card,html.light .gt-one-registry-force .ved-result-table-wrap,html.light .gt-one-registry-force .ved-margin-card,html.light .gt-one-registry-force .ved-cost-card{background:#ffffffe0!important;border-color:#0f172a17!important}html.light .gt-one-registry-force .ved-cost-card b,html.light .gt-one-registry-force .ved-margin-card b,html.light .gt-one-registry-force .ved-result-table td{color:#111827!important}html.light .gt-one-registry-force .ved-select-solid{color:#111827!important;background:#fff!important;border-color:#0f172a1f!important}html.light .gt-one-registry-force .ved-select-solid option{color:#111827!important;background:#fff!important}@media (max-width:1180px){.gt-one-registry-force .ved-form-panel,.gt-one-registry-force .ved-cost-grid,.gt-one-registry-force .ved-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.gt-one-registry-force .ved-form-panel,.gt-one-registry-force .ved-cost-grid,.gt-one-registry-force .ved-margin-grid,.gt-one-registry-force .ved-form-row,.gt-one-registry-force .ved-form-row--three{grid-template-columns:1fr!important}}.gt-one-registry-force .ved-table-calc{gap:18px!important;display:grid!important}.gt-one-registry-force .ved-table-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.gt-one-registry-force .ved-cost-panel,.gt-one-registry-force .ved-settings-panel,.gt-one-registry-force .ved-client-prices,.gt-one-registry-force .ved-result-table-wrap,.gt-one-registry-force .ved-invoice-panel{background:radial-gradient(circle at 0 0,#ff500014,#0000 36%),#ffffff0b!important;border:1px solid #94a3b829!important;border-radius:22px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0d!important}.gt-one-registry-force .ved-cost-panel__head{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin-bottom:12px!important;display:flex!important}.gt-one-registry-force .ved-cost-panel__head span,.gt-one-registry-force .ved-client-prices h4,.gt-one-registry-force .ved-settings-row label span,.gt-one-registry-force .ved-invoice-item-card>span{color:#ff5000!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}.gt-one-registry-force .ved-cost-panel__head h4,.gt-one-registry-force .ved-invoice-panel h4{color:#fff!important;margin:4px 0 0!important;font-size:18px!important;font-weight:950!important}.gt-one-registry-force .ved-cost-panel__head b{color:#ff5000!important;font-size:22px!important;font-weight:950!important}.gt-one-registry-force .ved-client-prices h4,.gt-one-registry-force .ved-invoice-panel h4{margin:0 0 14px!important}.gt-one-registry-force .ved-settings-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:28px 24px!important;display:grid!important}.gt-one-registry-force .ved-settings-row>label{flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.gt-one-registry-force .ved-settings-row .orders-premium-input,.gt-one-registry-force .ved-settings-row .orders-premium-select,.gt-one-registry-force .ved-settings-row .ved-select-solid,.gt-one-registry-force .ved-settings-row .gt-dropdown-trigger{box-sizing:border-box!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:68px!important;min-height:68px!important}.gt-one-registry-force .ved-settings-row small{color:#94a3b8c7!important;min-height:18px!important;font-size:11px!important;line-height:1.35!important}.gt-one-registry-force .ved-cost-table,.gt-one-registry-force .ved-edit-table,.gt-one-registry-force .ved-result-table{border-collapse:collapse!important;width:100%!important}.gt-one-registry-force .ved-cost-table th,.gt-one-registry-force .ved-edit-table th,.gt-one-registry-force .ved-result-table th{color:#94a3b8eb!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-align:left!important;border-bottom:1px solid #94a3b824!important;height:42px!important;padding:0 12px!important;font-size:11px!important;font-weight:950!important}.gt-one-registry-force .ved-cost-table td,.gt-one-registry-force .ved-edit-table td,.gt-one-registry-force .ved-result-table td{color:#ffffffe6!important;border-bottom:1px solid #94a3b81a!important;height:48px!important;padding:9px 12px!important;font-size:14px!important;font-weight:800!important}.gt-one-registry-force .ved-edit-table input,.gt-one-registry-force .ved-edit-table select,.gt-one-registry-force .ved-edit-table .gt-dropdown-trigger{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;height:52px!important;min-height:52px!important}.gt-one-registry-force .ved-result-table td:nth-child(2),.gt-one-registry-force .ved-result-table td:nth-child(3),.gt-one-registry-force .ved-result-table th:nth-child(2),.gt-one-registry-force .ved-result-table th:nth-child(3),.gt-one-registry-force .ved-cost-table td:nth-child(2),.gt-one-registry-force .ved-cost-table th:nth-child(2){text-align:right!important}.gt-one-registry-force .ved-result-table tr.is-total td{color:#fff!important;background:linear-gradient(90deg,#ff500038,#ff500014),linear-gradient(#121826fa,#070c16fa)!important;border-top:1px solid #ff500073!important;border-bottom:1px solid #ff500047!important;font-weight:950!important;box-shadow:inset 0 1px #ffffff14,inset 4px 0 #ff5000e6!important}.gt-one-registry-force .ved-result-table tr.is-total td:first-child{border-radius:16px 0 0 16px!important}.gt-one-registry-force .ved-result-table tr.is-total td:last-child{color:#ff5000!important;text-shadow:0 0 18px #ff500073!important;border-radius:0 16px 16px 0!important}html.light .gt-one-registry-force .ved-result-table tr.is-total td{color:#111827!important;background:linear-gradient(90deg,#ff500024,#ff50000a),linear-gradient(#fff,#f4f6fa)!important;border-top:1px solid #ff500057!important;border-bottom:1px solid #ff50002e!important;box-shadow:inset 0 1px #ffffffe6,inset 4px 0 #ff5000e6,0 12px 26px #0f172a0f!important}html.light .gt-one-registry-force .ved-result-table tr.is-total td:last-child{color:#ff5000!important;text-shadow:none!important}.gt-one-registry-force .ved-edit-table tr.is-danger td{background:#f8717114!important}.gt-one-registry-force .ved-danger-text{color:#f87171!important;font-weight:950!important}.gt-one-registry-force .ved-ok-text{color:#4ade80!important;font-weight:950!important}.gt-one-registry-force select,.orders-filters select{color:#fff!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#141b28fa,#090e18fa)!important;border:1px solid #94a3b838!important;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000002e!important}.gt-one-registry-force select option,.orders-filters select option{color:#fff!important;background:#111827!important}.gt-one-registry-force .ved-invoice-items-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important;display:grid!important}.gt-one-registry-force .ved-invoice-item-card{background:linear-gradient(#fff1,#ffffff09)!important;border:1px solid #94a3b824!important;border-radius:18px!important;min-height:132px!important;padding:15px!important;box-shadow:0 10px 26px #00000029,inset 0 1px #ffffff0f!important}.gt-one-registry-force .ved-invoice-item-card>span{margin-bottom:7px!important;display:block!important}.gt-one-registry-force .ved-invoice-item-card>b{color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1.25!important;display:block!important}.gt-one-registry-force .ved-invoice-item-card p{color:#94a3b8db!important;margin:8px 0 0!important;font-size:13px!important}.gt-one-registry-force .ved-invoice-item-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}.gt-one-registry-force .ved-invoice-item-metrics div{background:#ffffff0b!important;border:1px solid #94a3b81a!important;border-radius:14px!important;padding:10px!important}.gt-one-registry-force .ved-invoice-item-metrics small{color:#94a3b8d6!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:10px!important;font-weight:900!important;display:block!important}.gt-one-registry-force .ved-invoice-item-metrics strong{color:#fff!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:950!important;display:block!important}.gt-one-registry-force .ved-margin-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.gt-one-registry-force .ved-margin-card{background:#ffffff0b!important;border:1px solid #94a3b826!important;border-radius:18px!important;min-height:82px!important;padding:15px!important}.gt-one-registry-force .ved-margin-card span{color:#94a3b8e6!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:8px!important;font-size:10px!important;font-weight:950!important;display:block!important}.gt-one-registry-force .ved-margin-card b{color:#fff!important;font-size:17px!important;font-weight:950!important}.gt-one-registry-force .ved-margin-card.is-accent{background:radial-gradient(circle at 0 0,#ff500038,#0000 42%),#ff500014!important;border-color:#ff50004d!important}.gt-one-registry-force .ved-margin-card.is-accent b{color:#ff5000!important}.gt-dropdown-trigger{width:100%;min-width:0;height:68px;min-height:68px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:radial-gradient(circle at 0 0,#ff500014,#0000 42%),linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:800;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000029}.gt-dropdown-trigger:hover{border-color:#ff500061;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff500029,0 20px 52px #ff50001a}.gt-dropdown-trigger.is-open{background:radial-gradient(circle at 0 0,#ff500033,#0000 44%),radial-gradient(circle at 100% 0,#526cff24,#0000 46%),linear-gradient(#ffffff17,#ffffff0a);border-color:#ff5000eb;box-shadow:0 0 0 1px #ff500057,0 0 24px #ff500038,0 22px 64px #00000057}.gt-dropdown-trigger.is-disabled{opacity:.48;cursor:not-allowed}.gt-dropdown-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gt-dropdown-arrow{color:#ff5000;flex:none;font-size:12px;line-height:1;transition:transform .22s}.gt-dropdown-trigger.is-open .gt-dropdown-arrow{transform:rotate(180deg)}.gt-dropdown-menu{-webkit-backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#ff50002e,#0000 42%),radial-gradient(circle at 100% 0,#526cff1a,#0000 46%),#070c18f5;border:1px solid #ff500059;border-radius:24px;padding:10px;animation:.18s both gtDropdownIn;overflow:hidden;box-shadow:0 0 0 1px #ff50001f,0 26px 70px #0000008f,0 0 40px #ff500024}.gt-dropdown-item{color:#f5f7fbc7;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;padding:0 16px;font-size:15px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:flex}.gt-dropdown-item:hover{color:#fff;background:linear-gradient(90deg,#ff500033,#ff50000f);transform:translate(2px)}.gt-dropdown-item.is-active{color:#fff;background:linear-gradient(90deg,#ff50004d,#ff500017)}@keyframes gtDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.gt-one-registry-force .orders-view-modal--premium{overflow:hidden!important}.gt-one-registry-force .orders-modal-scroll-content{padding-bottom:28px!important;overflow:hidden auto!important}.gt-one-registry-force .orders-modal-scroll-content:has(.orders-chat-panel){flex-direction:column!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.gt-one-registry-force .orders-modal-scroll-content:has(.orders-chat-panel) .orders-premium-calc{flex-direction:column!important;flex:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important}.gt-one-registry-force .orders-chat-panel{background:#02060e38!important;border:1px solid #94a3b824!important;border-radius:22px!important;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.gt-one-registry-force .orders-chat-list{background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;overflow:hidden auto!important}.gt-one-registry-force .orders-chat-compose{z-index:5!important;background:#070c16fa!important;border-top:1px solid #94a3b824!important;flex:none!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;display:grid!important;position:relative!important;bottom:auto!important;box-shadow:0 -18px 44px #00000057,inset 0 1px #ffffff0b!important}.gt-one-registry-force .orders-chat-input-row{grid-template-columns:1fr auto!important;gap:12px!important;display:grid!important}.gt-one-registry-force .orders-chat-input-row input{border-radius:999px!important;height:50px!important;padding:0 20px!important}.gt-one-registry-force .orders-chat-input-row button{border-radius:999px!important;height:50px!important;min-height:50px!important;padding:0 24px!important}.gt-one-registry-force .orders-chat-stickers{flex-direction:column!important;gap:8px!important;display:flex!important}.gt-one-registry-force .orders-sticker-tabs,.gt-one-registry-force .orders-sticker-list{gap:8px!important;display:flex!important;overflow:auto hidden!important}.gt-one-registry-force .orders-sticker-tabs{gap:6px!important}.gt-one-registry-force .orders-sticker-tabs button{cursor:pointer!important;background:#ffffff0d!important;border:1px solid #94a3b826!important;border-radius:10px!important;width:36px!important;height:36px!important;font-size:16px!important}.gt-one-registry-force .orders-sticker-tabs button.active{background:linear-gradient(135deg,#ff5000,#ff762e)!important;box-shadow:0 6px 16px #ff500059!important}.gt-one-registry-force .orders-chat-sticker-btn{cursor:pointer!important;background:#ffffff0f!important;border:1px solid #94a3b824!important;border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;font-size:18px!important;transition:all .15s!important}.gt-one-registry-force .orders-chat-sticker-btn:hover{background:#ff500026!important;border-color:#ff500066!important;transform:scale(1.15)translateY(-2px)!important}.gt-one-registry-force .orders-sticker-list::-webkit-scrollbar{display:none!important}.gt-one-registry-force .orders-sticker-tabs::-webkit-scrollbar{display:none!important}.gt-one-registry-force .orders-chat-list::-webkit-scrollbar{width:7px!important}.gt-one-registry-force .orders-chat-list::-webkit-scrollbar-track{background:0 0!important}.gt-one-registry-force .orders-chat-list::-webkit-scrollbar-thumb{background:#ff5000b8!important;border-radius:999px!important}html.light .gt-one-registry-force .ved-cost-panel,html.light .gt-one-registry-force .ved-settings-panel,html.light .gt-one-registry-force .ved-client-prices,html.light .gt-one-registry-force .ved-result-table-wrap,html.light .gt-one-registry-force .ved-invoice-panel,html.light .gt-one-registry-force .ved-invoice-item-card,html.light .gt-one-registry-force .ved-margin-card{background:#ffffffe0!important;border-color:#0f172a1a!important}html.light .gt-one-registry-force .ved-cost-panel__head h4,html.light .gt-one-registry-force .ved-cost-table td,html.light .gt-one-registry-force .ved-edit-table td,html.light .gt-one-registry-force .ved-result-table td,html.light .gt-one-registry-force .ved-margin-card b,html.light .gt-one-registry-force .ved-invoice-panel h4,html.light .gt-one-registry-force .ved-invoice-item-card>b,html.light .gt-one-registry-force .ved-invoice-item-metrics strong{color:#111827!important}html.light .gt-one-registry-force select,html.light .orders-filters select{color:#111827!important;background:#fff!important;border-color:#0f172a1f!important}html.light .gt-one-registry-force select option,html.light .orders-filters select option{color:#111827!important;background:#fff!important}html.light .gt-one-registry-force .ved-invoice-item-metrics div{background:#0f172a09!important;border-color:#0f172a14!important}html.light .gt-dropdown-trigger,[data-theme=light] .gt-dropdown-trigger,.light .gt-dropdown-trigger{color:#121826;background:radial-gradient(circle at 0 0,#ff500014,#0000 42%),linear-gradient(#fffffffa,#f6f8fceb);border-color:#090f1c1a;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #0f172a14}html.light .gt-dropdown-trigger:hover,[data-theme=light] .gt-dropdown-trigger:hover,.light .gt-dropdown-trigger:hover{border-color:#ff50006b;box-shadow:0 0 0 1px #ff500024,0 18px 46px #ff500017}html.light .gt-dropdown-trigger.is-open,[data-theme=light] .gt-dropdown-trigger.is-open,.light .gt-dropdown-trigger.is-open{background:radial-gradient(circle at 0 0,#ff500024,#0000 44%),radial-gradient(circle at 100% 0,#526cff14,#0000 46%),linear-gradient(#fff,#f7f8fb);border-color:#ff5000eb;box-shadow:0 0 0 1px #ff50003d,0 0 24px #ff500024,0 22px 52px #0f172a1f}html.light .gt-dropdown-menu,[data-theme=light] .gt-dropdown-menu,.light .gt-dropdown-menu{background:radial-gradient(circle at 0 0,#ff50001f,#0000 42%),radial-gradient(circle at 100% 0,#526cff14,#0000 46%),#fffffff5;border-color:#ff50005c;box-shadow:0 0 0 1px #ff50001a,0 26px 66px #0f172a29,0 0 34px #ff50001f}html.light .gt-dropdown-item,[data-theme=light] .gt-dropdown-item,.light .gt-dropdown-item{color:#121826b8}html.light .gt-dropdown-item:hover,[data-theme=light] .gt-dropdown-item:hover,.light .gt-dropdown-item:hover{color:#121826;background:linear-gradient(90deg,#ff500024,#ff50000a)}html.light .gt-dropdown-item.is-active,[data-theme=light] .gt-dropdown-item.is-active,.light .gt-dropdown-item.is-active{color:#121826;background:linear-gradient(90deg,#ff500038,#ff50000f)}html.light .gt-one-registry-force .orders-chat-panel{background:#ffffffb3!important;border-color:#0f172a1a!important}html.light .gt-one-registry-force .orders-chat-compose{background:#fffffff5!important;border-top-color:#0f172a1a!important}html.light .gt-one-registry-force .orders-chat-sticker-btn{background:#0f172a0d!important;border-color:#0f172a1a!important}@media (max-width:1400px){.gt-one-registry-force .ved-settings-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.gt-one-registry-force .ved-settings-row,.gt-one-registry-force .ved-margin-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.gt-one-registry-force .ved-settings-row,.gt-one-registry-force .ved-margin-grid,.gt-one-registry-force .orders-chat-input-row{grid-template-columns:1fr!important}.gt-one-registry-force .ved-client-prices,.gt-one-registry-force .ved-result-table-wrap,.gt-one-registry-force .ved-cost-panel{overflow-x:auto!important}.gt-one-registry-force .ved-edit-table,.gt-one-registry-force .ved-result-table,.gt-one-registry-force .ved-cost-table{min-width:760px!important}.gt-one-registry-force .ved-invoice-item-metrics{grid-template-columns:1fr!important}.gt-one-registry-force .orders-chat-panel{height:520px!important}}.gt-one-registry-force .orders-filters,.orders-filters{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;display:flex!important}.gt-one-registry-force .orders-filters select,.orders-filters select{color:#f5f7fb!important;cursor:pointer!important;appearance:none!important;background-color:#0000!important;background-image:linear-gradient(#141b28fa,#080d17fa),url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23FF5000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:50%,right 16px center!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,14px 14px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #ff50003d!important;border-radius:999px!important;outline:none!important;min-width:170px!important;height:46px!important;padding:0 42px 0 16px!important;font-size:13px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000038!important}.gt-one-registry-force .orders-filters select:hover,.orders-filters select:hover{border-color:#ff50008c!important;box-shadow:0 0 0 1px #ff500029,0 16px 34px #ff50001a!important}.gt-one-registry-force .orders-filters select:focus,.orders-filters select:focus{border-color:#ff5000e6!important;box-shadow:0 0 0 3px #ff500024,0 0 26px #ff500029!important}.gt-one-registry-force .orders-filters select option,.orders-filters select option{color:#fff!important;background:#111827!important}html.light .gt-one-registry-force .orders-filters select,html.light .orders-filters select{color:#111827!important;background-image:linear-gradient(#fff,#f5f7fb),url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23FF5000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;border-color:#0f172a1f!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0f!important}html.light .gt-one-registry-force .orders-filters select option,html.light .orders-filters select option{color:#111827!important;background:#fff!important}@media (max-width:760px){.gt-one-registry-force .orders-filters,.orders-filters{grid-template-columns:1fr!important;display:grid!important}.gt-one-registry-force .orders-filters select,.orders-filters select{width:100%!important;min-width:0!important}}.filters-compact{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.filters-compact .gt-dropdown-trigger{background:linear-gradient(#141b28fa,#080d17fa)!important;border:1px solid #94a3b82e!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000002e!important}.filters-compact .gt-dropdown-trigger:hover{border-color:#ff500080!important}.filters-compact .gt-dropdown-trigger.is-open{border-color:#ff5000e6!important;box-shadow:0 0 0 2px #ff500024,0 0 22px #ff500026!important}.filters-compact .gt-dropdown{width:auto!important;min-width:160px!important}.filters-compact .gt-dropdown-arrow{font-size:10px!important}html.light .filters-compact .gt-dropdown-trigger{color:#111827!important;background:linear-gradient(#fff,#f5f7fb)!important;border-color:#0f172a1f!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0f!important}.gt-one-registry-force .orders-filters,.gt-one-registry-force .filters-compact{grid-template-columns:minmax(360px,1fr) repeat(3,minmax(160px,220px))!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important}.gt-one-registry-force .orders-filters>*,.gt-one-registry-force .filters-compact>*,.gt-one-registry-force .orders-filters div,.gt-one-registry-force .filters-compact div{min-width:0!important}.gt-one-registry-force .orders-filters .gt-dropdown-trigger,.gt-one-registry-force .filters-compact .gt-dropdown-trigger{border-radius:999px!important;height:54px!important;min-height:54px!important;font-size:14px!important}.gt-one-registry-force .orders-filters select,.gt-one-registry-force .filters-compact select{border-radius:999px!important;height:54px!important;min-height:54px!important}.gt-one-registry-force .orders-filters .gt-dropdown,.gt-one-registry-force .filters-compact .gt-dropdown{width:100%!important;min-width:0!important}@media (max-width:1100px){.gt-one-registry-force .orders-filters,.gt-one-registry-force .filters-compact{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.gt-one-registry-force .orders-filters,.gt-one-registry-force .filters-compact{grid-template-columns:1fr!important}}.gt-dropdown--local{z-index:20!important;width:100%!important;min-width:0!important;position:relative!important}.gt-dropdown--local.is-open{z-index:100!important}.gt-dropdown--local .gt-dropdown-trigger{color:#f5f7fb!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:radial-gradient(circle at 0 0,#ff500014,#0000 42%),linear-gradient(#141b28fa,#080d17fa)!important;border:1px solid #94a3b82e!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;transition:border-color .18s,box-shadow .18s,background .18s!important;display:flex!important;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000002e!important}.gt-dropdown--local .gt-dropdown-trigger:hover{border-color:#ff500080!important;box-shadow:0 0 0 1px #ff500024,0 14px 30px #ff50001a!important}.gt-dropdown--local.is-open .gt-dropdown-trigger{border-color:#ff5000e6!important;box-shadow:0 0 0 3px #ff500021,0 0 26px #ff500029!important}.gt-dropdown--local .gt-dropdown-trigger:disabled{opacity:.55!important;cursor:not-allowed!important}.gt-dropdown--local .gt-dropdown-value{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.gt-dropdown--local .gt-dropdown-arrow{color:#ff5000!important;flex:none!important;font-size:11px!important;line-height:1!important;transition:transform .18s!important}.gt-dropdown--local.is-open .gt-dropdown-arrow{transform:rotate(180deg)!important}.gt-dropdown--local .gt-dropdown-menu{-webkit-backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 0 0,#ff50002e,#0000 42%),#070c18fa!important;border:1px solid #ff500047!important;border-radius:18px!important;width:100%!important;min-width:190px!important;max-height:280px!important;padding:8px!important;animation:.16s both gtDropdownIn!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 22px 55px #00000080,0 0 30px #ff50001f,inset 0 1px #ffffff12!important}.gt-dropdown--local .gt-dropdown-item{color:#f5f7fbd1!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;width:100%!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important;transition:background .15s,color .15s,transform .15s!important;display:flex!important}.gt-dropdown--local .gt-dropdown-item:hover,.gt-dropdown--local .gt-dropdown-item.is-active{color:#fff!important;background:#ff50002e!important}.gt-dropdown--local .gt-dropdown-item:hover{transform:translate(2px)!important}html.light .gt-dropdown--local .gt-dropdown-trigger{color:#111827!important;background:radial-gradient(circle at 0 0,#ff500012,#0000 42%),linear-gradient(#fff,#f5f7fb)!important;border-color:#0f172a1f!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #0f172a0f!important}html.light .gt-dropdown--local .gt-dropdown-menu{background:radial-gradient(circle at 0 0,#ff50001a,#0000 42%),#fffffffa!important;border-color:#ff500040!important;box-shadow:0 18px 38px #0f172a24,0 0 26px #ff500014,inset 0 1px #ffffffe6!important}html.light .gt-dropdown--local .gt-dropdown-item{color:#111827c7!important}html.light .gt-dropdown--local .gt-dropdown-item:hover,html.light .gt-dropdown--local .gt-dropdown-item.is-active{color:#111827!important;background:#ff50001f!important}.orders-premium-title-actions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.orders-commercial-offer-btn{white-space:nowrap!important;border-radius:999px!important;height:42px!important;min-height:42px!important;padding:0 18px!important}.commercial-offer-modal{background:radial-gradient(circle at 10% 0,#ff500038,#0000 30%),linear-gradient(#080d17fa,#03070efa);border:1px solid #ff500047;border-radius:34px;width:min(1180px,100vw - 36px);height:min(92vh,980px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008c,0 0 0 1px #ffffff14}.commercial-offer-modal .orders-premium-close{z-index:10!important;top:22px!important;right:22px!important}.commercial-offer-paper{background:linear-gradient(#080d17 0 150px,#fff 150px 100%);height:100%;padding:0;overflow-y:auto}.commercial-offer-paper:before{content:"";background:radial-gradient(circle at 75% 20%,#ff50006b,#0000 24%),linear-gradient(135deg,#ff50002e,#0000 38%),linear-gradient(#08101d,#050914);height:150px;display:block}.commercial-offer-paper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff5000,#0000);height:2px;position:absolute;top:92px;left:42px;right:42px;box-shadow:0 0 26px #ff5000bf}.commercial-offer-head,.commercial-offer-intro,.commercial-offer-grid,.commercial-offer-section,.commercial-offer-total,.commercial-offer-footer,.commercial-offer-actions{margin-left:54px;margin-right:54px}.commercial-offer-head{z-index:2;background:#fff;border:1px solid #0f172a1a;border-radius:30px;grid-template-columns:1fr 270px;align-items:start;gap:28px;min-height:230px;margin-top:-92px;padding:38px 42px;display:grid;position:relative;box-shadow:0 24px 70px #0f172a29}.commercial-offer-head p,.commercial-offer-section-head span,.commercial-offer-grid span,.commercial-offer-total span,.commercial-offer-manager span{color:#ff5000;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.commercial-offer-head h2{color:#111827;letter-spacing:-.045em;max-width:720px;margin:14px 0 12px;font-size:46px;font-weight:950;line-height:.98}.commercial-offer-head>div>span{color:#11182752;font-size:16px;font-weight:950}.commercial-offer-badge{background:radial-gradient(circle at 0 0,#ff500026,#0000 55%),#fff6f1;border:1px solid #ff500042;border-radius:24px;padding:22px}.commercial-offer-badge span{color:#11182759;text-transform:uppercase;font-size:14px;font-weight:950;line-height:1.1;display:block}.commercial-offer-badge b{color:#111827;margin-top:12px;font-size:24px;font-weight:950;display:block}.commercial-offer-intro{background:#fff;border:1px solid #0f172a1a;border-radius:26px;margin-top:28px;padding:24px 28px}.commercial-offer-intro p{color:#111827b8;max-width:980px;margin:0;font-size:17px;font-weight:800;line-height:1.7}.commercial-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.commercial-offer-grid>div{background:radial-gradient(circle at 0 0,#ff50000f,#0000 44%),#fff;border:1px solid #0f172a1a;border-radius:24px;min-height:104px;padding:22px}.commercial-offer-grid b{color:#111827;margin-top:12px;font-size:19px;font-weight:950;line-height:1.25;display:block}.commercial-offer-section{background:#fff;border:1px solid #0f172a1a;border-radius:28px;margin-top:28px;padding:26px}.commercial-offer-section-head{margin-bottom:18px}.commercial-offer-section-head h3{color:#111827;letter-spacing:-.035em;margin:8px 0 0;font-size:30px;font-weight:950}.commercial-offer-table{border-collapse:collapse;width:100%}.commercial-offer-table th{color:#64748bb8;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid #0f172a14;padding:13px 14px;font-size:12px;font-weight:950}.commercial-offer-table td{color:#111827bd;border-bottom:1px solid #0f172a0f;padding:16px 14px;font-size:16px;font-weight:850}.commercial-offer-table td:first-child{color:#111827d1;font-weight:950}.commercial-offer-table th:not(:first-child),.commercial-offer-table td:not(:first-child){text-align:right;white-space:nowrap}.commercial-offer-table tr.is-total td{color:#111827;background:linear-gradient(90deg,#ff500024,#ff500009),#fff8f4;border-top:1px solid #ff50003d;border-bottom:0;font-size:18px;font-weight:950}.commercial-offer-total{background:radial-gradient(circle at 0 0,#ff500038,#0000 38%),linear-gradient(90deg,#fff1e9,#fff);border:1px solid #ff50004d;border-radius:30px;margin-top:30px;padding:30px}.commercial-offer-total b{color:#ff5000;letter-spacing:-.04em;margin-top:12px;font-size:46px;font-weight:950;line-height:1;display:block}.commercial-offer-total p{color:#111827ad;margin:14px 0 0;font-size:17px;font-weight:900}.commercial-offer-footer{border-top:1px solid #0f172a14;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:30px;padding-top:24px;display:grid}.commercial-offer-manager,.commercial-offer-company{background:#fff;border:1px solid #0f172a1a;border-radius:26px;padding:22px}.commercial-offer-manager{align-items:center;gap:18px;display:flex}.commercial-offer-avatar{border:3px solid #ff5000;border-radius:50%;flex:none;width:82px;height:82px;padding:4px;overflow:hidden;box-shadow:0 0 28px #ff50003d}.commercial-offer-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.commercial-offer-avatar span{border-radius:inherit;color:#ff5000;background:#fff1e9;place-items:center;width:100%;height:100%;font-size:18px;font-weight:950;display:grid}.commercial-offer-manager b,.commercial-offer-company b{color:#111827;margin-top:8px;font-size:22px;font-weight:950;display:block}.commercial-offer-manager p,.commercial-offer-company p{color:#111827a8;margin:8px 0 0;font-size:14px;font-weight:800}.commercial-offer-actions{z-index:4;background:linear-gradient(#0000,#fff 35%,#fff);justify-content:flex-end;gap:14px;margin-top:28px;padding:18px 0 28px;display:flex;position:sticky;bottom:0}html.light .commercial-offer-modal{background:radial-gradient(circle at 10% 0,#ff500029,#0000 30%),#fffffff5}@media (max-width:900px){.commercial-offer-head,.commercial-offer-footer,.commercial-offer-grid{grid-template-columns:1fr}.commercial-offer-head,.commercial-offer-intro,.commercial-offer-grid,.commercial-offer-section,.commercial-offer-total,.commercial-offer-footer,.commercial-offer-actions{margin-left:22px;margin-right:22px}.commercial-offer-head h2,.commercial-offer-total b{font-size:32px}}.commercial-offer-download-btn{justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.cp-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.cp-header h1{font-size:28px;font-weight:700}.cp-header p{color:var(--muted)}.cp-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff500066;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:800;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #ff500052,0 0 30px #ff500033}.cp-create-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 48px #ff500073,0 0 40px #ff500059}.cp-table{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.cp-name{font-weight:600}.cp-empty{text-align:center;color:var(--muted);padding:20px}.cp-loading{padding:20px}.cp-create-btn,.cp-action-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:16px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 16px 34px #ff500040}.cp-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000009e;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.cp-modal{background:radial-gradient(circle at 0 0, #ff500026, transparent 32%), var(--panel);border:1px solid #ffffff1f;border-radius:30px;width:min(1060px,100%);max-height:calc(100vh - 68px);overflow:hidden;box-shadow:0 34px 120px #00000073}.cp-modal-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.cp-modal-head h2{margin:0;font-size:30px}.cp-modal-head p{color:var(--muted);margin:8px 0 0}.cp-close{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:grid}.cp-modal-body{max-height:420px;padding:24px 28px;overflow:auto}.cp-info-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cp-info-card{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;min-height:92px;padding:16px}.cp-info-card span{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.cp-info-card strong{font-size:15px}.cp-empty-tab{text-align:center;background:#ff50000f;border:1px dashed #ff500059;border-radius:24px;place-items:center;min-height:210px;display:grid}.cp-empty-tab h3{margin:0 0 8px;font-size:22px}.cp-empty-tab p{max-width:520px;color:var(--muted);margin:0 auto}.cp-modal-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;padding:18px 28px 26px;display:flex}.cp-action-danger{color:#ff5000;cursor:pointer;background:#ff500014;border:1px solid #ff50006b;border-radius:16px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.cp-action-primary:disabled,.cp-action-danger:disabled{opacity:.55;cursor:wait}@media (max-width:980px){.cp-info-grid{grid-template-columns:1fr}}.suppliers-page{min-height:100%;color:var(--text);padding:38px 52px}.suppliers-hero{background:radial-gradient(circle at 0 0,#ff50003d,#0000 34%),linear-gradient(135deg,#080d17f5,#0c121fdb);border:1px solid #ff50002e;border-radius:32px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:180px;margin-bottom:22px;padding:30px;display:flex;box-shadow:0 24px 80px #00000038}.suppliers-kicker{color:#ff5000;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.suppliers-hero h1{color:#fff;margin:0;font-size:44px;line-height:.95}.suppliers-hero p{color:#ffffffad;max-width:680px;margin:16px 0 0;line-height:1.55}.suppliers-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff500066;border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-weight:800;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #ff500040,inset 0 0 #fff0}.suppliers-create-btn:before{content:"";opacity:0;background:linear-gradient(120deg,#0000,#ffffff4d,#0000);transition:all .4s;position:absolute;inset:0}.suppliers-create-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 45px #ff500066,0 0 25px #ff500059}.suppliers-create-btn:hover:before{opacity:1;animation:1.2s linear shine}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.suppliers-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.suppliers-tabs{gap:10px;display:flex}.suppliers-tabs button,.suppliers-modal-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:all .2s;display:inline-flex}.suppliers-tabs button span{color:#ff5000;background:#ff50001f;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.suppliers-tabs button.active,.suppliers-modal-tabs button.active{color:#ff5000;background:#ff50001f;border-color:#ff5000a6}.suppliers-search{min-width:390px;height:44px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.suppliers-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.suppliers-table-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden;box-shadow:0 20px 70px #0000002e}.suppliers-table-head,.suppliers-row{grid-template-columns:minmax(220px,1.8fr) 1.4fr 1.2fr 1fr 1.3fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.suppliers-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ff500014;font-size:12px;font-weight:900}.suppliers-row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;transition:all .18s}.suppliers-row:hover{background:#ff50000f}.suppliers-row strong{font-size:14px;display:block}.suppliers-row span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.suppliers-tags{flex-wrap:wrap;gap:6px;display:flex}.suppliers-tags span{color:#ff5000;background:#ff50001a;border-radius:999px;margin:0;padding:5px 8px;font-size:11px;font-weight:800}.suppliers-tags em{color:var(--muted);font-style:normal}.suppliers-state{color:var(--muted);text-align:center;padding:28px}.suppliers-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000009e;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.suppliers-modal{background:radial-gradient(circle at 0 0, #ff500026, transparent 32%), var(--panel);border:1px solid #ffffff1f;border-radius:30px;width:min(1060px,100%);height:min(1060px,100%);overflow:visible;box-shadow:0 34px 120px #00000073}.suppliers-modal-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.suppliers-modal-head h2{margin:0;font-size:30px}.suppliers-modal-head p{color:var(--muted);margin:8px 0 0}.suppliers-close{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:14px;place-items:center;display:grid}.suppliers-modal-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:10px;padding:16px 28px;display:flex}.suppliers-modal-body{max-height:420px;padding:24px 28px;overflow:visible}.gt-dropdown-menu{z-index:9999}.suppliers-info-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.suppliers-info-card{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;min-height:92px;padding:16px}.suppliers-info-card.wide{grid-column:span 2}.suppliers-info-card span{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.suppliers-info-card strong{font-size:15px}.suppliers-empty-tab{text-align:center;min-height:210px;color:var(--text);background:#ff50000f;border:1px dashed #ff500059;border-radius:24px;place-items:center;display:grid}.suppliers-empty-tab svg{color:#ff5000}.suppliers-empty-tab h3{margin:8px 0;font-size:22px}.suppliers-empty-tab p{max-width:520px;color:var(--muted);margin:0 auto}@media (max-width:980px){.suppliers-page{padding:22px}.suppliers-hero{flex-direction:column;align-items:flex-start}.suppliers-toolbar{flex-direction:column;align-items:stretch}.suppliers-search{min-width:0}.suppliers-table-head{display:none}.suppliers-row,.suppliers-info-grid{grid-template-columns:1fr}.suppliers-info-card.wide{grid-column:span 1}}.suppliers-form{gap:12px;display:grid}.suppliers-form input,.suppliers-form textarea{border:1px solid var(--line);background:var(--panel);height:42px;color:var(--text);border-radius:12px;padding:0 14px}.suppliers-form textarea{height:80px;padding-top:10px}.suppliers-logistics{flex-wrap:wrap;gap:8px;display:flex}.suppliers-logistics button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .25s;position:relative}.suppliers-logistics button:hover{border-color:#ff500080;box-shadow:0 0 10px #ff500033}.suppliers-logistics button.active{color:#fff;background:linear-gradient(135deg,#ff5000e6,#ff7a36e6);border-color:#ff5000cc;box-shadow:0 8px 20px #ff500059,0 0 14px #ff500066}.suppliers-form .submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff500080;border-radius:16px;height:46px;margin-top:14px;font-weight:800;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #ff50004d}.suppliers-form .submit:hover{transform:translateY(-2px);box-shadow:0 18px 45px #ff500073,0 0 25px #ff500059}.suppliers-form .submit:disabled{opacity:.6;cursor:not-allowed}.supplier-orders-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.supplier-orders-head .create{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:10px;padding:8px 14px;font-weight:700}.supplier-order-card{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;justify-content:space-between;margin-bottom:8px;padding:14px;display:flex}.suppliers-form select{border:1px solid var(--line);height:42px;color:var(--text);background:#ffffff0a;border-radius:12px;padding:0 12px}.gt-select-field{width:100%;position:relative}.gt-select{width:100%!important;height:48px!important;color:var(--text)!important;cursor:pointer!important;appearance:none!important;background:radial-gradient(circle at 0 0,#ff500029,#0000 34%),#ffffff0a!important;border:1px solid #ff500059!important;border-radius:16px!important;outline:none!important;padding:0 48px 0 16px!important;transition:all .22s!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 30px #00000029!important}.gt-select:hover,.gt-select:focus{border-color:#ff5000d9!important;box-shadow:0 0 0 4px #ff50001f,0 0 26px #ff500047,0 16px 38px #0003!important}.gt-select option{color:#111827!important;background:#fff!important}.gt-select-arrow{color:#ff5000;pointer-events:none;font-size:22px;font-weight:900;position:absolute;top:50%;right:17px;transform:translateY(-56%)}.gt-dropdown{width:100%;position:relative}.gt-dropdown-btn{width:100%;min-height:52px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 0 0,#ff500024,#0000 38%),#ffffff0a;border:1px solid #ff500047;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;transition:all .22s;display:flex;box-shadow:0 14px 34px #00000029}.gt-dropdown-btn:hover,.gt-dropdown-btn.active{border-color:#ff5000d9;box-shadow:0 0 0 4px #ff50001a,0 0 28px #ff500038}.gt-dropdown-btn span{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.gt-dropdown-btn b{color:#ff5000;font-size:22px}.gt-dropdown-menu{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff500024,#0000 38%),#0a101df5;border:1px solid #ff500047;border-radius:20px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #0000006b,0 0 30px #ff50001f}.gt-dropdown-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;gap:4px;padding:12px 14px;transition:all .18s;display:grid}.gt-dropdown-item:hover{background:#ff50001f}.gt-dropdown-item strong{color:#fff;font-size:14px}.gt-dropdown-item span{color:var(--muted);font-size:12px}.gt-dropdown-empty{color:var(--muted);text-align:center;padding:16px}.supplier-order-card{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%}.supplier-statuses-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.supplier-statuses-head h3{margin:0;font-size:20px}.supplier-status-add{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff500073;border-radius:14px;min-height:40px;padding:0 16px;font-weight:800;box-shadow:0 12px 28px #ff500040,0 0 22px #ff500024}.supplier-status-form{background:radial-gradient(circle at 0 0,#ff50001f,#0000 35%),#ffffff0a;border:1px solid #ff500038;border-radius:22px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.supplier-status-form input,.supplier-status-form textarea,.supplier-status-form select{width:100%;min-height:44px;color:var(--text);background:#ffffff0a;border:1px solid #ff500038;border-radius:14px;outline:none;padding:0 14px}.supplier-status-form textarea{resize:vertical;min-height:84px;padding-top:12px}.supplier-visible-check{color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}.supplier-visible-check input{accent-color:#ff5000;width:18px;height:18px}.supplier-timeline{gap:12px;display:grid}.supplier-timeline-item{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;grid-template-columns:18px 1fr;gap:12px;padding:14px;display:grid;position:relative}.supplier-timeline-item .dot{background:#ff5000;border-radius:999px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 18px #ff5000b3}.supplier-timeline-item strong{color:var(--text);font-size:15px;display:block}.supplier-timeline-item span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.supplier-timeline-item p{color:var(--text);margin:8px 0 0;line-height:1.45}.supplier-timeline-item em{color:#ff5000;background:#ff50001a;border-radius:999px;margin-top:9px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.supplier-orders-table{gap:10px;display:grid}.supplier-orders-head{color:var(--muted);grid-template-columns:160px 1.2fr 1fr 180px;padding:0 14px;font-size:12px;font-weight:700;display:grid}.supplier-orders-row{border:1px solid var(--line);cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#ff500014,#0000 40%),#ffffff08;border-radius:16px;grid-template-columns:160px 1.2fr 1fr 180px;align-items:center;gap:12px;width:100%;padding:14px;transition:all .2s;display:grid}.supplier-orders-row:hover{border-color:#ff500099;box-shadow:0 0 0 2px #ff500014,0 12px 30px #00000040}.supplier-orders-row .num{color:#fff;font-weight:800}.supplier-orders-row div{color:#e5e7eb;font-size:14px}.supplier-orders-row .status{color:#ff5000;border-radius:999px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:700}.status.gray{color:#94a3b8;background:#94a3b826}.status.blue{color:#60a5fa;background:#3b82f626}.status.purple{color:#c084fc;background:#a855f726}.status.orange{color:#ff5000;background:#ff500026}.status.cyan{color:#22d3ee;background:#22d3ee26}.status.yellow{color:#facc15;background:#facc1526}.status.indigo{color:#818cf8;background:#6366f126}.status.green{color:#4ade80;background:#22c55e26}.status.red{color:#f87171;background:#ef444426}.supplier-orders-row .status{border-radius:999px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:800}.supplier-orders-row .status.gray{color:#94a3b8;background:#94a3b826}.supplier-orders-row .status.blue{color:#60a5fa;background:#3b82f626}.supplier-orders-row .status.purple{color:#c084fc;background:#a855f726}.supplier-orders-row .status.orange{color:#ff5000;background:#ff500026}.supplier-orders-row .status.cyan{color:#22d3ee;background:#22d3ee26}.supplier-orders-row .status.yellow{color:#facc15;background:#facc1526}.supplier-orders-row .status.indigo{color:#818cf8;background:#6366f126}.supplier-orders-row .status.green{color:#4ade80;background:#22c55e26}.supplier-orders-row .status.red{color:#f87171;background:#ef444426}.supplier-status-form select{width:100%!important;height:54px!important;color:var(--text)!important;cursor:pointer!important;appearance:none!important;background:radial-gradient(circle at 0 0,#ff50001f,#0000 38%),#ffffff0a!important;border:1px solid #ff500052!important;border-radius:18px!important;outline:none!important;padding:0 48px 0 18px!important;font-size:15px!important;font-weight:800!important;transition:all .22s!important;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 30px #00000029!important}.supplier-status-form select:hover,.supplier-status-form select:focus{border-color:#ff5000d9!important;box-shadow:0 0 0 4px #ff50001f,0 0 28px #ff50003d,0 16px 38px #00000038!important}.supplier-status-form select option{color:#111827!important;background:#fff!important}[data-theme=light] .supplier-status-form select,html.light .supplier-status-form select,body.light .supplier-status-form select{color:#111827!important;background:radial-gradient(circle at 0 0,#ff50001f,#0000 38%),#ffffffeb!important;border-color:#ff500047!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 14px 34px #0f172a14!important}.supplier-status-form .submit{justify-self:flex-end;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ff5000,#ff7a36)!important;border:1px solid #ff50008c!important;border-radius:16px!important;width:fit-content!important;min-width:190px!important;height:44px!important;padding:0 18px!important;font-weight:900!important;transition:transform .2s,box-shadow .2s,opacity .2s!important;box-shadow:0 12px 30px #ff500047,0 0 20px #ff50002e!important}.supplier-status-form .submit:hover{transform:translateY(-2px);box-shadow:0 18px 42px #ff50006b,0 0 28px #ff500057!important}.supplier-status-form .submit:disabled{opacity:.58;transform:none;cursor:wait!important}.status-dropdown{width:100%;position:relative}.status-dropdown .gt-dropdown-btn{width:100%;min-height:54px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 0 0,#ff500024,#0000 38%),#ffffff0a;border:1px solid #ff500059;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;transition:all .22s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 34px #00000029}.status-dropdown .gt-dropdown-btn:hover,.status-dropdown .gt-dropdown-btn.active{border-color:#ff5000e0;box-shadow:0 0 0 4px #ff50001a,0 0 28px #ff50003d,0 18px 42px #00000038}.status-dropdown .gt-dropdown-btn span{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.status-dropdown .gt-dropdown-btn b{color:#ff5000;font-size:22px;line-height:1}.status-dropdown-menu{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff500029,#0000 38%),#0a101df7;border:1px solid #ff500059;border-radius:20px;max-height:310px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 24px 70px #00000073,0 0 34px #ff500029}.status-dropdown-menu .gt-dropdown-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;gap:4px;padding:12px 14px;transition:all .18s;display:grid}.status-dropdown-menu .gt-dropdown-item:hover{background:#ff500024}.status-dropdown-menu .gt-dropdown-item strong{color:#fff;font-size:14px}.status-dropdown-menu .gt-dropdown-item span{color:var(--muted);font-size:11px}[data-theme=light] .status-dropdown .gt-dropdown-btn,html.light .status-dropdown .gt-dropdown-btn,body.light .status-dropdown .gt-dropdown-btn{color:#111827;background:radial-gradient(circle at 0 0,#ff50001a,#0000 38%),#fffffff0;box-shadow:inset 0 0 0 1px #fffc,0 14px 34px #0f172a14}[data-theme=light] .status-dropdown-menu,html.light .status-dropdown-menu,body.light .status-dropdown-menu{background:radial-gradient(circle at 0 0,#ff50001f,#0000 38%),#fffffffa;box-shadow:0 24px 70px #0f172a29,0 0 26px #ff50001a}[data-theme=light] .status-dropdown-menu .gt-dropdown-item strong,html.light .status-dropdown-menu .gt-dropdown-item strong,body.light .status-dropdown-menu .gt-dropdown-item strong{color:#111827}.suppliers-modal{flex-direction:column;max-height:calc(100vh - 64px);display:flex;overflow:hidden}.suppliers-modal-head,.suppliers-modal-tabs{flex:none}.suppliers-modal-body{flex:auto;min-height:0;max-height:none;padding-bottom:32px;overflow:visible auto}.supplier-statuses{min-height:0}.supplier-timeline{padding-bottom:24px}.supplier-docs-head{justify-content:space-between;align-items:center;display:flex}.supplier-docs-form{gap:12px;margin-top:16px;display:grid}.supplier-docs-form input{height:48px;color:var(--text);background:#ffffff0a;border:1px solid #ff50004d;border-radius:14px;padding:0 14px}.supplier-docs-check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.supplier-docs-form .submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff500099;border-radius:14px;width:fit-content;padding:10px 16px;font-weight:800;box-shadow:0 10px 25px #ff500040}.supplier-docs-list{gap:10px;margin-top:20px;display:grid}.supplier-doc{color:inherit;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;transition:all .2s;display:flex}.supplier-doc:hover{background:#ff500014}.supplier-doc strong{display:block}.supplier-doc span{color:var(--muted);font-size:12px}.tag.client{color:#ff5000;background:#ff500033;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.supplier-file-upload{height:54px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 0 0,#ff50001f,#0000 38%),#ffffff0a;border:1px dashed #ff50008c;border-radius:16px;align-items:center;padding:0 16px;transition:all .2s;display:flex}.supplier-file-upload:hover{border-color:#ff5000e6;box-shadow:0 0 0 4px #ff50001a,0 0 26px #ff500038}.supplier-file-upload input{display:none}.supplier-file-upload span{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.supplier-photos-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.supplier-photos-head h3{margin:0}.supplier-photo-upload{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:1px solid #ff50008c;border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #ff500047,0 0 20px #ff50002e}.supplier-photo-upload input{display:none}.supplier-photos-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.supplier-photo-card{background:#ffffff0a;border:1px solid #ff500038;border-radius:18px;height:140px;overflow:hidden;box-shadow:0 14px 34px #0000002e}.supplier-photo-card img{object-fit:cover;width:100%;height:100%;display:block}.supplier-tracker-card{background:radial-gradient(circle at 0 0,#ff500024,#0000 38%),#ffffff0a;border:1px solid #ff500038;border-radius:24px;margin-bottom:22px;padding:20px;box-shadow:0 20px 55px #0000002e,inset 0 0 0 1px #ffffff09}.supplier-tracker-top{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.supplier-tracker-top>div{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:18px;min-height:72px;padding:14px}.supplier-tracker-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.supplier-tracker-top strong{color:var(--text);font-size:15px;line-height:1.35;display:block}.supplier-tracker-line{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.supplier-tracker-line:before{content:"";background:#94a3b838;border-radius:999px;height:2px;position:absolute;top:16px;left:8%;right:8%}.supplier-tracker-step{z-index:1;color:var(--muted);text-align:center;justify-items:center;gap:8px;font-size:12px;font-weight:800;display:grid;position:relative}.supplier-tracker-dot{width:34px;height:34px;color:var(--muted);background:#94a3b829;border:1px solid #94a3b842;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.supplier-tracker-step.done{color:#4ade80}.supplier-tracker-step.done .supplier-tracker-dot{color:#06140b;background:#4ade80;border-color:#4ade80cc;box-shadow:0 0 22px #4ade8061}.supplier-tracker-step.current{color:#ff5000}.supplier-tracker-step.current .supplier-tracker-dot{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-color:#ff5000e6;box-shadow:0 0 0 5px #ff50001f,0 0 28px #ff50008c}[data-theme=light] .supplier-tracker-card,html.light .supplier-tracker-card,body.light .supplier-tracker-card{background:radial-gradient(circle at 0 0,#ff50001a,#0000 38%),#ffffffe6;box-shadow:0 20px 55px #0f172a1a,inset 0 0 0 1px #ffffffbf}[data-theme=light] .supplier-tracker-top>div,html.light .supplier-tracker-top>div,body.light .supplier-tracker-top>div{background:#f8fafcd9;border-color:#0f172a0f}@media (max-width:900px){.supplier-tracker-top{grid-template-columns:1fr}.supplier-tracker-line{grid-template-columns:repeat(6,minmax(92px,1fr));padding-bottom:8px;overflow-x:auto}}.supplier-tracker-line:after{content:"";height:2px;width:var(--progress-width,0%);background:linear-gradient(90deg,#4ade80,#ff5000);border-radius:999px;transition:width .4s;position:absolute;top:16px;left:8%}.supplier-tracker-step.current .supplier-tracker-dot{animation:1.6s infinite trackerPulse}@keyframes trackerPulse{0%{box-shadow:0 0 #ff500099,0 0 24px #ff500080}70%{box-shadow:0 0 0 10px #ff500000,0 0 30px #ff5000cc}to{box-shadow:0 0 #ff500000,0 0 24px #ff500080}}.supplier-tracker-location{color:#ff5000;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:110px;margin-top:-2px;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.supplier-tracker-map{border:1px solid #ff500038;border-radius:24px;height:360px;margin-bottom:22px;overflow:hidden;box-shadow:0 20px 55px #0000002e,0 0 28px #ff500014}.route-editor{background:radial-gradient(circle at 0 0,#ff500024,#0000 34%),#080e1ae0;border:1px solid #ff500038;border-radius:32px;margin-top:26px;padding:28px 30px;overflow:visible;box-shadow:0 24px 80px #0000005c}.route-editor-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.route-editor-head button,.route-editor .submit{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;height:50px;padding:0 26px;font-size:17px;font-weight:900;box-shadow:0 18px 38px #ff500047}.route-point-input,.route-last-point,.route-select>button,.route-icon-btn{height:46px;color:var(--text,#f7f8fb);background:linear-gradient(#ffffff14,#ffffff09),#0e1422eb;border:1px solid #ffffff1f;border-radius:16px;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000029}.route-point-input{outline:none;width:100%;min-width:0;padding:0 16px;font-size:14px;font-weight:800}.route-wide-field{grid-column:span 2}.route-point-input:focus,.route-select.open>button{border-color:#ff5000f2;box-shadow:0 0 0 3px #ff50002e,0 0 30px #ff50003d}.route-select{z-index:2;min-width:0;position:relative}.route-select.open{z-index:30}.route-select>button{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:0 14px 0 16px;font-size:14px;font-weight:900;display:flex}.route-select>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-select>button b{color:#ffffffb8;font-size:14px}.route-select.disabled>button{cursor:not-allowed;opacity:.52}.route-select-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff500029,#0000 42%),#0a0f1afa;border:1px solid #ff500047;border-radius:18px;width:max(100%,260px);max-height:280px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 70px #00000073,0 0 0 1px #ffffff0a}.route-select-menu button{width:100%;min-height:42px;color:var(--text,#fff);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;gap:2px;padding:9px 11px;display:grid}.route-select-menu button:hover,.route-select-menu button.active{background:#ff500029}.route-select-menu strong{font-size:14px;font-weight:900}.route-select-menu em{color:var(--muted,#ffffff8f);font-size:12px;font-style:normal}.route-select-empty{color:var(--muted,#ffffff8f);padding:14px;font-size:14px}.route-last-point{color:var(--muted,#ffffff8f);align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:flex}.route-icon-btn{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;font-size:20px;display:flex}.route-icon-btn:hover{background:#ff50002e;border-color:#ff5000bf}@media (max-width:1320px){.route-point-input,.route-last-point,.route-select>button,.route-icon-btn{height:44px}.route-icon-btn{width:42px;min-width:42px}}@media (max-width:980px){.route-wide-field{grid-column:span 1}.route-icon-btn{width:100%}}html[data-theme=light] .route-editor,body.light .route-editor,.light .route-editor{background:radial-gradient(circle at 0 0,#ff500024,#0000 34%),#ffffffd1;border-color:#ff500038}html[data-theme=light] .route-point-input,html[data-theme=light] .route-last-point,html[data-theme=light] .route-select>button,html[data-theme=light] .route-icon-btn,body.light .route-point-input,body.light .route-last-point,body.light .route-select>button,body.light .route-icon-btn,.light .route-point-input,.light .route-last-point,.light .route-select>button,.light .route-icon-btn{color:#151923;background:linear-gradient(#fffffff5,#f5f7fbe6),#ffffffeb;border-color:#0f172a1f}html[data-theme=light] .route-select-menu,body.light .route-select-menu,.light .route-select-menu{background:radial-gradient(circle at 0 0,#ff50001f,#0000 42%),#fffffffa;border-color:#ff50003d}html[data-theme=light] .route-select-menu button,body.light .route-select-menu button,.light .route-select-menu button{color:#151923}html[data-theme=light] .route-select>button b,body.light .route-select>button b,.light .route-select>button b{color:#0f172a9e}.route-editor{background:radial-gradient(circle at 0 0,#ff500021,#0000 34%),#080e1ae0;border:1px solid #ff500038;border-radius:34px;margin-top:28px;margin-bottom:34px;padding:30px 36px}.route-editor-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.route-editor-head h3{color:var(--text);margin:0;font-size:30px;font-weight:850}.route-rows{gap:14px;display:grid}.route-row{grid-template-columns:minmax(120px,.85fr) minmax(130px,.85fr) minmax(190px,1.25fr) minmax(150px,1fr) minmax(180px,1.2fr) 46px;align-items:center;gap:16px;display:grid}.route-select>button,.route-point-input,.route-last-point{letter-spacing:0;border-radius:16px;height:46px;padding:0 16px;font-size:14px;font-weight:600}.route-select>button span,.route-point-input,.route-last-point{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-select-menu strong,.route-address-menu strong{font-size:13px;font-weight:650}.route-select-menu em,.route-address-menu em{font-size:11px}.route-delete-btn{color:#ffffffc7;cursor:pointer;background:linear-gradient(#ffffff14,#ffffff08),#0e1422f0;border:1px solid #ffffff1f;border-radius:16px;width:46px;height:46px;font-size:26px;line-height:1}.route-delete-btn:hover{color:#fff;background:#ff50002e;border-color:#ff5000b3}.route-editor .submit{margin-top:26px}.suppliers-info-grid{margin-top:34px}html[data-theme=light] .suppliers-page,body.light .suppliers-page,.light .suppliers-page{color:#111827;background:radial-gradient(circle at 12% 0,#ff50001a,#0000 30%),linear-gradient(#f6f7fb 0%,#eef1f6 100%)}html[data-theme=light] .suppliers-hero,body.light .suppliers-hero,.light .suppliers-hero{background:radial-gradient(circle at 0 0,#ff50002e,#0000 34%),linear-gradient(135deg,#fff 0%,#f4f6fb 52%,#e9edf5 100%);border:1px solid #ff500038;box-shadow:0 28px 70px #0f172a1f}html[data-theme=light] .suppliers-hero h1,body.light .suppliers-hero h1,.light .suppliers-hero h1{color:#101523}html[data-theme=light] .suppliers-hero p,body.light .suppliers-hero p,.light .suppliers-hero p{color:#596275}html[data-theme=light] .suppliers-kicker,body.light .suppliers-kicker,.light .suppliers-kicker{color:#ff5000}html[data-theme=light] .suppliers-tabs button,body.light .suppliers-tabs button,.light .suppliers-tabs button{color:#ff5000;background:#ff500014;border:1px solid #ff500047}html[data-theme=light] .suppliers-tabs button span,body.light .suppliers-tabs button span,.light .suppliers-tabs button span{color:#ff5000;background:#ff500024}html[data-theme=light] .suppliers-search,body.light .suppliers-search,.light .suppliers-search{color:#647084;background:#ffffffdb;border:1px solid #0f172a14;box-shadow:0 16px 40px #0f172a14}html[data-theme=light] .suppliers-search input,body.light .suppliers-search input,.light .suppliers-search input{color:#111827}html[data-theme=light] .suppliers-search input::placeholder,body.light .suppliers-search input::placeholder,.light .suppliers-search input::placeholder{color:#7b8494}html[data-theme=light] .suppliers-table-card,body.light .suppliers-table-card,.light .suppliers-table-card{background:#ffffffeb;border:1px solid #0f172a14;box-shadow:0 30px 80px #0f172a1a}html[data-theme=light] .suppliers-table-head,body.light .suppliers-table-head,.light .suppliers-table-head{color:#637088;background:#ff500014}html[data-theme=light] .suppliers-row,body.light .suppliers-row,.light .suppliers-row{color:#111827;background:#ffffffe0;border-top:1px solid #0f172a0f}html[data-theme=light] .suppliers-row:hover,body.light .suppliers-row:hover,.light .suppliers-row:hover{background:#ff50000f}html[data-theme=light] .suppliers-row strong,body.light .suppliers-row strong,.light .suppliers-row strong{color:#101523}html[data-theme=light] .suppliers-row span,html[data-theme=light] .suppliers-row div,body.light .suppliers-row span,body.light .suppliers-row div,.light .suppliers-row span,.light .suppliers-row div{color:#111827}html[data-theme=light] .suppliers-tags span,body.light .suppliers-tags span,.light .suppliers-tags span{color:#ff5000;background:#ff50001a}html[data-theme=light] .suppliers-modal,body.light .suppliers-modal,.light .suppliers-modal{color:#111827;background:radial-gradient(circle at 0 0,#ff50001a,#0000 32%),#fffffff5;border:1px solid #0f172a14;box-shadow:0 40px 120px #0f172a47}html[data-theme=light] .suppliers-modal-head,body.light .suppliers-modal-head,.light .suppliers-modal-head{border-bottom:1px solid #0f172a14}html[data-theme=light] .suppliers-modal h2,html[data-theme=light] .suppliers-modal h3,body.light .suppliers-modal h2,body.light .suppliers-modal h3,.light .suppliers-modal h2,.light .suppliers-modal h3{color:#101523}html[data-theme=light] .suppliers-modal p,body.light .suppliers-modal p,.light .suppliers-modal p{color:#647084}html[data-theme=light] .suppliers-modal-tabs,body.light .suppliers-modal-tabs,.light .suppliers-modal-tabs{border-bottom:1px solid #0f172a14}html[data-theme=light] .suppliers-modal-tabs button,body.light .suppliers-modal-tabs button,.light .suppliers-modal-tabs button{color:#182033;background:#ffffffc2;border:1px solid #0f172a14}html[data-theme=light] .suppliers-modal-tabs button.active,body.light .suppliers-modal-tabs button.active,.light .suppliers-modal-tabs button.active{color:#ff5000;background:#ff50001a;border-color:#ff500052}html[data-theme=light] .supplier-orders-head,body.light .supplier-orders-head,.light .supplier-orders-head{color:#637088}html[data-theme=light] .supplier-orders-row,body.light .supplier-orders-row,.light .supplier-orders-row{color:#111827;background:#ffffffdb;border:1px solid #0f172a17}html[data-theme=light] .supplier-orders-row:hover,body.light .supplier-orders-row:hover,.light .supplier-orders-row:hover{background:#ff50000f;border-color:#ff500038}html[data-theme=light] .supplier-orders-row .num,body.light .supplier-orders-row .num,.light .supplier-orders-row .num{color:#101523}html[data-theme=light] .route-editor,body.light .route-editor,.light .route-editor{color:#111827;background:radial-gradient(circle at 0 0,#ff50001c,#0000 32%),#fffffff0;border:1px solid #ff500038;box-shadow:0 28px 80px #0f172a1a}html[data-theme=light] .route-editor h3,body.light .route-editor h3,.light .route-editor h3{color:#101523}html[data-theme=light] .route-select>button,html[data-theme=light] .route-point-input,html[data-theme=light] .route-last-point,body.light .route-select>button,body.light .route-point-input,body.light .route-last-point,.light .route-select>button,.light .route-point-input,.light .route-last-point{color:#141a28;background:linear-gradient(#fff,#f5f7fb);border:1px solid #0f172a1a;box-shadow:0 14px 34px #0f172a14}html[data-theme=light] .route-select>button span,body.light .route-select>button span,.light .route-select>button span{color:#141a28}html[data-theme=light] .route-last-point,body.light .route-last-point,.light .route-last-point{color:#7b8494}html[data-theme=light] .route-delete-btn,body.light .route-delete-btn,.light .route-delete-btn{color:#182033;background:linear-gradient(#fff,#f3f5fa);border:1px solid #0f172a1f}html[data-theme=light] .route-delete-btn:hover,body.light .route-delete-btn:hover,.light .route-delete-btn:hover{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-color:#ff500073}html[data-theme=light] .route-select-menu,html[data-theme=light] .route-address-menu,body.light .route-select-menu,body.light .route-address-menu,.light .route-select-menu,.light .route-address-menu{background:radial-gradient(circle at 0 0,#ff50001a,#0000 40%),#fffffffa;border:1px solid #ff500038;box-shadow:0 24px 70px #0f172a2e}html[data-theme=light] .route-select-menu button,html[data-theme=light] .route-address-menu button,body.light .route-select-menu button,body.light .route-address-menu button,.light .route-select-menu button,.light .route-address-menu button{color:#141a28}html[data-theme=light] .route-select-menu button:hover,html[data-theme=light] .route-select-menu button.active,html[data-theme=light] .route-address-menu button:hover,body.light .route-select-menu button:hover,body.light .route-select-menu button.active,body.light .route-address-menu button:hover,.light .route-select-menu button:hover,.light .route-select-menu button.active,.light .route-address-menu button:hover{background:#ff50001a}html[data-theme=light] .route-select-menu em,html[data-theme=light] .route-address-menu em,body.light .route-select-menu em,body.light .route-address-menu em,.light .route-select-menu em,.light .route-address-menu em{color:#667085}html[data-theme=light] .suppliers-create-btn,html[data-theme=light] .supplier-orders-head .create,html[data-theme=light] .route-editor-head button,html[data-theme=light] .route-editor .submit,body.light .suppliers-create-btn,body.light .supplier-orders-head .create,body.light .route-editor-head button,body.light .route-editor .submit,.light .suppliers-create-btn,.light .supplier-orders-head .create,.light .route-editor-head button,.light .route-editor .submit{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;box-shadow:0 18px 42px #ff500042}.supplier-docs-check,.supplier-visible-check{gap:10px;margin:8px 0;font-size:14px;font-weight:700}.supplier-docs-check input,.supplier-visible-check input{width:18px;height:18px;box-shadow:none;border:1px solid #ff500073;border-radius:6px;flex:0 0 18px}.supplier-docs-check input:checked,.supplier-visible-check input:checked{background:linear-gradient(135deg,#ff5000,#ff7a36);box-shadow:0 6px 14px #ff500038}.supplier-docs-check input:checked:after,.supplier-visible-check input:checked:after{border-width:0 2px 2px 0;width:5px;height:9px;top:2px;left:5px}.supplier-docs-check input:hover,.supplier-visible-check input:hover{box-shadow:0 0 0 3px #ff50001a}.gt-live-cargo-marker{background:0 0;border:none}.gt-live-cargo-shell{place-items:center;width:44px;height:44px;display:grid;position:relative}.gt-live-cargo-ring{opacity:.85;filter:blur(.15px);background:conic-gradient(from 160deg,#ff500000,#ff5000d9,#ffffffbf,#ff500000);border-radius:999px;animation:3.8s linear infinite gtCargoRingSpin;position:absolute;inset:1px;-webkit-mask:radial-gradient(circle,#0000 56%,#000 58%);mask:radial-gradient(circle,#0000 56%,#000 58%)}.gt-live-cargo-core{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:linear-gradient(145deg,#fff3,#ffffff0b),#090d18e6;border:1px solid #ffffff38;border-radius:14px;place-items:center;width:34px;height:34px;animation:2.8s ease-in-out infinite gtCargoSoftFloat;display:grid;position:relative;box-shadow:0 10px 26px #00000059,0 0 0 1px #ff50003d,0 0 18px #ff500061}.gt-live-cargo-core svg{filter:drop-shadow(0 4px 8px #00000073)}@keyframes gtCargoRingSpin{to{transform:rotate(360deg)}}@keyframes gtCargoSoftFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.035)}}.supplier-coordinates-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gt-live-card{z-index:1000;color:#f8fafc;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);pointer-events:auto;background:radial-gradient(circle at 0 0,#ff50003d,#0000 34%),linear-gradient(145deg,#ffffff29,#ffffff0b),#080c16e6;border:1px solid #ffffff29;border-radius:26px;width:330px;padding:18px;position:absolute;top:18px;right:18px;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff29}.gt-live-card.empty{opacity:.88}.gt-live-card-kicker{letter-spacing:.16em;color:#ff8a3d;margin-bottom:12px;font-size:10px;font-weight:900}.gt-live-card-head{align-items:center;gap:12px;display:flex}.gt-live-card-icon{color:#fff;background:linear-gradient(145deg,#ffffff38,#ffffff0e),#ff5000d1;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 34px #ff500052,inset 0 1px #ffffff57}.gt-live-card-title{letter-spacing:-.02em;font-size:15px;font-weight:900}.gt-live-card-status{color:#e2e8f0b8;margin-top:4px;font-size:12px}.gt-live-card-text{color:#e2e8f0b8;font-size:12px;line-height:1.45}.gt-live-card-comment{color:#f8fafcdb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;padding:12px;font-size:12px;line-height:1.45}.gt-live-card-grid{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.gt-live-card-grid div{background:#ffffff0e;border:1px solid #ffffff12;border-radius:16px;padding:11px 12px}.gt-live-card-grid span{text-transform:uppercase;letter-spacing:.08em;color:#e2e8f070;margin-bottom:4px;font-size:10px;display:block}.gt-live-card-grid strong{color:#fff;font-size:12px}.gt-copy-link{color:#ff5000;cursor:pointer;background:#ff50001f;border:1px solid #ff50004d;border-radius:12px;padding:8px 14px;font-weight:600;transition:all .25s}.gt-copy-link:hover{background:#ff500033;transform:translateY(-1px);box-shadow:0 0 18px #ff500059}.gt-copy-toast{color:#22c55e;margin-left:10px;font-size:12px;animation:.25s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.leaflet-control-attribution img{display:none!important}.leaflet-control-attribution{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc9e!important;background:#050810b8!important;border-radius:12px 0 18px!important}.leaflet-control-attribution img,.leaflet-control-attribution svg{display:none!important}.leaflet-control-attribution{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.62!important;color:#f8fafcad!important;background:#050810b8!important;border-radius:12px 0 18px!important;padding:4px 8px!important;font-size:10px!important}.leaflet-control-attribution a{color:#ffffffc2!important}.cp-modal-actions-between{justify-content:space-between;align-items:center;gap:14px}.cp-left-actions{align-items:center;gap:10px;display:flex}.cp-mini-action{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:15px;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.cp-mini-action:hover{background:#ff500014;border-color:#ff500073}.cp-mini-action.danger{color:#ff6b6b;background:#ff6b6b14;border-color:#ff6b6b47}.cp-mini-action:disabled{opacity:.55;cursor:wait}.cp-form-modal{overflow:hidden}@media (max-width:980px){.cp-modal-actions-between{flex-direction:column;align-items:stretch}.cp-left-actions{flex-direction:column;width:100%}.cp-left-actions button,.cp-modal-actions-between>button{justify-content:center;width:100%}.cp-form-grid{grid-template-columns:1fr}}.pending-company-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0%, #ff50003d, transparent 36%), var(--bg-1);place-items:center;padding:24px;display:grid}.pending-company-card{background:radial-gradient(circle at 0 0, #ff50002e, transparent 34%), var(--panel);border:1px solid #ff500038;border-radius:34px;width:min(640px,100%);padding:40px;box-shadow:0 30px 90px #00000061}.pending-company-kicker{color:#ff5000;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}.pending-company-card h1{margin:0 0 18px;font-size:40px;line-height:1.05}.pending-company-card p{color:var(--muted);margin:0 0 14px;line-height:1.65}.cp-join-head,.cp-join-row{grid-template-columns:1.4fr 1.6fr .9fr 1.1fr 1.4fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.cp-join-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ff500014;font-size:12px;font-weight:900}.cp-join-row{border-top:1px solid var(--line-soft)}.cp-join-actions{justify-content:flex-end;gap:10px;display:flex}.cp-custom-select-trigger{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:16px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:700;transition:all .18s;display:flex}.cp-custom-select-trigger b{color:var(--muted);font-size:18px;transition:transform .18s}.cp-custom-select-menu{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff500029,#0000 38%),#0c121ff5;border:1px solid #ff500047;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px #00000059,0 0 30px #ff50001f}.cp-custom-select-menu button{width:100%;min-height:42px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;padding:0 12px;font-weight:700;display:flex}.cp-form-modal{background:radial-gradient(circle at 0 0, #ff500024, transparent 34%), var(--panel);overflow:hidden}.cp-form-body{max-height:58vh;padding:24px 28px;overflow:auto}.cp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid!important}.cp-form-field{gap:8px;min-width:0;flex-direction:column!important;display:flex!important}.cp-form-field.wide{grid-column:1/-1}.cp-form-field>span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.2;display:block}.cp-form-field input,.cp-form-field textarea{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);background:#ffffff0b;border-radius:18px;outline:none;padding:0 18px;font-size:15px;transition:all .2s}.cp-form-field textarea{resize:vertical;min-height:96px;padding-top:15px}.cp-form-field input::placeholder,.cp-form-field textarea::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)}.cp-form-field input:focus,.cp-form-field textarea:focus{border-color:#ff5000c7;box-shadow:0 0 0 4px #ff50001f}.cp-custom-select{z-index:40;width:100%;position:relative}.cp-custom-select-trigger{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:18px;outline:none;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;font-weight:800;transition:all .2s;display:flex}.cp-custom-select-trigger.active,.cp-custom-select-trigger:hover{border-color:#ff5000c7;box-shadow:0 0 0 4px #ff50001f}.cp-custom-select-trigger b{color:var(--muted);font-size:18px;line-height:1;transition:transform .2s}.cp-custom-select-trigger.active b{transform:rotate(180deg)}.cp-custom-select-menu{z-index:999;background:radial-gradient(circle at 0 0, #ff50002e, transparent 42%), var(--panel-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ff500047;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 28px 80px #0000005c,0 0 34px #ff500024}.cp-custom-select-menu button{width:100%;min-height:46px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:15px;align-items:center;padding:0 14px;font-size:15px;font-weight:800;display:flex}.cp-custom-select-menu button:hover,.cp-custom-select-menu button.active{color:#ff5000;background:#ff500021}html[data-theme=light] .cp-form-modal,body.light .cp-form-modal{background:radial-gradient(circle at 0 0,#ff50001f,#0000 34%),#ffffffeb}html[data-theme=light] .cp-form-field input,html[data-theme=light] .cp-form-field textarea,html[data-theme=light] .cp-custom-select-trigger,body.light .cp-form-field input,body.light .cp-form-field textarea,body.light .cp-custom-select-trigger{color:#111827;background:#ffffffb8;border-color:#1118271f}html[data-theme=light] .cp-custom-select-menu,body.light .cp-custom-select-menu{background:radial-gradient(circle at 0 0,#ff500024,#0000 42%),#fffffff5;border-color:#ff50003d}html[data-theme=light] .cp-custom-select-menu button,body.light .cp-custom-select-menu button{color:#111827}html[data-theme=light] .cp-custom-select-menu button:hover,html[data-theme=light] .cp-custom-select-menu button.active,body.light .cp-custom-select-menu button:hover,body.light .cp-custom-select-menu button.active{color:#ff5000;background:#ff50001f}@media (max-width:980px){.cp-form-grid{grid-template-columns:1fr}.cp-form-body{max-height:62vh}}.counterparties-page{min-height:100%;color:var(--text);padding:38px 52px}.cp-kicker{color:#ff5000;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.cp-hero p{color:#ffffffad;max-width:680px;margin:16px 0 0;line-height:1.55}.cp-create-btn,.cp-action-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #ff500040}.cp-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cp-tabs{flex-wrap:wrap;gap:10px;display:flex}.cp-tabs button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.cp-tabs button.active{color:#ff5000;background:#ff50001f;border-color:#ff5000a6}.cp-tabs button span{color:#ff5000;background:#ff50001f;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}.cp-search{width:min(440px,100%);height:46px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.cp-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.cp-table-card{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:hidden;box-shadow:0 20px 70px #0000002e}.cp-table-head,.cp-row{grid-template-columns:minmax(220px,2fr) 1fr .8fr 1.4fr .7fr .8fr .8fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.cp-table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ff500014;font-size:12px;font-weight:900}.cp-row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;transition:all .18s}.cp-row:hover{background:#ff50000f}.cp-row strong{font-size:14px;display:block}.cp-row span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.cp-state{color:var(--muted);text-align:center;padding:30px}html[data-theme=light] .cp-hero,body.light .cp-hero{background:radial-gradient(circle at 0 0,#ff500029,#0000 36%),linear-gradient(135deg,#fffffff0,#f6f8fce0);box-shadow:0 24px 70px #1118271a,0 0 40px #ff50000f}html[data-theme=light] .cp-hero h1,body.light .cp-hero h1{color:#111827}html[data-theme=light] .cp-hero p,body.light .cp-hero p{color:#111827a3}@media (max-width:980px){.counterparties-page{padding:22px}.cp-hero{flex-direction:column;align-items:flex-start;min-height:auto}.cp-hero h1{font-size:36px}.cp-toolbar{flex-direction:column;align-items:stretch}.cp-search{width:100%}.cp-table-head{display:none}.cp-row{grid-template-columns:1fr}}.cp-hero{background:radial-gradient(circle at 0 0, #ff50002e, transparent 34%), radial-gradient(circle at 100% 100%, #ff500014, transparent 28%), var(--panel)!important;border:1px solid #ff50002e!important;border-radius:32px!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;min-height:180px!important;margin-bottom:22px!important;padding:30px!important;display:flex!important;box-shadow:0 24px 80px #0000001f,0 0 42px #ff500014!important}.cp-hero h1{color:var(--text)!important;margin:0!important;font-size:44px!important;line-height:.95!important}.cp-hero p{max-width:680px!important;color:var(--muted)!important;margin:16px 0 0!important;line-height:1.55!important}.cp-kicker{color:#ff5000!important}.cp-custom-select-menu button{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.cp-custom-select-menu button small{color:var(--muted);font-size:12px;font-weight:600}.cp-custom-select-menu button.active small,.cp-custom-select-menu button:hover small{color:#ff5000b8}.cp-modal-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:10px;padding:16px 28px;display:flex}.cp-modal-tabs button{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.cp-modal-tabs button:hover{color:#ff5000;background:#ff500014;border-color:#ff500073}.cp-modal-tabs button.active{color:#ff5000;background:#ff500024;border-color:#ff5000b3;box-shadow:0 0 0 3px #ff50001a}.cp-modal-tabs button svg{opacity:.8;transition:all .2s}.cp-modal-tabs button:hover svg,.cp-modal-tabs button.active svg{opacity:1}html[data-theme=light] .cp-modal-tabs button,body.light .cp-modal-tabs button{color:#111827;background:#00000008;border-color:#00000014}html[data-theme=light] .cp-modal-tabs button:hover,body.light .cp-modal-tabs button:hover{color:#ff5000;background:#ff50001a}html[data-theme=light] .cp-modal-tabs button.active,body.light .cp-modal-tabs button.active{color:#ff5000;background:#ff500024;border-color:#ff500099}.cp-confirm-modal{background:radial-gradient(circle at 0 0, #ff500029, transparent 36%), var(--panel);width:min(520px,100%);color:var(--text);border:1px solid #ff500038;border-radius:28px;padding:30px;box-shadow:0 34px 120px #00000073}.cp-confirm-icon{border-radius:18px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:24px;font-weight:900;display:grid}.cp-confirm-icon.danger{color:#ff6b6b;background:#ff6b6b1f;border:1px solid #ff6b6b42}.cp-confirm-modal h3{margin:0 0 10px;font-size:26px}.cp-confirm-modal p{color:var(--muted);margin:0 0 18px;line-height:1.55}.cp-confirm-modal p strong{color:var(--text)}.cp-confirm-field{gap:8px;display:grid}.cp-confirm-field span{color:var(--muted);font-size:13px;font-weight:800}.cp-confirm-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:110px;color:var(--text);background:#ffffff0b;border-radius:18px;outline:none;padding:14px 16px}.cp-confirm-field textarea:focus{border-color:#ff5000b8;box-shadow:0 0 0 4px #ff50001f}.cp-confirm-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.gt-toast{z-index:200;max-width:420px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px 18px;font-weight:800;animation:.22s gtToastIn;position:fixed;bottom:28px;right:28px;box-shadow:0 24px 80px #00000047}.gt-toast.success{background:radial-gradient(circle at 0 0, #50dc8c29, transparent 36%), var(--panel);border-color:#50dc8c61}.gt-toast.error{background:radial-gradient(circle at 0 0, #ff6b6b29, transparent 36%), var(--panel);border-color:#ff6b6b61}.cp-users-list{gap:12px;display:grid}.cp-user-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#ff500014,#0000 34%),#ffffff09;border-radius:20px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:86px;padding:16px;display:grid}.cp-user-avatar{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:18px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;box-shadow:0 14px 32px #ff500038}.cp-user-card strong{font-size:15px;display:block}.cp-user-card span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.cp-user-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cp-user-role,.cp-user-status{border-radius:999px;width:fit-content;padding:6px 10px;font-weight:900;font-size:11px!important}.cp-user-role{background:#ff50001f;color:#ff5000!important}.cp-user-status.active{background:#5dffad1f;color:#5dffad!important}.cp-user-status.blocked{background:#ff6b6b1f;color:#ff6b6b!important}@media (max-width:760px){.cp-user-card{grid-template-columns:1fr}.cp-user-meta{align-items:flex-start}}.cp-events-panel{gap:18px;display:grid}.cp-events-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cp-events-head h3{margin:0;font-size:22px}.cp-events-head p{color:var(--muted);margin:6px 0 0}.cp-events-timeline{gap:14px;padding-left:18px;display:grid;position:relative}.cp-events-timeline:before{content:"";background:linear-gradient(#ff5000,#ff500014);border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:6px}.cp-event-card{grid-template-columns:18px 1fr;gap:12px;display:grid;position:relative}.cp-event-dot{background:#ff5000;border-radius:999px;width:14px;height:14px;margin-top:8px;box-shadow:0 0 0 5px #ff50001f}.cp-event-content{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#ff500014,#0000 34%),#ffffff09;border-radius:20px;padding:16px}.cp-event-top{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.cp-event-type{color:#ff5000;font-size:12px;font-weight:900}.cp-event-date{color:var(--muted);font-size:12px}.cp-event-content strong{font-size:16px;display:block}.cp-event-content p{color:var(--muted);margin:8px 0 0;line-height:1.55}.cp-event-content small{color:var(--muted);margin-top:10px;display:block}.cp-confirm-field input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:#ffffff0b;border-radius:16px;outline:none;padding:0 14px}.cp-confirm-field input:focus{border-color:#ff5000b8;box-shadow:0 0 0 4px #ff50001f}.cp-confirm-icon:not(.danger){color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);box-shadow:0 14px 34px #ff50003d}@media (max-width:760px){.cp-events-head{flex-direction:column}.cp-events-head .cp-action-primary{width:100%}.cp-event-top{flex-direction:column}}.cp-documents-panel{gap:18px;display:grid}.cp-documents-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cp-documents-head h3{margin:0;font-size:22px}.cp-documents-head p{color:var(--muted);margin:6px 0 0}.cp-documents-list{gap:12px;display:grid}.cp-document-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#ff500014,#0000 34%),#ffffff09;border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.cp-document-icon{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:18px;place-items:center;width:58px;height:58px;font-size:12px;font-weight:900;display:grid;box-shadow:0 14px 32px #ff500038}.cp-document-main strong{font-size:15px;display:block}.cp-document-main span{color:#ff5000;margin-top:4px;font-size:12px;font-weight:900;display:block}.cp-document-main small{color:var(--muted);margin-top:4px;display:block}.cp-document-actions{align-items:center;gap:10px;display:flex}.cp-document-actions a{text-decoration:none}.cp-file-drop{text-align:center;cursor:pointer;min-height:132px;color:var(--text);background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),#ffffff09;border:1px dashed #ff500061;border-radius:22px;place-items:center;gap:6px;padding:18px;display:grid}.cp-file-drop input{display:none}.cp-file-drop strong{font-size:15px}.cp-file-drop span{color:var(--muted);font-size:13px}.cp-document-type-menu{max-height:270px;overflow:auto}@media (max-width:760px){.cp-documents-head{flex-direction:column}.cp-documents-head .cp-action-primary{width:100%}.cp-document-card{grid-template-columns:1fr}.cp-document-actions{flex-direction:column;align-items:stretch}.cp-document-actions a,.cp-document-actions button{justify-content:center;width:100%}}.cp-orders-list{gap:12px;display:grid}.cp-order-card{border:1px solid var(--line);cursor:pointer;background:radial-gradient(circle at 0 0,#ff500014,#0000 34%),#ffffff08;border-radius:18px;justify-content:space-between;padding:16px;display:flex}.cp-order-card:hover{border-color:#ff5000}.cp-order-meta{text-align:right}.cp-order-status{color:#ff5000;font-weight:800;display:block}.cp-order-date{color:var(--muted);font-size:12px}.cp-requests-list{gap:12px;display:grid}.cp-request-card{border:1px solid var(--line);cursor:pointer;background:radial-gradient(circle at 0 0,#ff500014,#0000 34%),#ffffff09;border-radius:20px;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:14px;padding:16px;transition:all .18s;display:grid}.cp-request-card:hover{background:radial-gradient(circle at 0 0,#ff50001f,#0000 34%),#ff50000d;border-color:#ff50008c}.cp-request-card strong{font-size:15px;display:block}.cp-request-card span{color:var(--text);font-size:13px;display:block}.cp-request-card small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.cp-request-meta{justify-items:end;gap:5px;display:grid}.cp-request-meta span{color:#ff5000;background:#ff50001f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}@media (max-width:760px){.cp-request-card{grid-template-columns:1fr}.cp-request-meta{justify-items:start}}.gt-client-select-menu{max-height:340px;padding:10px;overflow:auto}.gt-client-select-search{border:1px solid var(--line);height:42px;color:var(--muted);background:#ffffff0d;border-radius:14px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.gt-client-select-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.gt-client-select-menu button{flex-direction:column;justify-content:center;min-height:58px;align-items:flex-start!important}.gt-client-select-menu button strong{font-size:14px}.gt-client-select-menu button small{color:var(--muted);margin-top:4px;font-size:12px}.gt-client-select-menu button:hover small,.gt-client-select-menu button.is-active small{color:#ff5000b8}.gt-client-select-empty{color:var(--muted);text-align:center;padding:16px}html[data-theme=light] .tracker-page,body.light .tracker-page{color:#111827}html[data-theme=light] .tracker-sidebar,html[data-theme=light] .tracker-card,html[data-theme=light] .tracker-map-card,html[data-theme=light] .tracker-history,html[data-theme=light] .tracker-details,html[data-theme=light] .tracker-floating-card,body.light .tracker-sidebar,body.light .tracker-card,body.light .tracker-map-card,body.light .tracker-history,body.light .tracker-details,body.light .tracker-floating-card{color:#111827!important;background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),#ffffffd1!important;border-color:#1118271a!important;box-shadow:0 24px 70px #1118271a,0 0 38px #ff50000f!important}html[data-theme=light] .tracker-sidebar h1,html[data-theme=light] .tracker-history h2,html[data-theme=light] .tracker-details h2,html[data-theme=light] .tracker-card strong,html[data-theme=light] .tracker-floating-card h3,body.light .tracker-sidebar h1,body.light .tracker-history h2,body.light .tracker-details h2,body.light .tracker-card strong,body.light .tracker-floating-card h3{color:#111827!important}html[data-theme=light] .tracker-sidebar p,html[data-theme=light] .tracker-card span,html[data-theme=light] .tracker-card small,html[data-theme=light] .tracker-history p,html[data-theme=light] .tracker-details p,html[data-theme=light] .tracker-floating-card p,body.light .tracker-sidebar p,body.light .tracker-card span,body.light .tracker-card small,body.light .tracker-history p,body.light .tracker-details p,body.light .tracker-floating-card p{color:#1118279e!important}html[data-theme=light] .tracker-search,html[data-theme=light] .tracker-search input,html[data-theme=light] .tracker-info-box,body.light .tracker-search,body.light .tracker-search input,body.light .tracker-info-box{color:#111827!important;background:#ffffffb8!important;border-color:#1118271a!important}html[data-theme=light] .tracker-search input::placeholder,body.light .tracker-search input::placeholder{color:#11182773!important}html[data-theme=light] .tracker-card.is-active,body.light .tracker-card.is-active{background:radial-gradient(circle at 0 0,#ff50002e,#0000 38%),#ffffffeb!important;border-color:#ff5000a6!important}.light .gt-live-card *,.light-theme .gt-live-card *,[data-theme=light] .gt-live-card *{color:#111827!important}.light .gt-live-card .gt-live-kicker,.light-theme .gt-live-card .gt-live-kicker,[data-theme=light] .gt-live-card .gt-live-kicker{color:#ff5000!important}.light .gt-live-card .gt-live-subtitle,.light-theme .gt-live-card .gt-live-subtitle,[data-theme=light] .gt-live-card .gt-live-subtitle{color:#1118279e!important}.light .gt-live-card .gt-live-row,.light-theme .gt-live-card .gt-live-row,[data-theme=light] .gt-live-card .gt-live-row{background:#1118270b!important;border-color:#11182714!important}.light .gt-live-card .gt-live-row span,.light-theme .gt-live-card .gt-live-row span,[data-theme=light] .gt-live-card .gt-live-row span{color:#1118278f!important}.light .gt-live-card .gt-live-row strong,.light-theme .gt-live-card .gt-live-row strong,[data-theme=light] .gt-live-card .gt-live-row strong{color:#111827!important}.crm-page{height:calc(100vh - 94px);color:var(--text);padding:22px 34px 18px;overflow:hidden}.crm-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff50001f,#0000 32%),linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #ff500024;border-radius:24px;grid-template-columns:minmax(230px,320px) minmax(380px,1fr) auto;grid-template-areas:"title search create""meta filters reminders";align-items:center;gap:12px 14px;height:auto;min-height:auto;margin-bottom:14px;padding:16px 18px;display:grid;overflow:visible;box-shadow:0 14px 34px #00000024}.crm-toolbar-title{grid-area:title;min-width:0}.crm-eyebrow{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.crm-toolbar-title h1{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1}.crm-toolbar-title>span{color:var(--muted);grid-area:meta;margin-top:7px;font-size:13px;display:block}.crm-toolbar-actions{display:contents;overflow:visible}.crm-search{background:#ffffff0f;border:1px solid #ff50002e;border-radius:16px;grid-area:search;align-items:center;gap:10px;width:100%;min-width:0;height:46px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.crm-search:focus-within{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001a}.crm-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.crm-search input::placeholder{color:var(--muted)}.crm-create-btn{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);cursor:pointer;white-space:nowrap;border:1px solid #ff500038;border-radius:16px;grid-area:create;height:46px;padding:0 18px;font-size:14px;font-weight:900;box-shadow:0 12px 28px #ff500033}.crm-filter-pills{background:#ffffff0b;border:1px solid #ff500029;border-radius:15px;grid-area:filters;align-items:center;gap:4px;width:fit-content;max-width:100%;height:40px;padding:4px;display:flex}.crm-filter-pills button{height:32px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:0 12px;font-size:12px;font-weight:850}.crm-reminder-bar{flex-wrap:wrap;grid-area:reminders;justify-content:flex-end;justify-self:end;gap:6px;margin-top:0;display:flex}.crm-reminder-chip{cursor:pointer;background:#ffffff0e;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.crm-reminder-chip.is-empty{color:var(--muted);border-color:#ffffff14}.crm-manager-filter-select{grid-area:meta;justify-self:start;width:260px;max-width:100%}.crm-manager-filter-select .crm-custom-select-trigger{border-radius:14px;height:38px;min-height:38px;font-size:13px}[data-theme=light] .crm-toolbar,.light .crm-toolbar{background:radial-gradient(circle at 0 0,#ff50001a,#0000 32%),linear-gradient(135deg,#ffffffeb,#fff7f3c7);box-shadow:0 14px 34px #0f172a14}@media (max-width:1250px){.crm-toolbar{grid-template-columns:1fr;grid-template-areas:"title""search""filters""meta""reminders""create"}.crm-manager-filter-select{width:100%}.crm-reminder-bar{justify-content:flex-start;justify-self:start}.crm-create-btn{width:100%}}.crm-loading{color:var(--muted);background:#ffffff0f;border-radius:24px;padding:34px}.crm-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:repeat(12,minmax(340px,1fr));gap:0;width:100%;height:100%;min-height:440px;display:grid;overflow:auto hidden}.crm-board::-webkit-scrollbar{height:10px}.crm-board::-webkit-scrollbar-thumb{background:#ff500073 padding-box content-box;border:3px solid #0000;border-radius:999px}.crm-board::-webkit-scrollbar-track{background:0 0}.crm-column{background:0 0;border-right:1px solid #ffffff12;flex-direction:column;min-width:340px;height:100%;min-height:0;padding:18px 14px 14px;transition:background .2s;display:flex;overflow:hidden}.crm-column:last-child{border-right:0}.crm-column.is-over{background:linear-gradient(#ff500013,#ff500006)}.crm-column-head{min-height:62px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 4px 12px;display:flex}.crm-column-head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850;line-height:1.2}.crm-column-head p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.25}.crm-column-head span{min-width:28px;height:28px;color:var(--orange);background:#ff50001c;border:1px solid #ff500038;border-radius:999px;place-items:center;padding:0 9px;font-size:12px;font-weight:900;display:grid}.crm-column-list{scrollbar-width:thin;flex:auto;align-content:start;gap:10px;min-height:0;padding:2px 6px 18px 0;display:grid;overflow:hidden auto}.crm-column-list::-webkit-scrollbar{width:7px}.crm-column-list::-webkit-scrollbar-thumb{background:#ff500057 padding-box content-box;border:2px solid #0000;border-radius:999px}.crm-column-list::-webkit-scrollbar-track{background:0 0}.crm-card{cursor:grab;background:radial-gradient(circle at 100% 0,#ff500018,#0000 34%),#ffffff0e;border:1px solid #ffffff13;border-radius:18px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,opacity .18s;box-shadow:0 12px 28px #00000029}.crm-card:hover{border-color:#ff500061;transform:translateY(-3px)scale(1.01);box-shadow:0 16px 36px #00000038,0 0 24px #ff500014}.crm-card.is-dragging{opacity:.38}.crm-card.is-overlay{opacity:1;border-color:#ff50008c;transition:transform .18s;transform:rotate(1.5deg)scale(1.04);box-shadow:0 24px 64px #0000005c,0 0 42px #ff50002e}.crm-card.is-hot{border-color:#ff500057}.crm-card.is-overdue{border-color:#ff46466b;box-shadow:0 14px 34px #0000002e,0 0 22px #ff464614}.crm-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.crm-card-icon{width:34px;height:34px;color:var(--orange);background:#ff50001a;border:1px solid #ff50002e;border-radius:13px;place-items:center;display:grid}.crm-hot-badge{height:26px;color:var(--orange);background:#ff50001c;border:1px solid #ff500038;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.crm-card h3{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:850;line-height:1.25}.crm-inn{color:var(--muted);margin:7px 0 12px;font-size:12px}.crm-card-meta{gap:7px;display:grid}.crm-card-meta span{min-width:0;color:var(--muted);word-break:break-word;align-items:center;gap:7px;font-size:12px;display:flex}.crm-overdue-text{color:#ff6b6b!important}.crm-comment{color:var(--text);background:#ffffff0d;border-radius:13px;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.45}.crm-manager{color:var(--muted);border-top:1px solid #ffffff12;margin-top:12px;padding-top:10px;font-size:12px}[data-theme=light] .crm-hero,.light .crm-hero{background:radial-gradient(circle at 0 0,#ff500024,#0000 34%),linear-gradient(135deg,#ffffffeb,#fff7f3c7);box-shadow:0 22px 60px #0f172a1a}[data-theme=light] .crm-board,.light .crm-board{background:linear-gradient(#ffffffb8,#f8fafc7a);border-color:#0f172a12}[data-theme=light] .crm-column,.light .crm-column{border-right-color:#0f172a12}[data-theme=light] .crm-column-head,.light .crm-column-head{border-bottom-color:#0f172a12}[data-theme=light] .crm-card,.light .crm-card{background:radial-gradient(circle at 100% 0,#ff500016,#0000 34%),#ffffffdb;border-color:#0f172a13;box-shadow:0 14px 34px #0f172a1a}[data-theme=dark] .crm-board,.dark .crm-board{background:linear-gradient(#ffffff0b,#ffffff05);border-color:#ffffff14}[data-theme=dark] .crm-card,.dark .crm-card{background:radial-gradient(circle at 100% 0,#ff500018,#0000 34%),#0a101dbd}.crm-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061794;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.crm-modal{background:radial-gradient(circle at 0 0,#ff500029,#0000 34%),#0a101df5;border:1px solid #ff50002e;border-radius:30px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 34px 90px #00000070}.crm-modal-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;gap:20px;padding:24px 26px 18px;display:flex}.crm-modal-head h2{margin:0;font-size:28px}.crm-modal-head span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.crm-modal-close{width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ff50002e;border-radius:16px;flex:0 0 42px}.crm-modal-grid{flex:auto;grid-template-columns:1.2fr .8fr;gap:18px;min-height:0;padding:22px 26px;display:grid;overflow:hidden auto}.crm-modal-panel{background:#ffffff0e;border:1px solid #ffffff14;border-radius:24px;min-width:0;padding:18px}.crm-modal-panel h3{margin:0 0 16px;font-size:16px}.crm-field{gap:7px;margin-bottom:14px;display:grid}.crm-field>span{color:var(--muted);font-size:12px;font-weight:700}.crm-field input,.crm-field textarea{width:100%;min-height:44px;color:var(--text);background:#ffffff0f;border:1px solid #ff500029;border-radius:15px;outline:0;padding:0 13px}.crm-field textarea{resize:vertical;min-height:118px;padding:12px 13px}.crm-field input:focus,.crm-field textarea:focus{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001a}.crm-info-row{border-bottom:1px solid #ffffff12;gap:5px;padding:13px 0;display:grid}.crm-info-row span{color:var(--muted);font-size:12px}.crm-info-row strong{font-size:14px;font-weight:800}.crm-quick-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.crm-action-btn{color:#fff;background:#ff50002e;border:1px solid #ff500042;border-radius:14px;align-items:center;height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.crm-timeline-preview{background:#ffffff0b;border-radius:18px;margin-top:18px;padding:14px}.crm-timeline-preview h4{margin:0 0 8px}.crm-timeline-preview p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.crm-modal-footer{background:#0a101dfa;border-top:1px solid #ffffff14;flex:none;justify-content:flex-end;gap:10px;padding:16px 26px 20px;display:flex}.crm-modal-footer .crm-filter-btn,.crm-modal-footer .crm-create-btn{min-width:132px}.crm-custom-select{z-index:1000;width:100%;position:relative}.crm-custom-select-trigger{width:100%;min-height:52px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ff500033;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:15px;font-weight:800;transition:border-color .18s,box-shadow .18s;display:flex}.crm-custom-select-trigger.is-open,.crm-custom-select-trigger:hover{border-color:#ff500094;box-shadow:0 0 0 4px #ff50001a}.crm-custom-select-trigger svg{color:var(--orange);transition:transform .18s}.crm-custom-select-trigger.is-open svg{transform:rotate(180deg)}.crm-custom-select-menu{z-index:99999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c121efa;border:1px solid #ff500038;border-radius:18px;max-height:260px;margin-top:8px;padding:8px;overflow-y:auto;box-shadow:0 18px 48px #00000052,0 0 28px #ff50001f}.crm-custom-select-menu button{width:100%;min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-content:center;gap:4px;padding:11px 14px;transition:background .16s,transform .16s;display:grid}.crm-custom-select-menu button:hover,.crm-custom-select-menu button.is-active{background:#ff500024}.crm-custom-select-menu button:hover{transform:translate(2px)}.crm-custom-select-menu strong{font-size:14px;line-height:1.2}.crm-custom-select-menu span{color:var(--muted);font-size:12px;line-height:1.25}[data-theme=light] .crm-modal,.light .crm-modal{background:radial-gradient(circle at 0 0,#ff50001f,#0000 34%),#fffffff5}[data-theme=light] .crm-modal-panel,.light .crm-modal-panel,[data-theme=light] .crm-field input,[data-theme=light] .crm-field textarea,.light .crm-field input,.light .crm-field textarea{color:var(--text);background:#ffffffd1}[data-theme=light] .crm-modal-footer,.light .crm-modal-footer{background:#fffffff5}[data-theme=light] .crm-custom-select-trigger,.light .crm-custom-select-trigger{background:#ffffffdb}[data-theme=light] .crm-custom-select-menu,.light .crm-custom-select-menu{background:#fffffffa;box-shadow:0 18px 48px #0f172a29,0 0 28px #ff50001a}@media (max-width:900px){.crm-modal-backdrop{padding:14px}.crm-modal-grid{grid-template-columns:1fr}.crm-modal-head h2{font-size:23px}.crm-modal-footer{flex-direction:column}.crm-modal-footer .crm-filter-btn,.crm-modal-footer .crm-create-btn{width:100%}}.crm-column-money{color:var(--orange);letter-spacing:-.02em;margin-top:8px;font-size:13px;font-weight:900;display:inline-flex}.crm-overdue-badge{color:#f77;background:#ff46461f;border:1px solid #ff46463d;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.crm-toast{z-index:2000;color:#fff;background:radial-gradient(circle at 0 0, #ffffff2e, transparent 32%), linear-gradient(135deg, var(--orange), #ff7a36);border-radius:18px;padding:14px 18px;font-size:14px;font-weight:900;animation:.24s both crmToastIn;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 46px #ff500047,0 0 34px #ff500029}@keyframes crmToastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-event-list{gap:12px;display:grid}.crm-event-item{grid-template-columns:12px 1fr;align-items:flex-start;gap:10px;display:grid}.crm-event-dot{background:var(--orange);border-radius:999px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 18px #ff500073}.crm-event-item strong{font-size:13px;display:block}.crm-event-item p{color:var(--text);margin:5px 0 0;font-size:12px;line-height:1.4}.crm-event-item span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.crm-event-create{background:#ffffff0a;border-radius:18px;gap:10px;margin-bottom:18px;padding:14px;display:grid}.crm-event-create input,.crm-event-create select,.crm-event-create textarea{color:var(--text);background:#ffffff0f;border:1px solid #ff500026;border-radius:12px;padding:8px 10px}.crm-event-create textarea{min-height:70px}.crm-quick-actions{flex-wrap:wrap;gap:12px;margin-top:18px;margin-bottom:22px;display:flex}.crm-event-create{background:#ffffff0b;border:1px solid #ffffff12;border-radius:22px;gap:12px;margin:22px 0 24px;padding:18px;display:grid}.crm-event-create h4{color:var(--orange);margin:0 0 2px;font-size:14px;font-weight:900}.crm-event-create input,.crm-event-create textarea{width:100%;color:var(--text);background:#ffffff0f;border:1px solid #ff500029;border-radius:15px;outline:0;padding:0 13px}.crm-event-create input{min-height:46px}.crm-event-create input:focus,.crm-event-create textarea:focus{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001a}.crm-event-create .crm-create-btn{width:100%;margin-top:2px}.crm-timeline-preview{margin-top:24px}[data-theme=light] .crm-event-create,.light .crm-event-create{background:#ffffffc7;border-color:#0f172a12}[data-theme=light] .crm-event-create input,[data-theme=light] .crm-event-create textarea,.light .crm-event-create input,.light .crm-event-create textarea{color:var(--text);background:#ffffffe0}.crm-filter-pills{grid-area:filters;justify-content:flex-start;width:100%}.crm-filter-pills button{height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:850;transition:color .18s,background .18s,box-shadow .18s}.crm-filter-pills button:hover{color:var(--text);background:#ffffff12}.crm-filter-pills button.is-active{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);box-shadow:0 10px 24px #ff500038}[data-theme=light] .crm-filter-pills,.light .crm-filter-pills{background:#ffffffb8}[data-theme=light] .crm-filter-pills button:hover,.light .crm-filter-pills button:hover{background:#ff500014}.crm-create-modal{width:min(920px,100%)}.crm-create-grid{grid-template-columns:1fr 1fr}@media (max-width:900px){.crm-create-grid{grid-template-columns:1fr}}.crm-next-contact-badge,.crm-priority-badge{border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;transform:translateY(1px)}.crm-next-contact-badge.is-empty{color:var(--muted);background:#ffffff0e;border-color:#ffffff14}.crm-next-contact-badge.is-overdue{color:#f77;background:#ff464621;border-color:#ff464647}.crm-next-contact-badge.is-today{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);box-shadow:0 0 22px #ff500038}.crm-next-contact-badge.is-tomorrow{color:var(--orange);background:#ff50001f;border-color:#ff50003d}.crm-next-contact-badge.is-planned{color:#8fb3ff;background:#5879ff1f;border-color:#5879ff3d}.crm-next-contact-presets{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.crm-next-contact-presets button{height:32px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ff50002e;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.crm-next-contact-presets button:hover{background:#ff50001f;border-color:#ff50006b;transform:translateY(-1px)}[data-theme=light] .crm-next-contact-badge.is-empty,.light .crm-next-contact-badge.is-empty{background:#0f172a0b;border-color:#0f172a14}[data-theme=light] .crm-next-contact-presets button,.light .crm-next-contact-presets button{background:#ffffffd1}.crm-manager-filter-select{flex:none;grid-area:manager;width:100%}.crm-manager-filter-select .crm-custom-select-trigger{height:48px;min-height:48px}.crm-toolbar,.crm-toolbar-actions{overflow:visible}.crm-custom-select-menu{scrollbar-width:thin;scrollbar-color:#ff500066 transparent;max-height:320px;overflow-y:auto;box-shadow:0 40px 80px #0009,0 0 0 1px #ff500033}.crm-custom-select-menu::-webkit-scrollbar{width:6px}.crm-custom-select-menu::-webkit-scrollbar-track{background:0 0}.crm-custom-select-menu::-webkit-scrollbar-thumb{background:#ff500059;border-radius:10px}.crm-custom-select-menu::-webkit-scrollbar-thumb:hover{background:#ff500099}.crm-custom-select-menu{position:relative}.crm-custom-select-menu:after{content:"";background:linear-gradient(#0000,#0c121ef2);height:20px;display:block;position:sticky;bottom:0}.crm-card-badges{align-items:center;gap:8px;margin-top:12px;display:flex}.crm-priority-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:28px;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.crm-priority-badge.is-hot{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);box-shadow:0 0 18px #ff500033}.crm-priority-badge.is-warm{color:var(--orange);background:#ff50001f;border-color:#ff500038}.crm-priority-badge.is-cold{color:var(--muted);background:#ffffff0e;border-color:#ffffff14}.crm-next-contact-badge{justify-content:center;align-items:center;height:28px;padding:0 10px;line-height:1;display:inline-flex}.crm-reminder-bar{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.crm-reminder-chip{height:28px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.crm-reminder-chip.is-overdue{color:#f77;background:#ff464621;border-color:#ff464647}.crm-reminder-chip.is-today{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);box-shadow:0 0 18px #ff500033}.crm-reminder-chip.is-empty{color:var(--muted);background:#ffffff0e;border-color:#ffffff14}[data-theme=light] .crm-reminder-chip.is-empty,.light .crm-reminder-chip.is-empty{background:#0f172a0b;border-color:#0f172a14}.crm-card.is-today{box-shadow:0 0 0 1px #ff500066,0 0 24px #ff50002e}.crm-card.is-overdue{box-shadow:0 0 0 1px #ff464680,0 0 28px #ff464633}.crm-column:hover{background:linear-gradient(#ff50000a,#0000)}.crm-card{position:relative}.crm-card-actions{opacity:0;pointer-events:none;gap:6px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:14px;right:14px;transform:translateY(-2px)}.crm-card:hover .crm-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.crm-card-action{width:30px;height:30px;color:var(--orange);background:#ff50001f;border:1px solid #ff500038;border-radius:11px;place-items:center;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:grid}.crm-card-action:hover{background:#ff500033;border-color:#ff50006b;transform:translateY(-1px)}.crm-card-next-actions{opacity:0;flex-wrap:wrap;gap:6px;max-height:0;margin-top:10px;transition:opacity .18s,max-height .18s;display:flex;overflow:hidden}.crm-card:hover .crm-card-next-actions{opacity:1;max-height:42px}.crm-card-next-actions button{height:28px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ff50002e;border-radius:999px;padding:0 9px;font-size:11px;font-weight:850;transition:transform .16s,background .16s,border-color .16s}.crm-card-next-actions button:hover{background:#ff500024;border-color:#ff50005c;transform:translateY(-1px)}[data-theme=light] .crm-card-next-actions button,.light .crm-card-next-actions button{background:#ffffffc7}.crm-event-create{background:radial-gradient(circle at 100% 0,#ff500017,#0000 34%),#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:24px!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin:22px 0 24px!important;padding:18px!important;display:flex!important}.crm-event-create h4{width:100%!important;color:var(--orange)!important;margin:0 0 2px!important;font-size:15px!important;font-weight:950!important}.crm-event-create .crm-custom-select{grid-area:unset!important;width:100%!important}.crm-event-create .crm-custom-select-trigger{width:100%!important;height:48px!important;min-height:48px!important}.crm-event-create input,.crm-event-create textarea{grid-area:unset!important;width:100%!important;color:var(--text)!important;background:#ffffff0f!important;border:1px solid #ff500029!important;border-radius:16px!important;outline:0!important;font-size:14px!important}.crm-event-create input{height:48px!important;min-height:48px!important;padding:0 14px!important}.crm-event-create textarea{resize:vertical!important;min-height:92px!important;padding:13px 14px!important}.crm-event-create .crm-create-btn{grid-area:unset!important;border-radius:17px!important;width:100%!important;height:50px!important;min-height:50px!important;margin:2px 0 0!important}.crm-column{padding:14px 14px 0}.crm-column-head{margin:0 0 10px;padding:8px 4px 10px}.crm-column-list{flex:auto;min-height:0;margin:0;padding:0 6px 14px 0;scroll-padding-top:0;overflow:hidden auto}.crm-column-list>.crm-card:first-child{margin-top:0}.crm-board-wrap{height:calc(100% - 132px);min-height:440px;position:relative}.crm-board{height:100%}.crm-board-edge{z-index:60;color:#ffffffb8;cursor:pointer;opacity:.75;pointer-events:auto;border:0;place-items:center;width:58px;font-size:44px;font-weight:300;transition:opacity .18s,color .18s,transform .18s;display:grid;position:absolute;top:0;bottom:10px}.crm-board-edge:hover{opacity:1;color:#fff}.crm-board-edge.left{background:linear-gradient(90deg,#05070ce6,#0000);left:0}.crm-board-edge.right{background:linear-gradient(270deg,#05070ce6,#0000);right:0}.crm-board-edge.left:hover{transform:translate(-2px)}.crm-board-edge.right:hover{transform:translate(2px)}[data-theme=light] .crm-board-edge.left,.light .crm-board-edge.left{color:#0f172a73;background:linear-gradient(90deg,#f8fafceb,#0000)}[data-theme=light] .crm-board-edge.right,.light .crm-board-edge.right{color:#0f172a73;background:linear-gradient(270deg,#f8fafceb,#0000)}.crm-card-stats{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;display:grid}.crm-card-stats div{min-width:0}.crm-card-stats span{color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.crm-card-stats strong{color:var(--orange);white-space:nowrap;font-size:12px;font-weight:950;display:block}.crm-client-pro-stats{background:radial-gradient(circle at 100% 0,#ff50001c,#0000 34%),#ffffff0b;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:14px;display:grid}.crm-client-pro-stats div{min-width:0}.crm-client-pro-stats span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:850;display:block}.crm-client-pro-stats strong{color:var(--orange);white-space:nowrap;font-size:13px;font-weight:950;display:block}.crm-client-orders-preview{background:#ffffff0b;border:1px solid #fff1;border-radius:20px;margin-top:20px;padding:16px}.crm-client-orders-preview h4{margin:0 0 12px;font-size:15px;font-weight:950}.crm-client-orders-preview p{color:var(--muted);margin:0;font-size:13px}.crm-client-order-row{width:100%;min-height:54px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ff50001f;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-client-order-row+.crm-client-order-row{margin-top:8px}.crm-client-order-row:hover{background:#ff500014;border-color:#ff500057}.crm-client-order-row strong{font-size:13px;font-weight:950;display:block}.crm-client-order-row span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.crm-client-order-row b{color:var(--orange);white-space:nowrap;font-size:12px}[data-theme=light] .crm-client-pro-stats,.light .crm-client-pro-stats,[data-theme=light] .crm-client-orders-preview,.light .crm-client-orders-preview,[data-theme=light] .crm-client-order-row,.light .crm-client-order-row{background:#ffffffc7;border-color:#0f172a12}.crm-action-btn-primary{background:linear-gradient(135deg, var(--orange), #ff7a36);border-color:#ff50006b;box-shadow:0 14px 34px #ff500038}.my-orders-page{min-height:100%;color:var(--text);padding:28px 42px 34px}.my-orders-hero{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#ff500038,#0000 36%),linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ff50002e;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #00000038}.my-orders-hero:before{display:none}.my-orders-hero-content p{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.my-orders-hero-content h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.4vw,50px);line-height:.98}.my-orders-hero-content span{max-width:620px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.45;display:block}.my-orders-hero-stats{flex-shrink:0;gap:10px;display:flex}.my-orders-hero-stats div{background:#ff500014;border:1px solid #ff500033;border-radius:20px;gap:3px;min-width:96px;padding:13px 15px;display:grid}.my-orders-hero-stats small{color:var(--muted);font-size:11px}.my-orders-hero-stats b{color:var(--text);font-size:26px;line-height:1}.my-orders-toolbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c1694;border:1px solid #ffffff13;border-radius:24px;grid-template-columns:minmax(280px,1fr) 190px 190px auto;gap:10px;margin-top:16px;padding:10px;display:grid}.my-orders-search,.my-orders-toolbar select,.my-orders-toolbar button{height:42px;color:var(--text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;outline:none}.my-orders-search{align-items:center;gap:9px;padding:0 13px;display:flex}.my-orders-search svg{color:var(--orange);flex-shrink:0}.my-orders-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:13px}.my-orders-search input::placeholder{color:var(--muted)}.my-orders-toolbar select{cursor:pointer;padding:0 13px;font-size:13px}.my-orders-toolbar button{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.my-orders-toolbar button:hover{border-color:#ff500073;transform:translateY(-1px);box-shadow:0 0 22px #ff500024}.my-orders-board{scroll-snap-type:x proximity;gap:14px;margin-top:18px;padding:2px 2px 18px;display:flex;overflow-x:auto}.my-orders-board::-webkit-scrollbar{height:8px}.my-orders-board::-webkit-scrollbar-track{background:#ffffff0b;border-radius:999px}.my-orders-board::-webkit-scrollbar-thumb{background:#ff50006b;border-radius:999px}.my-orders-column{scroll-snap-align:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0e,#ffffff05),#080c16b3;border:1px solid #ffffff16;border-radius:24px;width:286px;min-width:286px;min-height:470px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 46px #0000002e}.my-orders-column.is-over{border-color:#ff5000b8;transform:translateY(-2px);box-shadow:0 0 0 1px #ff500038,0 0 34px #ff50003d}.my-orders-column-head{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c16c7;border-bottom:1px solid #ffffff12;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:12px;display:flex;position:sticky;top:0}.my-orders-column-title{align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:900;display:flex}.my-orders-column-title>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-orders-column-icon{width:28px;height:28px;color:var(--orange);background:#ff50001f;border-radius:11px;place-items:center;display:grid}.my-orders-column-head b{min-width:27px;height:27px;color:var(--orange);background:#ff500021;border-radius:999px;place-items:center;font-size:12px;display:grid}.my-orders-column-body{gap:10px;padding:11px;display:grid}.my-orders-card{cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 0 0,#ff50001f,#0000 42%),#ffffff0b;border:1px solid #ffffff17;border-radius:20px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;position:relative;overflow:hidden;box-shadow:0 12px 34px #0003}.my-orders-card:hover{border-color:#ff50006b;transform:translateY(-2px);box-shadow:0 16px 40px #00000042,0 0 24px #ff500024}.my-orders-card.is-dragging{z-index:30;opacity:.86;cursor:grabbing;border-color:#ff5000d1;box-shadow:0 20px 54px #00000057,0 0 36px #ff50004d}.my-orders-card-glow{display:none}.my-orders-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.my-orders-number{color:var(--orange);letter-spacing:.03em;font-size:12px;font-weight:950}.my-orders-logistics-badge{min-height:24px;color:var(--text);background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.my-orders-logistics-badge svg{color:var(--orange)}.my-orders-card h3{min-height:32px;color:var(--text);letter-spacing:-.01em;margin:0;font-size:13px;line-height:1.25}.my-orders-route{color:var(--muted);background:#ffffff0a;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:11px;display:grid}.my-orders-route span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-orders-route span:last-child{text-align:right}.my-orders-route svg{color:var(--orange)}.my-orders-progress{margin-top:10px}.my-orders-progress-top{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.my-orders-progress-top b{color:var(--orange)}.my-orders-progress-line{background:#ffffff13;border-radius:999px;height:6px;overflow:hidden}.my-orders-progress-line i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #ff7a36e6);height:100%;display:block;box-shadow:0 0 14px #ff50006b}.my-orders-card-meta{gap:6px;margin-top:10px;display:grid}.my-orders-card-meta div{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.my-orders-card-meta svg{min-width:13px;color:var(--orange)}.my-orders-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-orders-card-footer{color:var(--muted);border-top:1px solid #ffffff12;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.my-orders-card-footer b{color:var(--orange);font-weight:800}.my-orders-empty{min-height:80px;color:var(--muted);background:#ffffff06;border:1px dashed #ffffff1c;border-radius:18px;place-items:center;font-size:12px;display:grid}.my-orders-loader,.my-orders-saving{color:var(--muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;margin-top:18px;padding:15px 18px}.my-orders-saving{z-index:100;color:var(--orange);border-color:#ff500057;margin:0;position:fixed;bottom:24px;right:24px;box-shadow:0 0 28px #ff500038}html[data-theme=light] .my-orders-page{color:var(--text)}html[data-theme=light] .my-orders-hero{background:radial-gradient(circle at 0 0,#ff500029,#0000 34%),linear-gradient(135deg,#ffffffeb,#f5f8ffd1);border-color:#ff500038;box-shadow:0 18px 46px #0f172a17}html[data-theme=light] .my-orders-hero-content h1,html[data-theme=light] .my-orders-hero-stats b,html[data-theme=light] .my-orders-card h3,html[data-theme=light] .my-orders-logistics-badge{color:#111827}html[data-theme=light] .my-orders-hero-content span,html[data-theme=light] .my-orders-hero-stats small,html[data-theme=light] .my-orders-route,html[data-theme=light] .my-orders-progress-top,html[data-theme=light] .my-orders-card-meta div,html[data-theme=light] .my-orders-card-footer,html[data-theme=light] .my-orders-empty{color:#64748b}html[data-theme=light] .my-orders-hero-stats div{background:#ff500013;border-color:#ff500038}html[data-theme=light] .my-orders-toolbar{background:#ffffffbd;border-color:#0f172a14;box-shadow:0 14px 38px #0f172a14}html[data-theme=light] .my-orders-search,html[data-theme=light] .my-orders-toolbar select,html[data-theme=light] .my-orders-toolbar button{color:#111827;background:#ffffffe6;border-color:#0f172a1a}html[data-theme=light] .my-orders-search input{color:#111827}html[data-theme=light] .my-orders-search input::placeholder{color:#94a3b8}html[data-theme=light] .my-orders-column{background:linear-gradient(#fffffff0,#f6f8fce0),#ffffffd1;border-color:#0f172a14;box-shadow:0 14px 38px #0f172a14}html[data-theme=light] .my-orders-column-head{background:#f8fafceb;border-bottom-color:#0f172a14}html[data-theme=light] .my-orders-column-title{color:#111827}html[data-theme=light] .my-orders-card{background:radial-gradient(circle at 0 0,#ff50001a,#0000 42%),#ffffffeb;border-color:#0f172a17;box-shadow:0 10px 26px #0f172a14}html[data-theme=light] .my-orders-card:hover{box-shadow:0 14px 34px #0f172a1f,0 0 22px #ff50001f}html[data-theme=light] .my-orders-route{background:#f1f5f9d1}html[data-theme=light] .my-orders-progress-line{background:#0f172a1a}html[data-theme=light] .my-orders-card-footer{border-top-color:#0f172a14}html[data-theme=light] .my-orders-empty{background:#f1f5f9b3;border-color:#0f172a24}@media (max-width:1100px){.my-orders-page{padding:24px 22px 30px}.my-orders-toolbar{grid-template-columns:1fr 1fr}.my-orders-search{grid-column:1/-1}}@media (max-width:900px){.my-orders-page{padding:20px 16px 28px}.my-orders-hero{flex-direction:column;align-items:flex-start;min-height:150px;padding:22px}.my-orders-hero-stats{grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (max-width:640px){.my-orders-hero-stats{grid-template-columns:repeat(2,1fr)}}.my-orders-hero-stats div{min-width:0}.my-orders-column{width:278px;min-width:278px}}@media (max-width:640px){.my-orders-toolbar,.my-orders-hero-stats{grid-template-columns:1fr}}.my-orders-custom-select>button{width:100%;height:42px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.my-orders-custom-select>button:hover,.my-orders-custom-select.is-open>button{border-color:#ff500073;box-shadow:0 0 22px #ff500021}.my-orders-custom-select-menu{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c101af0;border:1px solid #ff500038;border-radius:18px;padding:7px;animation:.16s both myOrdersSelectIn;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 60px #00000052,0 0 28px #ff50001f}@keyframes myOrdersSelectIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.my-orders-custom-select-menu button{width:100%;min-height:34px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 10px;font-size:12px;display:flex}.my-orders-custom-select-menu button:hover,.my-orders-custom-select-menu button.is-active{color:var(--orange);background:#ff50001f}.my-orders-toolbar select{display:none}.my-orders-card.is-dragging{opacity:.2}.my-orders-card.is-overlay{z-index:9999;pointer-events:none;border-color:#ff5000d9;width:286px;transform:rotate(-1deg);box-shadow:0 30px 80px #00000061,0 0 48px #ff500061;opacity:1!important}html[data-theme=light] .my-orders-toolbar,body[data-theme=light] .my-orders-toolbar,.light .my-orders-toolbar{background:#ffffffb8!important;border-color:#0f172a14!important;box-shadow:0 14px 34px #0f172a14!important}html[data-theme=light] .my-orders-column,body[data-theme=light] .my-orders-column,.light .my-orders-column{background:linear-gradient(#fffffff5,#f7f9fce6),#ffffffdb!important;border-color:#0f172a17!important;box-shadow:0 14px 34px #0f172a14!important}html[data-theme=light] .my-orders-column-head,body[data-theme=light] .my-orders-column-head,.light .my-orders-column-head{background:#f8fafcf5!important;border-bottom-color:#0f172a14!important}html[data-theme=light] .my-orders-column-title,body[data-theme=light] .my-orders-column-title,.light .my-orders-column-title{color:#111827!important}html[data-theme=light] .my-orders-card,body[data-theme=light] .my-orders-card,.light .my-orders-card{background:radial-gradient(circle at 0 0,#ff50001a,#0000 42%),#fffffff0!important;border-color:#0f172a17!important;box-shadow:0 10px 26px #0f172a14!important}html[data-theme=light] .my-orders-card h3,body[data-theme=light] .my-orders-card h3,.light .my-orders-card h3,html[data-theme=light] .my-orders-logistics-badge,body[data-theme=light] .my-orders-logistics-badge,.light .my-orders-logistics-badge{color:#111827!important}html[data-theme=light] .my-orders-route,body[data-theme=light] .my-orders-route,.light .my-orders-route{color:#64748b!important;background:#f1f5f9e0!important}html[data-theme=light] .my-orders-card-meta div,body[data-theme=light] .my-orders-card-meta div,.light .my-orders-card-meta div,html[data-theme=light] .my-orders-card-footer,body[data-theme=light] .my-orders-card-footer,.light .my-orders-card-footer,html[data-theme=light] .my-orders-progress-top,body[data-theme=light] .my-orders-progress-top,.light .my-orders-progress-top{color:#64748b!important}html[data-theme=light] .my-orders-custom-select>button,body[data-theme=light] .my-orders-custom-select>button,.light .my-orders-custom-select>button{color:#111827!important;background:#ffffffe6!important;border-color:#0f172a1a!important}html[data-theme=light] .my-orders-custom-select-menu,body[data-theme=light] .my-orders-custom-select-menu,.light .my-orders-custom-select-menu{background:#fffffff5!important;border-color:#ff500038!important;box-shadow:0 22px 54px #0f172a24,0 0 24px #ff50001f!important}html[data-theme=light] .my-orders-custom-select-menu button,body[data-theme=light] .my-orders-custom-select-menu button,.light .my-orders-custom-select-menu button{color:#111827!important}html[data-theme=light] .my-orders-custom-select-menu button:hover,html[data-theme=light] .my-orders-custom-select-menu button.is-active,body[data-theme=light] .my-orders-custom-select-menu button:hover,body[data-theme=light] .my-orders-custom-select-menu button.is-active,.light .my-orders-custom-select-menu button:hover,.light .my-orders-custom-select-menu button.is-active{color:var(--orange)!important;background:#ff50001a!important}html[data-theme=light] .my-orders-empty,body[data-theme=light] .my-orders-empty,.light .my-orders-empty{color:#94a3b8!important;background:#f1f5f9b8!important;border-color:#0f172a21!important}.my-orders-toolbar{z-index:80;position:relative;overflow:visible}.my-orders-custom-select{z-index:90;position:relative}.my-orders-custom-select.is-open{z-index:999}.my-orders-custom-select-menu{z-index:1000}.my-orders-board{z-index:1;position:relative}.my-orders-column,.my-orders-card{z-index:auto}.my-orders-drawer-layer{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;justify-content:flex-end;animation:.18s both myOrdersDrawerFade;display:flex;position:fixed;inset:0}.my-orders-drawer{background:radial-gradient(circle at 0 0,#ff50002e,#0000 36%),#090d17f0;border-left:1px solid #ff500047;width:min(460px,100vw - 18px);height:100%;padding:22px;animation:.24s both myOrdersDrawerIn;overflow-y:auto;box-shadow:-24px 0 80px #0000006b,0 0 44px #ff500024}@keyframes myOrdersDrawerFade{0%{opacity:0}to{opacity:1}}@keyframes myOrdersDrawerIn{0%{transform:translate(26px)}to{transform:translate(0)}}.my-orders-drawer-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.my-orders-drawer-head p{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900}.my-orders-drawer-head h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:30px}.my-orders-drawer-head button{width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;place-items:center;display:grid}.my-orders-drawer-card{background:radial-gradient(circle at 0 0,#ff500029,#0000 44%),#ffffff0e;border:1px solid #ff500038;border-radius:24px;margin-top:22px;padding:18px}.my-orders-drawer-label{color:var(--muted);font-size:12px}.my-orders-drawer-card h3{color:var(--text);margin:8px 0 0;font-size:20px}.my-orders-drawer-route{color:var(--muted);background:#ffffff0d;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.my-orders-drawer-route b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.my-orders-drawer-route b:last-child{text-align:right}.my-orders-drawer-route svg{color:var(--orange)}.my-orders-drawer-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.my-orders-drawer-grid div{background:#ffffff0a;border:1px solid #ffffff13;border-radius:19px;align-content:center;gap:7px;min-height:78px;padding:13px;display:grid}.my-orders-drawer-grid small{color:var(--muted);font-size:11px}.my-orders-drawer-grid b{min-width:0;color:var(--text);text-overflow:ellipsis;align-items:center;gap:7px;font-size:13px;line-height:1.25;display:flex;overflow:hidden}.my-orders-drawer-grid svg{color:var(--orange)}.my-orders-drawer-timeline{background:#ffffff09;border:1px solid #ffffff13;border-radius:24px;margin-top:18px;padding:16px}.my-orders-drawer-section-title{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.my-orders-drawer-section-title span{color:var(--text);font-size:14px;font-weight:900}.my-orders-drawer-section-title b{color:var(--orange);font-size:13px}.my-orders-stage-list{gap:8px;display:grid}.my-orders-stage-row{color:var(--muted);grid-template-columns:28px 1fr;align-items:center;gap:9px;display:grid;position:relative}.my-orders-stage-row span{width:28px;height:28px;color:var(--muted);background:#ffffff0e;border-radius:11px;place-items:center;display:grid}.my-orders-stage-row p{margin:0;font-size:12px}.my-orders-stage-row.is-done span{color:var(--orange);background:#ff50001f}.my-orders-stage-row.is-current span{color:#fff;background:var(--orange);box-shadow:0 0 22px #ff50006b}.my-orders-stage-row.is-current p{color:var(--text);font-weight:900}.my-orders-drawer-main-btn{color:#fff;background:linear-gradient(135deg, var(--orange), #ff7a36);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:18px;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #ff500042}html[data-theme=light] .my-orders-drawer,body[data-theme=light] .my-orders-drawer,.light .my-orders-drawer{background:radial-gradient(circle at 0 0,#ff50001f,#0000 36%),#fffffff5;box-shadow:-24px 0 70px #0f172a24,0 0 34px #ff50001f}html[data-theme=light] .my-orders-drawer-head h2,html[data-theme=light] .my-orders-drawer-card h3,html[data-theme=light] .my-orders-drawer-route b,html[data-theme=light] .my-orders-drawer-grid b,html[data-theme=light] .my-orders-drawer-section-title span,html[data-theme=light] .my-orders-stage-row.is-current p{color:#111827}html[data-theme=light] .my-orders-drawer-card,html[data-theme=light] .my-orders-drawer-grid div,html[data-theme=light] .my-orders-drawer-timeline,html[data-theme=light] .my-orders-drawer-head button{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .my-orders-drawer-route{background:#f1f5f9d6}html[data-theme=light] .my-orders-drawer-label,html[data-theme=light] .my-orders-drawer-grid small,html[data-theme=light] .my-orders-stage-row,html[data-theme=light] .my-orders-drawer-route{color:#64748b}.my-orders-history{background:#ffffff09;border:1px solid #ffffff13;border-radius:24px;margin-top:18px;padding:16px}.my-orders-history-list{gap:12px;display:grid}.my-orders-history-item{grid-template-columns:18px 1fr;gap:10px;display:grid;position:relative}.my-orders-history-item:before{content:"";background:#ff500038;width:1px;position:absolute;top:18px;bottom:-14px;left:6px}.my-orders-history-item:last-child:before{display:none}.my-orders-history-dot{background:var(--orange);border-radius:999px;width:13px;height:13px;margin-top:4px;box-shadow:0 0 18px #ff50007a}.my-orders-history-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.my-orders-history-top b{color:var(--text);font-size:13px}.my-orders-history-top small{color:var(--muted);white-space:nowrap;font-size:10px}.my-orders-history-item p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.35}.my-orders-history-item em{color:var(--orange);margin-top:5px;font-size:11px;font-style:normal;font-weight:800;display:block}.my-orders-history-empty{min-height:70px;color:var(--muted);background:#ffffff06;border:1px dashed #ffffff1c;border-radius:18px;place-items:center;font-size:12px;display:grid}html[data-theme=light] .my-orders-history,body[data-theme=light] .my-orders-history,.light .my-orders-history{background:#ffffffc7;border-color:#0f172a14}html[data-theme=light] .my-orders-history-top b,body[data-theme=light] .my-orders-history-top b,.light .my-orders-history-top b{color:#111827}html[data-theme=light] .my-orders-history-top small,html[data-theme=light] .my-orders-history-item p,html[data-theme=light] .my-orders-history-empty,body[data-theme=light] .my-orders-history-top small,body[data-theme=light] .my-orders-history-item p,body[data-theme=light] .my-orders-history-empty,.light .my-orders-history-top small,.light .my-orders-history-item p,.light .my-orders-history-empty{color:#64748b}html[data-theme=light] .my-orders-history-empty,body[data-theme=light] .my-orders-history-empty,.light .my-orders-history-empty{background:#f1f5f9b8;border-color:#0f172a21}.my-orders-card.tone-neutral{border-color:#ffffff17}.my-orders-card.tone-active{border-color:#ff500038}.my-orders-card.tone-warning{background:radial-gradient(circle at 0 0,#ff9c4024,#0000 42%),#ffffff0b;border-color:#ffb4504d}.my-orders-card.tone-success{background:radial-gradient(circle at 0 0,#34d39921,#0000 42%),#ffffff0b;border-color:#34d39957}.my-orders-card.is-overdue{border-color:#ff475794;box-shadow:0 16px 44px #0000003d,0 0 28px #ff475733}.my-orders-card.is-overdue:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#ff47572e,#0000 42%);position:absolute;inset:0}.my-orders-sla{z-index:1;letter-spacing:.01em;border-radius:999px;width:fit-content;margin:-2px 0 9px;padding:5px 8px;font-size:10px;font-weight:900;position:relative}.my-orders-sla.is-ok{color:#ff8a3d;background:#ff50001f;border:1px solid #ff500033}.my-orders-sla.is-bad{color:#ff6b7a;background:#ff475721;border:1px solid #ff475747;box-shadow:0 0 18px #ff475724}.my-orders-card.tone-success .my-orders-progress-line i{background:linear-gradient(90deg,#34d399,#86efac);box-shadow:0 0 14px #34d3996b}.my-orders-card.tone-warning .my-orders-progress-line i{background:linear-gradient(90deg,#ff9f43,#ffbe76);box-shadow:0 0 14px #ff9f436b}.my-orders-card.is-overdue .my-orders-progress-line i{background:linear-gradient(90deg,#ff4757,#ff7f8d);box-shadow:0 0 14px #ff47576b}html[data-theme=light] .my-orders-card.tone-warning,body[data-theme=light] .my-orders-card.tone-warning,.light .my-orders-card.tone-warning{background:radial-gradient(circle at 0 0,#ff9c401f,#0000 42%),#fffffff2!important;border-color:#ff9c4047!important}html[data-theme=light] .my-orders-card.tone-success,body[data-theme=light] .my-orders-card.tone-success,.light .my-orders-card.tone-success{background:radial-gradient(circle at 0 0,#34d3991f,#0000 42%),#fffffff2!important;border-color:#34d3994d!important}html[data-theme=light] .my-orders-card.is-overdue,body[data-theme=light] .my-orders-card.is-overdue,.light .my-orders-card.is-overdue{border-color:#ff47576b!important;box-shadow:0 12px 30px #0f172a17,0 0 20px #ff475724!important}html[data-theme=light] .my-orders-sla.is-ok,body[data-theme=light] .my-orders-sla.is-ok,.light .my-orders-sla.is-ok{color:#ea580c;background:#ff500017;border-color:#ff50002e}html[data-theme=light] .my-orders-sla.is-bad,body[data-theme=light] .my-orders-sla.is-bad,.light .my-orders-sla.is-bad{color:#dc2626;background:#ff475717;border-color:#ff475733}.my-orders-hero-stats div.is-danger{background:#ff475717;border-color:#ff475759}.my-orders-hero-stats div.is-danger small,.my-orders-hero-stats div.is-danger b{color:#ff4757}html[data-theme=light] .my-orders-hero-stats div.is-danger b,html[data-theme=light] .my-orders-hero-stats div.is-danger small{color:#dc2626}.app-header,.dashboard-header,.topbar,.header,.gt-topbar{z-index:5000;position:relative}.app-header *,.dashboard-header *,.topbar *,.header *,.gt-topbar *{z-index:inherit}.my-orders-page,.my-orders-hero,.my-orders-toolbar,.my-orders-board{z-index:1;position:relative}.university-page{min-height:100%;color:var(--text);padding:34px}.university-shell{gap:28px;display:grid}.university-hero{background:radial-gradient(circle at 8% 15%,#ff50003d,#0000 32%),radial-gradient(circle at 80% 20%,#ff7a361f,#0000 28%),linear-gradient(135deg,#0c101bf5,#04070dfa);border:1px solid #ff500033;border-radius:36px;grid-template-columns:minmax(0,1.05fr) 460px;align-items:center;gap:44px;min-height:520px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000057,inset 0 0 0 1px #ffffff0b}.university-hero:after{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.university-hero-copy,.university-featured-card{z-index:2;position:relative}.university-kicker{color:#ff8a3d;letter-spacing:.1em;text-transform:uppercase;background:#ff50001c;border:1px solid #ff500061;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:9px 13px;font-size:12px;font-weight:950;display:inline-flex}.university-hero h1{color:#fff;letter-spacing:-.075em;max-width:760px;margin:0;font-size:clamp(46px,5.4vw,86px);font-weight:950;line-height:.98}.university-hero p{color:#ffffffa8;max-width:620px;margin:22px 0 0;font-size:17px;font-weight:650;line-height:1.65}.university-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.university-primary-btn,.university-secondary-btn{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:14px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.university-primary-btn{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;box-shadow:0 18px 48px #ff500057}.university-secondary-btn{color:#fff;background:#ffffff0e;border:1px solid #ffffff29}.university-primary-btn:hover,.university-secondary-btn:hover{transform:translateY(-2px)}.university-hero-stats{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.university-hero-stats div{background:#ffffff0e;border:1px solid #ffffff13;border-radius:20px;min-width:106px;padding:14px 16px}.university-hero-stats strong{color:#fff;font-size:28px;font-weight:950;line-height:1;display:block}.university-hero-stats span{color:#ffffff8f;margin-top:5px;font-size:12px;font-weight:800;display:block}.university-hero-stats .streak{align-items:center;gap:8px;display:flex}.university-hero-stats .streak svg{color:#ff5000}.university-featured-card{color:#fff;background:linear-gradient(#00000014,#000000db),radial-gradient(circle at 35% 0,#ff500073,#0000 38%),linear-gradient(135deg,#1a2030,#070a12);border:1px solid #ff500038;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:410px;padding:28px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 34px 100px #00000061,inset 0 0 0 1px #ffffff0e}.university-featured-card:hover{filter:saturate(1.06);border-color:#ff50007a;transform:translateY(-8px)scale(1.01);box-shadow:0 42px 120px #0000007a,0 0 60px #ff500038}.university-featured-top{justify-content:space-between;align-items:center;display:flex}.university-featured-top span{color:#fff;background:#ff500070;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950}.university-featured-top svg{color:#ff9a5c}.university-featured-play{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:auto;display:flex;box-shadow:0 26px 80px #ff500070,inset 0 0 0 1px #ffffff26}.university-featured-play svg{margin-left:4px}.university-featured-content h3{color:#fff;letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:950;line-height:1.1}.university-featured-content p{color:#ffffffb8;margin:0 0 14px;font-size:14px;font-weight:800}.university-admin-panel{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px;display:flex;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.university-admin-panel span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.university-admin-panel h3{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:950}.university-admin-panel p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.university-admin-course-form{align-items:center;gap:10px;display:flex}.university-admin-course-form input{width:240px;height:46px;color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0 16px;font-size:14px;font-weight:800}.university-admin-course-form input:focus{border-color:#ff500094;box-shadow:0 0 0 4px #ff50001f}.university-admin-course-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.university-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.university-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.university-tabs button{height:46px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:950;display:inline-flex}.university-tabs button.active{color:#fff;background:#ff500038;border-color:#ff500061}.university-search{min-width:320px;height:46px;color:var(--muted);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:10px;padding:0 15px;display:flex}.university-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px;font-weight:800}.university-continue-card{background:radial-gradient(circle at 0 0,#ff500024,#0000 35%),#ffffff0e;border:1px solid #ff500033;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.university-continue-card span{color:#ff8a3d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.university-continue-card h2{color:var(--text);margin:0 0 8px;font-size:28px;font-weight:950;line-height:1.1}.university-continue-card p{max-width:640px;color:var(--muted);margin:0 0 16px;font-weight:650}.university-continue-progress{background:#ffffff1f;border-radius:999px;max-width:520px;height:6px;margin-bottom:10px;overflow:hidden}.university-continue-progress span,.university-progress-line span{border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff8a3d);height:100%;display:block;box-shadow:0 0 18px #ff5000b8}.university-continue-card small{color:var(--muted);font-size:13px;font-weight:850}.university-continue-card a{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:16px;justify-content:center;align-items:center;min-width:150px;height:52px;padding:0 22px;font-weight:950;text-decoration:none;display:inline-flex}.university-row{gap:18px;display:grid}.university-row-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.university-row-head h2{color:var(--text);letter-spacing:-.04em;margin:0 0 4px;font-size:30px;font-weight:950;line-height:1}.university-row-head p{color:var(--muted);margin:0;font-size:15px;font-weight:650}.university-row-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900}.university-scroller{scroll-snap-type:x mandatory;align-items:stretch;gap:18px;padding:4px 4px 22px;display:flex;overflow-x:auto}.university-course-wrap{scroll-snap-align:start;flex:0 0 292px;width:292px;position:relative}.university-card{color:#fff;background:radial-gradient(circle at 20% 0,#ff500057,#0000 35%),linear-gradient(#171c28f5,#05070dfa);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:flex-end;width:292px;height:236px;padding:18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000052,inset 0 0 0 1px #ffffff0b}.university-card:hover{border-color:#ff50006b;transform:translateY(-6px);box-shadow:0 30px 80px #00000070,0 0 40px #ff50002e}.university-card-cover{z-index:0;background:linear-gradient(#0000000a,#000000db),radial-gradient(circle at 65% 20%,#ff7a3638,#0000 34%);position:absolute;inset:0}.university-cover-1 .university-card-cover,.university-cover-1.university-featured-card{background:linear-gradient(#00000014,#000000db),radial-gradient(circle at 70% 20%,#ff50006b,#0000 34%),linear-gradient(135deg,#1b2435,#070a12)}.university-cover-2 .university-card-cover{background:linear-gradient(#0000000f,#000000db),radial-gradient(circle at 18% 0,#ff50006b,#0000 34%),linear-gradient(135deg,#141a28,#06080f)}.university-cover-3 .university-card-cover{background:linear-gradient(#0000000a,#000000db),radial-gradient(circle at 50% 0,#ff8e4d57,#0000 36%),linear-gradient(135deg,#202331,#06080f)}.university-cover-4 .university-card-cover,.university-cover-5 .university-card-cover,.university-cover-6 .university-card-cover{background:linear-gradient(#0000000a,#000000db),radial-gradient(circle at 85% 0,#ff500061,#0000 34%),linear-gradient(135deg,#191f2c,#05070d)}.university-card-badges{z-index:3;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:14px;left:14px;right:58px}.university-card-badges span{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:#ff50006b;border:1px solid #ff50006b;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950}.university-card-play{z-index:3;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:opacity .2s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.78);box-shadow:0 20px 56px #ff50006b}.university-card:hover .university-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.university-card-play svg{margin-left:3px}.university-card-content{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.university-card-content h3{color:#fff;letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:950;line-height:1.08;display:-webkit-box;overflow:hidden}.university-card-content p{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.university-card-meta{color:#ffffffb8;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:850;display:flex}.university-card-content small{color:#ffffffc7;font-size:11px;font-weight:900}.university-progress-line{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.university-delete-course-btn{z-index:8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#060910c7;border:1px solid #ff500052;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:14px;right:14px}html[data-theme=light] .university-page{color:#111827}html[data-theme=light] .university-hero,html[data-theme=light] .university-admin-panel,html[data-theme=light] .university-continue-card{background:radial-gradient(circle at 0 0,#ff500024,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff500033;box-shadow:0 28px 80px #0f172a21,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .university-hero h1,html[data-theme=light] .university-row-head h2,html[data-theme=light] .university-admin-panel h3,html[data-theme=light] .university-continue-card h2{color:#111827}html[data-theme=light] .university-hero p,html[data-theme=light] .university-row-head p,html[data-theme=light] .university-admin-panel p,html[data-theme=light] .university-continue-card p,html[data-theme=light] .university-continue-card small{color:#111827a8}html[data-theme=light] .university-hero-stats div,html[data-theme=light] .university-search,html[data-theme=light] .university-admin-course-form input{background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .university-hero-stats strong,html[data-theme=light] .university-search input{color:#111827}html[data-theme=light] .university-hero-stats span{color:#11182785}html[data-theme=light] .university-secondary-btn{color:#111827;background:#ffffffad;border-color:#0f172a1f}html[data-theme=light] .university-tabs button{color:#1118279e}html[data-theme=light] .university-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36)}html[data-theme=light] .university-featured-card,html[data-theme=light] .university-card{color:#fff}@media (max-width:1100px){.university-hero{grid-template-columns:1fr}.university-featured-card{max-width:560px}}@media (max-width:760px){.university-page{padding:18px}.university-hero{border-radius:28px;padding:28px}.university-hero h1{font-size:42px}.university-toolbar,.university-admin-panel,.university-continue-card,.university-admin-course-form{flex-direction:column;align-items:stretch}.university-admin-course-form input,.university-admin-course-form button,.university-search{width:100%;min-width:0}.university-course-wrap,.university-card{flex-basis:260px;width:260px}}.course-page{min-height:100%;color:var(--text);padding:34px}.course-shell{gap:28px;display:grid}.course-back-link{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.course-hero{background:radial-gradient(circle at 8% 12%,#ff500038,#0000 32%),radial-gradient(circle at 86% 18%,#ff7a3624,#0000 30%),linear-gradient(135deg,#0c101bf5,#04070dfa);border:1px solid #ff500038;border-radius:36px;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:42px;min-height:480px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000057,inset 0 0 0 1px #ffffff0b}.course-hero:after{content:"";opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.course-hero-copy,.course-hero-preview{z-index:2;position:relative}.course-hero h1{color:#fff;letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(42px,5vw,76px);font-weight:950;line-height:.98}.course-hero p{color:#ffffffad;max-width:680px;margin:20px 0 0;font-size:16px;font-weight:650;line-height:1.65}.course-hero-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.course-hero-meta span{color:#ffffffd1;background:#ff50001f;border:1px solid #ff500047;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.course-progress-box{background:#ffffff0e;border:1px solid #ffffff14;border-radius:24px;width:min(560px,100%);margin-top:24px;padding:20px}.course-progress-box>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.course-progress-box span{color:#ffffffa3;font-size:13px;font-weight:850}.course-progress-box strong{color:#ff8a3d;font-size:26px;font-weight:950}.course-progress-line{background:#ffffff24;border-radius:999px;height:7px;margin:12px 0;overflow:hidden}.course-progress-line span{border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff8a3d);height:100%;display:block;box-shadow:0 0 20px #ff5000c7}.course-progress-box small{color:#ffffffa8;font-size:13px;font-weight:850}.start-btn{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:16px;justify-content:center;align-items:center;gap:10px;width:fit-content;height:52px;margin-top:24px;padding:0 22px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 48px #ff500057}.course-hero-preview{background:linear-gradient(#00000014,#000000d6),radial-gradient(circle at 50% 0,#ff50006b,#0000 38%),linear-gradient(135deg,#1a2030,#070a12);border:1px solid #ff500042;border-radius:32px;justify-content:center;align-items:center;min-height:350px;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000061,inset 0 0 0 1px #ffffff0e}.course-hero-preview-glow{filter:blur(48px);background:#ff500038;border-radius:50%;position:absolute;inset:18%}.course-hero-preview-logo{z-index:2;color:#fff;letter-spacing:-.06em;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:38px;justify-content:center;align-items:center;width:150px;height:150px;font-size:34px;font-weight:950;line-height:.92;display:flex;position:relative;box-shadow:0 28px 80px #ff50006b,inset 0 0 0 1px #ffffff29}.course-admin-panel,.course-analytics .analytics-card{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.course-admin-panel{border-radius:30px;justify-content:space-between;align-items:flex-end;gap:22px;padding:24px;display:flex}.course-admin-panel span,.course-module-head span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.course-admin-panel h3{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:950}.course-admin-panel p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.course-admin-create-module,.course-admin-add-lesson{align-items:center;gap:10px;display:flex}.course-admin-create-module input,.course-admin-add-lesson input{height:46px;color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0 16px;font-size:14px;font-weight:800}.course-admin-create-module input{width:300px}.course-admin-create-module button,.course-admin-add-lesson button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.course-analytics{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.analytics-card{border-radius:26px;padding:22px}.analytics-card span{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:850;display:block}.analytics-card strong{color:var(--text);font-size:34px;font-weight:950;line-height:1}.course-reorder-status{z-index:20;color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:999px;width:fit-content;margin-left:auto;padding:10px 14px;font-size:12px;font-weight:950;position:sticky;top:12px}.course-modules{gap:32px;display:grid}.course-module{background:radial-gradient(circle at 0 0,#ff50002e,#0000 34%),linear-gradient(#0f121cf0,#05070dfa);border:1px solid #ff50002e;border-radius:36px;padding:34px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000057,inset 0 0 0 1px #ffffff0b}.course-module:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.course-module-head,.course-lessons{z-index:2;position:relative}.course-module-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.course-module-head h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(34px,3.8vw,58px);font-weight:950;line-height:.98}.course-module-head p{color:#ffffff8f;margin:10px 0 0;font-size:14px;font-weight:750}.course-lessons{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:18px;display:grid}.lesson-sortable-row{margin:0}.course-episode-wrap{min-width:0;position:relative}.course-episode-card{color:#fff;background:radial-gradient(circle at 20% 0,#ff500047,#0000 34%),linear-gradient(#161a26fa,#07090ffc);border:1px solid #ffffff17;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 0 0 1px #ffffff09}.course-episode-card:hover{border-color:#ff50006b;transform:translateY(-6px);box-shadow:0 34px 90px #0000006b,0 0 48px #ff50002e}.course-episode-number{color:#ffffff1f;font-size:42px;font-weight:950;line-height:1;position:absolute;top:18px;right:18px}.course-episode-thumb{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:22px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 22px 54px #ff50005c,inset 0 0 0 1px #ffffff24}.course-episode-thumb svg{margin-left:3px}.course-episode-content span{color:#ff9a5c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.course-episode-content h3{color:#fff;letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:22px;font-weight:950;line-height:1.1;display:-webkit-box;overflow:hidden}.course-episode-content div{color:#ffffffad;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.course-episode-status{color:#ffffffbd;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:18px;right:18px}.course-episode-wrap.completed .course-episode-status{color:#fff;background:#ff50003d;border:1px solid #ff500047}.course-admin-add-lesson{background:#ff50000b;border:1px dashed #ff500057;border-radius:26px;grid-column:1/-1;margin-top:6px;padding:18px}.course-admin-add-lesson input{flex:1}.course-drag-handle{color:#fff9;cursor:grab;background:#ffffff0f;border:1px solid #ff50003d;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.course-drag-handle.lesson-handle{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060910bd;width:38px;height:38px;position:absolute;top:18px;left:18px}html[data-theme=light] .course-page{color:#111827}html[data-theme=light] .course-hero,html[data-theme=light] .course-admin-panel,html[data-theme=light] .analytics-card{background:radial-gradient(circle at 0 0,#ff500021,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff500033;box-shadow:0 28px 80px #0f172a21,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .course-hero h1,html[data-theme=light] .course-admin-panel h3,html[data-theme=light] .analytics-card strong{color:#111827}html[data-theme=light] .course-hero p,html[data-theme=light] .course-admin-panel p,html[data-theme=light] .analytics-card span,html[data-theme=light] .course-back-link{color:#111827a8}html[data-theme=light] .course-progress-box,html[data-theme=light] .course-admin-create-module input,html[data-theme=light] .course-admin-add-lesson input{background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .course-progress-box span,html[data-theme=light] .course-progress-box small{color:#11182794}html[data-theme=light] .course-module{background:radial-gradient(circle at 0 0,#ff50002e,#0000 34%),linear-gradient(#141823f7,#07090ffc)}html[data-theme=light] .course-episode-card{background:radial-gradient(circle at 20% 0,#ff500047,#0000 34%),linear-gradient(#161a26fa,#07090ffc)}@media (max-width:1100px){.course-hero{grid-template-columns:1fr}.course-hero-preview{min-height:300px}}@media (max-width:760px){.course-page{padding:18px}.course-hero,.course-module{border-radius:28px;padding:24px}.course-hero h1{font-size:42px}.course-admin-panel,.course-admin-create-module,.course-admin-add-lesson{flex-direction:column;align-items:stretch}.course-admin-create-module input,.course-admin-create-module button,.course-admin-add-lesson input,.course-admin-add-lesson button{width:100%}.course-analytics,.course-lessons{grid-template-columns:1fr}}.university-lesson-page{min-height:100%;color:var(--text);padding:34px}.lesson-shell{gap:24px;display:grid}.lesson-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.lesson-back-link{height:44px;color:var(--muted);background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.lesson-topbar>div:last-child{text-align:right}.lesson-topbar span{color:#ff8a3d;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.lesson-topbar strong{color:var(--text);font-size:15px;font-weight:950}.lesson-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.lesson-main{gap:22px;display:grid}.lesson-admin-panel{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:30px;padding:24px;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.lesson-admin-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.lesson-admin-panel-head span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.lesson-admin-panel-head h3{color:var(--text);margin:0;font-size:22px;font-weight:950}.lesson-admin-save-btn,.upload-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.lesson-admin-save-btn:disabled,.upload-btn.disabled{opacity:.55;cursor:not-allowed}.lesson-admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lesson-admin-grid label{gap:8px;display:grid}.lesson-admin-grid label>span{color:var(--muted);font-size:12px;font-weight:850}.lesson-admin-grid input,.lesson-admin-grid textarea{width:100%;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;outline:none;padding:0 16px;font-size:14px;font-weight:800}.lesson-admin-grid input{height:46px}.lesson-admin-grid textarea{resize:vertical;min-height:96px;padding-top:14px}.lesson-admin-grid input:focus,.lesson-admin-grid textarea:focus{border-color:#ff500094;box-shadow:0 0 0 4px #ff50001f}.lesson-admin-wide{grid-column:1/-1}.lesson-admin-media{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.lesson-cover-preview{width:170px;height:94px;color:var(--muted);text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;overflow:hidden}.lesson-cover-preview img{object-fit:cover;width:100%;height:100%}.gt-player{background:radial-gradient(circle at 20% 0,#ff50002e,#0000 34%),linear-gradient(#0d111cfa,#04070dfc);border:1px solid #ff500038;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000061,inset 0 0 0 1px #ffffff0b}.gt-player-screen{aspect-ratio:16/9;background:#05070d;min-height:520px;position:relative;overflow:hidden}.university-video{object-fit:contain;background:#05070d;width:100%;height:100%;display:block}.gt-player-screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000bd);height:34%;position:absolute;inset:auto 0 0}.gt-player-placeholder{color:#fff;background-color:#0000;background-image:radial-gradient(circle,#ff500038,#0000 34%),linear-gradient(135deg,#111827,#05070d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;min-height:520px;display:flex}.gt-player-empty-badge{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff42,#0000 34%),linear-gradient(135deg,#ff5000,#ff7a36);border-radius:32px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:0 26px 70px #ff50006b,inset 0 0 0 1px #ffffff24}.gt-player-placeholder>span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.gt-player-placeholder strong{color:#fff;font-size:34px;font-weight:950;line-height:1.05}.gt-player-placeholder p{color:#ffffffa8;text-align:center;max-width:440px;margin:0;font-size:15px;font-weight:700;line-height:1.55}.gt-player-controls{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060910b8;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 20px 55px #0000006b,inset 0 0 0 1px #ffffff09}.gt-player-controls>button:first-child{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 14px 34px #ff50005c}.gt-player-controls>button:disabled{opacity:.45;cursor:not-allowed}.gt-player-time{color:#ffffffd1;text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font-size:12px;font-weight:900}.gt-player-progress{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:1;height:9px;padding:0;position:relative;overflow:hidden}.gt-player-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff8a3d);position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #ff5000c7}.gt-player-progress:after{content:"";top:50%;left:var(--progress-dot-left,0%);background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 20px #ff5000e6}.gt-player-progress:hover:after{transform:translate(-50%,-50%)scale(1)}.gt-player-icon-btn{color:#ffffffbd;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gt-player-icon-btn.active{color:#fff;background:#ff500042;box-shadow:inset 0 0 0 1px #ff500047,0 0 22px #ff500038}.gt-player-resume{z-index:6;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000f5,#ff7a36d1);border:1px solid #ff50006b;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex;position:absolute;bottom:92px;left:28px;box-shadow:0 18px 45px #ff500047}.gt-player-info{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px 28px;display:flex}.gt-player-info span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.gt-player-info h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,48px);font-weight:950;line-height:1.04}.gt-player-meta{color:#ffffffad;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:850;display:inline-flex}.gt-player-complete{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060910b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gt-player-complete-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff500040,#0000 40%),linear-gradient(#0b101d,#05070d);border:1px solid #ff500059;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:34px 42px;display:flex;box-shadow:0 30px 90px #0009,0 0 40px #ff500033}.gt-player-complete-card svg{color:#ff5000}.gt-player-complete-card h3{color:#fff;margin:0;font-size:28px;font-weight:950}.gt-player-complete-card p{color:#ffffffa8;margin:0;font-weight:700}.gt-player-complete-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;height:46px;margin-top:8px;padding:0 18px;font-weight:950}.lesson-sidebar{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:30px;max-height:calc(100vh - 48px);padding:22px;position:sticky;top:24px;overflow:auto;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.lesson-sidebar-head{align-items:center;gap:12px;display:flex}.lesson-sidebar-head>svg{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:14px;width:38px;height:38px;padding:9px}.lesson-sidebar-head strong{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:950;display:block}.lesson-sidebar-head span{color:var(--muted);font-size:12px;font-weight:800}.lesson-sidebar-progress{background:#ffffff1f;border-radius:999px;height:6px;margin:18px 0 22px;overflow:hidden}.lesson-sidebar-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff8a3d);height:100%;display:block}.lesson-list{gap:18px;display:grid}.lesson-module-group h3{color:#ff8a3d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:950}.lesson-module-group a{min-height:48px;color:var(--muted);background:#ffffff0b;border:1px solid #0000;border-radius:16px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.lesson-module-group a.active{color:#fff;background:#ff50002e;border-color:#ff500061}.lesson-module-group a.completed{color:#ffffffd1}.lesson-module-group small{color:inherit;opacity:.72;font-size:11px;font-weight:800}.lesson-article{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:32px;padding:36px}.lesson-content-icon{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.lesson-article h1{color:var(--text);margin:0 0 12px;font-size:42px;font-weight:950;line-height:1.05}.lesson-article p,.lesson-rich-text{color:var(--muted);font-weight:650;line-height:1.7}.lesson-checklist{gap:12px;display:grid}.lesson-checklist button{min-height:56px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:0 16px;font-weight:850;display:flex}.lesson-checklist button.checked{background:#ff500024;border-color:#ff500066}.lesson-bottom-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.lesson-secondary-btn,.lesson-primary-btn{cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.lesson-secondary-btn{color:var(--text);background:#ffffff0e;border:1px solid #ffffff1a}.lesson-primary-btn{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0}.lesson-primary-btn.completed{background:#ff500038;border:1px solid #ff500047}.lesson-secondary-btn:disabled,.lesson-primary-btn:disabled{opacity:.55;cursor:not-allowed}.lesson-skeleton{background:#ffffff14;border-radius:18px;position:relative;overflow:hidden}.lesson-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ff500029,#0000);animation:1.45s infinite gtSkeletonMove;position:absolute;inset:0;transform:translate(-100%)}@keyframes gtSkeletonMove{to{transform:translate(100%)}}.skeleton-back{border-radius:999px;width:150px;height:38px}.skeleton-line{height:14px;margin-bottom:10px}.skeleton-line.small{width:120px}.skeleton-line.medium{width:240px}.skeleton-player{border-radius:36px;width:100%;min-height:560px}.skeleton-button{border-radius:999px;width:180px;height:52px}.skeleton-button.primary{background:#ff50002e;width:210px}.skeleton-icon{border-radius:14px;width:38px;height:38px}.skeleton-progress{border-radius:999px;width:100%;height:10px;margin:18px 0}.skeleton-lesson-row{border-radius:18px;width:100%;height:52px;margin-bottom:10px}.lesson-error-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff50002e,#0000 42%),linear-gradient(#0e121df5,#05070dfa);border:1px solid #ff50003d;border-radius:34px;width:min(620px,100%);margin:80px auto;padding:42px}.lesson-error-icon{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;font-weight:950;display:flex}.lesson-error-card span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:950}.lesson-error-card h1{color:#fff;margin:12px 0;font-size:34px;font-weight:950}.lesson-error-card p{color:#ffffffa3}.lesson-error-card a{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.lesson-transition-overlay{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070d9e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lesson-transition-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff500038,#0000 42%),linear-gradient(#0e121df5,#05070dfa);border:1px solid #ff500047;border-radius:30px;min-width:320px;padding:30px;box-shadow:0 34px 90px #0000007a}.lesson-transition-card span{background:conic-gradient(from 90deg,#ff5000,#ffb086,#ff5000);border-radius:20px;width:54px;height:54px;margin:0 auto 14px;animation:.9s linear infinite lessonTransitionSpin;display:block}.lesson-transition-card strong{color:#fff;font-size:18px;font-weight:950;display:block}.lesson-transition-card p{color:#ffffff9e;margin:8px 0 0;font-size:13px;font-weight:700}@keyframes lessonTransitionSpin{to{transform:rotate(360deg)}}html[data-theme=light] .university-lesson-page{color:#111827}html[data-theme=light] .lesson-back-link,html[data-theme=light] .lesson-admin-panel,html[data-theme=light] .lesson-sidebar,html[data-theme=light] .lesson-article{background:radial-gradient(circle at 0 0,#ff50001f,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff500033;box-shadow:0 28px 80px #0f172a21,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .lesson-topbar strong,html[data-theme=light] .lesson-admin-panel-head h3,html[data-theme=light] .lesson-sidebar-head strong,html[data-theme=light] .lesson-article h1{color:#111827}html[data-theme=light] .lesson-topbar .lesson-back-link,html[data-theme=light] .lesson-sidebar-head span,html[data-theme=light] .lesson-article p,html[data-theme=light] .lesson-rich-text{color:#111827a8}html[data-theme=light] .lesson-admin-grid input,html[data-theme=light] .lesson-admin-grid textarea,html[data-theme=light] .lesson-cover-preview,html[data-theme=light] .lesson-module-group a,html[data-theme=light] .lesson-secondary-btn,html[data-theme=light] .lesson-checklist button{color:#111827;background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .lesson-module-group a.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36)}html[data-theme=light] .gt-player{border-color:#ff50003d;box-shadow:0 28px 80px #0f172a29,inset 0 0 0 1px #ffffffb3}html[data-theme=light] .gt-player-info{background:linear-gradient(#ffffffeb,#f7f9fcfa)}html[data-theme=light] .gt-player-info h1{color:#111827}html[data-theme=light] .gt-player-meta{color:#1118279e}@media (max-width:1180px){.lesson-layout{grid-template-columns:1fr}.lesson-sidebar{max-height:none;position:static}}@media (max-width:760px){.university-lesson-page{padding:18px}.lesson-topbar{flex-direction:column;align-items:flex-start}.lesson-topbar>div:last-child{text-align:left}.gt-player-screen,.gt-player-placeholder{min-height:280px}.gt-player-controls{border-radius:18px;gap:8px;padding:10px;bottom:12px;left:12px;right:12px}.gt-player-time{display:none}.gt-player-info{flex-direction:column;align-items:flex-start;padding:20px}.gt-player-info h1{font-size:28px}.lesson-admin-grid{grid-template-columns:1fr}.lesson-admin-panel-head,.lesson-bottom-actions,.lesson-admin-media{flex-direction:column;align-items:stretch}.lesson-bottom-actions button,.lesson-admin-save-btn,.upload-btn{width:100%}}.course-lessons{align-items:stretch}.lesson-sortable-row,.course-episode-wrap{height:100%}.course-episode-card{flex-direction:column;justify-content:space-between;height:260px;min-height:260px;max-height:260px;padding:24px;display:flex}.course-episode-thumb{transform-origin:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s}.course-episode-card:hover .course-episode-thumb{transform:scale(1.08);box-shadow:0 28px 70px #ff50007a,inset 0 0 0 1px #ffffff2e}.course-episode-thumb svg{margin-left:3px;transform:none}.course-episode-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:52px;display:-webkit-box;overflow:hidden}.course-episode-content div{margin-top:auto}.course-episode-number{pointer-events:none}.course-drag-handle.lesson-handle+.course-episode-card{padding-top:74px}.course-episode-thumb{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);opacity:0;transform-origin:50%;background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;width:68px;height:68px;transition:opacity .24s,transform .3s cubic-bezier(.34,1.56,.64,1),background .24s,border-color .24s,box-shadow .24s;position:absolute;top:24px;left:24px;transform:scale(.82);box-shadow:0 18px 46px #00000047,inset 0 0 0 1px #ffffff0f}html[data-theme=light] .course-episode-thumb{color:#fff;background:#1118272e;border-color:#ffffff52}html[data-theme=light] .course-episode-card:hover .course-episode-thumb{background:#ff500038;border-color:#ff50006b}.course-episode-card{background:linear-gradient(#00000014,#000000d1),radial-gradient(circle at 18% 0,#ff500061,#0000 36%),radial-gradient(circle at 82% 18%,#ff8a3d29,#0000 32%),linear-gradient(135deg,#1b2233,#05070d);height:260px;min-height:260px;max-height:260px;padding:24px;position:relative;overflow:hidden}.course-episode-card:before{content:"";z-index:0;opacity:.36;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.course-episode-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05070d0a 0%,#05070d33 42%,#05070de6 100%);position:absolute;inset:0}.course-episode-content,.course-episode-number,.course-episode-status{z-index:3;position:relative}.course-episode-thumb{z-index:5;color:#fff;-webkit-backdrop-filter:blur(20px);opacity:0;transform-origin:50%;pointer-events:none;background:#ffffff1a;border:1px solid #fff3;border-radius:28px;justify-content:center;align-items:center;width:76px;height:76px;transition:opacity .22s,transform .32s cubic-bezier(.34,1.56,.64,1),background .22s,border-color .22s,box-shadow .22s;display:flex;transform:translate(-50%,-50%)scale(.78);box-shadow:0 24px 70px #0000005c,inset 0 0 0 1px #ffffff14;position:absolute!important;top:50%!important;left:50%!important}.course-episode-card:hover .course-episode-thumb{opacity:1;background:#ff50002e;border-color:#ff500070;transform:translate(-50%,-50%)scale(1);box-shadow:0 28px 82px #ff500042,inset 0 0 0 1px #ffffff1f}.course-episode-thumb svg{filter:drop-shadow(0 5px 12px #00000057);margin-left:4px}.course-drag-handle.lesson-handle{z-index:8}.course-episode-wrap .course-drag-handle.lesson-handle+.course-episode-card{padding-top:24px}.course-lessons .lesson-sortable-row:nth-child(6n+1) .course-episode-card,.course-lessons .course-episode-wrap:nth-child(6n+1) .course-episode-card{background:linear-gradient(#00000014,#000000d6),radial-gradient(circle at 18% 0,#ff50006b,#0000 38%),linear-gradient(135deg,#20283a,#05070d)}.course-lessons .lesson-sortable-row:nth-child(6n+2) .course-episode-card,.course-lessons .course-episode-wrap:nth-child(6n+2) .course-episode-card{background:linear-gradient(#00000014,#000000d6),radial-gradient(circle at 78% 0,#ff7a3659,#0000 38%),linear-gradient(135deg,#141b2b,#05070d)}.course-lessons .lesson-sortable-row:nth-child(6n+3) .course-episode-card,.course-lessons .course-episode-wrap:nth-child(6n+3) .course-episode-card{background:linear-gradient(#00000014,#000000d6),radial-gradient(circle at 50% 0,#ff9a5c4d,#0000 38%),linear-gradient(135deg,#1c1f2c,#05070d)}.course-module-actions{align-items:center;gap:10px;display:flex}.course-delete-module-btn{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ff500042;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.course-delete-module-btn:hover{color:#fff;background:#ff50002e;border-color:#ff50007a}.course-delete-module-btn:disabled{opacity:.55;cursor:not-allowed}.course-episode-card.has-cover:before{opacity:.12}.course-episode-card.has-cover:after{background:radial-gradient(circle at 50% 45%,#ff500029,#0000 28%),linear-gradient(#05070d05 0%,#05070d4d 45%,#05070df0 100%)}html[data-theme=light] .course-delete-module-btn{color:#111827;background:#ffffffb8;border-color:#ff500038}html[data-theme=light] .course-delete-module-btn:hover{color:#fff;background:#ff5000e6}.university-card.has-cover .university-card-cover,.university-featured-card.has-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.university-material-page{min-height:100%;color:var(--text);padding:34px}.material-shell{gap:24px;display:grid}.material-back-link{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.material-hero{background:radial-gradient(circle at 10% 10%,#ff50003d,#0000 34%),linear-gradient(135deg,#0c101bf5,#04070dfa);border:1px solid #ff500038;border-radius:36px;align-items:flex-end;min-height:430px;padding:44px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000057,inset 0 0 0 1px #ffffff0b}.material-hero.has-cover{background-image:linear-gradient(180deg, #05070d14 0%, #05070d6b 44%, #05070df0 100%), var(--material-cover);background-position:50%;background-size:cover}.material-hero-content{z-index:2;max-width:820px;position:relative}.material-type-icon{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;display:flex;box-shadow:0 24px 70px #ff500057}.material-hero h1{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:950;line-height:.98}.material-hero p{color:#ffffffad;max-width:720px;margin:20px 0 0;font-size:17px;font-weight:650;line-height:1.65}.material-content-card,.material-checklist-card,.material-error-card,.material-loading{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:32px;padding:36px;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.material-rich-text{max-width:900px;color:var(--muted);gap:14px;font-size:16px;font-weight:650;line-height:1.8;display:grid}.material-rich-text p{margin:0}.material-checklist-card h2{color:var(--text);letter-spacing:-.04em;margin:0 0 20px;font-size:32px;font-weight:950;line-height:1}.material-checklist{gap:12px;display:grid}.material-checklist button{min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:850;display:flex}.material-checklist button span{color:#ffffffb8;background:#ffffff12;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.material-checklist button.checked{background:#ff500024;border-color:#ff50006b}.material-checklist button.checked span{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36)}.material-error-card{text-align:center;width:min(620px,100%);margin:70px auto}.material-error-card h1{color:var(--text);margin:0 0 10px;font-size:34px;font-weight:950}.material-error-card p{color:var(--muted)}.material-error-card a{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-flex}.university-material-card{text-decoration:none}html[data-theme=light] .university-material-page{color:#111827}html[data-theme=light] .material-hero:not(.has-cover),html[data-theme=light] .material-content-card,html[data-theme=light] .material-checklist-card,html[data-theme=light] .material-error-card,html[data-theme=light] .material-loading{background:radial-gradient(circle at 0 0,#ff50001f,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff500033;box-shadow:0 28px 80px #0f172a21,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .material-hero:not(.has-cover) h1,html[data-theme=light] .material-checklist-card h2,html[data-theme=light] .material-error-card h1{color:#111827}html[data-theme=light] .material-hero:not(.has-cover) p,html[data-theme=light] .material-rich-text,html[data-theme=light] .material-error-card p,html[data-theme=light] .material-back-link{color:#111827a8}html[data-theme=light] .material-checklist button{color:#111827;background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .material-checklist button span{color:#1118278c;background:#1118270f}html[data-theme=light] .material-checklist button.checked{color:#111827;background:#ff50001a;border-color:#ff50006b}@media (max-width:760px){.university-material-page{padding:18px}.material-hero,.material-content-card,.material-checklist-card{border-radius:28px;padding:24px}.material-hero{min-height:360px}.material-hero h1{font-size:42px}}.university-materials-admin{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:30px;padding:24px;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.materials-admin-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.materials-admin-head span,.materials-admin-editor-top span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.materials-admin-head h3{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:950}.materials-admin-head p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.materials-admin-create{align-items:center;gap:10px;display:flex}.materials-admin-create input,.materials-admin-create select,.materials-admin-grid input,.materials-admin-grid select,.materials-admin-grid textarea,.materials-admin-checklist-create input{height:46px;color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:0 16px;font-size:14px;font-weight:800}.materials-admin-create input{width:260px}.materials-admin-create button,.materials-admin-actions button,.materials-admin-cover label,.materials-admin-checklist-create button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.materials-admin-actions button.danger{color:#ffffffdb;background:#ffffff0f;border:1px solid #ff500047}.materials-admin-create button:disabled,.materials-admin-actions button:disabled{opacity:.55;cursor:not-allowed}.materials-admin-layout{grid-template-columns:330px minmax(0,1fr);gap:18px;display:grid}.materials-admin-list{align-content:start;gap:10px;display:grid}.materials-admin-list button{min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.materials-admin-list button.active{background:#ff500024;border-color:#ff50006b}.materials-admin-list button svg{color:#ff8a3d;flex:none}.materials-admin-list strong{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:950;line-height:1.2;display:block}.materials-admin-list span{color:var(--muted);font-size:12px;font-weight:750}.materials-admin-editor{background:radial-gradient(circle at 100% 0,#ff50001a,#0000 34%),#ffffff0b;border:1px solid #ffffff14;border-radius:24px;min-width:0;padding:22px}.materials-admin-editor-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.materials-admin-editor-top h4{color:var(--text);margin:0;font-size:24px;font-weight:950;line-height:1.1}.materials-admin-actions{align-items:center;gap:10px;display:flex}.materials-admin-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.materials-admin-grid label{gap:8px;display:grid}.materials-admin-grid label>span{color:var(--muted);font-size:12px;font-weight:850}.materials-admin-grid textarea{resize:vertical;height:auto;min-height:96px;padding-top:14px}.materials-admin-grid .wide{grid-column:1/-1}.materials-admin-switches{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.materials-admin-switches label{min-height:42px;color:var(--text);background:#ffffff0b;border:1px solid #ff500033;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.materials-admin-switches input{accent-color:#ff5000}.materials-admin-cover{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.materials-admin-cover-preview{width:230px;height:128px;color:var(--muted);text-align:center;background:radial-gradient(circle at 0 0,#ff500029,#0000 38%),#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:flex;overflow:hidden}.materials-admin-cover-preview img{object-fit:cover;width:100%;height:100%}.materials-admin-checklist{gap:14px;margin-top:20px;display:grid}.materials-admin-checklist-create{align-items:center;gap:10px;display:flex}.materials-admin-checklist-create input{flex:1}.materials-admin-checklist-items{gap:10px;display:grid}.materials-admin-checklist-items>div{min-height:50px;color:var(--text);background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:14px;font-weight:800;display:flex}.materials-admin-checklist-items button{color:#fff;cursor:pointer;background:#ff500033;border:0;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.materials-admin-empty{color:var(--muted);background:#ffffff0b;border:1px dashed #ff500047;border-radius:22px;padding:28px;font-size:14px;font-weight:850}html[data-theme=light] .university-materials-admin,html[data-theme=light] .materials-admin-editor{background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff50002e;box-shadow:0 24px 70px #0f172a1a,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .materials-admin-head h3,html[data-theme=light] .materials-admin-editor-top h4,html[data-theme=light] .materials-admin-list strong,html[data-theme=light] .materials-admin-checklist-items>div,html[data-theme=light] .materials-admin-switches label{color:#111827}html[data-theme=light] .materials-admin-head p,html[data-theme=light] .materials-admin-list span,html[data-theme=light] .materials-admin-grid label>span,html[data-theme=light] .materials-admin-empty{color:#1118279e}html[data-theme=light] .materials-admin-create input,html[data-theme=light] .materials-admin-create select,html[data-theme=light] .materials-admin-grid input,html[data-theme=light] .materials-admin-grid select,html[data-theme=light] .materials-admin-grid textarea,html[data-theme=light] .materials-admin-checklist-create input,html[data-theme=light] .materials-admin-list button,html[data-theme=light] .materials-admin-switches label,html[data-theme=light] .materials-admin-checklist-items>div,html[data-theme=light] .materials-admin-cover-preview{color:#111827;background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .materials-admin-list button.active{background:#ff50001a;border-color:#ff500057}@media (max-width:1050px){.materials-admin-layout{grid-template-columns:1fr}.materials-admin-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:760px){.materials-admin-head,.materials-admin-create,.materials-admin-editor-top,.materials-admin-actions,.materials-admin-cover,.materials-admin-checklist-create{flex-direction:column;align-items:stretch}.materials-admin-grid{grid-template-columns:1fr}.materials-admin-create input,.materials-admin-create select,.materials-admin-create button,.materials-admin-actions button,.materials-admin-cover label,.materials-admin-cover-preview,.materials-admin-checklist-create input,.materials-admin-checklist-create button{width:100%}}.university-card.has-cover .university-card-cover{background-image:linear-gradient(180deg, #05070d0a 0%, #05070d38 38%, #05070df0 100%), var(--university-cover)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.university-card.has-cover:hover .university-card-cover{filter:saturate(1.08)contrast(1.04);transform:scale(1.06)}.material-hero.has-cover{background-image:linear-gradient(90deg, #05070de6 0%, #05070d9e 42%, #05070d33 100%), linear-gradient(180deg, #05070d1f 0%, #05070d47 48%, #05070de0 100%), var(--material-cover)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.course-hero-poster{z-index:2;aspect-ratio:16/9;color:#fff;background:linear-gradient(#05070d14,#05070de6),radial-gradient(circle at 50% 0,#ff50006b,#0000 38%),linear-gradient(135deg,#1a2030,#070a12);border:1px solid #ff500042;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:340px;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s,filter .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,inset 0 0 0 1px #ffffff0e}.course-hero-poster.has-cover{background-image:linear-gradient(180deg, #05070d0a 0%, #05070d47 44%, #05070df0 100%), var(--course-cover);background-position:50%;background-size:cover}.course-hero-poster:hover{filter:saturate(1.08);border-color:#ff500085;transform:translateY(-8px)scale(1.01);box-shadow:0 44px 120px #00000080,0 0 64px #ff50003d}.course-hero-poster:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#ff500024,#0000 28%),linear-gradient(#05070d05 0%,#05070d38 45%,#05070df0 100%);position:absolute;inset:0}.course-hero-poster-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(22px);background:#ffffff1c;border:1px solid #fff3;border-radius:30px;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 28px 80px #00000061,inset 0 0 0 1px #ffffff14}.course-hero-poster:hover .course-hero-poster-play{background:#ff500033;border-color:#ff50007a;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 34px 96px #ff500042,inset 0 0 0 1px #ffffff1f}.course-hero-poster-play svg{margin-left:4px}.course-hero-poster-info{z-index:2;gap:7px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.course-hero-poster-info strong{color:#fff;letter-spacing:-.045em;font-size:24px;font-weight:950;line-height:1.05}.course-hero-poster-info span{color:#ffffffb8;font-size:13px;font-weight:850}.course-hero-preview,.course-hero-preview-logo,.course-hero-preview-glow{display:none}.course-editor-panel{background:radial-gradient(circle at 0 0,#ff500021,#0000 36%),#ffffff0e;border:1px solid #ff500033;border-radius:30px;padding:24px;box-shadow:0 24px 70px #0000003d,inset 0 0 0 1px #ffffff0a}.course-editor-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.course-editor-head span{color:#ff8a3d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.course-editor-head h3{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:950}.course-editor-head p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.course-editor-head button,.course-cover-upload label,.course-module-editor button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.course-editor-head button:disabled,.course-module-editor button:disabled{opacity:.55;cursor:not-allowed}.course-cover-upload label:has(input:disabled){opacity:.55;cursor:not-allowed}.course-editor-grid{grid-template-columns:minmax(260px,1fr) 220px 220px;gap:14px;display:grid}.course-editor-grid label,.course-module-editor label{gap:8px;display:grid}.course-editor-grid label>span,.course-module-editor label>span{color:var(--muted);font-size:12px;font-weight:850}.course-editor-grid input,.course-editor-grid select,.course-editor-grid textarea,.course-module-editor input{width:100%;height:46px;color:var(--text);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:0 16px;font-size:14px;font-weight:800}.course-editor-grid textarea{resize:vertical;height:auto;min-height:94px;padding-top:14px}.course-editor-wide{grid-column:1/-1}.course-editor-switches{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.course-editor-switches label{min-height:42px;color:var(--text);background:#ffffff0b;border:1px solid #ff500033;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.course-editor-switches input{accent-color:#ff5000}.course-cover-upload{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.course-cover-preview{aspect-ratio:16/9;width:260px;color:var(--muted);text-align:center;background:radial-gradient(circle at 0 0,#ff500029,#0000 38%),#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:flex;overflow:hidden}.course-cover-preview img{object-fit:cover;width:100%;height:100%}.course-module-editor{z-index:2;background:#ffffff0b;border:1px solid #ff50002e;border-radius:24px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;margin:-8px 0 24px;padding:16px;display:grid;position:relative}.course-lessons{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.course-episode-card{height:auto;min-height:unset;max-height:unset;aspect-ratio:16/9;padding:20px}.course-episode-card.has-cover{background-image:linear-gradient(180deg, #05070d0f 0%, #05070d42 42%, #05070df0 100%), var(--episode-cover)!important;background-position:50%!important;background-size:cover!important}.course-episode-content{min-height:auto}.course-episode-content h3{min-height:auto;font-size:20px}.course-episode-number{font-size:38px}.course-episode-status{width:36px;height:36px}html[data-theme=light] .course-editor-panel,html[data-theme=light] .course-module-editor{background:radial-gradient(circle at 0 0,#ff50001a,#0000 34%),linear-gradient(135deg,#fffffff5,#f6f8fcfa);border-color:#ff50002e;box-shadow:0 24px 70px #0f172a1a,inset 0 0 0 1px #ffffffd6}html[data-theme=light] .course-editor-head h3{color:#111827}html[data-theme=light] .course-editor-head p,html[data-theme=light] .course-editor-grid label>span,html[data-theme=light] .course-module-editor label>span{color:#1118279e}html[data-theme=light] .course-editor-grid input,html[data-theme=light] .course-editor-grid select,html[data-theme=light] .course-editor-grid textarea,html[data-theme=light] .course-module-editor input,html[data-theme=light] .course-editor-switches label,html[data-theme=light] .course-cover-preview{color:#111827;background:#ffffffbd;border-color:#0f172a14}html[data-theme=light] .course-hero-poster{color:#fff}@media (max-width:900px){.course-editor-grid,.course-module-editor{grid-template-columns:1fr}.course-editor-head,.course-cover-upload{flex-direction:column;align-items:stretch}.course-editor-head button,.course-cover-upload label,.course-cover-preview{width:100%}.course-lessons{grid-template-columns:1fr}}.course-delete-lesson-btn{z-index:9;color:#fff;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#060910bd;border:1px solid #ff500052;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:18px;right:18px}.course-delete-lesson-btn:hover{background:#ff500038;border-color:#ff50008f}.course-delete-lesson-btn:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light] .course-delete-lesson-btn{color:#111827;background:#ffffffc7;border-color:#ff50003d}html[data-theme=light] .course-delete-lesson-btn:hover{color:#fff;background:#ff5000e6}@media (max-width:1100px){.course-hero{grid-template-columns:1fr}.course-hero-poster{justify-self:start;max-width:100%}}.course-hero.has-cover{background-image:linear-gradient(90deg, #05070df7 0%, #05070de6 43%, #05070d8f 68%, #05070de0 100%), radial-gradient(circle at 10% 18%, #ff500047, transparent 34%), var(--course-cover);background-position:50%;background-size:cover}.course-hero{grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center}.course-hero-copy{max-width:860px}.course-hero-poster{justify-self:end;width:100%;max-width:560px}@media (max-width:1100px){.course-hero{grid-template-columns:1fr}.course-hero-poster{justify-self:start;max-width:100%}}.university-featured-card.has-cover{background-image:linear-gradient(180deg, #05070d14 0%, #05070d47 42%, #05070de6 100%), var(--university-cover)!important;background-position:50%!important;background-size:cover!important}.university-featured-card.has-cover:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ff50002e,#0000 32%),linear-gradient(#05070d05 0%,#05070d2e 45%,#05070de0 100%);position:absolute;inset:0}.university-featured-card.has-cover>*{z-index:2;position:relative}.university-featured-card.has-cover .university-featured-play{-webkit-backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff38}.course-hero-cover-preview{width:260px;height:110px}.university-hero.has-cover{background-image:linear-gradient(90deg, #05070df7 0%, #05070de6 42%, #05070d7a 70%, #05070de0 100%), radial-gradient(circle at 8% 16%, #ff500047, transparent 34%), var(--university-cover);background-position:50%;background-size:cover}html[data-theme=light] .university-hero.has-cover{background-image:linear-gradient(90deg, #fffffff5 0%, #ffffffdb 42%, #ffffff5c 70%, #ffffffd6 100%), radial-gradient(circle at 8% 16%, #ff500033, transparent 34%), var(--university-cover);background-position:50%;background-size:cover}.profile-widget-pro__avatar-fallback{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#ff5000,#ff7a36);justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;font-weight:950;display:flex}.calc-table--modern .calc-table__head,.calc-table--modern .calc-table__row{grid-template-columns:.8fr 1.3fr 2fr 1.2fr 1fr;gap:18px}.calc-table__head{padding:0 6px 14px}.calc-table__row{align-items:center;padding:16px 6px}.calc-order-number{color:var(--orange);font-weight:800}.calc-cargo{font-weight:700}.calc-route{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calc-logistics{color:var(--text-secondary);font-size:13px}.calc-table--minimal .calc-table__head,.calc-table--minimal .calc-table__row{grid-template-columns:1fr 2.4fr 1fr;gap:34px}.calc-table--minimal .calc-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px 18px;font-size:12px;font-weight:800}.calc-table--minimal .calc-table__row{border-top:1px solid #ffffff0e;align-items:center;padding:20px 12px}.calc-order-number{color:var(--orange);font-size:14px;font-weight:900}.calc-cargo{color:var(--text);font-size:15px;font-weight:800}.calc-widget-loading{text-align:center;color:var(--muted);padding:40px 20px}.calc-feed{gap:12px;margin-top:18px;display:grid}.calc-feed-card{background:#ffffff0b;border:1px solid #ffffff13;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.calc-feed-card:hover{background:#ff500014;border-color:#ff500057;transform:translateY(-2px)}.calc-feed-card__main{gap:6px;min-width:0;display:grid}.calc-feed-card__main span{color:var(--orange);letter-spacing:-.02em;font-size:13px;font-weight:950}.calc-feed-card__main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:950;line-height:1.1;overflow:hidden}.calc-feed-card>.status-chip{flex:none;max-width:112px}.calc-stats{gap:10px}.calc-stats__item{min-height:82px;padding:14px}.calc-widget-live{padding-top:48px}.calc-feed--scroll{max-height:355px;padding-right:6px;overflow-y:auto}.calc-feed--scroll::-webkit-scrollbar{width:6px}.calc-feed--scroll::-webkit-scrollbar-track{background:0 0}.calc-feed--scroll::-webkit-scrollbar-thumb{background:#ff500061;border-radius:999px}.calc-feed--scroll::-webkit-scrollbar-thumb:hover{background:#ff50009e}.registry-widget-horizontal{padding-top:52px;overflow:hidden}.registry-horizontal-feed{scroll-snap-type:x mandatory;gap:18px;margin-top:28px;padding:4px 6px 18px;display:flex;overflow:auto hidden}.registry-horizontal-feed::-webkit-scrollbar{height:7px}.registry-horizontal-feed::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.registry-horizontal-feed::-webkit-scrollbar-thumb{background:#ff500075;border-radius:999px}.registry-order-card{scroll-snap-align:start;min-height:178px;color:var(--text);background:radial-gradient(circle at 0 0,#ff500024,#0000 42%),linear-gradient(135deg,#0e1220f5,#060911fa);border:1px solid #ffffff16;border-radius:28px;flex-direction:column;flex:0 0 310px;justify-content:space-between;gap:16px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.registry-order-card:hover{border-color:#ff50005c;transform:translateY(-4px);box-shadow:0 22px 54px #00000057,0 0 30px #ff50001f}.registry-order-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.registry-order-card__top>span:first-child{color:var(--orange);font-size:14px;font-weight:950}.registry-order-card strong{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:950;line-height:1.05;display:-webkit-box;overflow:hidden}.registry-order-card__route{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.registry-order-card__route span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.registry-widget-empty{min-width:100%;min-height:178px;color:var(--muted);justify-content:center;align-items:center;display:flex}.registry-horizontal-wrap{margin-top:-6px;position:relative}.registry-horizontal-feed{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 0 10px;display:flex;overflow:auto hidden}.registry-horizontal-feed::-webkit-scrollbar{display:none}.registry-order-card{flex:0 0 310px;min-height:178px}.registry-arrow{z-index:8;color:#fff;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#080c16ad;border:1px solid #ff500047;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 48px #00000057,inset 0 0 0 1px #ffffff0f}.registry-arrow:hover{background:#ff500038;border-color:#ff500094;transform:translateY(-50%)scale(1.06);box-shadow:0 22px 58px #0006,0 0 34px #ff50002e}.registry-arrow--left{left:-6px}.registry-arrow--right{right:-6px}.registry-horizontal-wrap:before,.registry-horizontal-wrap:after{content:"";z-index:6;pointer-events:none;width:74px;position:absolute;top:0;bottom:8px}.registry-horizontal-wrap:before{background:linear-gradient(90deg,#06080fdb,#0000);left:0}.registry-horizontal-wrap:after{background:linear-gradient(270deg,#06080fdb,#0000);right:0}.registry-widget-action{width:fit-content;margin-top:18px}html.light .registry-horizontal-wrap:before{background:linear-gradient(90deg,#f8fafceb,#0000)}html.light .registry-horizontal-wrap:after{background:linear-gradient(270deg,#f8fafceb,#0000)}html.light .registry-order-card{color:#111827;background:radial-gradient(circle at 0 0,#ff50001f,#0000 42%),linear-gradient(135deg,#fffffff0,#f6f8fcf5);border-color:#0f172a14;box-shadow:0 18px 48px #0f172a1a,inset 0 0 0 1px #fffc}html.light .registry-order-card:hover{background:radial-gradient(circle at 0 0,#ff500029,#0000 42%),linear-gradient(135deg,#fff,#f8fafc);border-color:#ff500052}html.light .registry-order-card strong{color:#111827}html.light .registry-order-card__route{color:#1118279e}html.light .registry-arrow{color:#111827;background:#ffffffbd;border-color:#ff500038;box-shadow:0 16px 42px #0f172a24,inset 0 0 0 1px #ffffffe6}html.light .registry-arrow:hover{color:#fff;background:#ff5000eb;border-color:#ff500080}.sales-plan-mini-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7b39);border:none;border-radius:12px;height:34px;padding:0 14px;font-size:12px;font-weight:800;transition:transform .22s,box-shadow .22s}.sales-plan-mini-create-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff500042}.payment-registry-page{min-height:100%;color:var(--text);padding:42px 58px}.payment-registry-hero{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#ff500038,#0000 34%),radial-gradient(circle at 100% 20%,#5078ff29,#0000 32%),#0a101dc7;border:1px solid #ff50002e;border-radius:34px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:210px;padding:34px;display:flex;box-shadow:0 24px 80px #00000047}.payment-registry-hero p{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.payment-registry-hero h1{letter-spacing:-.04em;margin:0;font-size:42px;line-height:1}.payment-registry-hero span{color:var(--muted);margin-top:14px;font-size:15px;display:block}.payment-registry-search{background:#05080f85;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:12px;width:min(520px,100%);height:54px;padding:7px 7px 7px 18px;display:flex}.payment-registry-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.payment-registry-search input::placeholder{color:var(--muted)}.payment-registry-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:14px;height:40px;padding:0 18px;font-weight:800;box-shadow:0 12px 32px #ff500047}.payment-registry-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.payment-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a101db8;border:1px solid #ffffff17;border-radius:28px;min-height:146px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 60px #0003}.payment-stat-card:after{content:"";filter:blur(12px);background:#ff50001f;border-radius:999px;width:140px;height:140px;position:absolute;inset:auto -40px -50px auto}.payment-stat-icon{border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.payment-stat-icon.income{color:#22c55e;background:#22c55e24}.payment-stat-icon.expense{color:#fb7185;background:#fb718524}.payment-stat-icon.debt{color:#60a5fa;background:#60a5fa24}.payment-stat-icon.overdue{color:#f59e0b;background:#f59e0b24}.payment-stat-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.payment-stat-card strong{letter-spacing:-.04em;margin-top:8px;font-size:28px;display:block}.payment-stat-card.overdue{border-color:#f59e0b47}.payment-registry-toolbar{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c16d1;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex;position:sticky;top:0}.payment-registry-toolbar select{min-width:190px;height:42px;color:var(--text);background:#090f1bf2;border:1px solid #ffffff1a;border-radius:14px;outline:0;padding:0 14px}.payment-registry-counter{color:var(--muted);margin-left:auto;font-size:14px}.payment-registry-counter b{color:var(--text)}.payment-registry-table-wrap{background:#0a101db8;border:1px solid #ffffff14;border-radius:28px;margin-top:18px;overflow:auto hidden;box-shadow:0 22px 70px #00000038}.payment-registry-table{border-collapse:collapse;table-layout:fixed;width:100%}.payment-registry-table th,.payment-registry-table td{vertical-align:middle;padding:18px 14px}.payment-registry-table th:first-child,.payment-registry-table td:first-child{width:150px}.payment-registry-table th:nth-child(2),.payment-registry-table td:nth-child(2){width:160px}.payment-registry-table th:nth-child(3),.payment-registry-table td:nth-child(3){width:180px}.payment-registry-table th:nth-child(4),.payment-registry-table td:nth-child(4){width:170px}.payment-registry-table th:nth-child(5),.payment-registry-table td:nth-child(5),.payment-registry-table th:nth-child(6),.payment-registry-table td:nth-child(6){width:150px}.payment-registry-table th:nth-child(7),.payment-registry-table td:nth-child(7),.payment-registry-table th:nth-child(8),.payment-registry-table td:nth-child(8),.payment-registry-table th:nth-child(9),.payment-registry-table td:nth-child(9){width:130px}.payment-registry-table th:nth-child(10),.payment-registry-table td:nth-child(10){width:170px}.payment-registry-table-wrap::-webkit-scrollbar{height:10px}.payment-registry-table-wrap::-webkit-scrollbar-track{background:#ffffff0a}.payment-registry-table-wrap::-webkit-scrollbar-thumb{background:#ff500073;border-radius:999px}.payment-registry-table thead{background:#ffffff0b}.payment-registry-table th{text-align:left;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:16px 18px;font-size:11px;font-weight:900}.payment-registry-table td{vertical-align:middle;border-top:1px solid #ffffff0f;padding:18px;font-size:14px}.payment-registry-table tr{transition:background .2s}.payment-registry-table tbody tr:hover{background:#ffffff09}.payment-registry-table tr.is-overdue{background:#f59e0b13}.payment-direction{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.payment-direction.incoming{color:#22c55e;background:#22c55e1f}.payment-direction.outgoing{color:#fb7185;background:#fb71851f}.payment-order b,.payment-title b{color:var(--text);font-size:14px;display:block}.payment-order span,.payment-title span{max-width:260px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.payment-company{max-width:220px;color:var(--text);font-weight:700}.paid-value{color:#22c55e;font-weight:800}.remaining-value{color:#facc15;font-weight:800}.payment-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-width:128px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.payment-status.paid{color:#22c55e;background:#22c55e1f}.payment-status.partial{color:#60a5fa;background:#60a5fa1f}.payment-status.overdue{color:#f59e0b;background:#f59e0b24}.payment-status.planned{color:#c4b5fd;background:#c4b5fd1f}.payment-status.cancelled{color:#94a3b8;background:#94a3b81f}.payment-registry-empty{text-align:center;color:var(--muted);padding:48px}.payment-overdue-block{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 34%),#0a101db8;border:1px solid #f59e0b3d;border-radius:28px;margin-top:20px;padding:22px}.payment-overdue-head{color:#f59e0b;align-items:center;gap:10px;font-weight:900;display:flex}.payment-overdue-list{gap:10px;margin-top:16px;display:grid}.payment-overdue-item{background:#ffffff0b;border-radius:18px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.payment-overdue-item b{display:block}.payment-overdue-item span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.payment-overdue-item strong{color:#f59e0b;white-space:nowrap}html.light .payment-registry-hero,html.light .payment-stat-card,html.light .payment-registry-table-wrap,html.light .payment-overdue-block{background:#ffffffc7;border-color:#0f172a14;box-shadow:0 18px 55px #0f172a1a}html.light .payment-registry-search,html.light .payment-registry-toolbar{background:#ffffffd1;border-color:#0f172a14}html.light .payment-registry-search input{color:#111827}html.light .payment-registry-toolbar select{color:#111827;background:#fffffff5;border-color:#0f172a1f}html.light .payment-registry-table thead{background:#0f172a09}html.light .payment-registry-table td{border-top-color:#0f172a12}@media (max-width:1180px){.payment-registry-page{padding:28px 20px}.payment-registry-hero{flex-direction:column;align-items:flex-start}.payment-registry-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-registry-table-wrap{overflow-x:auto}.payment-registry-table{min-width:1100px}}@media (max-width:720px){.payment-registry-stats{grid-template-columns:1fr}.payment-registry-toolbar{flex-direction:column;align-items:stretch}.payment-registry-toolbar select{width:100%}.payment-registry-counter{margin-left:0}}.payment-inline-input,.payment-inline-status{width:100%;min-width:unset;width:100%;height:38px;color:var(--text);background:#05080f6b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 12px;font-size:13px;font-weight:700}.payment-inline-input.amount{max-width:100%}.payment-inline-input:focus,.payment-inline-status:focus{border-color:#ff5000a6;box-shadow:0 0 0 4px #ff50001f}.payment-inline-status{cursor:pointer}html.light .payment-inline-input,html.light .payment-inline-status{color:#111827;background:#ffffffeb;border-color:#0f172a1f}.payment-table-shell{margin-top:18px;position:relative}.payment-table-scroll-btn{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff24,#ffffff0a),#0a101db8;border:1px solid #ffffff24;border-radius:18px;place-items:center;width:46px;height:46px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 50px #0000005c,0 0 0 1px #ff50001f,inset 0 1px #ffffff29}.payment-table-scroll-btn.left{left:14px}.payment-table-scroll-btn.right{right:14px}.payment-table-scroll-btn:hover{background:radial-gradient(circle at 30% 20%,#ff500059,#0000 38%),linear-gradient(135deg,#ffffff2e,#ffffff0f),#0a101dd1;border-color:#ff5000a6;transform:translateY(-50%)scale(1.05);box-shadow:0 22px 60px #ff50002e,0 18px 50px #0006}.payment-table-scroll-btn:active{transform:translateY(-50%)scale(.96)}.payment-registry-table-wrap{margin-top:0}html.light .payment-table-scroll-btn{color:#111827;background:linear-gradient(135deg,#ffffffe6,#ffffff8c),#ffffffb8;border-color:#0f172a1a;box-shadow:0 18px 45px #0f172a24,0 0 0 1px #ff50001a,inset 0 1px #fffc}html.light .payment-table-scroll-btn:hover{border-color:#ff50008c}.payment-registry-table tr.clickable{cursor:pointer}.payment-registry-table tr.clickable:hover{background:linear-gradient(90deg,#ff500014,#0000 45%),#ffffff09}.payment-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020612c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.payment-modal{width:min(760px,100%);max-height:calc(100vh - 56px);color:var(--text);background:radial-gradient(circle at 0 0,#ff500038,#0000 36%),radial-gradient(circle at 100% 0,#60a5fa24,#0000 34%),#0a101deb;border:1px solid #ffffff1f;border-radius:34px;padding:34px;position:relative;overflow:auto;box-shadow:0 34px 110px #0000007a,inset 0 1px #ffffff14}.payment-modal-close{width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff14;border:0;border-radius:16px;font-size:26px;line-height:1;position:absolute;top:22px;right:22px}.payment-modal p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.payment-modal h2{letter-spacing:-.04em;margin:0;font-size:34px}.payment-modal-subtitle{color:var(--muted);margin-top:10px;font-size:14px}.payment-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.payment-modal-grid div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:22px;min-height:96px;padding:18px}.payment-modal-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.payment-modal-grid b{margin-top:10px;font-size:15px;line-height:1.35;display:block}.payment-modal-field{gap:8px;margin-top:18px;display:grid}.payment-modal-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.payment-modal-field input,.payment-modal-field textarea{width:100%;color:var(--text);background:#05080f7a;border:1px solid #ffffff1a;border-radius:18px;outline:0;padding:15px 16px;font-size:14px;font-weight:700}.payment-modal-field textarea{resize:vertical;min-height:118px}.payment-modal-field input:focus,.payment-modal-field textarea:focus{border-color:#ff5000a6;box-shadow:0 0 0 4px #ff50001f}html.light .payment-modal-backdrop{background:#f1f5f9b8}html.light .payment-modal{color:#111827;background:radial-gradient(circle at 0 0,#ff500024,#0000 36%),radial-gradient(circle at 100% 0,#60a5fa1f,#0000 34%),#ffffffeb;border-color:#0f172a14;box-shadow:0 34px 90px #0f172a2e}html.light .payment-modal-close{color:#111827;background:#0f172a0f}html.light .payment-modal-grid div{background:#0f172a09;border-color:#0f172a12}html.light .payment-modal-field input,html.light .payment-modal-field textarea{color:#111827;background:#ffffffe0;border-color:#0f172a1a}@media (max-width:760px){.payment-modal-grid{grid-template-columns:1fr}.payment-modal{padding:26px}}.payment-filter-chip{height:42px;color:var(--muted);cursor:pointer;background:#090f1bb8;border:1px solid #ffffff1a;border-radius:14px;padding:0 16px;font-size:13px;font-weight:900;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.payment-filter-chip:hover,.payment-filter-chip.active{color:#fff;background:linear-gradient(135deg,#ff500038,#ff7a3614),#090f1bdb;border-color:#ff50008c;box-shadow:0 12px 34px #ff500029}html.light .payment-filter-chip{color:#64748b;background:#ffffffe6;border-color:#0f172a1a}html.light .payment-filter-chip:hover,html.light .payment-filter-chip.active{color:#111827;background:linear-gradient(135deg,#ff50001f,#ff7a360a),#fffffff5;border-color:#ff500080}.payment-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:12px;height:36px;padding:0 14px;font-size:12px;font-weight:900;box-shadow:0 10px 26px #ff500038}.payment-action-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;background:#94a3b847}.payment-pay-modal{width:min(560px,100%);color:var(--text);background:radial-gradient(circle at 0 0,#ff500038,#0000 36%),#0a101df0;border:1px solid #ffffff1f;border-radius:34px;padding:34px;position:relative;box-shadow:0 34px 110px #0000007a}.payment-pay-modal p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.payment-pay-modal h2{letter-spacing:-.04em;margin:0;font-size:32px}.payment-pay-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.payment-pay-summary div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:20px;padding:16px}.payment-pay-summary small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.payment-pay-summary b{margin-top:8px;font-size:16px;display:block}.payment-pay-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:16px;width:100%;height:48px;margin-top:22px;font-weight:900;box-shadow:0 16px 38px #ff500047}html.light .payment-pay-modal{color:#111827;background:radial-gradient(circle at 0 0,#ff500024,#0000 36%),#fffffff0;border-color:#0f172a14;box-shadow:0 34px 90px #0f172a2e}html.light .payment-pay-summary div{background:#0f172a09;border-color:#0f172a12}.payment-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.payment-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000047}.payment-stat-card:before{content:"";opacity:.4;filter:blur(80px);position:absolute;inset:-40%}.payment-stat-card small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.payment-stat-card b{letter-spacing:-.05em;font-size:34px;line-height:1;display:block}.payment-stat-card span{color:var(--muted);margin-top:12px;font-size:13px;display:block}.payment-stat-card.income:before{background:#22c55e73}.payment-stat-card.expense:before{background:#f9731673}.payment-stat-card.overdue:before{background:#ef444473}.payment-stat-card.success:before{background:#3b82f673}html.light .payment-stat-card{background:linear-gradient(#fffffff5,#f8fafce6);border-color:#0f172a14;box-shadow:0 18px 50px #0f172a14}@media (max-width:1200px){.payment-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.payment-hero-stats{grid-template-columns:1fr}}.payment-upcoming-block{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:30px;gap:18px;padding:24px;display:grid}.payment-upcoming-head{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.payment-upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.payment-upcoming-card{cursor:pointer;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.payment-upcoming-card:hover{background:linear-gradient(135deg,#ff50001a,#ffffff0a);border-color:#ff500059;transform:translateY(-4px)}.payment-upcoming-top{justify-content:space-between;gap:12px;display:flex}.payment-upcoming-top small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.payment-upcoming-top b{color:var(--text);font-size:15px}.payment-upcoming-company{color:var(--muted);font-size:14px;line-height:1.5}.payment-upcoming-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.payment-upcoming-bottom strong{color:var(--text);font-size:18px}.payment-upcoming-bottom span{color:var(--muted);font-size:13px}.payment-upcoming-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.payment-upcoming-card.incoming .payment-upcoming-icon{background:linear-gradient(135deg,#14b85a,#0f9b4b)}.payment-upcoming-card.outgoing .payment-upcoming-icon{background:linear-gradient(135deg,#ff5000,#ff7b36)}.payment-export-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff50002e,#ffffff0a);border:1px solid #ffffff14;border-radius:14px;height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.payment-export-btn:hover{background:linear-gradient(135deg,#ff500047,#ffffff0f);border-color:#ff500066;transform:translateY(-2px)}.payment-create-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff5000,#ff7a36);border:0;border-radius:14px;height:42px;padding:0 18px;font-size:13px;font-weight:900;box-shadow:0 12px 34px #ff500033}.payment-create-modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#ff500029,#0000 42%),linear-gradient(145deg,#070c18f5,#040a16fa);border:1px solid #ffffff14;border-radius:34px;width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);padding:34px;position:relative;overflow:hidden auto;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0f}.payment-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-modal-field select{width:100%;height:48px;color:var(--text);background:#05080f7a;border:1px solid #ffffff1a;border-radius:18px;outline:none;padding:0 15px;font-size:14px;font-weight:700}html.light .payment-modal-field select{color:#111827;background:#ffffffe0;border-color:#0f172a1a}.payment-create-modal::-webkit-scrollbar{width:10px}.payment-create-modal::-webkit-scrollbar-track{background:0 0}.payment-create-modal::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.payment-create-modal::-webkit-scrollbar-thumb:hover{background:#ff500073}@media (max-width:720px){.payment-create-grid{grid-template-columns:1fr}}.reports-page{min-height:100%;color:var(--text);padding:42px 58px}.reports-hero{background:radial-gradient(circle at 12% 15%,#ff50004d,#0000 32%),radial-gradient(circle at 88% 18%,#5a78ff2e,#0000 36%),linear-gradient(135deg,#121827eb,#080c16e0);border:1px solid #ff50002e;border-radius:34px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:240px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.reports-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff50003d,#0000 68%);width:360px;height:360px;position:absolute;inset:auto -80px -120px auto}.reports-eyebrow,.reports-panel-head p{letter-spacing:.14em;text-transform:uppercase;color:#ff8040eb;margin:0 0 8px;font-size:12px}.reports-hero h1{letter-spacing:-.04em;margin:0;font-size:42px;line-height:1.05}.reports-hero span{max-width:680px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.55;display:block}.reports-hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.reports-period{border:1px solid var(--line);background:#ffffff14;border-radius:999px;gap:4px;padding:5px;display:flex}.reports-period button,.reports-action-btn,.reports-add-btn,.reports-save-btn{cursor:pointer;color:var(--text);border:0;font-weight:800;transition:all .22s}.reports-period button{color:var(--muted);background:0 0;border-radius:999px;padding:10px 15px}.reports-period button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);box-shadow:0 14px 30px #ff500047}.reports-action-btn,.reports-add-btn{border:1px solid var(--line);background:#ffffff14;border-radius:15px;align-items:center;gap:9px;height:42px;padding:0 15px;display:inline-flex}.reports-action-btn:hover,.reports-add-btn:hover{background:#ff50001f;border-color:#ff500059;transform:translateY(-1px)}.reports-loading,.reports-empty{border:1px solid var(--line);background:var(--panel);min-height:280px;color:var(--muted);border-radius:30px;place-items:center;gap:12px;margin-top:22px;font-weight:800;display:grid}.spin{animation:.8s linear infinite reportsSpin}@keyframes reportsSpin{to{transform:rotate(360deg)}}.reports-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.reports-kpi-card,.reports-panel{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff16, #ffffff09), var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #0000002e}.reports-kpi-card{border-radius:24px;min-height:136px;padding:20px;position:relative;overflow:hidden}.reports-kpi-card:after{content:"";background:radial-gradient(circle,#ff50002e,#0000 70%);width:140px;height:140px;position:absolute;inset:auto -36px -54px auto}.reports-kpi-icon{color:#ff7a36;background:#ff50001f;border:1px solid #ff500033;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.reports-kpi-card span{color:var(--muted);margin-top:16px;font-size:13px;font-weight:800;display:block}.reports-kpi-card strong{letter-spacing:-.04em;margin-top:6px;font-size:22px;display:block}.reports-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.reports-panel{border-radius:28px;margin-top:22px;padding:24px}.reports-main-grid .reports-panel{margin-top:0}.reports-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.reports-panel-head h2{letter-spacing:-.03em;margin:0;font-size:22px}.reports-rows{gap:10px;display:grid}.reports-row{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:12px 14px;display:flex}.reports-row span{color:var(--muted);font-weight:700}.reports-row b{white-space:nowrap}.reports-row b.positive{color:#35d08f}.reports-row b.negative{color:#ff6b6b}.reports-ai-panel{background:radial-gradient(circle at 0 0, #ff50002e, transparent 30%), linear-gradient(135deg, #ffffff16, #ffffff09), var(--panel)}.reports-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reports-risk{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;min-height:120px;padding:18px}.reports-risk strong{margin-bottom:8px;font-size:15px;display:block}.reports-risk span{color:var(--muted);font-size:13px;line-height:1.5}.reports-risk.critical{background:#ff545414;border-color:#ff545459}.reports-risk.warning{background:#ffb45014;border-color:#ffb45059}.reports-risk.good{background:#3ad38f14;border-color:#3ad38f59}.reports-table-wrap{width:100%;overflow-x:auto}.reports-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:820px}.reports-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 14px 8px;font-size:12px}.reports-table td{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--text);background:#ffffff0b;padding:14px;font-size:14px;font-weight:650}.reports-table td:first-child{border-left:1px solid var(--line-soft);border-radius:15px 0 0 15px}.reports-table td:last-child{border-right:1px solid var(--line-soft);border-radius:0 15px 15px 0}.reports-status{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.reports-status.PLANNED{color:#f7c46a;background:#f7c46a1f}.reports-status.PAID{color:#35d08f;background:#35d08f1f}.reports-status.OVERDUE{color:#ff6b6b;background:#ff6b6b1f}.reports-status.CANCELLED{color:var(--muted);background:#ffffff14}.reports-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ad;place-items:center;width:100vw;height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.reports-modal{border:1px solid var(--line);background:radial-gradient(circle at 0 0, #ff500033, transparent 34%), var(--panel-2);border-radius:30px;width:min(760px,100%);max-height:90vh;padding:26px;overflow:visible;box-shadow:0 30px 90px #00000073}.reports-custom-select:has(.reports-custom-select-menu){z-index:999999}.reports-custom-select-menu{z-index:999999}.reports-modal-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.reports-modal-head p{color:#ff7a36;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.reports-modal-head h2{margin:0;font-size:26px}.reports-modal-head button{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffff14;border-radius:14px}.reports-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.reports-form-grid>*{min-width:0}.reports-form-grid input,.reports-form-grid select,.reports-form-grid textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:#ffffff12;border-radius:16px;outline:none;padding:0 14px}.reports-form-grid textarea{resize:vertical;grid-column:1/-1;min-height:94px;padding-top:14px}.reports-form-grid input:focus,.reports-form-grid select:focus,.reports-form-grid textarea:focus{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001f}.reports-save-btn{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);border-radius:18px;width:100%;height:52px;margin-top:16px;box-shadow:0 18px 38px #ff500047}.reports-save-btn:hover{transform:translateY(-1px)}@media (max-width:1180px){.reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-hero{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.reports-page{padding:24px 18px}.reports-kpi-grid,.reports-main-grid,.reports-risk-grid,.reports-form-grid{grid-template-columns:1fr}.reports-hero h1{font-size:32px}}html.light .reports-hero{background:radial-gradient(circle at 12% 15%,#ff500038,#0000 32%),radial-gradient(circle at 88% 18%,#5a78ff1f,#0000 36%),linear-gradient(135deg,#ffffffeb,#f5f7fbe0);box-shadow:0 28px 80px #141e321f}html.light .reports-kpi-card,html.light .reports-panel,html.light .reports-loading,html.light .reports-empty{background:linear-gradient(135deg, #ffffffe6, #ffffffa3), var(--panel);box-shadow:0 22px 60px #141e3214}html.light .reports-period,html.light .reports-action-btn,html.light .reports-add-btn,html.light .reports-row,html.light .reports-risk,html.light .reports-table td,html.light .reports-form-grid input,html.light .reports-form-grid select,html.light .reports-form-grid textarea{background:#0f172a0a}html.light .reports-modal{background:radial-gradient(circle at 0 0,#ff500029,#0000 34%),#fffffff5}.reports-chart-box{width:100%;min-height:280px}.reports-chart-box .recharts-wrapper{font-family:inherit}.reports-chart-box .recharts-cartesian-axis-tick-value,.reports-chart-box .recharts-legend-item-text{fill:var(--muted)!important;color:var(--muted)!important}.reports-chart-box .recharts-tooltip-wrapper{outline:none}.reports-chart-box .recharts-default-tooltip{border:1px solid var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important;border-radius:16px!important;box-shadow:0 18px 50px #00000040!important}.reports-chart-box .recharts-tooltip-label,.reports-chart-box .recharts-tooltip-item{color:var(--text)!important}.reports-pie-layout{grid-template-columns:280px 1fr;align-items:center;gap:18px;display:grid}.reports-pie-chart{min-width:0}.reports-pie-legend{gap:10px;display:grid}.reports-pie-legend div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:14px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;min-height:38px;padding:9px 12px;display:grid}.reports-pie-legend i{border-radius:999px;width:10px;height:10px}.reports-pie-legend span{color:var(--muted);font-weight:750}.reports-pie-legend b{white-space:nowrap;font-size:13px}@media (max-width:820px){.reports-pie-layout{grid-template-columns:1fr}}.reports-page{position:relative;overflow-x:hidden}.reports-page>:not(.reports-ambient){z-index:2;position:relative}.reports-ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reports-ambient-orb{filter:blur(54px);opacity:.42;border-radius:999px;animation:12s ease-in-out infinite alternate reportsOrbFloat;position:absolute}.reports-ambient-orb.orb-one{background:#ff500047;width:360px;height:360px;top:120px;left:-120px}.reports-ambient-orb.orb-two{background:#5879ff2e;width:420px;height:420px;animation-delay:-4s;top:520px;right:-160px}.reports-ambient-orb.orb-three{background:#35d08f1f;width:300px;height:300px;animation-delay:-7s;bottom:220px;left:34%}@keyframes reportsOrbFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(48px,-34px)scale(1.12)}}.reports-kpi-card.premium{isolation:isolate;transition:border-color .25s,box-shadow .25s}.reports-kpi-card.premium:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#ffffff1f,#0000 38%),radial-gradient(circle at 20% 0,#ff50002e,#0000 42%);border-radius:23px;transition:opacity .25s;position:absolute;inset:1px}.reports-kpi-card.premium:hover{border-color:#ff500061;box-shadow:0 26px 70px #0000003d,0 0 0 1px #ff500014,0 0 42px #ff500024}.reports-kpi-card.premium:hover:before{opacity:1}.reports-kpi-card-glow{z-index:-1;background:radial-gradient(circle,#ff500033,#0000 70%);border-radius:999px;width:150px;height:150px;animation:4s ease-in-out infinite alternate reportsKpiGlow;position:absolute;inset:auto -42px -54px auto}.reports-kpi-card.premium.negative .reports-kpi-card-glow{background:radial-gradient(circle,#ff5e5e2e,#0000 70%)}@keyframes reportsKpiGlow{0%{opacity:.45;transform:scale(.92)}to{opacity:.9;transform:scale(1.14)}}.reports-chart-box.premium{border-radius:24px;padding:6px;position:relative}.reports-chart-box.premium:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,#ff50001f,#0000 34%),radial-gradient(circle at 82% 18%,#55a6ff1a,#0000 32%);border-radius:24px;transition:opacity .25s;position:absolute;inset:8px 12px}.reports-panel:hover .reports-chart-box.premium:before{opacity:1}.reports-chart-box.premium .recharts-bar-rectangle path{filter:drop-shadow(0 12px 18px #ff500024)}.reports-chart-box.premium .recharts-cartesian-grid line{stroke:#64748b40}.reports-chart-box.premium .recharts-cartesian-axis-line,.reports-chart-box.premium .recharts-cartesian-axis-tick-line{stroke:#64748b2e}.reports-glass-tooltip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:radial-gradient(circle at 0 0,#ff50002e,#0000 45%),#0c121ec7;border:1px solid #ff500047;border-radius:18px;min-width:190px;padding:14px 15px;box-shadow:0 24px 60px #00000052,0 0 34px #ff500024}.reports-glass-tooltip p{color:#ff7a36f2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.reports-glass-tooltip-row{justify-content:space-between;align-items:center;gap:14px;margin-top:7px;display:flex}.reports-glass-tooltip-row span{color:#ffffffb8;font-weight:750}.reports-glass-tooltip-row b{color:#fff;white-space:nowrap;font-size:15px}html.light .reports-glass-tooltip{color:#111827;background:radial-gradient(circle at 0 0,#ff500029,#0000 45%),#ffffffd6}html.light .reports-glass-tooltip-row span,html.light .reports-glass-tooltip-row b{color:#111827}.reports-ticker{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#ff50001f,#ffffff0b,#55a6ff1a),#ffffff0b;border-radius:20px;height:54px;margin-top:18px;position:relative;overflow:hidden}.reports-ticker:before,.reports-ticker:after{content:"";z-index:2;pointer-events:none;width:90px;height:100%;position:absolute;top:0}.reports-ticker:before{background:linear-gradient(90deg, var(--bg-1), transparent);left:0}.reports-ticker:after{background:linear-gradient(270deg, var(--bg-1), transparent);right:0}.reports-ticker-track{align-items:center;gap:12px;width:max-content;height:100%;animation:28s linear infinite reportsTickerMove;display:flex}.reports-ticker:hover .reports-ticker-track{animation-play-state:paused}.reports-ticker-item{border:1px solid var(--line-soft);white-space:nowrap;background:#ffffff0e;border-radius:999px;align-items:center;gap:10px;height:38px;padding:0 15px;display:inline-flex}.reports-ticker-item span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.reports-ticker-item b{font-size:14px}.reports-ticker-item.good b{color:#35d08f}.reports-ticker-item.warning b{color:#f7c46a}.reports-ticker-item.critical b{color:#ff6b6b}.reports-ticker-item.neutral b{color:#55a6ff}@keyframes reportsTickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.reports-risk.premium{min-height:150px;position:relative;overflow:hidden}.reports-risk.premium strong{z-index:2;margin-top:14px;font-size:16px;display:block;position:relative}.reports-risk.premium p{color:var(--muted);z-index:2;margin:8px 0 0;font-size:13px;line-height:1.55;position:relative}.reports-risk-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.reports-risk-top>span{letter-spacing:.13em;font-size:11px;font-weight:950}.reports-risk-icon{border:1px solid var(--line);background:#ffffff0f;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.reports-risk-pulse{filter:blur(10px);border-radius:999px;width:180px;height:180px;animation:3.2s ease-in-out infinite alternate reportsRiskPulse;position:absolute;inset:auto -70px -90px auto}.reports-risk.premium.critical .reports-risk-pulse{background:radial-gradient(circle,#ff545457,#0000 70%)}.reports-risk.premium.warning .reports-risk-pulse{background:radial-gradient(circle,#f7c46a4d,#0000 70%)}.reports-risk.premium.good .reports-risk-pulse{background:radial-gradient(circle,#35d08f47,#0000 70%)}.reports-risk.premium.critical .reports-risk-icon,.reports-risk.premium.critical .reports-risk-top>span{color:#ff6b6b}.reports-risk.premium.warning .reports-risk-icon,.reports-risk.premium.warning .reports-risk-top>span{color:#f7c46a}.reports-risk.premium.good .reports-risk-icon,.reports-risk.premium.good .reports-risk-top>span{color:#35d08f}@keyframes reportsRiskPulse{0%{opacity:.55;transform:scale(.9)}to{opacity:.95;transform:scale(1.18)}}html.light .reports-ticker:before{background:linear-gradient(90deg,#f6f8fb,#0000)}html.light .reports-ticker:after{background:linear-gradient(270deg,#f6f8fb,#0000)}.reports-health-card{border:1px solid var(--line);background:radial-gradient(circle at 8% 0%, #ff50002e, transparent 34%), linear-gradient(135deg, #ffffff17, #ffffff09), var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;grid-template-columns:1fr 190px;align-items:center;gap:28px;min-height:220px;margin-top:18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.reports-health-glow{filter:blur(16px);border-radius:999px;width:280px;height:280px;animation:3.6s ease-in-out infinite alternate reportsHealthGlow;position:absolute;bottom:-110px;right:-90px}.reports-health-card.stable .reports-health-glow{background:radial-gradient(circle,#35d08f47,#0000 70%)}.reports-health-card.control .reports-health-glow{background:radial-gradient(circle,#55a6ff47,#0000 70%)}.reports-health-card.risk .reports-health-glow{background:radial-gradient(circle,#f7c46a47,#0000 70%)}.reports-health-card.critical .reports-health-glow{background:radial-gradient(circle,#ff545457,#0000 70%)}@keyframes reportsHealthGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:.95;transform:scale(1.16)}}.reports-health-info{z-index:2;position:relative}.reports-health-info p{color:#ff7a36;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.reports-health-info h2{letter-spacing:-.04em;margin:0;font-size:30px}.reports-health-info strong{max-width:760px;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.6;display:block}.reports-health-badge{border:1px solid var(--line);letter-spacing:.12em;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:18px;padding:9px 13px;font-size:12px;font-weight:950;display:inline-flex}.reports-health-card.stable .reports-health-badge{color:#35d08f}.reports-health-card.control .reports-health-badge{color:#55a6ff}.reports-health-card.risk .reports-health-badge{color:#f7c46a}.reports-health-card.critical .reports-health-badge{color:#ff6b6b}.reports-health-score{z-index:2;place-items:center;width:172px;height:172px;display:grid;position:relative}.reports-health-score svg{width:172px;height:172px;position:absolute;inset:0;transform:rotate(-90deg)}.reports-health-ring-bg,.reports-health-ring-value{fill:none;stroke-width:12px}.reports-health-ring-bg{stroke:#ffffff14}.reports-health-ring-value{stroke-linecap:round;stroke:#ff5000;filter:drop-shadow(0 0 12px #ff50006b)}.reports-health-card.stable .reports-health-ring-value{stroke:#35d08f;filter:drop-shadow(0 0 12px #35d08f6b)}.reports-health-card.control .reports-health-ring-value{stroke:#55a6ff;filter:drop-shadow(0 0 12px #55a6ff6b)}.reports-health-card.risk .reports-health-ring-value{stroke:#f7c46a;filter:drop-shadow(0 0 12px #f7c46a6b)}.reports-health-card.critical .reports-health-ring-value{stroke:#ff6b6b;filter:drop-shadow(0 0 12px #ff6b6b6b)}.reports-health-number{z-index:3;place-items:center;display:grid;position:relative}.reports-health-number b{letter-spacing:-.06em;font-size:38px}.reports-health-number span{color:var(--muted);margin-top:-4px;font-weight:850}@media (max-width:820px){.reports-health-card{grid-template-columns:1fr}.reports-health-score{margin:0 auto}}html.light .reports-health-card{background:radial-gradient(circle at 8% 0%, #ff500024, transparent 34%), linear-gradient(135deg, #ffffffe6, #ffffff9e), var(--panel)}.reports-operations-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reports-add-btn.income{background:#35d08f1a;border-color:#35d08f47}.reports-add-btn.income:hover{background:#35d08f29;border-color:#35d08f73}.reports-operation-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.reports-operation-stats div{border:1px solid var(--line-soft);background:radial-gradient(circle at 100% 100%,#ff50001f,#0000 58%),#ffffff0b;border-radius:18px;min-height:82px;padding:14px}.reports-operation-stats span{color:var(--muted);font-size:12px;font-weight:850;display:block}.reports-operation-stats b{letter-spacing:-.03em;margin-top:9px;font-size:19px;display:block}.reports-operation-stats .income b{color:#35d08f}.reports-operation-stats .expense b{color:#ff7a36}.reports-operation-stats .danger b{color:#ff6b6b}@media (max-width:1180px){.reports-operation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.reports-operation-stats{grid-template-columns:1fr}}.reports-operation-filters{grid-template-columns:1.6fr repeat(3,minmax(150px,.7fr));gap:10px;margin-bottom:16px;display:grid}.reports-operation-filters input,.reports-operation-filters select{border:1px solid var(--line);height:44px;color:var(--text);background:#fff1;border-radius:15px;outline:none;padding:0 13px}.reports-operation-filters input:focus,.reports-operation-filters select:focus{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001a}.reports-operation-actions-cell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reports-operation-actions-cell button{border:1px solid var(--line);height:30px;color:var(--text);cursor:pointer;background:#fff1;border-radius:10px;padding:0 9px;font-size:12px;font-weight:850;transition:all .2s}.reports-operation-actions-cell button:hover{background:#ff50001f;border-color:#ff500059;transform:translateY(-1px)}.reports-operation-actions-cell button.danger{color:#ff6b6b;border-color:#ff6b6b40}.reports-operation-actions-cell button.danger:hover{background:#ff6b6b1f;border-color:#ff6b6b6b}@media (max-width:980px){.reports-operation-filters{grid-template-columns:1fr 1fr}}@media (max-width:620px){.reports-operation-filters{grid-template-columns:1fr}}.reports-ticker-item i{border:1px solid var(--line-soft);background:#ffffff12;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.reports-ticker-item.trend-up i{color:#35d08f;background:#35d08f1a;border-color:#35d08f38}.reports-ticker-item.trend-down i{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b38}.reports-ticker-item.trend-alert i{color:#f7c46a;background:#f7c46a1a;border-color:#f7c46a38}.reports-ticker-item.trend-neutral i{color:#55a6ff;background:#55a6ff1a;border-color:#55a6ff38}.reports-ticker-item.trend-up{box-shadow:inset 0 0 18px #35d08f0a}.reports-ticker-item.trend-down{box-shadow:inset 0 0 18px #ff6b6b0d}.reports-ticker-item.trend-alert{box-shadow:inset 0 0 18px #f7c46a0d}.reports-calendar-panel{overflow:hidden}.reports-calendar-list{gap:10px;display:grid}.reports-calendar-item{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;grid-template-columns:72px 42px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:13px;display:grid;position:relative;overflow:hidden}.reports-calendar-item:after{content:"";filter:blur(12px);opacity:.42;border-radius:999px;width:160px;height:160px;position:absolute;inset:auto -70px -90px auto}.reports-calendar-item.income:after{background:radial-gradient(circle,#35d08f47,#0000 70%)}.reports-calendar-item.expense:after{background:radial-gradient(circle,#ff50003d,#0000 70%)}.reports-calendar-item.OVERDUE:after{background:radial-gradient(circle,#ff545457,#0000 70%)}.reports-calendar-date{z-index:2;border:1px solid var(--line-soft);background:#ffffff0e;border-radius:16px;align-content:center;place-items:center;min-height:52px;display:grid;position:relative}.reports-calendar-date b{text-transform:uppercase;font-size:15px}.reports-calendar-date span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800}.reports-calendar-icon{z-index:2;border:1px solid var(--line-soft);background:#ffffff0e;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;position:relative}.reports-calendar-item.income .reports-calendar-icon{color:#35d08f}.reports-calendar-item.expense .reports-calendar-icon{color:#ff7a36}.reports-calendar-item.OVERDUE .reports-calendar-icon{color:#ff6b6b}.reports-calendar-content{z-index:2;min-width:0;position:relative}.reports-calendar-content strong{font-size:14px;display:block}.reports-calendar-content span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.reports-calendar-meta{z-index:2;text-align:right;position:relative}.reports-calendar-meta b{white-space:nowrap;font-size:15px;display:block}.reports-calendar-meta span{color:var(--muted);background:#ffffff12;border-radius:999px;margin-top:5px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.reports-calendar-item.PAID .reports-calendar-meta span{color:#35d08f;background:#35d08f1a}.reports-calendar-item.OVERDUE .reports-calendar-meta span{color:#ff6b6b;background:#ff6b6b1a}.reports-calendar-empty{min-height:90px;color:var(--muted);border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;place-items:center;font-weight:800;display:grid}@media (max-width:760px){.reports-calendar-item{grid-template-columns:1fr}.reports-calendar-meta{text-align:left}}.reports-budget-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.reports-budget-summary div{border:1px solid var(--line-soft);background:radial-gradient(circle at 100% 100%,#ff50001f,#0000 58%),#ffffff0b;border-radius:18px;min-height:86px;padding:14px}.reports-budget-summary span{color:var(--muted);font-size:12px;font-weight:850;display:block}.reports-budget-summary b{letter-spacing:-.03em;margin-top:9px;font-size:19px;display:block}.reports-budget-summary .income b{color:#35d08f}.reports-budget-summary .warning b{color:#f7c46a}.reports-budget-summary .danger b{color:#ff6b6b}.reports-budget-status{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.reports-budget-status.OK{color:#35d08f;background:#35d08f1f}.reports-budget-status.ATTENTION{color:#f7c46a;background:#f7c46a1f}.reports-budget-status.OVER_BUDGET{color:#ff6b6b;background:#ff6b6b1f}@media (max-width:1180px){.reports-budget-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.reports-budget-summary{grid-template-columns:1fr}}.reports-custom-select{z-index:20;width:100%;position:relative}.reports-custom-select button{font:inherit}.reports-custom-select>button{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff16,#ffffff0b),#ffffff0e;border-radius:18px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-weight:800;transition:all .22s;display:flex}.reports-custom-select>button.open,.reports-custom-select>button:hover{border-color:#ff50008c;box-shadow:0 0 0 4px #ff50001a,0 18px 40px #00000029}.reports-custom-select>button svg{color:var(--muted);transition:all .22s}.reports-custom-select>button.open svg{color:#ff7a36;transform:rotate(180deg)}.reports-custom-select-menu{z-index:99999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff500029,#0000 38%),#0c121ef5;border:1px solid #ff500038;border-radius:18px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 70px #00000073,0 0 36px #ff50001f}.reports-custom-select-menu button{text-align:left;width:100%;min-height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;padding:0 13px;font-weight:750;transition:all .18s;display:flex}.reports-custom-select-menu button:hover{color:#ff9a64;background:#ff50001f}.reports-custom-select-menu button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36);box-shadow:0 12px 28px #ff500042}html.light .reports-custom-select>button{background:linear-gradient(135deg,#ffffffeb,#ffffffb8),#fffc}html.light .reports-custom-select-menu{background:radial-gradient(circle at 0 0,#ff50001f,#0000 38%),#fffffff5;box-shadow:0 24px 70px #0f172a2e,0 0 30px #ff500014}html.light .reports-custom-select-menu button{color:#111827}html.light .reports-custom-select-menu button:hover{color:#ff5000;background:#ff50001a}html.light .reports-custom-select-menu button.active{color:#fff}.reports-memo-panel{background:radial-gradient(circle at 0 0, #ff500029, transparent 34%), radial-gradient(circle at 100% 0, #55a6ff1f, transparent 34%), linear-gradient(135deg, #ffffff16, #ffffff09), var(--panel);overflow:hidden}.reports-memo-summary{color:var(--text);background:linear-gradient(135deg,#ff50001f,#ffffff09);border:1px solid #ff500033;border-radius:22px;padding:18px;font-size:15px;font-weight:750;line-height:1.65}.reports-memo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reports-memo-card{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:22px;min-height:180px;padding:17px;position:relative;overflow:hidden}.reports-memo-card:after{content:"";opacity:.4;filter:blur(12px);border-radius:999px;width:170px;height:170px;position:absolute;inset:auto -80px -90px auto}.reports-memo-card.good:after{background:radial-gradient(circle,#35d08f42,#0000 70%)}.reports-memo-card.warning:after{background:radial-gradient(circle,#f7c46a42,#0000 70%)}.reports-memo-card.action:after{background:radial-gradient(circle,#ff500042,#0000 70%)}.reports-memo-card.bank:after{background:radial-gradient(circle,#55a6ff42,#0000 70%)}.reports-memo-card span{z-index:2;color:#ff7a36;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:950;display:block;position:relative}.reports-memo-card p{z-index:2;color:var(--muted);margin:0;font-size:13px;font-weight:700;line-height:1.55;position:relative}.reports-memo-card p+p{margin-top:10px}@media (max-width:1180px){.reports-memo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.reports-memo-grid{grid-template-columns:1fr}}html.light .reports-memo-panel{background:radial-gradient(circle at 0 0, #ff50001f, transparent 34%), radial-gradient(circle at 100% 0, #55a6ff14, transparent 34%), linear-gradient(135deg, #ffffffe6, #ffffff9e), var(--panel)}.reports-health-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.reports-health-breakdown-row{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:16px;padding:12px}.reports-health-breakdown-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-health-breakdown-head span{color:var(--muted);font-size:12px;font-weight:850}.reports-health-breakdown-head b{white-space:nowrap;font-size:12px}.reports-health-progress{background:#ffffff14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.reports-health-progress i{border-radius:inherit;height:100%;display:block}.reports-health-progress i.good{background:linear-gradient(90deg,#35d08f,#35d08f73);box-shadow:0 0 16px #35d08f52}.reports-health-progress i.control{background:linear-gradient(90deg,#55a6ff,#55a6ff73);box-shadow:0 0 16px #55a6ff52}.reports-health-progress i.risk{background:linear-gradient(90deg,#f7c46a,#f7c46a73);box-shadow:0 0 16px #f7c46a52}.reports-health-progress i.critical{background:linear-gradient(90deg,#ff6b6b,#ff6b6b73);box-shadow:0 0 16px #ff6b6b52}@media (max-width:920px){.reports-health-breakdown{grid-template-columns:1fr}}.reports-kpi-trend{border:1px solid var(--line-soft);background:#ffffff0e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.reports-kpi-trend.up{color:#35d08f;background:#35d08f1c;border-color:#35d08f38}.reports-kpi-trend.down{color:#ff6b6b;background:#ff6b6b1c;border-color:#ff6b6b38}.reports-kpi-trend.flat{color:#55a6ff;background:#55a6ff1a;border-color:#55a6ff33}.reports-kpi-trend span{font-size:13px}.reports-kpi-trend b{font-size:12px}.reports-manager-bonus-panel{background:radial-gradient(circle at 0 0, #ff500029, transparent 36%), radial-gradient(circle at 100% 100%, #35d08f1a, transparent 34%), var(--panel)}.reports-manager-bonus-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.reports-manager-bonus-grid>div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;min-height:96px;padding:16px}.reports-manager-bonus-grid span{color:var(--muted);font-size:12px;font-weight:850;display:block}.reports-manager-bonus-grid b{letter-spacing:-.03em;margin-top:10px;font-size:19px;display:block}.reports-manager-bonus-grid small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:800;display:block}.reports-manager-bonus-grid .income b{color:#35d08f}.reports-manager-bonus-grid .warning b{color:#f7c46a}.reports-manager-bonus-grid .danger b{color:#ff6b6b}@media (max-width:1180px){.reports-manager-bonus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.reports-manager-bonus-grid{grid-template-columns:1fr}}.reports-manager-intelligence-panel{background:radial-gradient(circle at 0 0, #ff500024, transparent 36%), radial-gradient(circle at 100% 0, #55a6ff1a, transparent 34%), var(--panel)}.reports-manager-intelligence-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:6px;display:flex;overflow:auto hidden}.reports-manager-intelligence-grid::-webkit-scrollbar{height:8px}.reports-manager-intelligence-grid::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.reports-manager-intelligence-grid::-webkit-scrollbar-track{background:0 0}.reports-manager-intelligence-card{scroll-snap-align:start;border:1px solid var(--line-soft);background:linear-gradient(135deg,#ffffff12,#ffffff07),#ffffff09;border-radius:24px;flex:0 0 420px;padding:18px;position:relative;overflow:hidden}.reports-manager-intelligence-card:after{content:"";filter:blur(14px);opacity:.38;border-radius:999px;width:170px;height:170px;position:absolute;top:-80px;right:-70px}.reports-manager-intelligence-card.good:after{background:radial-gradient(circle,#35d08f52,#0000 68%)}.reports-manager-intelligence-card.warning:after{background:radial-gradient(circle,#f7c46a4d,#0000 68%)}.reports-manager-intelligence-card.danger:after{background:radial-gradient(circle,#ff6b6b47,#0000 68%)}.reports-manager-card-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.reports-manager-card-head span{color:var(--muted);font-size:12px;font-weight:850}.reports-manager-card-head h3{letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.reports-manager-card-head>b{color:#ff8a4c;background:#ff50001f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.reports-manager-progress{z-index:2;gap:12px;margin-top:18px;display:grid;position:relative}.reports-manager-progress div{gap:7px;display:grid}.reports-manager-progress span{color:var(--muted);font-size:12px;font-weight:850}.reports-manager-progress b{font-size:13px}.reports-manager-progress i{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.reports-manager-progress em{border-radius:inherit;background:linear-gradient(90deg,#ff5000,#ff9a64);height:100%;display:block;box-shadow:0 0 16px #ff500052}.reports-manager-money-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid;position:relative}.reports-manager-money-grid div{border:1px solid var(--line-soft);background:#ffffff0a;border-radius:16px;padding:11px}.reports-manager-money-grid span{color:var(--muted);font-size:11px;font-weight:850;display:block}.reports-manager-money-grid b{margin-top:6px;font-size:14px;display:block}.reports-manager-debt{z-index:2;border-radius:16px;margin-top:14px;padding:10px 12px;font-size:12px;font-weight:900;position:relative}.reports-manager-debt.LOW{color:#35d08f;background:#35d08f1a}.reports-manager-debt.MEDIUM{color:#f7c46a;background:#f7c46a1a}.reports-manager-debt.HIGH{color:#ff6b6b;background:#ff6b6b1a}.reports-manager-recommendation{z-index:2;color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.55;position:relative}.reports-manager-ai-panel{background:radial-gradient(circle at 0 0, #ff500029, transparent 36%), radial-gradient(circle at 100% 0, #55a6ff1a, transparent 34%), var(--panel)}.reports-manager-ai-summary{color:var(--text);background:#ff500014;border:1px solid #ff50002e;border-radius:20px;padding:16px;font-weight:800;line-height:1.55}.reports-manager-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reports-manager-ai-grid>div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;min-height:150px;padding:16px}.reports-manager-ai-grid span,.reports-manager-ai-actions span{color:#ff7a36;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.reports-manager-ai-grid b{font-weight:950}.reports-manager-ai-grid>div>b{margin-top:6px;font-size:20px;display:block}.reports-manager-ai-grid p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.5}.reports-manager-ai-actions{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;margin-top:14px;padding:16px}.reports-manager-ai-actions p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.55}.reports-manager-ai-actions p+p{margin-top:9px}@media (max-width:1180px){.reports-manager-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.reports-manager-ai-grid{grid-template-columns:1fr}}.reports-cashflow-control-panel{background:radial-gradient(circle at 0 0, #ff500029, transparent 36%), radial-gradient(circle at 100% 0, #55a6ff1a, transparent 34%), var(--panel)}.reports-cashflow-control-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reports-cashflow-control-summary>div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:22px;padding:18px}.reports-cashflow-control-summary span{color:var(--muted);font-size:12px;font-weight:850}.reports-cashflow-control-summary b{letter-spacing:-.04em;margin-top:8px;font-size:24px;display:block}.reports-cashflow-control-summary small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:800;display:block}.reports-cashflow-control-summary .income b{color:#35d08f}.reports-cashflow-control-summary .danger b{color:#ff6b6b}.reports-cashflow-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reports-cashflow-control-grid>div{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:20px;min-height:170px;padding:16px}.reports-cashflow-control-grid span{color:#ff7a36;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.reports-cashflow-control-grid p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.5}.reports-cashflow-control-grid b{color:var(--text);font-weight:950}@media (max-width:1180px){.reports-cashflow-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-cashflow-control-summary{grid-template-columns:1fr}}@media (max-width:680px){.reports-cashflow-control-grid{grid-template-columns:1fr}}.gt-select{z-index:20;width:136px;position:relative}.gt-select-trigger{width:100%;height:44px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff09),#0f1622f5;border:1px solid #ff500061;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff50000d}.gt-select.open .gt-select-trigger{border-color:#ff5000d9;box-shadow:0 0 0 3px #ff50001f,0 14px 38px #ff500029}.gt-select-trigger svg{color:#ff5000;transition:transform .18s}.gt-select.open .gt-select-trigger svg{transform:rotate(180deg)}.gt-select-menu{z-index:9999;background:linear-gradient(135deg,#1f2633fa,#0c121efa);border:1px solid #ff500052;border-radius:16px;width:100%;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 24px 70px #0000006b,0 0 0 1px #ffffff0a}.gt-select-menu button{width:100%;height:40px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 11px;font-weight:900;display:flex}.gt-select-menu button:hover{background:#ff500024}.gt-select-menu button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36)}.gt-select.disabled{opacity:.55;pointer-events:none}html.light .gt-select-trigger{color:#111827;background:linear-gradient(135deg,#ffffffeb,#f5f7fbc7);border-color:#ff500052}html.light .gt-select-menu{background:linear-gradient(135deg,#fffffffa,#f5f7fbfa);border-color:#ff500040}html.light .gt-select-menu button{color:#111827}.orders-currency-dropdown>button{width:100%;height:46px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff09),#0f1622f5;border:1px solid #ff50007a;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff50000d}.orders-currency-dropdown>button b{letter-spacing:.02em;font-size:14px;font-weight:950}.orders-currency-dropdown>button span{color:#ff5000;font-size:15px;line-height:1;transition:transform .18s}.orders-currency-dropdown{z-index:5;width:132px;position:relative}.orders-currency-dropdown>button{width:100%;height:46px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#ffffff09),#0f1622f5;border:1px solid #ff50007a;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.orders-currency-dropdown>button b{font-size:14px;font-weight:950}.orders-currency-dropdown>button span{color:#ff5000;font-size:15px;transition:transform .18s}.orders-currency-dropdown.is-open>button{border-color:#ff5000e6;box-shadow:0 0 0 3px #ff50001f,0 18px 42px #ff500029}.orders-currency-dropdown.is-open>button span{transform:rotate(180deg)}.orders-currency-dropdown>button:disabled{opacity:.55;cursor:not-allowed}.orders-currency-dropdown-portal{z-index:999999;background:linear-gradient(135deg,#1f2633fa,#0c121efc);border:1px solid #ff50005c;border-radius:16px;padding:7px;position:fixed;box-shadow:0 28px 80px #0000008c,0 0 0 1px #ffffff0a}.orders-currency-dropdown-portal button{width:100%;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;padding:0 12px;font-size:14px;font-weight:950;display:flex}.orders-currency-dropdown-portal button:hover{background:#ff500024}.orders-currency-dropdown-portal button.active{color:#fff;background:linear-gradient(135deg,#ff5000,#ff7a36)}html.light .orders-currency-dropdown>button{color:#111827;background:linear-gradient(135deg,#fffffff0,#f5f7fbdb)}html.light .orders-currency-dropdown-portal{background:linear-gradient(135deg,#fffffffc,#f5f7fbfc)}html.light .orders-currency-dropdown-portal button{color:#111827}html.light .orders-currency-dropdown-portal button.active{color:#fff}.orders-chat-v2-section{overflow:hidden}.orders-chat-v2-head{align-items:center}.orders-chat-v2-kicker{color:var(--orange);letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:900;display:inline-flex}.orders-chat-v2-status{color:#22c55e;background:#22c55e14;border:1px solid #22c55e40;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:900;display:inline-flex}.orders-chat-v2-status i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #22c55eb3}.orders-chat-v2-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:20px;display:grid}.orders-chat-v2-main{border:1px solid var(--line);background:radial-gradient(circle at 12% 0,#ff500021,#0000 34%),linear-gradient(#ffffff0b,#ffffff05);border-radius:28px;min-width:0;overflow:hidden}.orders-chat-v2-topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 22px;display:flex}.orders-chat-v2-topbar b{color:var(--text);font-size:18px;font-weight:950;display:block}.orders-chat-v2-topbar span{color:var(--muted);margin-top:5px;font-size:13px;font-weight:700;display:block}.orders-chat-v2-participants{align-items:center;display:flex}.orders-chat-v2-participants span,.orders-chat-v2-participants em{width:36px;height:36px;color:var(--text);background:#101724e6;border:1px solid #ff500057;border-radius:50%;place-items:center;margin-left:-8px;font-size:12px;font-style:normal;font-weight:950;display:grid}.orders-chat-v2-participants em{background:var(--orange);color:#fff}.orders-chat-v2-list{background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;gap:16px;height:430px;padding:22px;display:flex;overflow-y:auto}.orders-chat-v2-empty{height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.orders-chat-v2-empty svg{color:var(--orange)}.orders-chat-v2-empty b{color:var(--text);font-size:18px}.orders-chat-v2-message{align-items:flex-start;gap:12px;max-width:78%;display:flex}.orders-chat-v2-message.is-me{flex-direction:row-reverse;align-self:flex-end}.orders-chat-v2-message.is-system{align-self:center;max-width:100%}.orders-chat-v2-avatar{color:#fff;background:radial-gradient(circle at 30% 20%,#ff500059,#0000 55%),#111827e0;border:1px solid #ff500052;border-radius:15px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid}.orders-chat-v2-bubble{border:1px solid var(--line);background:#0f172abd;border-radius:20px;min-width:260px;padding:15px 16px;box-shadow:0 18px 45px #0000002e}.orders-chat-v2-message.is-me .orders-chat-v2-bubble{background:radial-gradient(circle at 100% 0,#ff500033,#0000 42%),#ff50001a;border-color:#ff500059}.orders-chat-v2-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-chat-v2-meta b{color:var(--text);font-size:14px;font-weight:950}.orders-chat-v2-meta div{align-items:center;gap:8px;display:flex}.orders-chat-v2-role{color:var(--orange);letter-spacing:.05em;background:#ff50001f;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.orders-chat-v2-meta time{color:var(--muted);font-size:11px;font-weight:700}.orders-chat-v2-bubble p{color:var(--text);white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.55}.orders-chat-v2-system{color:var(--muted);background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.orders-chat-v2-system small{opacity:.65}.orders-chat-v2-compose{border-top:1px solid var(--line-soft);background:#080d188c;padding:16px 18px 18px}.orders-chat-v2-sticker-bar{align-items:center;gap:12px;margin-bottom:12px;display:flex;overflow-x:auto}.orders-chat-v2-sticker-tabs,.orders-chat-v2-sticker-list{align-items:center;gap:8px;display:flex}.orders-chat-v2-sticker-tabs button,.orders-chat-v2-sticker-list button{border:1px solid var(--line);cursor:pointer;background:#ffffff0b;border-radius:14px;width:38px;height:38px;transition:all .2s}.orders-chat-v2-sticker-tabs button:hover,.orders-chat-v2-sticker-list button:hover,.orders-chat-v2-sticker-tabs button.active{background:#ff500024;border-color:#ff50007a;transform:translateY(-1px)}.orders-chat-v2-input-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.orders-chat-v2-input-row input{border:1px solid var(--line);height:54px;color:var(--text);background:#ffffff0e;border-radius:999px;outline:none;padding:0 18px;font-weight:750}.orders-chat-v2-input-row input:focus{border-color:#ff50009e;box-shadow:0 0 0 4px #ff50001f}.orders-chat-v2-input-row button{background:linear-gradient(135deg, var(--orange), #ff8a3d);color:#fff;cursor:pointer;border:0;border-radius:999px;height:54px;padding:0 24px;font-weight:950;box-shadow:0 18px 36px #ff500047}.orders-chat-v2-input-row button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.orders-chat-v2-side{align-content:start;gap:12px;display:grid}.orders-chat-v2-side-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#ff50001f,#0000 42%),#ffffff09;border-radius:24px;min-height:86px;padding:17px}.orders-chat-v2-side-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.orders-chat-v2-side-card b{color:var(--text);font-size:14px;line-height:1.35}[data-theme=light] .orders-chat-v2-main,.light .orders-chat-v2-main{background:radial-gradient(circle at 12% 0,#ff50001c,#0000 34%),linear-gradient(#fffffff5,#f8fafcf2)}[data-theme=light] .orders-chat-v2-list,.light .orders-chat-v2-list{background-color:#0000;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=light] .orders-chat-v2-bubble,.light .orders-chat-v2-bubble{background:#ffffffdb;box-shadow:0 18px 45px #0f172a14}[data-theme=light] .orders-chat-v2-compose,.light .orders-chat-v2-compose{background:#ffffffb8}[data-theme=light] .orders-chat-v2-input-row input,.light .orders-chat-v2-input-row input{background:#ffffffe0}@media (max-width:1180px){.orders-chat-v2-layout{grid-template-columns:1fr}.orders-chat-v2-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.orders-chat-v2-message{max-width:100%}.orders-chat-v2-bubble{min-width:0}.orders-chat-v2-side,.orders-chat-v2-input-row{grid-template-columns:1fr}}.orders-chat-v2-avatar{text-transform:uppercase;overflow:hidden}.orders-chat-v2-avatar.role-admin{background:radial-gradient(circle at 30% 20%,#ff50008c,#0000 58%),#1f2937;border-color:#ff500073}.orders-chat-v2-avatar.role-manager{background:radial-gradient(circle at 30% 20%,#3b82f680,#0000 58%),#172033;border-color:#3b82f673}.orders-chat-v2-avatar.role-logist{background:radial-gradient(circle at 30% 20%,#a855f780,#0000 58%),#1d1833;border-color:#a855f773}.orders-chat-v2-avatar.role-client{background:radial-gradient(circle at 30% 20%,#10b98180,#0000 58%),#132920;border-color:#10b98173}.orders-chat-v2-avatar.role-system{background:radial-gradient(circle at 30% 20%,#94a3b859,#0000 58%),#111827;border-color:#94a3b859}.orders-chat-v2-participants span.role-manager{background:radial-gradient(circle at 30% 20%,#3b82f66b,#0000 58%),#172033;border-color:#3b82f673}.orders-chat-v2-participants span.role-logist{background:radial-gradient(circle at 30% 20%,#a855f76b,#0000 58%),#1d1833;border-color:#a855f773}.orders-chat-v2-avatar{overflow:hidden}.orders-chat-v2-avatar img{object-fit:cover;width:100%;height:100%;display:block}.orders-table-card,.registry-table-card,.orders-registry-table-card{position:relative;overflow:hidden}.orders-table-wrap,.registry-table-wrap,.orders-registry-table-wrap{scroll-behavior:smooth;width:100%;padding-bottom:14px;overflow:auto visible}.orders-table-wrap::-webkit-scrollbar{height:10px}.registry-table-wrap::-webkit-scrollbar{height:10px}.orders-registry-table-wrap::-webkit-scrollbar{height:10px}.orders-table-wrap::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.registry-table-wrap::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.orders-registry-table-wrap::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.orders-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff500073,#ff7a1acc);border-radius:999px}.registry-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff500073,#ff7a1acc);border-radius:999px}.orders-registry-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff500073,#ff7a1acc);border-radius:999px}.orders-table,.registry-table,.orders-registry-table{table-layout:auto;width:max-content;min-width:100%}.orders-table th,.orders-table td,.registry-table th,.registry-table td,.orders-registry-table th,.orders-registry-table td{white-space:normal;text-overflow:unset;vertical-align:middle;overflow:visible}.orders-table td,.registry-table td,.orders-registry-table td{min-width:145px;max-width:none}.orders-table th:first-child,.orders-table td:first-child,.registry-table th:first-child,.registry-table td:first-child,.orders-registry-table th:first-child,.orders-registry-table td:first-child{min-width:165px}.orders-table th:nth-child(6),.orders-table td:nth-child(6),.registry-table th:nth-child(6),.registry-table td:nth-child(6),.orders-registry-table th:nth-child(6),.orders-registry-table td:nth-child(6),.orders-table th:nth-child(7),.orders-table td:nth-child(7),.registry-table th:nth-child(7),.registry-table td:nth-child(7),.orders-registry-table th:nth-child(7),.orders-registry-table td:nth-child(7){min-width:220px}.orders-route-cell,.registry-route-cell{white-space:nowrap;align-items:center;gap:8px;min-width:230px;display:flex}.orders-table-main b,.orders-table-main span,.registry-table-main b,.registry-table-main span{white-space:normal;text-overflow:unset;overflow:visible}.orders-table-card:before,.orders-table-card:after,.registry-table-card:before,.registry-table-card:after,.orders-registry-table-card:before,.orders-registry-table-card:after{content:"";z-index:3;pointer-events:none;width:42px;position:absolute;top:0;bottom:10px}.orders-table-card:before,.registry-table-card:before,.orders-registry-table-card:before{background:linear-gradient(90deg,#02060ce6,#0000);left:0}.orders-table-card:after,.registry-table-card:after,.orders-registry-table-card:after{background:linear-gradient(270deg,#02060ce6,#0000);right:0}.orders-table-wrap,.registry-table-wrap,.orders-registry-table-wrap{scroll-behavior:smooth;max-height:calc(100vh - 430px);position:relative;overflow:auto}.orders-table thead,.registry-table thead,.orders-registry-table thead{z-index:20;position:sticky;top:0}.orders-table thead th,.registry-table thead th,.orders-registry-table thead th{z-index:21;-webkit-backdrop-filter:none;background:#070a10;position:sticky;top:0;box-shadow:0 1px #ffffff14,0 18px 28px #0000008c}.orders-table tbody tr:first-child td,.registry-table tbody tr:first-child td,.orders-registry-table tbody tr:first-child td{border-top:1px solid #ffffff14}.gt-table-scroll-shell{position:relative}.gt-table-scroll-arrow{z-index:35;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffff24,#ffffff09),#080c12b8;border:1px solid #ff500057;border-radius:999px;width:46px;height:72px;font-size:42px;line-height:1;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s,opacity .22s;animation:2.4s ease-in-out infinite gtTableArrowPulse;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 34px #0000008c,0 0 28px #ff50002e}.gt-table-scroll-arrow:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:7px}.gt-table-scroll-arrow:after{content:"";border-radius:inherit;opacity:.35;filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff500047,#0000 62%);position:absolute;inset:-12px}.gt-table-scroll-arrow--left{left:14px}.gt-table-scroll-arrow--right{right:14px}.gt-table-scroll-arrow:hover{background:linear-gradient(#ff50003d,#ffffff0d),#080c12db;border-color:#ff5000c7;transform:translateY(-50%)scale(1.08);box-shadow:inset 0 0 0 1px #ff50002e,0 18px 44px #000000ad,0 0 42px #ff500061}.gt-table-scroll-arrow:active{transform:translateY(-50%)scale(.96)}@keyframes gtTableArrowPulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 34px #0000008c,0 0 22px #ff50001f}50%{box-shadow:inset 0 0 0 1px #ff500021,0 18px 40px #0000009e,0 0 42px #ff500057}}@media (max-width:768px){.gt-table-scroll-arrow{width:38px;height:58px;font-size:34px}.gt-table-scroll-arrow--left{left:8px}.gt-table-scroll-arrow--right{right:8px}}
