.release-notes-overlay{z-index:1400;justify-content:center;align-items:stretch;animation:.5s ease-out both release-notes-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.release-notes-overlay--closing{pointer-events:none;animation:.38s ease-in forwards release-notes-overlay-out}.release-notes-overlay__backdrop{backdrop-filter:blur(16px);background:radial-gradient(78% 56% at 12% 0,rgba(21,112,239,.34) 0%,transparent 55%),radial-gradient(58% 50% at 88% 100%,rgba(11,166,153,.22) 0%,transparent 55%),radial-gradient(50% 42%,rgba(56,189,248,.1) 0%,transparent 70%),linear-gradient(160deg,#071320 0%,#091726 42%,#06111b 100%);position:absolute;top:0;bottom:0;left:0;right:0}.release-notes-overlay__grid{opacity:.18;background-image:linear-gradient(rgba(21,112,239,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(21,112,239,.16) 1px,transparent 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(90% 80%,#000 30%,transparent 80%);mask-image:radial-gradient(90% 80%,#000 30%,transparent 80%)}.release-notes-overlay__glow,.release-notes-overlay__glow--secondary{filter:blur(72px);opacity:.46;border-radius:999px;animation:9s ease-in-out infinite release-notes-float;position:absolute}.release-notes-overlay__glow{width:420px;height:420px;top:-8%;left:4%}.release-notes-overlay__glow--secondary{width:360px;height:360px;animation-delay:-4s;bottom:-6%;right:2%}.release-notes-overlay__shell{z-index:1;width:min(1120px,100vw - 32px);margin:auto;position:relative}.release-notes-overlay__intro,.release-notes-overlay__panel{backdrop-filter:blur(24px);background:rgba(6,18,30,.84);border:1px solid rgba(121,170,232,.2);box-shadow:0 0 0 1px rgba(21,112,239,.08),0 40px 120px rgba(3,10,20,.68),inset 0 1px rgba(255,255,255,.07)}.release-notes-overlay__intro{border-radius:32px;justify-content:center;align-items:center;min-height:min(720px,100vh - 48px);padding:48px;animation:.65s cubic-bezier(.16,1,.3,1) both release-notes-intro-in;display:flex;overflow:hidden}.release-notes-overlay__intro--out{pointer-events:none;animation:.34s ease-in forwards release-notes-intro-out}.release-notes-overlay__intro:before{content:"";border:1px solid rgba(21,112,239,.28);border-radius:999px;animation:2s ease-out infinite release-notes-pulse;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.release-notes-overlay__intro:after{content:"";border:1px solid rgba(11,166,153,.18);border-radius:999px;animation:2s ease-out .6s infinite release-notes-pulse;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.release-notes-overlay__intro-content{text-align:center;color:#f8fafc;max-width:560px;animation:.75s cubic-bezier(.16,1,.3,1) .14s both release-notes-content-in;position:relative}.release-notes-overlay__panel{color:#f8fafc;border-radius:32px;min-height:min(720px,100vh - 48px);animation:.46s cubic-bezier(.16,1,.3,1) both release-notes-rise;overflow:hidden}.release-notes-overlay__panel--closing{animation:.36s cubic-bezier(.4,0,1,1) forwards release-notes-panel-close}.release-notes-overlay__panel-inner{min-height:inherit;grid-template-columns:minmax(0,1.1fr) minmax(320px,420px);display:grid}.release-notes-overlay__content{padding:40px}.release-notes-overlay__content-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.release-notes-overlay__close-btn{color:rgba(248,250,252,.7);cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s,color .16s;display:none}.release-notes-overlay__close-btn:hover{color:#fff;background:rgba(255,255,255,.15)}.release-notes-overlay__drag-handle{cursor:grab;user-select:none;touch-action:none;justify-content:center;align-items:center;padding:12px 0 4px;display:none}.release-notes-overlay__drag-handle:active{cursor:grabbing}.release-notes-overlay__drag-handle-bar{background:rgba(255,255,255,.28);border-radius:2px;width:40px;height:4px}.release-notes-overlay__mobile-media{border:1px solid rgba(21,112,239,.22);border-radius:16px;margin:16px 0;overflow:hidden}.release-notes-overlay__aside{background:linear-gradient(rgba(21,112,239,.11),rgba(11,166,153,.04));border-left:1px solid rgba(21,112,239,.14);padding:32px;animation:.52s cubic-bezier(.16,1,.3,1) .18s both release-notes-aside-in}.release-notes-overlay__media{object-fit:cover;background:rgba(21,112,239,.08);border:1px solid rgba(21,112,239,.2);border-radius:20px;width:100%;height:220px}.release-notes-overlay__bullet-list{gap:10px;margin:24px 0 28px;display:grid}.release-notes-overlay__bullet{animation:.5s cubic-bezier(.16,1,.3,1) both release-notes-bullet-in;animation-delay:calc(80ms + var(--bullet-index,0) * 70ms);background:rgba(21,112,239,.09);border:1px solid rgba(121,170,232,.14);border-radius:14px;align-items:flex-start;gap:12px;padding:13px 16px;transition:background .18s,border-color .18s;display:flex}.release-notes-overlay__bullet:hover{background:rgba(21,112,239,.14);border-color:rgba(121,170,232,.26)}.release-notes-overlay__bullet-icon{font-size:20px;line-height:1.2}.release-notes-overlay__actions{flex-wrap:wrap;gap:12px;margin-top:20px;animation:.5s cubic-bezier(.16,1,.3,1) .42s both release-notes-content-in;display:flex}.release-notes-overlay__meta{gap:16px;display:grid}@keyframes release-notes-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes release-notes-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes release-notes-intro-in{0%{opacity:0;transform:scale(.93)translateY(28px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes release-notes-intro-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(1.05)translateY(-20px)}}@keyframes release-notes-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes release-notes-rise{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes release-notes-panel-close{0%{opacity:1;transform:scale(1)translateY(0)}40%{opacity:.6;transform:scale(.97)translateY(8px)}to{opacity:0;transform:scale(.88)translateY(32px)}}@keyframes release-notes-aside-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes release-notes-bullet-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes release-notes-float{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(14px,-22px)scale(1.06)}66%{transform:translate(-10px,-12px)scale(.97)}}@keyframes release-notes-pulse{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.12)}}@keyframes release-notes-sheet-up{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes release-notes-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(110%)}}@media (max-width:1100px){.release-notes-overlay__panel-inner{grid-template-columns:1fr}.release-notes-overlay__aside{border-top:1px solid rgba(21,112,239,.14);border-left:none;animation:.5s cubic-bezier(.16,1,.3,1) .2s both release-notes-content-in}.release-notes-overlay__content,.release-notes-overlay__aside{padding:28px}}@media (max-width:768px){.release-notes-overlay{justify-content:stretch;align-items:flex-end}.release-notes-overlay__shell{width:100%;margin:0}.release-notes-overlay__intro{border-radius:0;min-height:100svh;padding:32px 24px}.release-notes-overlay__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:24px 24px 0 0;min-height:auto;max-height:92svh;animation:.42s cubic-bezier(.16,1,.3,1) both release-notes-sheet-up;overflow-y:auto}.release-notes-overlay__panel--closing{animation:.34s ease-in forwards release-notes-sheet-down!important}.release-notes-overlay__drag-handle,.release-notes-overlay__close-btn{display:flex}.release-notes-overlay__aside{display:none}.release-notes-overlay__panel-inner{grid-template-columns:1fr}.release-notes-overlay__content{padding:16px 20px 28px}.release-notes-overlay__actions{flex-direction:column;align-items:stretch}.release-notes-overlay__actions .ant-btn{justify-content:center;width:100%}.release-notes-overlay__glow{width:220px;height:220px}.release-notes-overlay__glow--secondary{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.release-notes-overlay,.release-notes-overlay__intro,.release-notes-overlay__intro-content,.release-notes-overlay__panel,.release-notes-overlay__aside,.release-notes-overlay__bullet,.release-notes-overlay__actions,.release-notes-overlay__glow,.release-notes-overlay__glow--secondary{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@keyframes regFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes regGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.registration-page-wrapper{box-sizing:border-box;-webkit-overflow-scrolling:touch;background-size:400% 400%;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;padding:20px;animation:15s infinite regGradientShift;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.reg-light{background:linear-gradient(135deg,#f0f4ff 0%,#e8edf5 40%,#f5f7fa 100%)}.reg-dark{background:linear-gradient(135deg,#0a0a0f 0%,#111827 40%,#0f172a 100%)}@media (max-width:768px){.registration-page-wrapper{padding:10px}}@media (max-width:576px){.registration-page-wrapper{padding:6px}.registration-page-wrapper .ant-form-item-label{padding-bottom:2px}.registration-page-wrapper .ant-steps-vertical{padding-left:0}.registration-page-wrapper .ant-steps-item-title{font-size:13px!important}}.otp-inputs{justify-content:center;gap:10px;margin:24px 0;display:flex}.otp-input{text-align:center;width:48px;height:48px;font-size:22px;font-weight:600;border-radius:12px!important}@media (max-width:576px){.otp-inputs{gap:6px;margin:20px 0}.otp-input{width:38px;height:38px;font-size:18px}}@media (max-width:400px){.otp-input{width:34px;height:34px;font-size:16px}}.resend-otp{text-align:center;margin-top:16px}.back-to-login{text-align:center;margin-top:24px}@media (max-width:576px){.back-to-login{margin-top:16px}}.form-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:576px){.form-actions{flex-direction:column-reverse;gap:8px}.form-actions button{width:100%}}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-default-tooltip{border:1px solid #e5e5e5;border-radius:10px;padding:12px 16px;font-size:15px;box-shadow:0 4px 16px rgba(0,0,0,.12);color:#222!important;background:#fff!important}body:not(.dark-theme) .recharts-tooltip-label,body:not(.dark-theme) .recharts-tooltip-item{color:#222!important}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-default-tooltip *{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-tooltip-item-list{margin:6px 0 0!important;padding:0!important;list-style:none!important}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-tooltip-item{margin:4px 0 0!important}.recharts-tooltip-wrapper,.ant-tooltip{z-index:2000!important}.recharts-tooltip-wrapper .recharts-default-tooltip,.ant-tooltip-inner{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);color:#222!important;background:#fff!important}.bi-recharts-tooltip{color:#222;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:12px 14px;font-size:12px;box-shadow:0 4px 16px rgba(0,0,0,.12)}body.dark-theme .bi-recharts-tooltip{color:#e6e6e6;background:#1f1f1f;border-color:#2f2f2f;box-shadow:0 4px 16px rgba(0,0,0,.4)}.bi-recharts-tooltip__title{margin-bottom:6px;font-weight:600}.bi-recharts-tooltip__muted{color:#6b7280;margin-bottom:6px;font-size:12px}body.dark-theme .bi-recharts-tooltip__muted{color:#cfcfcf}.bi-recharts-tooltip__list{flex-direction:column;gap:6px;display:flex}.bi-recharts-tooltip__row{justify-content:space-between;gap:12px;display:flex}.bi-recharts-tooltip__label{color:inherit;flex:auto;min-width:0}.bi-recharts-tooltip__label--with-dot{align-items:center;gap:6px;display:flex}.bi-recharts-tooltip__dot{border-radius:6px;width:8px;height:8px}.bi-recharts-tooltip__value{color:inherit;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.bi-recharts-tooltip__value--accent{color:#16a34a}body.dark-theme .bi-recharts-tooltip__value--accent{color:#a6e3a1}.validation-item-error{color:#a8071a!important;background:#fff1f0!important;border:1px solid #ffccc7!important}body.dark-theme .validation-item-error{color:#ff7875!important;background:#2a1215!important;border:1px solid #58181c!important}.vehicle-type-compare-card{transition:box-shadow .2s,border-color .2s}body.dark-theme .vehicle-type-compare-card:hover{cursor:pointer;box-shadow:0 0 0 2px #1677ff,0 2px 8px rgba(22,119,255,.15);border-color:#1677ff!important}.client-stats-summary-row{border-top:2px solid #e0e3ea;border-bottom:2px solid #e0e3ea;border-radius:0 0 12px 12px;font-weight:700;transition:background .2s,color .2s;color:#23272e!important;background:linear-gradient(90deg,#f5f6fa 0%,#e9ebf1 100%)!important}body.dark-theme .client-stats-summary-row{border-top:2px solid #444c57;border-bottom:2px solid #444c57;border-radius:0 0 12px 12px;font-weight:700;transition:background .2s,color .2s;color:#fff!important;background:linear-gradient(90deg,#23272e 0%,#23272e 100%)!important}html{height:100%}body{min-height:100%}:root{--auto-tour-scale:1}.ant-tour-mask,.ant-tour-target-placeholder{transform:scale(var(--auto-tour-scale,1));transform-origin:0 0}.ant-tour-mask{width:calc(100% / var(--auto-tour-scale,1));height:calc(100% / var(--auto-tour-scale,1));position:fixed;top:0;bottom:0;left:0;right:0}.contract-guide-tour.ant-tour{transform:scale(var(--auto-tour-scale,1));transform-origin:0 0}body{margin:0;transition:background-color .3s,color .3s}body.dark-theme.landing-body{background:#1a1a2e!important}body.dark-theme .landing-page-root .body-wrap,body.dark-theme .landing-page-root .is-boxed{background:#1a1a2e}body.dark-theme .landing-page-root .hero{background:linear-gradient(135deg,#0d4f4f 0%,#1a1a2e 100%)}body.dark-theme .landing-page-root .site-header{background:0 0}body.dark-theme .landing-page-root .features-extended,body.dark-theme .landing-page-root .about-modern,body.dark-theme .landing-page-root .about-fullscreen,body.dark-theme .landing-page-root .feature-extended,body.dark-theme .landing-page-root .features,body.dark-theme .landing-page-root .policy-check,body.dark-theme .landing-page-root .policy-feedback,body.dark-theme .landing-page-root .partners,body.dark-theme .landing-page-root .product-docs,body.dark-theme .landing-page-root .terms,body.dark-theme .landing-page-root #faq,body.dark-theme .landing-page-root #reviews,body.dark-theme .landing-page-root #team,body.dark-theme .landing-page-root .feature-extended-body,body.dark-theme .landing-page-root .about__block,body.dark-theme .landing-page-root .about__body,body.dark-theme .landing-page-root .features-inner,body.dark-theme .landing-page-root .features-wrap{background:#16213e!important}body.dark-theme .landing-page-root h1,body.dark-theme .landing-page-root h2,body.dark-theme .landing-page-root h3,body.dark-theme .landing-page-root h4,body.dark-theme .landing-page-root h5,body.dark-theme .landing-page-root h6,body.dark-theme .landing-page-root .section-title{color:#fff!important}body.dark-theme .landing-page-root .hero-title,body.dark-theme .landing-page-root .hero-paragraph{color:#fff}.public-page-light .ant-input{color:rgba(0,0,0,.88)!important;background:#fff!important;border-color:#d9d9d9!important}.public-page-light .ant-input::placeholder{color:rgba(0,0,0,.25)!important}.public-page-light .ant-input-disabled,.public-page-light .ant-input[disabled]{color:rgba(0,0,0,.25)!important;background:#f5f5f5!important}.public-page-light .ant-btn-default{color:rgba(0,0,0,.88)!important;background:#fff!important;border-color:#d9d9d9!important}.public-page-light .ant-btn-default:hover{color:#1890ff!important;border-color:#1890ff!important}.public-page-light .ant-divider{border-color:rgba(0,0,0,.06)!important}.public-page-light .ant-tag{color:rgba(0,0,0,.88)!important;background:#fafafa!important;border-color:#d9d9d9!important}.public-page-light .ant-tag-success{color:#52c41a!important;background:#f6ffed!important;border-color:#b7eb8f!important}.public-page-light .ant-tag-error{color:#ff4d4f!important;background:#fff2f0!important;border-color:#ffccc7!important}.public-page-light .ant-tag-processing{color:#1890ff!important;background:#e6f7ff!important;border-color:#91d5ff!important}.public-page-light .ant-alert{color:rgba(0,0,0,.88)!important}.public-page-light .ant-alert-info{background:#e6f7ff!important;border-color:#91d5ff!important}.public-page-light .ant-alert-warning{background:#fffbe6!important;border-color:#ffe58f!important}.public-page-light .ant-alert-error{background:#fff2f0!important;border-color:#ffccc7!important}.public-page-light .ant-alert-success{background:#f6ffed!important;border-color:#b7eb8f!important}.public-page-light .ant-result-title{color:rgba(0,0,0,.88)!important}.public-page-light .ant-result-subtitle{color:rgba(0,0,0,.45)!important}.public-page-light .ant-progress-text,.public-page-light .ant-space,.public-page-light h1,.public-page-light h2,.public-page-light h3,.public-page-light h4,.public-page-light h5,.public-page-light .ant-steps .ant-steps-item-title{color:rgba(0,0,0,.88)!important}.contract-status-alert{border-radius:10px;padding:8px 12px}.contract-status-description{gap:6px;width:100%;display:grid}.contract-status-row{align-items:center;width:100%}.contract-status-note{line-height:1.4}.contract-status-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-status-progress{flex:140px;min-width:140px;margin:0}.contract-status-counter{white-space:nowrap}.contract-status-actions .ant-btn{flex-shrink:0}@media (max-width:640px){.contract-status-alert{padding:8px 10px}.contract-status-actions{gap:6px}.contract-status-progress{flex-basis:100%;min-width:0}.contract-status-counter{order:2}.contract-status-actions .ant-btn{width:100%}}.public-page-light .ant-steps .ant-steps-item-description{color:rgba(0,0,0,.45)!important}.public-page-light .ant-list{color:rgba(0,0,0,.88)!important;background:#fff!important}.public-page-light .ant-list-item{color:rgba(0,0,0,.88)!important;border-color:rgba(0,0,0,.06)!important}body.dark-theme{color:rgba(255,255,255,.85);background-color:#141414}#root{height:100%}.ant-picker .ant-picker-input>input[disabled],.ant-input-outlined.ant-input-disabled,.ant-input-outlined[disabled],.ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.ant-input-number-disabled .ant-input-number-input{color:rgba(0,0,0,.88)}.ant-table-content{overflow-x:auto;overflow-y:hidden}.ant-table-content table{min-width:100%;width:max-content!important}.ant-table.ant-table-small .ant-table-tbody>tr>td{max-width:200px}.ant-layout .ant-layout-sider{background:#fff}body.dark-theme .ant-layout .ant-layout-sider{background:#1e1e1e}body.dark-theme .ant-layout-header{background:#1f1f1f!important}body.dark-theme .ant-menu{background:0 0}.filters-sider{border-right:1px solid #e9eef6;border-radius:0;background:linear-gradient(#fbfcff 0%,#f7f9fd 100%)!important}.filters-sider__title{letter-spacing:.08em;text-transform:uppercase;color:#1f2937!important;margin:0 0 20px!important;font-size:16px!important;font-weight:700!important}.filters-sider__sections{flex-direction:column;gap:0;display:flex}.filters-sider-section{padding-bottom:6px}.filters-sider-form-item{margin-bottom:0!important}.filters-sider-section__label{color:#111827;font-size:14px;font-weight:700}.filters-sider-options{flex-direction:column;gap:6px;margin-top:8px;display:flex}.filters-sider-option-item{border-radius:10px;width:100%;padding:8px 12px;transition:background-color .32s,color .32s,transform .32s,box-shadow .32s}.filters-sider-option-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.filters-sider-option-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.filters-sider-option-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.filters-sider-option-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.filters-sider-option-item:hover{background:rgba(22,119,255,.09)}.filters-sider .ant-radio-wrapper-checked.filters-sider-option-item,.filters-sider .ant-checkbox-wrapper-checked.filters-sider-option-item{background:linear-gradient(90deg,rgba(22,119,255,.14) 0%,rgba(126,200,255,.12) 100%);box-shadow:inset 0 0 0 1px rgba(22,119,255,.18)}.filters-sider .ant-radio-wrapper-checked.filters-sider-option-item{font-weight:600}.filters-sider__divider{border-color:#e8edf5!important;margin:12px 0 10px!important}.filters-and-tariffs-layout{background:0 0;border:1px solid #eef0f2;border-radius:12px;overflow:hidden}.filters-and-tariffs-layout .ant-layout-content{background:#f8f9fb}body.dark-theme .filters-and-tariffs-layout{background:0 0!important;border-color:#383838!important}body.dark-theme .filters-and-tariffs-layout .ant-layout-content{background:#191919!important}body.dark-theme .filters-sider{background:linear-gradient(#151c26 0%,#101720 100%)!important;border-bottom-color:#2d3a4c!important;border-right-color:#2d3a4c!important}body.dark-theme .filters-sider__title,body.dark-theme .filters-sider-section__label{color:rgba(255,255,255,.9)!important}body.dark-theme .filters-sider-option-item{color:rgba(255,255,255,.84)!important}body.dark-theme .filters-sider-option-item:hover{background:rgba(105,177,255,.14)!important}body.dark-theme .filters-sider .ant-radio-wrapper-checked.filters-sider-option-item,body.dark-theme .filters-sider .ant-checkbox-wrapper-checked.filters-sider-option-item{box-shadow:inset 0 0 0 1px rgba(143,201,255,.22);background:linear-gradient(90deg,rgba(105,177,255,.22) 0%,rgba(18,45,79,.35) 100%)!important}body.dark-theme .filters-sider .ant-radio-inner,body.dark-theme .filters-sider .ant-checkbox-inner{background:rgba(13,20,30,.75);border-color:rgba(255,255,255,.35)}body.dark-theme .filters-sider .ant-radio-wrapper-checked .ant-radio-inner{border-color:#4ea1ff}body.dark-theme .filters-sider .ant-checkbox-wrapper-checked .ant-checkbox-inner{background:#4ea1ff;border-color:#4ea1ff}body.dark-theme .filters-sider__divider{border-color:#2f3c4f!important}body.dark-theme .ant-pro-card .ant-pro-card-body{border-color:#303030;box-shadow:0 3px 8px rgba(0,0,0,.45)}body.dark-theme .sd-toolbar-setting-items{color:rgba(255,255,255,.85)}body.dark-theme .ant-card{background:#1f1f1f}body.dark-theme .ant-layout-footer{border-top:1px solid #303030;background:#1f1f1f!important}body.dark-theme .ant-layout-footer p{color:rgba(255,255,255,.65)!important}body.dark-theme .logo-esense path[fill=\#183462]{fill:#fff}body.dark-theme .logo-esense path[fill=\#387E5C]{fill:#90d18f}body.dark-theme .logo-guardian path[fill=\#0D3A75],body.dark-theme .logo-guardian path[fill=\#0D3974],body.dark-theme .logo-guardian path[fill=\#0C3A74],body.dark-theme .logo-guardian path[fill=\#0C3974],body.dark-theme .logo-guardian path[fill=\#0C3874],body.dark-theme .logo-guardian path[fill=\#0C3973],body.dark-theme .logo-guardian path[fill=\#0C3873],body.dark-theme .logo-guardian path[fill=\#0C3872],body.dark-theme .logo-guardian path[fill=\#0C3773],body.dark-theme .logo-guardian path[fill=\#0B3873]{fill:#fff}body.dark-theme .logo-esense-small path[fill=\#387E5C]{fill:#90d18f}body.dark-theme .ant-tabs .ant-tabs-tab{color:rgba(255,255,255,.65)!important;background:#262626!important;border-color:#434343!important}body.dark-theme .ant-tabs .ant-tabs-tab:hover{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-tabs .ant-tabs-tab-active{color:#fff!important;background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}body.dark-theme .ant-tabs-nav:before{border-color:#434343!important}body.dark-theme .ant-segmented{background:#262626!important}body.dark-theme .ant-segmented-item{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-segmented-item-selected{color:#fff!important;background:#1890ff!important}body.dark-theme .ant-segmented-thumb{background:#1890ff!important}body.dark-theme .ant-radio-button-wrapper{color:rgba(255,255,255,.65)!important;background:#262626!important;border-color:#434343!important}body.dark-theme .ant-radio-button-wrapper:hover{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-radio-button-wrapper-checked{color:#fff!important;background:#1890ff!important;border-color:#1890ff!important}body.dark-theme .tariff-item{box-shadow:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);background:#1f1f1f!important;border-color:#383838!important}body.dark-theme .tariff-item:before{background:linear-gradient(90deg,#1668dc,#4096ff,#69b1ff)}body.dark-theme .tariff-item .tariff-col-3{border-top-color:#383838}body.dark-theme .tariff-item .tariff-col-3 .not-enough-data{color:#ff7875!important;background:#2c1215!important;border-color:#58181c!important}body.dark-theme .tariff-item .ant-typography{color:rgba(255,255,255,.85)}body.dark-theme .tariff-item .tariff-price-card .tariff-price-label,body.dark-theme .tariff-item .tariff-price-card .tariff-price-meta{color:#365314!important}body.dark-theme .tariff-item .ant-image{border-radius:8px;padding:4px;background:#fff!important}body.dark-theme .tariff-item .ant-form-item-label>label{color:rgba(255,255,255,.85)}body.dark-theme .tariff-item .ant-select-selector,body.dark-theme .tariff-item .ant-input,body.dark-theme .tariff-item .ant-input-number,body.dark-theme .tariff-item .ant-picker{color:rgba(255,255,255,.85)!important;background:#141414!important;border-color:#434343!important}body.dark-theme .tariff-item .ant-select-arrow,body.dark-theme .tariff-item .ant-picker-suffix{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-select-dropdown{background:#1f1f1f!important}body.dark-theme .ant-select-item{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-select-item-option-active,body.dark-theme .ant-select-item-option-selected{background:#303030!important}body.dark-theme .ant-checkbox-inner{background:#141414!important;border-color:#434343!important}body.dark-theme .ant-switch{background:#434343!important}body.dark-theme .ant-switch-checked{background:#1890ff!important}body.dark-theme .ant-input,body.dark-theme .ant-input-affix-wrapper,body.dark-theme .ant-input-number,body.dark-theme .ant-picker,body.dark-theme .ant-select-selector{box-shadow:inset 0 1px rgba(255,255,255,.03);color:rgba(255,255,255,.88)!important;background:#1c2026!important;border-color:rgba(255,255,255,.18)!important}body.dark-theme .ant-select-selector{box-shadow:inset 0 1px rgba(255,255,255,.04)}body.dark-theme .ant-input::placeholder,body.dark-theme .ant-input-number-input::placeholder{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-input-outlined.ant-input-disabled,body.dark-theme .ant-input-outlined[disabled],body.dark-theme .ant-input[disabled],body.dark-theme .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,body.dark-theme .ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,body.dark-theme .ant-input-number-disabled,body.dark-theme .ant-input-number-disabled .ant-input-number-input,body.dark-theme .ant-picker-disabled{color:rgba(255,255,255,.65)!important;background:#262b32!important;border-color:rgba(255,255,255,.14)!important}body.dark-theme .ant-select-disabled .ant-select-selection-item{color:rgba(255,255,255,.65)!important}body.dark-theme input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme select:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:rgba(255,255,255,.85)!important;caret-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme .ant-input:-webkit-autofill{-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme .ant-input:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#141414!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}body.dark-theme .ant-picker-disabled .ant-picker-input>input{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-input-number .ant-input-number-input{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(255,255,255,.85)!important;background:#141414!important;border-color:#434343!important}body.dark-theme .ant-pro-card{background:#1f1f1f!important}body.dark-theme .client-card,body.dark-theme .vehicle-card{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .tariff-item .ant-alert{background:#2a2a2a!important;border-color:#434343!important;border-radius:8px!important}body.dark-theme .tariff-item .ant-alert-message{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-popover-inner{background:#1f1f1f!important}body.dark-theme .ant-popover-title{color:rgba(255,255,255,.85)!important;border-color:#434343!important}body.dark-theme .ant-popover-inner-content{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-popover-arrow-content{background:#1f1f1f!important}body.dark-theme .ant-popover .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-tooltip-inner{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}body.dark-theme .ant-tooltip-arrow-content,body.dark-theme .ant-modal-content{background:#1f1f1f!important}body.dark-theme .ant-modal-header{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-modal-title{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-modal-close-x{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-modal-body{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-modal-footer{border-color:#434343!important}.dark-theme-modal .ant-modal-content{background:#1f1f1f!important}.dark-theme-modal .ant-modal-header{background:#1f1f1f!important;border-color:#434343!important}.dark-theme-modal .ant-modal-title,.dark-theme-modal .ant-modal-confirm-title{color:rgba(255,255,255,.85)!important}.dark-theme-modal .ant-modal-close-x{color:rgba(255,255,255,.65)!important}.dark-theme-modal .ant-modal-body,.dark-theme-modal .ant-modal-confirm-content{color:rgba(255,255,255,.85)!important}.dark-theme-modal .ant-modal-footer{border-color:#434343!important}.copy-contract-confirm .copy-contract-confirm-content{flex-direction:column;gap:10px;display:flex}.copy-contract-confirm .copy-contract-confirm-text{line-height:1.45}.copy-contract-confirm .copy-contract-confirm-details{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.copy-contract-confirm .copy-contract-confirm-details>div>span{font-weight:600}.dark-theme-modal.copy-contract-confirm .copy-contract-confirm-details{background:#141414;border-color:#434343}body.dark-theme .mtsbu-success-block{background:#162312!important;border-color:#274916!important}body.dark-theme .mtsbu-contract-card{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .mtsbu-contract-card.has-errors{border-color:#5c2121!important}body.dark-theme .mtsbu-error-header{background:#2a1215!important;border-bottom-color:#5c2121!important}body.dark-theme .mtsbu-error-item{background:#3a1e1e!important}body.dark-theme .mtsbu-error-item.critical{background:#4a1f1f!important}.mtsbu-alert-trigger{max-width:100%;display:inline-block}.mtsbu-alert-trigger .mtsbu-alert-button{white-space:normal;justify-content:flex-start;max-width:100%;height:auto;padding:10px 12px;line-height:1.3}@media (max-width:768px){.mtsbu-alert-trigger{width:100%}.mtsbu-alert-trigger .mtsbu-alert-button{text-align:left;width:100%}}body.dark-theme .ant-notification-notice{background:#1f1f1f!important}body.dark-theme .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-notification .ant-notification-notice,body.dark-theme .ant-notification-notice-wrapper,body.dark-theme [class*=ant-notification][class*=notice],body.dark-theme .ant-notification .ant-notification-notice-wrapper{background:#1f1f1f!important}body.dark-theme .ant-notification .ant-notification-notice-message,body.dark-theme .ant-notification-notice .ant-notification-notice-message,body.dark-theme [class*=ant-notification] [class*=notice-message],body.dark-theme [class*=ant-notification] .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-notification .ant-notification-notice-description,body.dark-theme .ant-notification-notice .ant-notification-notice-description,body.dark-theme [class*=ant-notification] [class*=notice-description],body.dark-theme [class*=ant-notification] .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-notification .ant-notification-notice-close,body.dark-theme [class*=ant-notification] [class*=notice-close],body.dark-theme [class*=ant-notification] .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-notification .ant-notification-notice-close:hover,body.dark-theme .ant-notification-notice-content,body.dark-theme [class*=ant-notification] [class*=notice-content],body.dark-theme .ant-notification-notice-with-icon .ant-notification-notice-message,body.dark-theme .ant-notification-notice-with-icon .ant-notification-notice-description{color:rgba(255,255,255,.85)!important}body.dark-theme{--ant-notification-bg:#1f1f1f;--ant-notification-color-text:rgba(255,255,255,.85);--ant-notification-color-text-heading:rgba(255,255,255,.85)}html.dark-theme .ant-notification-notice,html.dark-theme [class*=ant-notification-notice]{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}html.dark-theme .ant-notification-notice-message,html.dark-theme [class*=ant-notification-notice-message]{color:rgba(255,255,255,.85)!important}html.dark-theme .ant-notification-notice-description,html.dark-theme [class*=ant-notification-notice-description]{color:rgba(255,255,255,.65)!important}html.dark-theme .ant-notification-notice-close,html.dark-theme [class*=ant-notification-notice-close]{color:rgba(255,255,255,.45)!important}html.dark-theme .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}html.dark-theme .ant-notification-notice-wrapper,html.dark-theme [class*=ant-notification-notice-wrapper]{box-shadow:none!important;background:#1f1f1f!important;border:none!important}body.dark-theme~div .ant-notification-notice{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}:root:has(body.dark-theme) .ant-notification-notice{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}:root:has(html.dark-theme) .ant-notification-notice{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}html:has(.dark-theme) .ant-notification-notice{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}body.dark-theme~div .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}:root:has(html.dark-theme) .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}html:has(.dark-theme) .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}body.dark-theme~div .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}:root:has(body.dark-theme) .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}:root:has(html.dark-theme) .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}html:has(.dark-theme) .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}body.dark-theme~div .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}:root:has(body.dark-theme) .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}:root:has(html.dark-theme) .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}html:has(.dark-theme) .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}body.dark-theme~div .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}:root:has(html.dark-theme) .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}html:has(.dark-theme) .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-wrapper{background:#1f1f1f!important}:root:has(html.dark-theme) .ant-notification-notice-wrapper{background:#1f1f1f!important}html:has(.dark-theme) .ant-notification-notice-wrapper{background:#1f1f1f!important}.dark-theme-active .ant-notification,body.dark-theme~.ant-notification,html.dark-theme .ant-notification{color:rgba(255,255,255,.85)!important}html.dark-theme~* .ant-notification .ant-notification-notice{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}.dark-theme-active .ant-notification .ant-notification-notice-message,body.dark-theme~.ant-notification .ant-notification-notice-message,html.dark-theme .ant-notification .ant-notification-notice-message,html.dark-theme~* .ant-notification .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}.dark-theme-active .ant-notification .ant-notification-notice-description,body.dark-theme~.ant-notification .ant-notification-notice-description,html.dark-theme .ant-notification .ant-notification-notice-description,html.dark-theme~* .ant-notification .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}.dark-theme-active .ant-notification .ant-notification-notice-close,body.dark-theme~.ant-notification .ant-notification-notice-close,html.dark-theme .ant-notification .ant-notification-notice-close,html.dark-theme~* .ant-notification .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}.dark-theme-active .ant-notification .ant-notification-notice-close:hover,body.dark-theme~.ant-notification .ant-notification-notice-close:hover,html.dark-theme .ant-notification .ant-notification-notice-close:hover,html.dark-theme~* .ant-notification .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}:-webkit-any(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice{box-shadow:none!important;background:#1f1f1f!important;border:none!important;outline:none!important}:is(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice{box-shadow:none!important;background:#1f1f1f!important;border:none!important;outline:none!important}:-webkit-any(body.dark-theme,html.dark-theme,.dark-theme-active) [class*=ant-notification-notice]{box-shadow:none!important;background:#1f1f1f!important;border:none!important;outline:none!important}:is(body.dark-theme,html.dark-theme,.dark-theme-active) [class*=ant-notification-notice]{box-shadow:none!important;background:#1f1f1f!important;border:none!important;outline:none!important}:-webkit-any(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice *{box-shadow:none!important;border:none!important}:is(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice *{box-shadow:none!important;border:none!important}body.dark-theme .ant-notification-notice-message,html.dark-theme .ant-notification-notice-message{color:#fff!important}body.dark-theme .ant-notification-notice-description,html.dark-theme .ant-notification-notice-description{color:rgba(255,255,255,.9)!important}body.dark-theme .ant-notification-notice-success .ant-notification-notice-icon,html.dark-theme .ant-notification-notice-success .ant-notification-notice-icon{color:#95de64!important}body.dark-theme .ant-notification-notice-info .ant-notification-notice-icon,html.dark-theme .ant-notification-notice-info .ant-notification-notice-icon{color:#69c0ff!important}body.dark-theme .ant-notification-notice-warning .ant-notification-notice-icon,html.dark-theme .ant-notification-notice-warning .ant-notification-notice-icon{color:#ffd666!important}body.dark-theme .ant-notification-notice-error .ant-notification-notice-icon,html.dark-theme .ant-notification-notice-error .ant-notification-notice-icon{color:#ff7875!important}body.dark-theme .monaco-editor,body.dark-theme .monaco-editor-background,body.dark-theme .monaco-editor .margin{background-color:#1e1e1e!important}body.dark-theme .monaco-editor .view-line{color:#d4d4d4!important}body.dark-theme .monaco-editor .margin-view-overlays,body.dark-theme .monaco-editor .minimap,body.dark-theme .monaco-editor .lines-content,body.dark-theme .monaco-scrollable-element{background-color:#1e1e1e!important}body.dark-theme div[style*="backgroundColor: #f0f2f5"],body.dark-theme div[style*="backgroundColor:#f0f2f5"],body.dark-theme div[style*="background-color: #f0f2f5"]{background-color:#141414!important}body.dark-theme div[style*="backgroundColor: #fff"],body.dark-theme div[style*="background-color: #fff"],body.dark-theme div[style*="backgroundColor:#fff"]{background-color:#1f1f1f!important}body.dark-theme div[style*="border: 1px solid rgba(0,0,0,0.2)"],body.dark-theme div[style*="border:1px solid rgba(0,0,0,0.2)"]{border-color:#434343!important}body.dark-theme div[style*="color: rgba(0,0,0,0.35)"],body.dark-theme div[style*="color:rgba(0,0,0,0.35)"]{color:rgba(255,255,255,.35)!important}body.dark-theme .ant-spin-text{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-typography-secondary{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-message-notice-content{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important;border:1px solid #434343!important}.selection-modal-item{background:#fff;border:1px solid #f0f0f0}.selection-modal-item.selected{background:#e6f7ff;border-color:#1890ff}body.dark-theme .selection-modal-item{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .selection-modal-item.selected{background:#111d2c!important;border-color:#1890ff!important}body.dark-theme .selection-modal-item .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .selection-modal-item .ant-typography.ant-typography-secondary{color:rgba(255,255,255,.45)!important}.responsive-chat-panel{background:#fff}.responsive-chat-panel .ant-layout-sider{border-right:1px solid #e8e8e8;background:#fafafa!important}.chat-messages-container{background:#fafafa}.chat-input-area{background:#fff;border-top:1px solid #f0f0f0}.chat-content-area,.chat-header{background:#fff}.chat-load-more{background:#f5f5f5}.chat-sider-header{background:#fff}.chat-sider-list{background:#fafafa}body.dark-theme .responsive-chat-panel{background:#141414!important}body.dark-theme .responsive-chat-panel .ant-layout-sider{background:#1f1f1f!important;border-right-color:#434343!important}body.dark-theme .responsive-chat-panel .ant-layout-sider>div{background:#1f1f1f!important}body.dark-theme .responsive-chat-panel .ant-layout-content{background:#141414!important}body.dark-theme .chat-messages-container{background:#1a1a1a!important}body.dark-theme .chat-input-area{background:#1f1f1f!important;border-top-color:#434343!important}body.dark-theme .chat-content-area{background:#141414!important}body.dark-theme .chat-header{background:#1f1f1f!important;border-bottom-color:#434343!important}body.dark-theme .chat-load-more{background:#2a2a2a!important}body.dark-theme .chat-sider-header{background:#1f1f1f!important;border-bottom-color:#434343!important}body.dark-theme .chat-sider-list{background:#1f1f1f!important}body.dark-theme .responsive-chat-panel .ant-layout-header{background:#1f1f1f!important;border-bottom-color:#434343!important}body.dark-theme .responsive-chat-panel .ant-list-item{background:0 0!important}body.dark-theme .responsive-chat-panel .ant-list-item[style*=e6f7ff]{background:#111d2c!important}body.dark-theme .responsive-chat-panel .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .responsive-chat-panel .ant-badge-status-text{color:rgba(255,255,255,.65)!important}body.dark-theme .responsive-chat-panel .ant-input,body.dark-theme .responsive-chat-panel .ant-input-affix-wrapper,body.dark-theme .responsive-chat-panel textarea{color:rgba(255,255,255,.85)!important;background:#2a2a2a!important;border-color:#434343!important}body.dark-theme .ant-sender{background:#2a2a2a!important}body.dark-theme .ant-sender .ant-input{color:rgba(255,255,255,.85)!important;background:#2a2a2a!important}body.dark-theme .ant-sender .ant-input::placeholder{color:rgba(255,255,255,.35)!important}body.dark-theme .pending-row{background-color:#3d3419!important}body.dark-theme .pending-row:hover>td{background-color:#4a4020!important}body.dark-theme .pending-row>td{background-color:#3d3419!important}body.dark-theme .approved-row{background-color:#1a2e1a!important}body.dark-theme .approved-row:hover>td{background-color:#234023!important}body.dark-theme .approved-row>td{background-color:#1a2e1a!important}body.dark-theme .formula-approval-card{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .formula-approval-card .ant-card-head{color:rgba(255,255,255,.85)!important;background:#262626!important;border-color:#434343!important}body.dark-theme .formula-approval-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .ant-collapse{border-radius:var(--ant-border-radius-lg,8px);overflow:hidden;background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-collapse-item{border-color:#434343!important}body.dark-theme .ant-collapse-header{color:rgba(255,255,255,.85)!important;background:#262626!important}body.dark-theme .ant-collapse-content{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-collapse-content-box{background:#1f1f1f!important}body.dark-theme .ant-statistic-title{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-statistic-content,body.dark-theme .ant-timeline-item-content{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-empty-description{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-card{border-radius:var(--ant-border-radius-lg,8px);overflow:hidden;box-shadow:0 1px rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.35);background:#1d1f24!important;border-color:rgba(255,255,255,.14)!important}body.dark-theme .ant-card-head{color:rgba(255,255,255,.85)!important;background:#1f2329!important;border-color:rgba(255,255,255,.12)!important}body.dark-theme .ant-card-head-title{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-card-body{padding:18px 20px;color:rgba(255,255,255,.85)!important;background:#181b20!important}body.dark-theme [style*="background: #fffbe6"],body.dark-theme [style*="background:#fffbe6"],body.dark-theme [style*="background: #fff7e6"],body.dark-theme [style*="background:#fff7e6"],body.dark-theme [style*="background: #FFF7E6"]{color:rgba(255,255,255,.85)!important;background:#3d3419!important}body.dark-theme [style*="background: #f6ffed"],body.dark-theme [style*="background:#f6ffed"],body.dark-theme [style*="background: #F6FFED"]{color:rgba(255,255,255,.85)!important;background:#1a2e1a!important}body.dark-theme [style*="background: #fff1f0"],body.dark-theme [style*="background:#fff1f0"]{color:rgba(255,255,255,.85)!important;background:#2a1215!important}body.dark-theme [style*="background: #e6f7ff"],body.dark-theme [style*="background:#e6f7ff"],body.dark-theme [style*="background: #E6F7FF"]{color:rgba(255,255,255,.85)!important;background:#111d2c!important}body.dark-theme [style*="background: #f0f5ff"],body.dark-theme [style*="background:#f0f5ff"]{color:rgba(255,255,255,.85)!important;background:#131629!important}body.dark-theme [style*="background: #fafafa"],body.dark-theme [style*="background:#fafafa"],body.dark-theme [style*="background: #FAFAFA"]{color:rgba(255,255,255,.85)!important;background:#262626!important}body.dark-theme [style*="background: #f5f5f5"],body.dark-theme [style*="background:#f5f5f5"]{color:rgba(255,255,255,.85)!important;background:#2a2a2a!important}body.dark-theme [style*="linear-gradient(135deg, #F7F7F7"],body.dark-theme [style*="linear-gradient(135deg, #f7f7f7"]{background:linear-gradient(135deg,#262626 0%,#1f1f1f 100%)!important;border-color:#434343!important}body.dark-theme [style*="linear-gradient(135deg, #E6F7FF"],body.dark-theme [style*="linear-gradient(135deg, #e6f7ff"]{background:linear-gradient(135deg,#111d2c 0%,#0d1a26 100%)!important}body.dark-theme [style*="linear-gradient(135deg, #F6FFED"],body.dark-theme [style*="linear-gradient(135deg, #f6ffed"]{background:linear-gradient(135deg,#1a2e1a 0%,#132813 100%)!important}body.dark-theme [style*="linear-gradient(135deg, #FFF7E6"],body.dark-theme [style*="linear-gradient(135deg, #fff7e6"]{background:linear-gradient(135deg,#3d3419 0%,#2d2611 100%)!important}body.dark-theme [style*="border: 1px solid #D9D9D9"],body.dark-theme [style*="border: 1px dashed #D9D9D9"],body.dark-theme [style*="border:1px solid #D9D9D9"]{border-color:#434343!important}body.dark-theme [style*="color: #595959"],body.dark-theme [style*="color:#595959"]{color:rgba(255,255,255,.65)!important}body.dark-theme [style*="color: #8C8C8C"],body.dark-theme [style*="color:#8C8C8C"]{color:rgba(255,255,255,.45)!important}body.dark-theme [style*="background: #fff"],body.dark-theme [style*="background:#fff"],body.dark-theme [style*="background: white"],body.dark-theme [style*=background\:white],body.dark-theme div[style*="padding: '24px'"][style*="background: '#fff'"],body.dark-theme div[style*="padding: 24px"][style*="background: #fff"],body.dark-theme div[style*="padding: 48"][style*="background: '#fff'"]{background:#1f1f1f!important}body.dark-theme .ant-alert-info{background:#111d2c!important;border-color:#15395b!important}body.dark-theme .ant-alert-warning{background:#2b2111!important;border-color:#594214!important}body.dark-theme .ant-alert-success{background:#162312!important;border-color:#274916!important}body.dark-theme .ant-alert-error{background:#2a1215!important;border-color:#5c2121!important}body.dark-theme .ant-alert .ant-alert-message{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-alert .ant-alert-description{color:rgba(255,255,255,.65)!important}body.dark-theme [style*="background: #fafafa"],body.dark-theme [style*="background:#fafafa"],body.dark-theme [style*="background: '#fafafa'"],body.dark-theme [style*="background: #f5f5f5"],body.dark-theme [style*="background:#f5f5f5"],body.dark-theme [style*="background: '#f5f5f5'"]{background:#262626!important}body.dark-theme [style*="border: 1px solid #f0f0f0"],body.dark-theme [style*="border:1px solid #f0f0f0"],body.dark-theme [style*="border: '1px solid #f0f0f0'"]{border-color:#434343!important}body.dark-theme [style*="background: '#fff1f0'"],body.dark-theme [style*="background: #fff1f0"],body.dark-theme [style*="background:'#fff1f0'"]{background:#2a1215!important}body.dark-theme [style*="background: '#fff7e6'"],body.dark-theme [style*="background: #fff7e6"],body.dark-theme [style*="background:'#fff7e6'"]{background:#2b2111!important}body.dark-theme [style*="background: '#f6ffed'"],body.dark-theme [style*="background: #f6ffed"],body.dark-theme [style*="background:'#f6ffed'"]{background:#162312!important}body.dark-theme [style*="background: '#f0f5ff'"],body.dark-theme [style*="background: #f0f5ff"],body.dark-theme [style*="background:'#f0f5ff'"],body.dark-theme [style*="background: '#e6f7ff'"],body.dark-theme [style*="background: #e6f7ff"],body.dark-theme [style*="background:'#e6f7ff'"]{background:#111d2c!important}body.dark-theme [style*="background: '#fffbe6'"],body.dark-theme [style*="background: #fffbe6"],body.dark-theme [style*="background:'#fffbe6'"]{background:#2b2515!important}body.dark-theme [style*="border: 1px solid #ffa39e"],body.dark-theme [style*="border-color: #ffa39e"]{border-color:#5c2121!important}body.dark-theme [style*="border: 1px solid #ffd591"],body.dark-theme [style*="border-color: #ffd591"],body.dark-theme [style*="border: '1px solid #FFD591'"]{border-color:#594214!important}body.dark-theme [style*="border: 1px solid #b7eb8f"],body.dark-theme [style*="border-color: #b7eb8f"],body.dark-theme [style*="border: '1px solid #b7eb8f'"]{border-color:#274916!important}body.dark-theme [style*="border: 2px solid #FFD591"],body.dark-theme [style*="border: '2px solid #FFD591'"]{border-color:#594214!important}body.dark-theme [style*="border: 2px solid #95DE64"],body.dark-theme [style*="border: '2px solid #95DE64'"]{border-color:#274916!important}body.dark-theme .ant-divider{border-color:#434343!important}body.dark-theme .ant-divider-inner-text{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-list-item{border-color:#434343!important}body.dark-theme .ant-drawer-content{background:#1f1f1f!important}body.dark-theme .ant-drawer-header{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-drawer-title{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-drawer-close{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-drawer-body{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-table{background:#1f1f1f!important}body.dark-theme .ant-table-thead>tr>th{color:rgba(255,255,255,.85)!important;background:#262626!important;border-color:#434343!important}body.dark-theme .ant-table-tbody>tr>td{color:rgba(255,255,255,.85)!important;border-color:#434343!important}body.dark-theme .ant-table-tbody>tr:hover>td,body.dark-theme .ant-table-row-selected>td{background:#303030!important}body.dark-theme .ant-pagination-item{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-pagination-item a{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-pagination-item-active{border-color:#1890ff!important}body.dark-theme .ant-pagination-prev .ant-pagination-item-link,body.dark-theme .ant-pagination-next .ant-pagination-item-link{color:rgba(255,255,255,.65)!important;background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .ant-dropdown-menu{background:#1f1f1f!important}body.dark-theme .ant-dropdown-menu-item{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-dropdown-menu-item:hover{background:#303030!important}body.dark-theme .ant-descriptions-item-label{color:rgba(255,255,255,.65)!important}body.dark-theme .ant-descriptions-item-content{color:rgba(255,255,255,.85)!important}html,body,#root{min-height:100vh}body.dark-theme .ant-layout{background:#141414}.ant-pro-card .ant-pro-card-body{border:1px solid #ddd;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.sd-inline .ant-pro-card .ant-pro-card-body{box-shadow:none;border:none;padding:0}.sd-toolbar-setting-items{color:rgba(0,0,0,.88);cursor:pointer;margin-top:0;margin-bottom:0;margin-left:4px;margin-right:4px;font-size:16px;line-height:1}.sd-toolbar-setting-items:hover{color:#1677ff}.white-spin .ant-spin-dot-item{background-color:#fff}.ant-divider-horizontal{margin:12px 0}.ant-tabs-top>.ant-tabs-nav{margin:0}.tabs-table .tabs-table-pane{min-height:380px}.tabs-table .tabs-table-pane .ant-spin-nested-loading>div>.ant-spin{display:none!important}.tabs-table .tabs-table-pane .ant-spin-blur{opacity:1!important;filter:none!important}@media (max-width:1023px){.tabs-table .tabs-table-pane{min-height:auto}}.ant-breadcrumb{margin-top:16px}.ant-typography{margin-top:0}.ant-table-wrapper .ant-table.ant-table-small .ant-table-title,.ant-table-wrapper .ant-table.ant-table-small .ant-table-footer,.ant-table-wrapper .ant-table.ant-table-small .ant-table-cell,.ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>th,.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table.ant-table-small tfoot>tr>th,.ant-table-wrapper .ant-table.ant-table-small tfoot>tr>td{padding:6px}@keyframes ui-paged-table-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ui-paged-table-layout .ui-paged-table-container{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe5f1;border-radius:10px;padding:6px 8px 8px;transition:box-shadow .18s,border-color .18s;animation:.22s ease-out ui-paged-table-fade-in;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.95),0 12px 28px rgba(15,23,42,.08),0 3px 8px rgba(15,23,42,.05)}.ui-paged-table,.ui-paged-table .ant-pro-table,.ui-paged-table .ant-pro-card,.ui-paged-table .ant-pro-card-body,.ui-paged-table .ant-table-wrapper,.ui-paged-table .ant-pro-table-list-toolbar,.ui-paged-table .ant-pro-table-list-toolbar-container,.ui-paged-table .ant-pro-table-list-toolbar-right{overflow:visible!important}.ui-paged-table .ant-pro-card,.ui-paged-table .ant-pro-card .ant-pro-card-body{box-shadow:none!important;background:0 0!important;border:none!important}.ui-paged-table .ant-pro-table-list-toolbar{z-index:30;padding:10px 0 12px;position:relative}.ui-paged-table .ant-pro-table-list-toolbar-setting,.ui-paged-table .ant-pro-table-list-toolbar-setting-items,.ui-paged-table .ant-pro-table-list-toolbar-right .ant-dropdown-trigger{z-index:36;position:relative}.ui-paged-table-toolbar{width:100%;box-shadow:none;background:0 0;border:none;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 8px;padding:8px 10px;transition:border-color .18s,box-shadow .18s;display:flex}.ui-paged-table-toolbar:focus-within{box-shadow:none;border-color:transparent}.ui-paged-table-toolbar-mobile{padding:6px 8px}.ui-paged-table-toolbar-desktop{flex-direction:row}.ui-paged-table-search-input{border-radius:8px}.ui-paged-table-toolbar .ant-btn{box-shadow:none!important;border:none!important}.ui-paged-table-toolbar .ant-btn:not(.ant-btn-primary):not(:disabled){color:#334155;background:#f1f5f9}.ui-paged-table-toolbar .ant-btn:not(.ant-btn-primary):not(:disabled):hover{color:#1e293b;background:#e2e8f0}.ui-paged-table-toolbar .ant-btn-primary:not(:disabled){box-shadow:0 6px 14px rgba(22,119,255,.28)!important}.ui-paged-table-column-settings-btn.ant-btn{letter-spacing:.01em;height:40px;font-weight:600;color:#1f3d68!important;background:linear-gradient(135deg,#fff 0%,#edf4ff 100%)!important;border:1px solid #d4e1f2!important;border-radius:12px!important;padding-left:16px!important;padding-right:16px!important;box-shadow:0 6px 14px rgba(47,98,176,.14)!important}.ui-paged-table-column-settings-btn.ant-btn:hover{color:#173257!important;background:linear-gradient(135deg,#f8fbff 0%,#e6f0ff 100%)!important;border-color:#b8cbed!important;box-shadow:0 8px 16px rgba(47,98,176,.2)!important}.ui-paged-table-column-settings-btn.ant-btn:active{transform:translateY(0);box-shadow:0 3px 8px rgba(47,98,176,.16)!important}.ui-paged-table-primary-button,.ui-paged-table-secondary-button,.ui-paged-table .sd-toolbar-setting-items{border-radius:8px;transition:transform .16s,box-shadow .16s,background-color .16s}.ui-paged-table-primary-button:hover,.ui-paged-table-secondary-button:hover,.ui-paged-table .sd-toolbar-setting-items:hover{transform:translateY(-1px)}.ui-paged-table-custom-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ui-paged-table .ant-table-wrapper .ant-table-container{box-shadow:none;background:0 0;border:none;border-radius:0;transition:border-color .18s,box-shadow .18s;overflow:visible}.ui-paged-table .ant-table-wrapper .ant-table{background:#fff}.ui-paged-table .ant-table-wrapper .ant-table-thead>tr>th{color:#334155;letter-spacing:.01em;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom-color:#dbe7f3;font-weight:600}.ui-paged-table .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f7;transition:background-color .18s,box-shadow .18s}.ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfdff}.ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#eef5ff!important}.ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #1677ff}.ui-paged-table .ant-table-wrapper .ant-table-row-selected>td{background:#e6f4ff!important}.ui-paged-table .ant-table-wrapper .ant-table-pagination.ant-pagination{background:#fff;border:1px solid #e8edf3;border-radius:10px;margin-top:14px;padding:8px 10px}@media (min-width:1024px){.ui-paged-table .ant-pro-table-list-toolbar{min-height:0;padding:4px 0 6px}.ui-paged-table .ant-pro-table-list-toolbar-container{align-items:center;gap:8px}.ui-paged-table-toolbar{border-radius:10px;gap:6px;padding:4px 6px}.ui-paged-table-search-input.ant-input,.ui-paged-table-search-input.ant-input-affix-wrapper{min-height:32px}.ui-paged-table-column-settings-btn.ant-btn{height:32px;border-radius:8px!important;padding-left:12px!important;padding-right:12px!important}.ui-paged-table .ant-table-wrapper .ant-table-thead>tr>th,.ui-paged-table .ant-table-wrapper .ant-table-tbody>tr>td{padding:7px 8px}.ui-paged-table .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-top:8px;padding:6px 8px}}.ui-paged-table .ant-table-wrapper .ant-table-body,.ui-paged-table .ant-table-wrapper .ant-table-content,.ui-paged-table-top-scroll{scrollbar-width:thin;scrollbar-color:#9fb0c6 #e8eef6;z-index:4!important}.ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar{width:10px;height:10px}.ui-paged-table-top-scroll::-webkit-scrollbar{width:10px;height:10px}.ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}.ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}.ui-paged-table-top-scroll::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}.ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:linear-gradient(#b8c5d8 0%,#90a4be 100%);border:2px solid #e8eef6;border-radius:999px}.ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:linear-gradient(#b8c5d8 0%,#90a4be 100%);border:2px solid #e8eef6;border-radius:999px}.ui-paged-table-top-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#b8c5d8 0%,#90a4be 100%);border:2px solid #e8eef6;border-radius:999px}.ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9fb0c6 0%,#7c92af 100%)}.ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9fb0c6 0%,#7c92af 100%)}.ui-paged-table-top-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9fb0c6 0%,#7c92af 100%)}body.dark-theme .ui-paged-table-layout .ui-paged-table-container{background:linear-gradient(#202734 0%,#1a212c 100%);border-color:#344154;box-shadow:0 12px 26px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)}body.dark-theme .ui-paged-table-toolbar{box-shadow:none;background:0 0;border-color:transparent}body.dark-theme .ui-paged-table-toolbar .ant-btn:not(.ant-btn-primary):not(:disabled){color:rgba(255,255,255,.88);background:#293445}body.dark-theme .ui-paged-table-toolbar .ant-btn:not(.ant-btn-primary):not(:disabled):hover{color:#fff;background:#33445b}body.dark-theme .ui-paged-table-column-settings-btn.ant-btn{color:#dbe8ff!important;background:linear-gradient(135deg,#2a3748 0%,#223040 100%)!important;border-color:#4f6079!important;box-shadow:0 6px 14px rgba(0,0,0,.34)!important}body.dark-theme .ui-paged-table-column-settings-btn.ant-btn:hover{color:#edf4ff!important;background:linear-gradient(135deg,#33455d 0%,#28384c 100%)!important;border-color:#637a9b!important}body.dark-theme .ui-paged-table-toolbar:focus-within{box-shadow:none;border-color:transparent}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-container{box-shadow:none;background:0 0;border-color:transparent}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table{background:#1f1f1f}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-thead>tr>th{background:linear-gradient(#273244 0%,#1f2937 100%)!important;border-color:#3b4658!important}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-tbody>tr>td{border-color:#354152!important}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#1e2733}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#2a3646!important}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #69b1ff}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-row-selected>td{background:#263a57!important}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-pagination.ant-pagination{background:#1b2430;border-color:#3b4658}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-body,body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-content,body.dark-theme .ui-paged-table-top-scroll{scrollbar-color:#5f738f #2a3646}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#2a3646}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-track{background:#2a3646}body.dark-theme .ui-paged-table-top-scroll::-webkit-scrollbar-track{background:#2a3646}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:linear-gradient(#6f86a5 0%,#536980 100%);border-color:#2a3646}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb{background:linear-gradient(#6f86a5 0%,#536980 100%);border-color:#2a3646}body.dark-theme .ui-paged-table-top-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#6f86a5 0%,#536980 100%);border-color:#2a3646}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7c93b0 0%,#5f748e 100%)}body.dark-theme .ui-paged-table .ant-table-wrapper .ant-table-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7c93b0 0%,#5f748e 100%)}body.dark-theme .ui-paged-table-top-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7c93b0 0%,#5f748e 100%)}.ant-tree-title .ant-typography-ellipsis-single-line{width:200px!important}.ant-pro-table-column-setting-list-item-title{max-width:200px}.ant-pro-table-column-setting-overlay .ant-popover-inner-content{width:300px}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item .ant-form-item-label>label:after{content:"";display:none}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{color:red;content:"*";margin-right:4px;font-size:16px;display:inline-block}form.ant-form.ant-form-horizontal.ant-form-small .ant-form-item{height:auto}.ant-form-item-fileUpload{height:auto!important}.file-control-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.file-control-item{background:var(--file-control-bg,#fafafa);border:1px solid var(--file-control-border,#e8e8e8);border-radius:8px;flex-direction:column;padding:8px 12px;transition:all .2s;display:flex}.file-control-item:hover{border-color:var(--file-control-border-hover,#1890ff);box-shadow:0 2px 8px rgba(0,0,0,.08)}.file-control-item-inner{align-items:center;gap:12px;display:flex}.file-control-thumbnail{background:var(--file-control-thumb-bg,#f0f0f0);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.file-control-image-thumb{object-fit:cover;border-radius:6px;width:100%;height:100%}.file-control-icon-wrapper{justify-content:center;align-items:center;display:flex}.file-control-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.file-control-name{color:var(--file-control-text,rgba(0,0,0,.85));max-width:200px;font-size:13px;line-height:1.4}.file-control-size{font-size:11px;line-height:1.2}.file-control-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.file-control-action-btn{color:var(--file-control-action-color,#595959)!important;width:28px!important;height:28px!important;padding:4px!important}.file-control-action-btn:hover{color:var(--file-control-action-hover,#1890ff)!important;background:var(--file-control-action-bg-hover,rgba(24,144,255,.1))!important}.file-control-action-btn-danger:hover{color:#ff4d4f!important;background:rgba(255,77,79,.1)!important}.file-control-progress{background:#e8e8e8;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.file-control-progress-bar{background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px;height:100%;transition:width .3s}.file-control-error{margin-top:4px;font-size:11px}.file-control-upload-btn{border-style:dashed;transition:all .2s}.file-control-upload-btn:hover{color:#1890ff;border-color:#1890ff}.dark-theme .file-control-item{--file-control-bg:#1f1f1f;--file-control-border:#303030;--file-control-border-hover:#177ddc;--file-control-thumb-bg:#262626;--file-control-text:rgba(255,255,255,.85);--file-control-action-color:#8c8c8c;--file-control-action-hover:#177ddc;--file-control-action-bg-hover:rgba(23,125,220,.15)}form.ant-form.ant-form-horizontal.ant-form-small .ant-form-item.sd-double{height:auto}.ant-form-item.sd-double .ant-form-item-control{align-content:center}.ant-form-small .ant-form-item.sd-double .ant-form-item-label>label{height:auto!important}.ant-col{min-width:160px;max-width:none}.ant-form-item .ant-form-item-label>label{white-space:normal;padding-bottom:2px;line-height:1.25;overflow:visible;height:auto!important}.ant-form-item .ant-form-item-row{overflow:visible}@media (max-width:576px){.ant-col{width:100%;min-width:0}.ant-form-item{width:100%}.ant-form-item .ant-form-item-label{text-align:left;flex:0 0 100%;max-width:100%;padding:0 0 4px;width:100%!important}.ant-form-item .ant-form-item-control{flex:0 0 100%;width:100%;max-width:100%}.ant-form-item .ant-form-item-control-input{width:100%;min-width:0}}.sd-offset:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:4.16667%}.sd-offset:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:4.16667%}.sd-offset:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4.16667%}.sd-offset:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:4.16667%}.sd-money .ant-input-number .ant-input-number-input{text-align:end}.sd-form-menu{margin-top:-10px}.sd-form-menu .ant-space-gap-row-small{row-gap:0}.sd-form-menu button{margin-top:10px}.invoice-edit-page .ant-divider-horizontal{border-color:#f0f2f5;margin:14px 0}.invoice-edit-toolbar{background:linear-gradient(#fcfdff 0%,#f7f9fc 100%);border:1px solid #eceff3;border-radius:12px;padding:12px 14px}.invoice-edit-form{background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:16px}.invoice-edit-section{background:#fafbfd;border:1px solid #eef1f5;border-radius:10px;margin-bottom:12px;padding:14px 16px 6px}.invoice-edit-section .ant-form-item{margin-bottom:14px}.invoice-edit-form .ant-form-item .ant-form-item-label{text-align:left}.invoice-edit-form .ant-form-item .ant-form-item-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:14px}.invoice-edit-form .ant-form-item .ant-form-item-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:14px}.invoice-edit-form .ant-form-item .ant-form-item-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px}.invoice-edit-form .ant-form-item .ant-form-item-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px}.invoice-edit-form .ant-form-item .ant-form-item-label>label{justify-content:flex-start}.invoice-edit-section .ant-form-item-label>label{color:rgba(0,0,0,.76);font-weight:500}.invoice-edit-form .ant-input,.invoice-edit-form .ant-picker,.invoice-edit-form .ant-input-number,.invoice-edit-form .ant-select .ant-select-selector{border-radius:8px!important}.invoice-edit-collapse{background:#fff;border:1px solid #e9edf3;border-radius:10px;margin-bottom:12px;overflow:hidden}.invoice-edit-collapse>.ant-collapse-item>.ant-collapse-header{background:#f9fafc;font-weight:600;padding:12px 16px!important}.invoice-edit-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:14px 16px 8px!important}.invoice-edit-items{background:#fff;border:1px solid #e9edf3;border-radius:10px;padding:8px}@media (max-width:1200px){.invoice-edit-form{padding:12px}.invoice-edit-section{padding:12px 12px 4px}}@media (max-width:992px){.invoice-edit-form .ant-form-item{flex-direction:column;align-items:stretch}.invoice-edit-form .ant-form-item .ant-form-item-label{text-align:left;width:100%;padding:0 0 6px}.invoice-edit-form .ant-form-item .ant-form-item-control{width:100%}}body.dark-theme .invoice-edit-page .ant-divider-horizontal{border-color:#2f343d}body.dark-theme .invoice-edit-toolbar{background:#1d1f24;border-color:#363a43}body.dark-theme .invoice-edit-form{background:#17191f;border-color:#2f343d}body.dark-theme .invoice-edit-section{background:#1d2027;border-color:#323742}body.dark-theme .invoice-edit-section .ant-form-item-label>label{color:rgba(255,255,255,.82)}body.dark-theme .invoice-edit-collapse{background:#17191f;border-color:#323742}body.dark-theme .invoice-edit-collapse>.ant-collapse-item>.ant-collapse-header{background:#1e222b}body.dark-theme .invoice-edit-items{background:#17191f;border-color:#323742}.contract-edit-toolbar{gap:12px}.contract-toolbar-actions{align-items:center;gap:4px!important}.contract-toolbar-group{align-items:center;gap:4px;display:flex;position:relative}.contract-toolbar-group:before{content:"";top:20%;bottom:20%;background:rgba(0,0,0,.12);width:1px;position:absolute;left:0}.contract-toolbar-group:first-of-type:before{display:none}body.dark-theme .contract-toolbar-group:before{background:rgba(255,255,255,.16)}.contract-toolbar-group .ant-btn{margin-top:0}.formula-approval-form .ant-form-item{margin-bottom:12px}.formula-approval-form .ant-form-item-label{padding-bottom:4px}.formula-approval-form .ant-form-item-label>label{color:#3c4552;align-items:center;gap:6px;font-weight:600;line-height:1.2;display:inline-flex}body.dark-theme .formula-approval-form .ant-form-item-label>label{color:rgba(255,255,255,.88)}body.dark-theme .formula-approval-form .ant-form-item{margin-bottom:10px}.formula-approval-form .ant-form-item-label>label .ant-form-item-required:before{margin-right:4px;position:static}.formula-approval-form .ant-form-item{align-items:flex-start}.formula-approval-form .ant-form-item-control{min-height:unset}.formula-approval-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.formula-approval-contract-cell{min-width:0}.formula-approval-contract-label{color:#3c4552;margin-bottom:6px;font-size:13px;font-weight:600;display:block}body.dark-theme .formula-approval-contract-label{color:rgba(255,255,255,.88)}.formula-approval-contract-grid .ant-form-item{margin-bottom:0}.formula-approval-contract-grid .ant-form-item-label{display:none}.formula-approval-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.formula-approval-item-cell{min-width:0}.formula-approval-item-label{color:#3c4552;margin-bottom:6px;font-size:13px;font-weight:600;display:block}body.dark-theme .formula-approval-item-label{color:rgba(255,255,255,.88)}.formula-approval-item-grid .ant-form-item{margin-bottom:0}.formula-approval-item-grid .ant-form-item-label{display:none}@media (max-width:768px){.formula-approval-contract-grid,.formula-approval-item-grid{grid-template-columns:1fr}.contract-toolbar-actions{width:100%}.contract-toolbar-group{justify-content:flex-start;width:100%;padding:0}.contract-toolbar-group:before{display:none}.contract-toolbar-group .ant-btn{flex:auto}}.ant-picker{width:128px}.ant-picker .ant-picker-input>input{min-width:0}.sd-money .ant-col.ant-form-item-control{max-width:160px}.ant-modal .ant-modal-footer{padding:16px}.ant-alert,.ant-breadcrumb,.ant-btn,.ant-checkbox-wrapper,.ant-col,.ant-collapse,.ant-empty,.ant-input,.ant-input-number .ant-input-number-input,.ant-menu,.ant-message,.ant-modal,.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-total-text,.ant-picker .ant-picker-input>input,.ant-radio-button-wrapper,.ant-radio-wrapper,.ant-result,.ant-select-dropdown,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-table-wrapper .ant-table,.ant-tabs,.ant-tooltip,.ant-transfer,.ant-typography{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-style:normal}a{color:#1677ff}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px 8px 0 0;transition:all .3s}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:#1677ff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff;font-weight:600}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs .ant-tabs-ink-bar{background:#1677ff;height:2px}.ant-tabs .ant-tabs-tab:hover{color:#1677ff}.signing-payment-page{width:100%;min-height:100vh}.signing-payment-shell{width:100%;max-width:1400px;margin:0 auto;padding:24px 16px}.signing-payment-card{border-radius:20px;width:100%;padding:24px;box-shadow:0 20px 70px rgba(0,0,0,.08)}.signing-payment-header{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.signing-payment-title{text-align:center;margin-bottom:0}.signing-payment-banner{background:linear-gradient(135deg,#f5fbff 0%,#dfeeff 100%);border:1px solid #c4e1ff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 2px 8px rgba(24,144,255,.15)}.signing-payment-banner__inner{flex:1;align-items:center;gap:12px;display:flex}.signing-payment-banner__count{color:#1890ff;text-align:center;font-variant-numeric:tabular-nums;width:2.5ch;font-size:14px;font-weight:600;display:inline-block}.signing-payment-banner__title{color:#1890ff;white-space:normal;font-size:14px;line-height:1.25;display:block}.signing-payment-banner__subtitle{white-space:normal;word-break:break-word;font-variant-numeric:tabular-nums;min-height:1.25em;font-size:12px;line-height:1.25;display:block}.signing-payment-banner__secs{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.signing-payment-banner__button{background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);border:none;border-radius:20px;height:40px;padding:0 22px;font-size:14px;font-weight:600;box-shadow:0 2px 8px rgba(24,144,255,.25)}.signing-payment-banner__spinner{color:#1890ff;font-size:16px}.signing-payment-sections{margin-top:0}.signing-payment-section{padding:16px}.signing-payment-section .ant-card-body{padding:12px 0}.signing-payment-page .ant-card>.ant-card-body{padding:20px}.signing-payment-section .ant-card-body .ant-space-vertical{width:100%}.signing-payment-shell .ant-card{border-radius:16px}@media (max-width:768px){.signing-payment-shell{padding:12px 8px 20px}.signing-payment-card{padding:18px}.signing-payment-banner{padding:10px 12px}.signing-payment-banner__inner{width:100%}.signing-payment-banner__secs{text-align:left}.signing-payment-banner__button{align-self:flex-start}.signing-payment-section{padding:12px}.signing-payment-section .ant-card-body{padding:10px 0}.signing-payment-section .ant-btn{max-width:100%}.signing-payment-action-btn{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.2;display:flex}}.signing-payment-page{background:#f5f5f5}body.dark-theme .signing-payment-page{background:#141414}body.dark-theme .signing-payment-banner{background:linear-gradient(135deg,#1a1a2e 0%,#162447 100%);border-color:#1f4788}body.dark-theme .signing-payment-banner__title,body.dark-theme .signing-payment-banner__count{color:#40a9ff}body.dark-theme .signing-payment-card{background:#1f1f1f;box-shadow:0 20px 70px rgba(0,0,0,.3)}.insurer-info-card{background:#f6ffed!important;border-color:#b7eb8f!important}.insurer-info-card .ant-typography{color:rgba(0,0,0,.88)!important}.insurer-info-card .ant-typography-secondary{color:rgba(0,0,0,.65)!important}.success-summary-card{background:#f6ffed!important;border-color:#b7eb8f!important}.success-summary-card .ant-typography{color:rgba(0,0,0,.88)!important}.success-summary-card .ant-typography-secondary{color:rgba(0,0,0,.65)!important}body.dark-theme .insurer-info-card{background:#1a2e1a!important;border-color:#3c5a3c!important}body.dark-theme .insurer-info-card .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .insurer-info-card .ant-typography-secondary{color:rgba(255,255,255,.65)!important}body.dark-theme .success-summary-card{background:#1a2e1a!important;border-color:#3c5a3c!important}body.dark-theme .success-summary-card .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .success-summary-card .ant-typography-secondary{color:rgba(255,255,255,.65)!important}.signing-payment-banner__subtitle{color:rgba(0,0,0,.65)!important}body.dark-theme .signing-payment-banner__subtitle{color:rgba(255,255,255,.65)!important}@media (max-width:992px){.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{margin:0 4px 0 0;padding:8px 16px;font-size:14px}.ant-tabs .ant-tabs-nav{margin-bottom:16px!important}}@media (max-width:768px){.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:6px 6px 0 0;justify-content:center;align-items:center;min-width:48px;margin:0 4px 4px 0;padding:10px 14px;font-size:18px;display:flex}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{justify-content:center;align-items:center;padding:0;display:flex}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .anticon{margin:0;font-size:22px}.ant-tabs .ant-tabs-nav-list{gap:0}.ant-tabs-card .ant-tabs-content-holder{border-top:1px solid #e8e8e8;padding-top:0}}:where(.css-dev-only-do-not-override-ekvfvy).ant-form-small .ant-form-item .ant-form-item-label>label{height:auto}.editable-table .ant-table-tbody>tr>td,.editable-table .ant-table-thead>tr>th{text-align:center;cursor:pointer}.editable-table .ant-table-tbody>tr>td .ant-input-number-handler-wrap{display:none}.editable-table .ant-table-tbody>tr>td .ant-input-number-input{text-align:center}.editable-table .edited-cell{background-color:#e6f7ff!important;border:1px solid #91d5ff!important}.editable-table .edited-cell .ant-input-number{background-color:transparent;border-width:0}.editable-table .edited-cell .ant-input-number:focus-within{background-color:#fff}:where(.css-dev-only-do-not-override-mnyfnn).ant-form-small .ant-form-item .ant-form-item-label>label{height:auto}.editable-table .edited-cell.invalid-cell .ant-input-number-input-wrap input{background-color:#ffeff3!important;border:1px solid red!important}.newCrmForm :where(.css-dev-only-do-not-override-5ij1be).ant-form-item .ant-form-item-label{text-align:start}:where(.css-dev-only-do-not-override-zh8e1m).ant-menu-inline .ant-menu-item{padding:10px 0;line-height:20px}:where(.css-dev-only-do-not-override-zh8e1m).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th{text-align:center}:where(.css-dev-only-do-not-override-zh8e1m).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td{text-align:center}.ins-agent-base-edit-modal{--iabm-accent:#1677ff;--iabm-accent-strong:#0f5fcb;--iabm-border:#d9e3f2;--iabm-border-strong:#c9d7eb;--iabm-bg-soft:#f6f9ff;--iabm-bg-header:#f2f6fd;--iabm-text:#0f2036;--iabm-text-soft:#5d6d84}.ins-agent-base-edit-modal__trigger-btn.ant-btn{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#c5d6ed;border-radius:10px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 6px 14px rgba(15,31,51,.06)}.ins-agent-base-edit-modal__trigger-btn.ant-btn:hover{border-color:#a8c2e8;transform:translateY(-1px);box-shadow:0 10px 20px rgba(15,31,51,.1)}.ins-agent-base-edit-modal .ant-modal-content{border:1px solid var(--iabm-border);background:linear-gradient(#fff 0%,#f7faff 100%);border-radius:16px;overflow:hidden;box-shadow:0 24px 70px rgba(15,31,51,.2)}.ins-agent-base-edit-modal .ant-modal-header{border-bottom:1px solid var(--iabm-border);background:linear-gradient(#fff 0%,#f8fbff 100%);margin-bottom:0;padding:18px 24px}.ins-agent-base-edit-modal .ant-modal-title{color:var(--iabm-text);letter-spacing:.01em;font-size:20px;font-weight:700}.ins-agent-base-edit-modal .ant-modal-close{border:1px solid var(--iabm-border);background:#fff;border-radius:999px;width:34px;height:34px;transition:background-color .14s,border-color .14s,transform .14s;top:16px;right:16px}.ins-agent-base-edit-modal .ant-modal-close:hover{background-color:#f8fbff;border-color:#b8cde9;transform:translateY(-1px)}.ins-agent-base-edit-modal .ant-modal-body{padding:20px 24px 18px}.ins-agent-base-edit-modal .ant-modal-footer{border-top:1px solid var(--iabm-border);background:linear-gradient(rgba(245,249,255,.65) 0%,#f5f9ff 100%);margin-top:18px;padding:16px 24px 20px}.ins-agent-base-edit-modal .ant-modal-footer .ant-btn{border-radius:10px;min-width:96px;height:36px;font-weight:600}.ins-agent-base-edit-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(180deg, var(--iabm-accent) 0%, var(--iabm-accent-strong) 100%);box-shadow:0 10px 20px rgba(22,119,255,.24)}.ins-agent-base-edit-modal__toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.ins-agent-base-edit-modal__bulk-controls{background:var(--iabm-bg-soft);border:1px solid #d4e2f4;border-radius:12px;align-items:center;gap:8px;width:min(100%,420px);padding:8px;display:inline-flex}.ins-agent-base-edit-modal__bulk-input.ant-input-number{border-radius:10px;flex:auto;min-width:0}.ins-agent-base-edit-modal__bulk-input.ant-input-number:hover,.ins-agent-base-edit-modal__bulk-input.ant-input-number-focused{border-color:#9fbce3}.ins-agent-base-edit-modal__content{min-height:120px;position:relative}.ins-agent-base-edit-modal__spinner-overlay{border:1px solid var(--iabm-border);background:rgba(248,251,255,.8);border-radius:14px;justify-content:center;align-items:center;min-height:260px;display:flex}.ins-agent-base-edit-modal__spinner-icon{color:var(--iabm-accent);font-size:44px}.ins-agent-base-edit-modal__table-wrap{border:1px solid var(--iabm-border-strong);background:#fff;border-radius:14px;max-height:min(58vh,620px);overflow:auto}.ins-agent-base-edit-modal__table-wrap .ant-table-wrapper{min-width:max-content}.ins-agent-base-edit-modal__table-wrap .ant-table{background:#fff}.ins-agent-base-edit-modal__table-wrap .ant-table-thead>tr>th{z-index:6;color:var(--iabm-text);background:var(--iabm-bg-header);border-bottom:1px solid var(--iabm-border-strong);padding:12px 10px;font-weight:700;position:sticky;top:0}.ins-agent-base-edit-modal__table-wrap .ant-table-tbody>tr>td{padding:9px 10px;transition:background-color .14s}.ins-agent-base-edit-modal__table-wrap .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff}.ins-agent-base-edit-modal__table-wrap .ant-table-tbody>tr:hover>td{background:#f2f7ff}.ins-agent-base-edit-modal__table-wrap .ant-table-thead>tr>th:first-child,.ins-agent-base-edit-modal__table-wrap .ant-table-tbody>tr>td:first-child{z-index:5;color:#1f3552;background:#f8fbff;min-width:140px;font-weight:600;position:sticky;left:0}.ins-agent-base-edit-modal__table-wrap .ant-table-thead>tr>th:first-child{z-index:7;background:#edf4ff}.ins-agent-base-edit-modal__table-wrap .ant-table-thead>tr>th:first-child:after,.ins-agent-base-edit-modal__table-wrap .ant-table-tbody>tr>td:first-child:after{content:"";background:var(--iabm-border-strong);width:1px;height:100%;position:absolute;top:0;right:-1px}.ins-agent-base-edit-modal__cell-input.ant-input-number{background:#fff;border-color:#d6e1ef;border-radius:10px;width:96px}.ins-agent-base-edit-modal__cell-input.ant-input-number:hover,.ins-agent-base-edit-modal__cell-input.ant-input-number-focused{border-color:#9ab8e3;box-shadow:0 0 0 2px rgba(22,119,255,.14)}.ins-agent-base-edit-modal__table .edited-cell{background:#eef6ff!important;border:1px solid #99bef2!important}.ins-agent-base-edit-modal__table .edited-cell .ant-input-number{background:#f6fbff;border-color:#84afea}.ins-agent-base-edit-modal__table .edited-cell.invalid-cell .ant-input-number-input-wrap input{background-color:#fff0f0!important;border-color:#ff4d4f!important}@media (max-width:900px){.ins-agent-base-edit-modal .ant-modal-content{border-radius:12px}.ins-agent-base-edit-modal .ant-modal-header,.ins-agent-base-edit-modal .ant-modal-body,.ins-agent-base-edit-modal .ant-modal-footer{padding-left:14px;padding-right:14px}.ins-agent-base-edit-modal__toolbar{justify-content:stretch}.ins-agent-base-edit-modal__bulk-controls{width:100%}}.ins-agent-matrix-readonly-modal .ant-modal-content{background:linear-gradient(#fff 0%,#f7faff 100%);border:1px solid #d8e3f2;border-radius:16px;overflow:hidden;box-shadow:0 22px 64px rgba(15,31,51,.18)}.ins-agent-matrix-readonly-modal .ant-modal-header{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #dbe5f3;margin-bottom:0;padding:16px 20px}.ins-agent-matrix-readonly-modal .ant-modal-title{color:#11263e;font-size:21px;font-weight:700}.ins-agent-matrix-readonly-modal .ant-modal-close{background:#fff;border:1px solid #d6e1f1;border-radius:999px;width:34px;height:34px;transition:transform .14s,background-color .14s,border-color .14s;top:14px;right:14px}.ins-agent-matrix-readonly-modal .ant-modal-close:hover{background:#f8fbff;border-color:#bad0ec;transform:translateY(-1px)}.ins-agent-matrix-readonly-modal .ant-modal-body{padding:14px 20px}.ins-agent-matrix-readonly-modal .ant-modal-footer{background:linear-gradient(rgba(246,250,255,.55) 0%,#f5f9ff 100%);border-top:1px solid #dce6f4;margin-top:12px;padding:14px 20px 18px}.ins-agent-matrix-readonly-modal .ant-modal-footer .ant-btn{border-radius:10px;min-width:96px;height:36px;font-weight:600}.ins-agent-matrix-readonly-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(#1677ff 0%,#0f5fcb 100%);box-shadow:0 10px 22px rgba(22,119,255,.24)}.ins-agent-matrix-readonly{min-height:110px;position:relative}.ins-agent-matrix-readonly__spinner-overlay{background:rgba(248,251,255,.78);border:1px solid #dbe4f2;border-radius:14px;justify-content:center;align-items:center;min-height:240px;display:flex}.ins-agent-matrix-readonly__spinner-icon{color:#1677ff;font-size:44px}.ins-agent-matrix-readonly__table-wrap{background:#fff;border:1px solid #d5e0ef;border-radius:14px;max-height:min(56vh,560px);overflow:auto}.ins-agent-matrix-readonly__table-wrap .ant-table-wrapper{min-width:max-content}.ins-agent-matrix-readonly__table-wrap .ant-table-thead>tr>th{z-index:6;color:#132841;background:#eef5ff;border-bottom:1px solid #d0ddee;padding:11px 9px;font-weight:700;position:sticky;top:0}.ins-agent-matrix-readonly__table-wrap .ant-table-tbody>tr>td{padding:8px 9px;transition:background-color .14s}.ins-agent-matrix-readonly__table-wrap .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff}.ins-agent-matrix-readonly__table-wrap .ant-table-tbody>tr:hover>td{background:#f2f7ff}.ins-agent-matrix-readonly__table-wrap .ant-table-thead>tr>th:first-child,.ins-agent-matrix-readonly__table-wrap .ant-table-tbody>tr>td:first-child{z-index:5;color:#1f3752;background:#f8fbff;min-width:170px;font-weight:600;position:sticky;left:0}.ins-agent-matrix-readonly__table-wrap .ant-table-thead>tr>th:first-child{z-index:7;background:#e9f2ff}.ins-agent-matrix-readonly__table-wrap .ant-table-thead>tr>th:first-child:after,.ins-agent-matrix-readonly__table-wrap .ant-table-tbody>tr>td:first-child:after{content:"";background:#d2deed;width:1px;height:100%;position:absolute;top:0;right:-1px}.ins-agent-matrix-readonly__table .ant-input-number{background:#f8fbff;border-color:#d4e0ee;border-radius:10px;width:92px}.ins-agent-matrix-readonly__table .ant-input-number-input{color:#203954;font-weight:600}@media (max-width:900px){.ins-agent-matrix-readonly-modal .ant-modal-content{border-radius:12px}.ins-agent-matrix-readonly-modal .ant-modal-header,.ins-agent-matrix-readonly-modal .ant-modal-body,.ins-agent-matrix-readonly-modal .ant-modal-footer{padding-left:12px;padding-right:12px}}.tariff-item{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:140px 1fr;align-items:start;gap:1.5rem;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.tariff-item:before{content:"";opacity:0;background:linear-gradient(90deg,#1677ff,#4096ff,#69b1ff);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.tariff-item:hover{border-color:#d4d4d4;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.tariff-item:hover:before{opacity:1}.tariff-item .tariff-col-1{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:120px;padding:12px 8px;display:flex}.tariff-item .tariff-col-1 .ant-image{justify-content:center;align-items:center;display:flex!important}.tariff-item .tariff-col-1 .ant-image img{border-radius:6px}.tariff-item .tariff-col-1 .ant-typography{word-break:break-word;max-width:120px;font-size:.82em;line-height:1.3}.tariff-col-2{min-width:0;padding-top:4px}.tariff-col-2 .ant-form-item .ant-form-item-label{padding-right:12px}.tariff-col-2 .ant-form-item .ant-form-item-label>label{white-space:normal;word-break:break-word;height:auto;line-height:1.35}@media (min-width:768px){.tariff-col-2 .ant-form-item>.ant-row>.ant-form-item-label{flex:0 0 33.33%;max-width:33.33%}.tariff-col-2 .ant-form-item>.ant-row>.ant-form-item-control{flex:1;max-width:66.67%}}.tariff-col-3{border-top:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:16px;padding-top:16px;display:flex}.tariff-item .tariff-col-3 .not-enough-data{color:#ff4d4f;text-align:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;margin-bottom:4px;padding:6px 16px;font-size:.9em;font-weight:600;display:block}.tariff-col-3 button.create_contract_button{border-radius:8px;min-width:180px;height:38px;margin:auto;font-weight:500;transition:all .25s;box-shadow:0 2px 4px rgba(22,119,255,.2)}.tariff-col-3 button.create_contract_button:active:not(:disabled){transform:translateY(0)}.tariff-col-3 .tariff-item-alert{text-align:center;border-radius:8px}.sp-view{will-change:opacity, transform;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.sp-view--hidden{opacity:0;pointer-events:none;width:100%;display:none;position:absolute}.sp-view--visible{opacity:1;pointer-events:auto;position:relative}.sp-tiles.sp-view--hidden{transform:translateY(-24px)scale(.97)}.sp-tiles.sp-view--visible{transform:translateY(0)scale(1)}.sp-main.sp-view--hidden{transform:translateY(24px)scale(.97)}.sp-main.sp-view--visible{transform:translateY(0)scale(1)}.sp-container{position:relative;overflow:hidden}.new-selection-panel .ant-form-item .ant-form-item-label{text-wrap-mode:wrap}.selection-panel-form>.ant-collapse{border:1px solid #eef0f2;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.selection-panel-form>.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#fafbfc;padding:14px 20px;font-size:14px;font-weight:600}.selection-panel-form>.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:20px}.new-selection-panel .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;padding:8px 20px;font-weight:500;transition:all .2s}.new-selection-panel .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{font-weight:600}body.dark-theme .selection-panel-form>.ant-collapse{border-color:#383838;box-shadow:0 1px 3px rgba(0,0,0,.25)}body.dark-theme .selection-panel-form>.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#1d1d1d}body.dark-theme .new-selection-panel [style*="background: rgb(250, 251, 252)"],body.dark-theme .new-selection-panel [style*="background: #fafbfc"]{background:#1d1d1d!important;border-color:#383838!important}:where(.form-edit).ant-form-small .ant-form-item .ant-form-item-label>label{white-space:normal;height:auto;line-height:1.3}bwchat#bwc-wrap #bwc-widget-action{pointer-events:none;left:30px!important}bwchat#bwc-wrap #bwc-chat-request-call-modal.bwc-external:not(.bwc-mobile),bwchat#bwc-wrap #bwc-chat,bwchat#bwc-wrap #bwc-chat-cloud-message.bwc-animation-welcome-message{left:30px!important}bwchat#bwc-wrap #bwc-chat-cloud-message{align-items:flex-start!important;left:30px!important}bwchat#bwc-wrap #bwc-chat-cloud-message .bwc-close{margin-left:0!important}bwchat#bwc-wrap.bwc-design-shape-round #bwc-widget-action .bwc-chat{pointer-events:all}bwchat#bwc-wrap #bwc-widget-action .bwc-unread{left:62px!important}bwchat#bwc-wrap.bwc-design-shape-round #bwc-widget-action .bwc-get-call{pointer-events:all}:where(.css-dev-only-do-not-override-78bch3).ant-form-small .ant-form-item .ant-form-item-label>label{height:auto}@media (max-width:667px){.tariff-item{grid-template-columns:1fr;gap:12px;padding:16px}.tariff-item .tariff-col-1{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:8px 12px}.tariff-item .tariff-col-1 .ant-image{flex-shrink:0}.tariff-col-2{order:2;width:100%}.tariff-item .tariff-col-3{order:1;width:100%;margin-top:0;padding-top:12px}.tariff-item .tariff-col-3 .not-enough-data{text-align:center}:where(.css-dev-only-do-not-override-ktgpq8).ant-form-small .ant-form-item .ant-form-item-label>label{height:auto}@media (max-width:1300px){.tariff-item{grid-template-columns:1fr;gap:12px}.tariff-item .tariff-col-1{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%}.tariff-item .tariff-col-1 span{text-align:left;flex:1}.tariff-item .tariff-col-3{margin-top:8px}.tariff-item .tariff-col-3 .not-enough-data{text-align:center}}@media (max-width:1000px){.tariff-item{gap:12px;padding:14px}.tariff-item .tariff-col-1,.tariff-item .tariff-col-3{flex-direction:column}}@media (max-width:1300px){.tariff-item{grid-template-columns:1fr;gap:12px}.tariff-item .tariff-col-1{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%}.tariff-item .tariff-col-1 span{text-align:left;flex:1}.tariff-item .tariff-col-3{margin-top:8px}.tariff-item .tariff-col-3 .not-enough-data{text-align:center}}@media (max-width:1000px){.tariff-item{gap:12px;padding:14px}.tariff-item .tariff-col-1,.tariff-item .tariff-col-2 .ant-row{flex-direction:column}.tariff-item .tariff-col-2 .ant-row .ant-form-item-control{flex:1}.tariff-item .tariff-col-3{flex-direction:column}}.side-menu .ant-menu-title-content{padding-top:10px;padding-bottom:10px;line-height:1.2}.ant-select-dropdown .ant-select-item-option-content{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;padding:4px 0!important;line-height:1.4!important}.ant-select-dropdown .ant-select-item-option{height:auto!important;min-height:32px!important;padding:5px 12px!important}.ant-select-selection-item{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.ant-select-multiple .ant-select-selection-item{max-width:calc(100% - 4px)!important}@media (max-width:576px){.ant-card-head-wrapper{flex-direction:column!important;align-items:stretch!important}.ant-card-extra{width:100%!important;margin-top:12px!important;margin-left:0!important}}}.new-selection-panel .ant-tabs-nav{margin-left:0;margin-right:0}@media (max-width:768px){.tariff-col-3 button.create_contract_button,.tariff-col-3 .tariff-item-alert{width:100%}.new-selection-panel{padding:0 12px 24px}.new-selection-panel .ant-col{min-width:0}.tariff-item{grid-template-columns:1fr;gap:12px;padding:16px}.tariff-item .tariff-col-1{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%}.tariff-item .tariff-col-1 span{text-align:left;width:auto}.tariff-col-3{align-items:stretch}.tariff-col-3 button.create_contract_button,.tariff-col-3 .tariff-item-alert{width:100%}}.tariff-item{--tariff-accent:#1677ff;--tariff-accent-soft:rgba(22,119,255,.12);--tariff-border:#e7ebf3;--tariff-surface:linear-gradient(180deg, #fff 0%, #fbfcff 100%);--tariff-muted:#6b7280;border:1px solid var(--tariff-border);background:var(--tariff-surface);border-radius:24px;grid-template-columns:minmax(180px,220px) 1fr;gap:24px;padding:24px;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1),border-color .36s;box-shadow:0 18px 40px rgba(15,23,42,.06)}.tariff-item:before{opacity:1;background:linear-gradient(90deg,#0f62fe 0%,#2f8cff 42%,#7ec8ff 100%);height:5px}.tariff-item:hover{border-color:#d7deea;transform:translateY(-2px);box-shadow:0 24px 54px rgba(15,23,42,.11)}.tariff-item .tariff-col-1{background:linear-gradient(#f8fbff 0%,#f3f6fb 100%);border:1px solid #e8edf5;border-radius:20px;align-items:flex-start;gap:18px;min-width:0;padding:18px}.tariff-company-mark{background:rgba(255,255,255,.95);border:1px solid rgba(22,119,255,.08);border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:112px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.7)}.tariff-company-copy{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.tariff-item .tariff-col-1 .tariff-company-copy .ant-typography{max-width:none}.tariff-company-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tariff-accent);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;display:block}.tariff-company-title{font-size:18px;line-height:1.3}.tariff-company-code{color:#4b5563;background:rgba(15,23,42,.06);border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.tariff-col-2{padding-top:0}.tariff-col-2 .ant-form-item{margin-bottom:14px}.tariff-col-2 .ant-select-selector,.tariff-col-2 .ant-input,.tariff-col-2 .ant-input-number,.tariff-col-2 .ant-picker{border-radius:14px!important}.tariff-cross-products{background:radial-gradient(circle at 0 0,rgba(22,119,255,.08),transparent 36%),linear-gradient(#fcfdff 0%,#f7f9fc 100%);border:1px solid #e6edf6;border-radius:20px;margin-top:18px;padding:18px}.tariff-cross-products__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.tariff-cross-products__title{color:#111827;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.tariff-cross-products__subtitle{max-width:560px;color:var(--tariff-muted);line-height:1.45;display:block}.tariff-cross-products__badge{color:#5b6472;white-space:nowrap;background:rgba(255,255,255,.88);border:1px solid #d9e6fb;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.tariff-cross-products__badge.is-active{color:#0f6ad8;background:rgba(22,119,255,.1);border-color:rgba(22,119,255,.2)}.tariff-cross-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tariff-cross-product-card{cursor:pointer;background:rgba(255,255,255,.92);border:1px solid #dfe7f3;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;padding:12px;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .36s,box-shadow .36s cubic-bezier(.16,1,.3,1),background .36s;display:grid}.tariff-cross-product-card:hover{border-color:rgba(22,119,255,.25);transform:translateY(-2px);box-shadow:0 16px 30px rgba(17,24,39,.08)}.tariff-cross-product-card.is-active{background:linear-gradient(135deg,rgba(22,119,255,.08) 0%,rgba(255,255,255,.96) 100%);border-color:rgba(22,119,255,.26);box-shadow:0 18px 32px rgba(22,119,255,.12)}.tariff-cross-product-card__icon{background:var(--tariff-accent-soft);width:38px;height:38px;color:var(--tariff-accent);border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.tariff-cross-product-card__content{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.tariff-cross-product-card__topline{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:0;display:flex}.tariff-cross-product-card__topline .ant-typography{max-width:none;font-size:13px;line-height:1.3}.tariff-cross-product-card__description{font-size:12px;line-height:1.4;display:block}.tariff-cross-product-card__toggle{align-self:center}.tariff-cross-product-panel{transform-origin:top;background:rgba(255,255,255,.96);border:1px solid #dde8f7;border-radius:18px;margin-top:16px;padding:18px;animation:.42s cubic-bezier(.16,1,.3,1) tariffCrossProductReveal}.tariff-cross-product-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.tariff-cross-product-panel__head .ant-typography:first-child{font-size:15px}.tariff-cross-product-panel .ant-divider:first-child{display:none}.tariff-cross-product-panel .ant-form-item:last-child{margin-bottom:0}.tariff-col-3{border-top:1px solid #e8edf5;gap:14px;margin-top:22px;padding-top:18px}.tariff-item .tariff-col-3 .not-enough-data{border-radius:14px;min-width:min(100%,360px);padding:10px 16px}.tariff-col-3 button.create_contract_button{border-radius:14px;min-width:220px;height:44px;font-weight:700;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;box-shadow:0 12px 24px rgba(22,119,255,.18)}.tariff-col-3 button.create_contract_button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px rgba(22,119,255,.24)}@keyframes tariffCrossProductReveal{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}body.dark-theme .tariff-item{--tariff-accent:#69b1ff;--tariff-accent-soft:rgba(105,177,255,.16);--tariff-border:#30384a;--tariff-surface:linear-gradient(180deg, #171c24 0%, #121821 100%);--tariff-muted:rgba(255,255,255,.62);box-shadow:0 20px 42px rgba(0,0,0,.32)}body.dark-theme .tariff-item:hover{box-shadow:0 24px 52px rgba(0,0,0,.42);border-color:#3a455c!important}body.dark-theme .tariff-item .tariff-col-1{background:linear-gradient(#1b2431 0%,#161d28 100%)!important;border-color:#2e3a4c!important}body.dark-theme .tariff-company-mark,body.dark-theme .tariff-cross-products,body.dark-theme .tariff-cross-product-card,body.dark-theme .tariff-cross-product-panel{border-color:#2f3a4b!important}body.dark-theme .tariff-company-mark{background:rgba(14,19,27,.92)}body.dark-theme .tariff-company-code{color:rgba(255,255,255,.72);background:rgba(255,255,255,.08)}body.dark-theme .tariff-cross-products{background:radial-gradient(circle at 0 0,rgba(105,177,255,.13),transparent 38%),linear-gradient(#151c25 0%,#111821 100%)}body.dark-theme .tariff-cross-products__title{color:rgba(255,255,255,.92)}body.dark-theme .tariff-cross-products__badge{color:rgba(255,255,255,.7);background:rgba(255,255,255,.04);border-color:#314051}body.dark-theme .tariff-cross-products__badge.is-active{color:#8fc9ff;background:rgba(105,177,255,.14)}body.dark-theme .tariff-cross-product-card{background:rgba(18,24,33,.92)}body.dark-theme .tariff-cross-product-card.is-active{background:linear-gradient(135deg,rgba(105,177,255,.12) 0%,rgba(19,25,34,.96) 100%)}body.dark-theme .tariff-cross-product-panel{background:rgba(15,20,28,.96)}body.dark-theme .tariff-cross-product-panel .ant-input-number,body.dark-theme .tariff-cross-product-panel .ant-input-number.ant-input-number-disabled,body.dark-theme .tariff-cross-product-panel .ant-input-number-input-wrap,body.dark-theme .tariff-cross-product-panel .ant-input-number-input,body.dark-theme .tariff-cross-product-panel .ant-input-number-disabled .ant-input-number-input,body.dark-theme .tariff-cross-product-panel .ant-input-number-disabled input,body.dark-theme .tariff-cross-product-panel .ant-input-disabled,body.dark-theme .tariff-cross-product-panel input[disabled]{color:rgba(255,255,255,.82)!important;background:#1a2230!important}body.dark-theme .tariff-cross-product-panel .ant-input-number,body.dark-theme .tariff-cross-product-panel .ant-input-number.ant-input-number-disabled,body.dark-theme .tariff-cross-product-panel .ant-input,body.dark-theme .tariff-cross-product-panel .ant-select-selector{box-shadow:inset 0 1px rgba(255,255,255,.02);border-color:rgba(143,201,255,.14)!important}body.dark-theme .tariff-cross-product-panel .ant-input-number-input{box-shadow:none!important}body.dark-theme .tariff-cross-product-panel .ant-slider-rail{background:rgba(255,255,255,.1)!important}body.dark-theme .tariff-cross-product-panel .ant-slider-track{background:rgba(105,177,255,.55)!important}body.dark-theme .tariff-cross-product-panel .ant-slider-mark-text{color:rgba(255,255,255,.74)!important}body.dark-theme .tariff-col-3{border-top-color:#2b3545}@media (max-width:1180px){.tariff-item{grid-template-columns:1fr}.tariff-item .tariff-col-1{flex-direction:row;align-items:center}.tariff-company-mark{width:128px;min-width:128px;min-height:96px}}@media (max-width:768px){.tariff-item{border-radius:20px;gap:18px;padding:18px}.tariff-item .tariff-col-1{gap:14px;padding:14px}.tariff-company-copy{gap:4px}.tariff-company-title{font-size:16px}.tariff-cross-products{padding:16px}.tariff-cross-products__header,.tariff-cross-product-panel__head{flex-direction:column}.tariff-cross-products__grid{grid-template-columns:1fr}.tariff-cross-product-card{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.tariff-cross-product-card>:last-child{grid-column:3;justify-self:end}.tariff-cross-product-card__topline{align-items:flex-start}.tariff-col-3{align-items:stretch}}@media (max-width:520px){.tariff-item{padding:16px}.tariff-item .tariff-col-1{text-align:center;flex-direction:column;align-items:center}.tariff-company-mark{width:100%;min-width:0}.tariff-company-copy{text-align:center;align-items:center}.tariff-company-label{letter-spacing:.03em}.tariff-cross-products__badge{justify-content:center;width:100%}.tariff-col-3 button.create_contract_button{width:100%;min-width:0}}.crm-search-extra-wrap{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.crm-package-toggle{flex:none;align-items:center;gap:8px;display:flex}.crm-search-extra,.crm-search-row{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.crm-search-label{white-space:nowrap;color:inherit;opacity:.7;font-weight:500;font-size:inherit;user-select:none;flex:none}.crm-search-btn{flex:none}.crm-search-extra .ant-input{border-radius:6px}.crm-search-extra .ant-btn{border-radius:6px;font-weight:500}@media (max-width:768px){.crm-search-extra{flex-direction:column;align-items:stretch;gap:8px;width:100%}.crm-search-row{gap:8px;width:100%}.crm-search-row .ant-form-item{flex:auto}.crm-search-row .ant-input{width:100%}.crm-search-btn{justify-content:flex-end;width:100%;display:flex}.crm-search-btn .ant-btn{width:100%}.crm-search-label{white-space:normal}.crm-search-extra-wrap{flex-direction:column;align-items:stretch;gap:8px}}body.mobile-menu-open #bwc-wrap,body.mobile-menu-open #bwc-chat,body.mobile-menu-open .bwc-widget-action{display:none!important}@media (max-width:1100px){.selection-panel-form .ant-form-item{flex-direction:column;align-items:stretch}.selection-panel-form .ant-form-item-label{text-align:left;width:100%;padding-bottom:4px}.selection-panel-form .ant-form-item-label>label{white-space:normal;line-height:1.3}.selection-panel-form .ant-form-item-control{width:100%}.selection-panel-form .ant-row{gap:8px 0;width:100%}}.division-select .ant-select-selector{align-items:flex-start;padding-top:6px;padding-bottom:6px;height:auto!important}.division-select .ant-select-selection-item{word-break:break-word;line-height:1.3;white-space:normal!important}.division-select .ant-select-selection-placeholder{white-space:normal}.division-select-dropdown .ant-select-item-option-content{white-space:normal;word-break:break-word;padding-top:6px;padding-bottom:6px;line-height:1.35}@media (max-width:576px){.division-select .ant-select-selector{min-height:52px}}.formula-result-section{background:#fff}body.dark-theme .formula-result-section{background:#1f1f1f!important}.formula-empty-section{background:#fff}body.dark-theme .formula-empty-section{background:#1f1f1f!important}.formula-comparison-box{background:#fafafa;border:1px solid #f0f0f0}body.dark-theme .formula-comparison-box{background:#262626!important;border-color:#434343!important}.formula-result-card-green{background:linear-gradient(135deg,#f6ffed 0%,#d9f7be 100%);border:2px solid #95de64}body.dark-theme .formula-result-card-green{background:linear-gradient(135deg,#1a2e1a 0%,#132813 100%)!important;border-color:#274916!important}.formula-result-card-orange{background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%);border:2px solid #ffd591}body.dark-theme .formula-result-card-orange{background:linear-gradient(135deg,#3d3419 0%,#2d2611 100%)!important;border-color:#594214!important}.formula-result-card-blue{background:linear-gradient(135deg,#e6f7ff 0%,#bae7ff 100%);border:2px solid #91d5ff!important}body.dark-theme .formula-result-card-blue{background:linear-gradient(135deg,#111d2c 0%,#0d1a26 100%)!important;border-color:#15395b!important}.formula-edit-block-red{background:#fff1f0;border:1px solid #ffa39e}body.dark-theme .formula-edit-block-red{background:#2a1215!important;border-color:#5c2121!important}.formula-edit-block-orange{background:#fff7e6;border:1px solid #ffd591}body.dark-theme .formula-edit-block-orange{background:#2b2111!important;border-color:#594214!important}.formula-edit-block-green{background:#f6ffed;border:1px solid #b7eb8f}body.dark-theme .formula-edit-block-green{background:#162312!important;border-color:#274916!important}.formula-edit-block-blue{background:#f0f5ff;border:1px solid #adc6ff}body.dark-theme .formula-edit-block-blue{background:#111d2c!important;border-color:#15395b!important}.formula-edit-block-cyan{background:#e6f7ff;border:1px solid #91d5ff}body.dark-theme .formula-edit-block-cyan{background:#111d2c!important;border-color:#15395b!important}.formula-edit-block-yellow{background:#fffbe6;border:1px solid #ffe58f}body.dark-theme .formula-edit-block-yellow{background:#2b2515!important;border-color:#594d14!important}.formula-tag-warning{color:#faad14!important;background:#fff7e6!important;border:2px solid #faad14!important}body.dark-theme .formula-tag-warning{background:#2b2111!important;border-color:#594214!important}.formula-tag-success{color:#52c41a!important;background:#f6ffed!important;border:2px solid #52c41a!important}body.dark-theme .formula-tag-success{background:#162312!important;border-color:#274916!important}.formula-initial-data-section{background:#fff}body.dark-theme .formula-initial-data-section{background:#1f1f1f!important}.formula-initial-data-card{background:linear-gradient(135deg,#f7f7f7 0%,#ededed 100%);border:1px dashed #d9d9d9!important}body.dark-theme .formula-initial-data-card{background:linear-gradient(135deg,#262626 0%,#1f1f1f 100%)!important;border-color:#434343!important}.formula-initial-data-item{background:#fafafa;border:1px solid #d9d9d9}body.dark-theme .formula-initial-data-item{background:#262626!important;border-color:#434343!important}.formula-chat-card .ant-card-body{background:#f5f5f5}body.dark-theme .formula-chat-card .ant-card-body{background:#262626!important}.responsive-chat-panel{box-sizing:border-box;background:#fff;border-radius:0;height:60vh;min-height:320px;max-height:700px;overflow:hidden}@media (max-width:600px){.responsive-chat-panel{box-sizing:border-box!important;border-radius:0!important;width:100vw!important;height:70vh!important;min-height:220px!important;max-height:none!important;overflow:hidden!important}.responsive-chat-panel .ant-layout-sider{width:60px!important;min-width:48px!important;max-width:80px!important;padding:0!important}.responsive-chat-panel .ant-layout-content{padding:4px!important}.responsive-chat-panel .ant-upload,.responsive-chat-panel .ant-space,.responsive-chat-panel .ant-btn{padding:4px 8px!important;font-size:14px!important}.responsive-chat-panel [ref=messagesContainerRef],.responsive-chat-panel .ant-list{padding:4px!important}}.overlap-modal .ant-modal-content{border-radius:12px}.overlap-modal .ant-modal-header{border-radius:12px 12px 0 0}.overlap-modal .ant-modal-footer{border-radius:0 0 12px 12px}.overlap-modal .ant-modal{max-width:96vw}.overlap-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 96px);display:flex}.overlap-modal .ant-modal-body{overflow:auto}.overlap-modal--light .ant-modal-content{background:#fff;border:1px solid #e5e7eb;box-shadow:0 16px 40px rgba(0,0,0,.12)}.overlap-modal--light .ant-modal-header{background:#fff;border-bottom:1px solid #f0f0f0}.overlap-modal--light .ant-modal-title{color:rgba(0,0,0,.88)}.overlap-modal--light .ant-modal-close-x{color:rgba(0,0,0,.65)}.overlap-modal--light .ant-modal-body{background:#fff}.overlap-modal--light .ant-modal-footer{background:#fff;border-top:1px solid #f0f0f0}.overlap-modal--light a{color:inherit;text-decoration:none}.overlap-modal--light a:hover{text-decoration:none}@media (max-width:1200px){.ant-form-horizontal .ant-form-item{flex-wrap:wrap;align-items:flex-start}.ant-form-horizontal .ant-form-item-label{text-align:left;flex:0 0 100%;max-width:100%;padding-bottom:4px}.ant-form-horizontal .ant-form-item-label>label{white-space:normal;line-height:1.3}.ant-form-horizontal .ant-form-item-control{flex:100%;max-width:100%}.ant-form-horizontal .ant-row{width:100%}}.side-menu .ant-menu-title-content{padding-top:10px;padding-bottom:10px;line-height:1.2}body.dark-theme .bi-layout-container{background:#141414!important}.bi-layout-header-card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.03)}body.dark-theme .bi-layout-header-card{background:#1f1f1f!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}body.dark-theme .bi-layout-header-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .bi-layout-header-card .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .bi-layout-header-card .ant-typography.ant-typography-secondary{color:rgba(255,255,255,.45)!important}.bi-filter-label{color:#1f1f1f;margin-bottom:6px;font-size:13px;font-weight:600;display:block}body.dark-theme .bi-filter-label{color:rgba(255,255,255,.85)!important}.bi-kpi-card{background:#fff;height:100%}.bi-kpi-card .ant-card-body{padding:16px}body.dark-theme .bi-kpi-card{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .bi-kpi-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .bi-kpi-card .ant-statistic-title{color:rgba(255,255,255,.65)!important}body.dark-theme .bi-kpi-card .ant-statistic-content{color:rgba(255,255,255,.85)!important}.bi-chart-card{background:#fff;height:100%}.bi-chart-card .ant-card-body{overflow:hidden}.bi-breakdown-card .ant-card-body{overflow:visible}.bi-breakdown-card .recharts-tooltip-wrapper{white-space:normal;pointer-events:none;max-width:320px;z-index:40!important}.bi-breakdown-card .recharts-wrapper,.bi-breakdown-card .recharts-surface{overflow:visible!important}.bi-breakdown-card{z-index:2;position:relative}.bi-breakdown-card:hover{z-index:5}.bi-top-products-card .ant-card-body{overflow:visible}.bi-top-products-card .recharts-tooltip-wrapper{white-space:normal;pointer-events:none;max-width:280px}.bi-top-products-card .ant-card-body{overflow-x:clip}.bi-package-card .ant-card-body{overflow:visible}.bi-package-card .recharts-tooltip-wrapper{white-space:normal;pointer-events:none;max-width:460px}.bi-package-card .recharts-tooltip-wrapper .recharts-default-tooltip,.bi-package-card .recharts-tooltip-wrapper .recharts-tooltip-item{word-break:break-word;white-space:normal!important}.bi-mini-card{border-radius:12px}.bi-mini-card .ant-card-head,.bi-mini-card .ant-card-body{border-color:#303030}.bi-filter-pane .ant-card-body{padding-right:8px}.bi-filter-pane .ant-select,.bi-filter-pane .ant-picker,.bi-filter-pane .ant-segmented,.bi-filter-pane .ant-btn,.bi-filter-pane .ant-space{width:100%}body.dark-theme .bi-chart-card{background:#1f1f1f!important}body.dark-theme .bi-chart-card .ant-card-head{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .bi-chart-card .ant-card-head-title{color:rgba(255,255,255,.85)!important}body.dark-theme .bi-chart-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .bi-mini-card,body.dark-theme .bi-mini-card .ant-card-head,body.dark-theme .bi-mini-card .ant-card-body{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .recharts-cartesian-grid line{stroke:#434343!important}body.dark-theme .recharts-text{fill:rgba(255,255,255,.65)!important}body.dark-theme .recharts-legend-item-text{color:rgba(255,255,255,.65)!important}body.dark-theme .recharts-tooltip-wrapper .recharts-default-tooltip{background:#262626!important;border-color:#434343!important}body.dark-theme .recharts-tooltip-label{color:rgba(255,255,255,.85)!important}body.dark-theme .recharts-tooltip-item{color:rgba(255,255,255,.65)!important}.bi-leader-card{background:#fff}body.dark-theme .bi-leader-card{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .bi-leader-card .ant-card-body,body.dark-theme .bi-pivot-table .ant-table{background:#1f1f1f!important}body.dark-theme .bi-pivot-table .ant-table-thead>tr>th{color:rgba(255,255,255,.85)!important;background:#262626!important;border-color:#434343!important}body.dark-theme .bi-pivot-table .ant-table-tbody>tr>td{color:rgba(255,255,255,.65)!important;background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .bi-pivot-table .ant-table-tbody>tr:hover>td{background:#262626!important}body.dark-theme .ant-tag-cyan{background:#111d2c!important;border-color:#15395b!important}body.dark-theme .ant-tag-green{background:#162312!important;border-color:#274916!important}body.dark-theme .ant-tag-blue{background:#111d2c!important;border-color:#15395b!important}body.dark-theme .bi-filter-hint,body.dark-theme .ant-empty-description{color:rgba(255,255,255,.45)!important}body.dark-theme .ant-list-item-meta-title{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-list-item-meta-description{color:rgba(255,255,255,.45)!important}.bi-summary-card,.bi-history-card{background:#fff}body.dark-theme .bi-summary-card,body.dark-theme .bi-history-card,body.dark-theme .bi-summary-card .ant-card-head,body.dark-theme .bi-history-card .ant-card-head{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .bi-summary-card .ant-card-head-title,body.dark-theme .bi-history-card .ant-card-head-title{color:rgba(255,255,255,.85)!important}body.dark-theme .bi-summary-card .ant-card-body,body.dark-theme .bi-history-card .ant-card-body{background:#1f1f1f!important}.bi-summary-text{color:#1f1f1f}body.dark-theme .bi-summary-text{color:rgba(255,255,255,.85)!important}body.dark-theme .bi-summary-card .ant-tag-blue{color:#69b1ff!important;background:#111d2c!important;border-color:#15395b!important}.notifications-menu{background:#fff}body.dark-theme .notifications-menu{background:#1f1f1f}body.dark-theme .notifications-popover .ant-popover-inner{border:1px solid #434343;background:#1f1f1f!important}body.dark-theme .notifications-popover .ant-popover-arrow:before{background:#1f1f1f!important}body.dark-theme .notifications-popover .ant-popover-arrow:after{border-color:#434343!important}.notification-item.is-read{background:#fff}.notification-item.is-unread{background:#e6f7ff}body.dark-theme .notification-item.is-read{background:#262626!important}body.dark-theme .notification-item.is-unread{background:#111d2c!important}body.dark-theme .notification-item:hover{background:#303030!important}.notification-title{color:#1f1f1f}body.dark-theme .notification-title{color:rgba(255,255,255,.85)!important}.notification-content{color:#595959}body.dark-theme .notification-content{color:rgba(255,255,255,.65)!important}body.dark-theme .notification-content a{color:#69b1ff!important}.notification-date{color:#8c8c8c}body.dark-theme .notification-date{color:rgba(255,255,255,.45)!important}body.dark-theme .notifications-menu .ant-btn-text{color:rgba(255,255,255,.85)!important}body.dark-theme .notifications-menu .ant-btn-text:hover{background:#303030!important}body.dark-theme .notifications-menu .ant-empty-description{color:rgba(255,255,255,.45)!important}body.dark-theme .notifications-menu .ant-list-item-meta-title{color:rgba(255,255,255,.85)!important}body.dark-theme .notifications-menu .ant-list-item-meta-description{color:rgba(255,255,255,.65)!important}.contract-validation-collapse .ant-collapse-header{color:#1f1f1f}body.dark-theme .contract-validation-collapse .ant-collapse-header{color:rgba(255,255,255,.85)!important}body.dark-theme .contract-validation-collapse .ant-collapse-content{background:#1f1f1f!important;border-color:#434343!important}body.dark-theme .contract-validation-collapse .ant-collapse-item{border-color:#434343!important}.validation-error-count{color:#ff4d4f;margin:0 5px;font-weight:700}body.dark-theme .validation-error-count{color:#ff7875!important}.validation-icon-error{color:#ff4d4f;font-size:18px}body.dark-theme .validation-icon-error{color:#ff7875!important}.validation-icon-warning{font-size:18px;color:#faad14!important}body.dark-theme .validation-icon-warning{color:#ffc53d!important}.validation-warning-extra{align-items:center;gap:6px;display:flex}.validation-icon-tooltip{color:#d48806;cursor:pointer;font-size:16px}body.dark-theme .validation-icon-tooltip{color:#ffe58f!important}.finmon-info-banner{border-radius:8px;margin:8px 0 12px}body.dark-theme .finmon-info-banner{background-color:#2b2111!important;border-color:#594214!important}body.dark-theme .finmon-info-banner .ant-alert-message,body.dark-theme .finmon-info-banner .ant-alert-description{color:rgba(255,255,255,.85)!important}.validation-icon-success{color:#52c41a;font-size:18px}body.dark-theme .validation-icon-success{color:#73d13d!important}.validation-empty-text{text-align:center;color:#8c8c8c}body.dark-theme .validation-empty-text{color:rgba(255,255,255,.45)!important}.validation-item{border:1px solid #d9d9d9;border-radius:10px;margin-bottom:6px;padding:6px 14px;overflow:hidden}body.dark-theme .validation-item{border-color:#434343}.validation-item-success{background-color:#f6ffed}body.dark-theme .validation-item-success{background-color:#162312!important;border-color:#274916!important}.validation-item-warning{background-color:#fffbe6}body.dark-theme .validation-item-warning{background-color:#2b2111!important;border-color:#594214!important}.validation-item-info{background-color:#e6f7ff}body.dark-theme .validation-item-info{background-color:#111d2c!important;border-color:#15395b!important}.validation-item-error{background-color:#fff1f0}body.dark-theme .validation-item-error{background-color:#2a1215!important;border-color:#58181c!important}body.dark-theme .validation-item .ant-typography{color:rgba(255,255,255,.85)!important}body.dark-theme .validation-item .ant-typography-success{color:#73d13d!important}body.dark-theme .validation-item .ant-typography-danger{color:#ff7875!important}.otp-insurer-card{background-color:#fff}.otp-safety-icon{color:#1890ff}.otp-insurer-title{color:#262626}body.dark-theme .otp-insurer-card{background-color:#1f1f1f!important;border-color:#434343!important}body.dark-theme .otp-safety-icon{color:#69b1ff!important}body.dark-theme .otp-insurer-title{color:rgba(255,255,255,.85)!important}.otp-info-card{background-color:#f0f5ff;border:1px solid #d6e4ff}.otp-info-text{color:#1890ff}body.dark-theme .otp-info-card{background-color:#111d2c!important;border-color:#15395b!important}body.dark-theme .otp-info-text{color:#69b1ff!important}.otp-item-card,.otp-single-card{background-color:#fff;border:1px solid #d9d9d9}.otp-item-card.otp-item-success,.otp-single-card.otp-item-success{background-color:#f6ffed;border:2px solid #52c41a}body.dark-theme .otp-item-card,body.dark-theme .otp-single-card{background-color:#1f1f1f!important;border-color:#434343!important}body.dark-theme .otp-item-card.otp-item-success,body.dark-theme .otp-single-card.otp-item-success{background-color:#162312!important;border-color:#52c41a!important}.otp-text-default{color:#262626}.otp-text-success{color:#52c41a}body.dark-theme .otp-text-default{color:rgba(255,255,255,.85)!important}body.dark-theme .otp-text-success{color:#73d13d!important}.otp-success-box{background-color:#f6ffed}.otp-success-icon,.otp-success-text{color:#52c41a}body.dark-theme .otp-success-box{background-color:#162312!important}body.dark-theme .otp-success-icon,body.dark-theme .otp-success-text{color:#73d13d!important}.otp-warning-card{background-color:#fff2e8;border:1px solid #ffbb96}.otp-warning-text{color:#ff4d4f}body.dark-theme .otp-warning-card{background-color:#2b1d11!important;border-color:#593815!important}body.dark-theme .otp-warning-text{color:#ff7875!important}.otp-complete-card{background-color:#52c41a}.otp-complete-text{color:#fff}body.dark-theme .otp-complete-card{background-color:#389e0d!important}body.dark-theme .otp-complete-text{color:#fff!important}body.dark-theme .validation-item .ant-list-item-meta-title{color:rgba(255,255,255,.85)!important}body.dark-theme .validation-item .ant-space-item a{color:#69b1ff!important}.aml-details-tabs .ant-tabs-nav{margin-bottom:16px}.aml-details-tabs .ant-tabs-tab{border-radius:6px 6px 0 0;padding:8px 16px;transition:all .2s}.aml-details-tabs .ant-tabs-tab:hover{background:var(--ant-color-fill-secondary)}.aml-details-tabs .ant-tabs-tab-active{background:var(--ant-color-primary-bg)}@media (max-width:768px){.aml-field-grid{grid-template-columns:1fr!important;row-gap:12px!important}.aml-field-label{margin-bottom:2px!important}}.aml-info-card{transition:box-shadow .2s,border-color .2s}.aml-info-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}body.dark-theme .aml-info-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.aml-details-tabs .ant-list-item{border-bottom:none!important}body.dark-theme .aml-details-tabs .ant-tag{border-color:#434343}.aml-info-card::-webkit-scrollbar{width:6px}.aml-info-card::-webkit-scrollbar-track{background:0 0}.aml-info-card::-webkit-scrollbar-thumb{background:var(--ant-color-border-secondary);border-radius:3px}.aml-info-card::-webkit-scrollbar-thumb:hover{background:var(--ant-color-text-quaternary)}.selection-panel-form .ant-card{box-shadow:none;border:1px solid #e8eaed;border-radius:10px;transition:box-shadow .2s;overflow:hidden}.selection-panel-form .ant-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.selection-panel-form .ant-card-head{background:linear-gradient(#fafbfc 0%,#f5f6f8 100%);border-bottom:1px solid #eef0f2;padding:0 16px}.selection-panel-form .ant-card-head-title{letter-spacing:.01em;font-weight:600!important}.selection-panel-form .ant-form-item-label>label{color:rgba(0,0,0,.75)!important}.selection-panel-form .ant-input,.selection-panel-form .ant-picker,.selection-panel-form .ant-input-number,.selection-panel-form .ant-select .ant-select-selector{border-radius:6px!important}.selection-panel-form .ant-input:focus,.selection-panel-form .ant-input-focused,.selection-panel-form .ant-input:hover,.selection-panel-form .ant-picker:hover,.selection-panel-form .ant-input-number:hover,.selection-panel-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#4096ff!important}.selection-panel-form .ant-divider-horizontal{border-color:#f0f0f0}.new-selection-panel .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff!important;border-bottom-color:transparent!important}.selection-panel-form .ant-collapse-content-box>.ant-row{row-gap:12px!important}body.dark-theme .selection-panel-form .ant-card{border-color:#383838;background:#1d1f24!important}body.dark-theme .selection-panel-form .ant-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}body.dark-theme .selection-panel-form .ant-card-head{background:linear-gradient(#1f2329 0%,#1c1f24 100%)!important;border-bottom-color:rgba(255,255,255,.08)!important}body.dark-theme .selection-panel-form .ant-form-item-label>label{color:rgba(255,255,255,.82)!important}body.dark-theme .selection-panel-form .ant-divider-horizontal{border-color:#303030}body.dark-theme .new-selection-panel .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#1d1f24!important}.table-selection-bar{z-index:1050;pointer-events:none;justify-content:center;padding:0 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.table-selection-bar-content{pointer-events:auto;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px 24px;animation:.2s ease-out table-selection-bar-slide-up;box-shadow:0 -2px 12px rgba(0,0,0,.1)}.table-selection-bar-label{color:#333;padding-right:4px;font-size:13px;font-weight:500}@keyframes table-selection-bar-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.dark-theme .table-selection-bar-content{background:#1d1f24;border-color:#303030;box-shadow:0 -2px 12px rgba(0,0,0,.4)}body.dark-theme .table-selection-bar-label{color:rgba(255,255,255,.82)}.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-layout-content,.ant-layout-footer{transition:background-color .35s,color .35s,border-color .35s}@keyframes esense-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-layout-content>div{animation:.28s both esense-page-enter}.ant-menu{transition:background-color .3s,border-color .3s}.ant-menu-item,.ant-menu-submenu-title{transition:background-color .2s,color .2s,padding-left .2s!important}.ant-menu-item:after{transition:transform .25s cubic-bezier(.645,.045,.355,1),opacity .25s!important}.ant-menu-inline .ant-menu-sub{transition:max-height .28s cubic-bezier(.645,.045,.355,1),opacity .22s}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{transition:color .2s,font-size .2s}.ant-layout-sider{transition:width .3s cubic-bezier(.2,0,0,1),min-width .3s cubic-bezier(.2,0,0,1),max-width .3s cubic-bezier(.2,0,0,1),background-color .35s!important}.ant-btn{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .12s!important}.ant-btn:active:not(:disabled){transform:scale(.97)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-cascader-picker{transition:border-color .2s,box-shadow .2s,background-color .3s!important}.ant-card{transition:box-shadow .25s,border-color .25s,background-color .35s}.ant-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}body.dark-theme .ant-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.3)}.ant-table-tbody>tr{transition:background-color .18s}.ant-table-tbody>tr>td{transition:background-color .18s,color .3s}.ant-tabs-tab{transition:color .2s,background-color .2s!important}.ant-tabs-ink-bar{transition:left .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1)!important}.ant-tooltip{transition:opacity .15s}.ant-popover{transition:opacity .2s,transform .2s cubic-bezier(.3,1.3,.3,1)}.ant-badge-count,.ant-badge-dot{transition:background-color .25s,transform .25s cubic-bezier(.3,1.3,.3,1)}.ant-breadcrumb a{transition:color .2s}.ant-switch{transition:background-color .25s!important}.ant-switch-handle{transition:left .2s cubic-bezier(.2,0,0,1)!important}.ant-checkbox-inner,.ant-radio-inner{transition:border-color .2s,background-color .2s!important}.ant-tag{transition:opacity .2s,background-color .2s,border-color .2s}.ant-collapse-content{transition:max-height .3s cubic-bezier(.645,.045,.355,1)}.ant-drawer-content-wrapper{transition:transform .3s cubic-bezier(.7,.3,.1,1)!important}.ant-progress-bg{transition:width .4s cubic-bezier(.08,.82,.17,1)}.ant-avatar{transition:background-color .25s,color .25s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}body.dark-theme ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}a{transition:color .2s}::selection{background:rgba(22,119,255,.18)}body.dark-theme ::selection{background:rgba(22,119,255,.35)}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%) 0 0/400% 100%;animation:1.4s infinite esense-skeleton-pulse}body.dark-theme .ant-skeleton-content .ant-skeleton-title,body.dark-theme .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#2a2a2a 25%,#333 37%,#2a2a2a 63%) 0 0/400% 100%;animation:1.4s infinite esense-skeleton-pulse}@keyframes esense-skeleton-pulse{0%{background-position:100%}to{background-position:0}}.ant-notification-notice{animation:.32s cubic-bezier(.22,1,.36,1) both esense-notification-in}@keyframes esense-notification-in{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@keyframes tileCarDrive{0%{transform:translate(0)rotate(0)}25%{transform:translate(-4px)rotate(-3deg)}75%{transform:translate(4px)rotate(3deg)}to{transform:translate(0)rotate(0)}}@keyframes tileGlobeRotate{0%{transform:perspective(80px)rotateY(0)}to{transform:perspective(80px)rotateY(360deg)}}@keyframes tileShieldPulse{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes tilePlaneFly{0%{transform:rotate(-8deg)translateY(0)}30%{transform:rotate(8deg)translateY(-5px)}60%{transform:rotate(-4deg)translateY(2px)}to{transform:rotate(-8deg)translateY(0)}}@keyframes tileKeyShimmer{0%{opacity:1;transform:scale(1)}30%{opacity:.5;transform:scale(.92)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes tileHeartbeat{0%{transform:scale(1)}20%{transform:scale(1.22)}40%{transform:scale(1)}60%{transform:scale(1.15)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes tileScalesSwing{0%{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes tileCrosshairSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tile-card:hover .tile-icon--osago{animation:.7s ease-in-out tileCarDrive}.tile-card:hover .tile-icon--green_card,.tile-card:hover .tile-icon--new_green_card{animation:1.2s linear tileGlobeRotate}.tile-card:hover .tile-icon--kasko,.tile-card:hover .tile-icon--kasko_m{animation:.6s ease-in-out tileShieldPulse}.tile-card:hover .tile-icon--tourism{animation:.8s ease-in-out tilePlaneFly}.tile-card:hover .tile-icon--foreigner{animation:.6s ease-in-out tileKeyShimmer}.tile-card:hover .tile-icon--accident{animation:.7s ease-in-out tileHeartbeat}.tile-card:hover .tile-icon--gen_responsibility{animation:.8s ease-in-out tileScalesSwing}.tile-card:hover .tile-icon--road_protection{animation:.7s ease-in-out tileCarDrive}.tile-card:hover .tile-icon--weapon{animation:.8s linear tileCrosshairSpin}.finmon-fullscreen-modal{--ant-motion-duration-fast:.3s;--ant-motion-duration-mid:.34s;--ant-motion-duration-slow:.4s}.finmon-fullscreen-modal .ant-modal-mask{backdrop-filter:blur(4px);background:rgba(8,20,43,.62)!important}.finmon-fullscreen-modal .ant-modal-wrap{padding:16px!important;overflow-y:auto!important}.finmon-fullscreen-modal .ant-modal{margin:0 auto!important;padding:0!important}.finmon-fullscreen-modal .ant-modal-content{background:linear-gradient(#edf4ff 0%,#f7faff 38%,#fff 100%);overflow:hidden;box-shadow:0 30px 80px rgba(8,20,43,.24);border-radius:24px!important}.finmon-modal-shell{box-sizing:border-box;flex-direction:column;width:100%;max-height:calc(100dvh - 96px);padding:20px max(14px,min(2vw,28px)) 16px;display:flex}.finmon-modal-header{background:linear-gradient(110deg,#d9e8ff 0%,#f2f7ff 46%,#fff 100%);border:1px solid #c3d8ff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px max(14px,min(2vw,20px));display:flex;box-shadow:0 10px 26px rgba(17,73,169,.1)}.finmon-ack-all-btn{box-shadow:0 6px 14px rgba(22,119,255,.24);border-radius:10px!important;height:40px!important;padding-left:18px!important;padding-right:18px!important;font-weight:600!important}.finmon-modal-subheader{color:#48689f;margin-top:10px;padding-left:4px;font-size:14px;font-weight:500}.finmon-modal-content{flex:auto;min-height:0;margin-top:14px;padding:8px;overflow:auto}.finmon-modal-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:flex-start;gap:14px;padding:2px 2px 8px;display:grid}.finmon-message-card{background:linear-gradient(#fff 0%,#f7fbff 100%);transition:transform .32s,box-shadow .32s,border-color .32s;animation:.34s cubic-bezier(.22,1,.36,1) both finmonCardIn;box-shadow:0 10px 22px rgba(23,72,164,.1);border:1px solid #c8dcff!important;border-radius:14px!important}.finmon-message-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(23,72,164,.16);border-color:#99beff!important}.finmon-modal-footer{text-align:center;color:#6480b2;margin-top:12px;font-size:12px}@media (max-width:900px){.finmon-fullscreen-modal .ant-modal-wrap{padding:8px!important}.finmon-fullscreen-modal .ant-modal-content{border-radius:18px!important}.finmon-modal-shell{max-height:calc(100dvh - 48px);padding:14px 10px 12px}.finmon-modal-header{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.finmon-modal-grid{grid-template-columns:1fr;gap:10px}}@keyframes finmonCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.vzk-verify-page{min-height:100dvh;padding:max(16px,min(2.5vw,32px)) max(12px,min(2vw,24px)) 48px;position:relative;overflow-x:clip}.vzk-verify-page--light{background:radial-gradient(70% 40% at 12% 0,rgba(22,119,255,.14) 0%,transparent 60%),radial-gradient(50% 30% at 90% 8%,rgba(56,144,255,.1) 0%,transparent 55%),linear-gradient(#f0f6ff 0%,#f8fbff 50%,#fff 100%)}.vzk-verify-page--dark{background:radial-gradient(65% 38% at 10% 0,rgba(22,119,255,.22) 0%,transparent 55%),radial-gradient(45% 28% at 88% 6%,rgba(56,124,255,.14) 0%,transparent 50%),linear-gradient(#090f1c 0%,#0d1525 50%,#0c1420 100%)}.vzk-verify-page__container{z-index:1;flex-direction:column;gap:14px;width:min(1160px,100%);margin:0 auto;display:flex;position:relative}.vzk-verify-loading-state{background:rgba(255,255,255,.9);border:1px solid rgba(185,214,255,.7);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex;box-shadow:0 16px 48px rgba(17,62,153,.1)}.vzk-verify-page--dark .vzk-verify-loading-state{background:rgba(13,21,37,.9);border-color:rgba(42,63,101,.9)}.vzk-verify-error-card{border:1px solid rgba(185,214,255,.8)!important;border-radius:24px!important;box-shadow:0 16px 48px rgba(17,62,153,.1)!important}.vzk-verify-hero{position:relative;overflow:hidden;background:rgba(255,255,255,.95)!important;border:1px solid rgba(180,210,255,.85)!important;border-radius:28px!important;box-shadow:0 2px rgba(22,119,255,.06),0 24px 64px rgba(17,62,153,.13),inset 0 1px rgba(255,255,255,.9)!important}.vzk-verify-hero .ant-card-body{padding:max(20px,min(2.5vw,32px)) max(20px,min(3vw,36px))!important}.vzk-verify-hero__bg-glow{pointer-events:none;background:radial-gradient(circle,rgba(22,119,255,.1) 0%,transparent 68%);border-radius:999px;width:360px;height:360px;position:absolute;top:-60px;bottom:auto;left:-30px;right:auto}.vzk-verify-hero__bg-grid{pointer-events:none;background-image:linear-gradient(rgba(22,119,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.04) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.3) 70%,transparent 100%);mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.3) 70%,transparent 100%)}.vzk-verify-page--dark .vzk-verify-hero{background:rgba(11,18,32,.97)!important;border-color:rgba(36,58,98,.9)!important;box-shadow:0 2px rgba(56,124,255,.1),0 24px 64px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.04)!important}.vzk-verify-page--dark .vzk-verify-hero__bg-grid{background-image:linear-gradient(rgba(56,124,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(56,124,255,.06) 1px,transparent 1px)}.vzk-verify-logo-wrap{background:linear-gradient(#fff 0%,#f4f9ff 100%);border:1px solid rgba(164,197,247,.85);border-radius:20px;align-items:center;width:fit-content;padding:12px 24px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.95),0 8px 24px rgba(37,99,195,.09)}.vzk-verify-page--dark .vzk-verify-logo-wrap{background:linear-gradient(rgba(18,30,50,.92) 0%,rgba(13,22,38,.95) 100%);border-color:rgba(46,72,116,.9);box-shadow:inset 0 1px rgba(255,255,255,.05),0 10px 28px rgba(0,0,0,.3)}.vzk-verify-kicker{color:#15c;letter-spacing:.14em;text-transform:uppercase;background:rgba(22,119,255,.07);border:1px solid rgba(22,119,255,.2);border-radius:999px;align-items:center;margin-bottom:10px;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.vzk-verify-page--dark .vzk-verify-kicker{color:#7cb4ff;background:rgba(63,127,255,.14);border-color:rgba(63,127,255,.28)}.vzk-verify-hero__title.ant-typography{letter-spacing:-.025em;font-size:max(20px,min(2.2vw,30px));font-weight:800;line-height:1.12;margin:0 0 6px!important}.vzk-verify-hero__subtitle.ant-typography{color:rgba(30,50,80,.62);max-width:52ch;font-size:14px;line-height:1.5;margin:0!important}.vzk-verify-page--dark .vzk-verify-hero__subtitle.ant-typography{color:rgba(200,218,245,.6)!important}.vzk-verify-hero__tags{margin-top:4px}.vzk-verify-status-tag{align-items:center;gap:6px;border:1.5px solid transparent!important;border-radius:999px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.vzk-status--active{color:#1a7a3c!important;background:rgba(34,160,80,.12)!important;border-color:rgba(34,160,80,.25)!important}.vzk-status--warning{color:#9a6400!important;background:rgba(214,140,0,.1)!important;border-color:rgba(214,140,0,.22)!important}.vzk-status--info{color:#15c!important;background:rgba(22,119,255,.1)!important;border-color:rgba(22,119,255,.22)!important}.vzk-status--inactive{color:#a52020!important;background:rgba(210,60,60,.1)!important;border-color:rgba(210,60,60,.22)!important}.vzk-verify-page--dark .vzk-status--active{color:#5ac87e!important}.vzk-verify-page--dark .vzk-status--warning{color:#e6b84a!important}.vzk-verify-page--dark .vzk-status--info{color:#7cb4ff!important}.vzk-verify-page--dark .vzk-status--inactive{color:#e07070!important}.vzk-verify-meta-tag{align-items:center;display:flex;color:#1660d4!important;background:rgba(22,119,255,.07)!important;border-color:rgba(22,119,255,.18)!important;border-radius:999px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}.vzk-verify-page--dark .vzk-verify-meta-tag{color:#7cb4ff!important;background:rgba(56,124,255,.12)!important;border-color:rgba(56,124,255,.26)!important}.vzk-verify-ctrl-group{flex-direction:column;gap:5px;display:flex}.vzk-verify-ctrl-label{letter-spacing:.14em;text-transform:uppercase;color:#8099c2;padding-left:4px;font-size:10px;font-weight:800}.vzk-verify-page--dark .vzk-verify-ctrl-label{color:#6680a8}.vzk-verify-toggle{background:rgba(220,234,255,.7);border:1px solid rgba(180,210,255,.9);border-radius:14px;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.8)}.vzk-verify-page--dark .vzk-verify-toggle{background:rgba(14,24,42,.8);border-color:rgba(40,64,104,.96);box-shadow:inset 0 1px rgba(255,255,255,.03)}.vzk-verify-toggle__btn{color:rgba(28,48,80,.55);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:11px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.vzk-verify-toggle__btn:hover{color:rgba(28,48,80,.85)}.vzk-verify-toggle__btn.is-active{color:#0e2045;background:#fff;box-shadow:0 2px 12px rgba(22,119,255,.14),inset 0 1px rgba(255,255,255,.9)}.vzk-verify-page--dark .vzk-verify-toggle__btn{color:rgba(190,210,245,.55)}.vzk-verify-page--dark .vzk-verify-toggle__btn:hover{color:rgba(220,232,252,.85)}.vzk-verify-page--dark .vzk-verify-toggle__btn.is-active{color:#deeaff;background:rgba(22,36,62,.95);box-shadow:0 2px 12px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)}.vzk-verify-date-panel{background:linear-gradient(160deg,rgba(255,255,255,.94) 0%,rgba(244,250,255,.96) 100%);border:1px solid rgba(174,204,248,.88);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.95),0 8px 24px rgba(22,88,188,.09)}.vzk-verify-page--dark .vzk-verify-date-panel{background:linear-gradient(160deg,rgba(16,26,46,.94) 0%,rgba(12,20,36,.96) 100%);border-color:rgba(44,70,114,.92);box-shadow:inset 0 1px rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.26)}.vzk-verify-date-panel__header{border-bottom:1px solid rgba(190,215,250,.7);padding:12px 16px 10px}.vzk-verify-page--dark .vzk-verify-date-panel__header{border-bottom-color:rgba(44,70,114,.7)}.vzk-verify-date-panel__icon{color:#1677ff;font-size:16px}.vzk-verify-date-panel__title{color:#1a3a6e;letter-spacing:.01em;font-size:13px;font-weight:700}.vzk-verify-page--dark .vzk-verify-date-panel__title{color:#8bb8f0}.vzk-verify-date-panel__rows{padding:6px 0 4px}.vzk-verify-date-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.vzk-verify-date-row--highlight{background:rgba(22,119,255,.04)}.vzk-verify-page--dark .vzk-verify-date-row--highlight{background:rgba(56,124,255,.07)}.vzk-verify-date-row__label{color:rgba(30,50,80,.55);flex-shrink:0;font-size:12px}.vzk-verify-page--dark .vzk-verify-date-row__label{color:rgba(180,204,240,.55)}.vzk-verify-date-row__val{color:#0e2045;text-align:right;font-size:13px;font-weight:600}.vzk-verify-page--dark .vzk-verify-date-row__val{color:#ccdff8}.vzk-verify-date-row__val--days{color:#1677ff;font-size:15px;font-weight:800}.vzk-verify-page--dark .vzk-verify-date-row__val--days{color:#7cb4ff}.vzk-verify-company-divider.ant-divider{border-color:rgba(200,220,255,.45)!important;margin:18px 0 12px!important}.vzk-verify-page--dark .vzk-verify-company-divider.ant-divider{border-color:rgba(44,70,114,.55)!important}.vzk-verify-company-info{color:rgba(30,50,80,.52);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:1.5;display:flex}.vzk-verify-page--dark .vzk-verify-company-info{color:rgba(160,190,240,.5)}.vzk-verify-company-info__name{color:rgba(30,50,80,.7);font-weight:700}.vzk-verify-page--dark .vzk-verify-company-info__name{color:rgba(180,210,250,.72)}.vzk-verify-company-info__sep{color:rgba(22,119,255,.35);user-select:none;font-weight:700}.vzk-verify-company-info__link{color:#15c;border-bottom:1px solid rgba(22,119,255,.22);text-decoration:none;transition:color .2s,border-color .2s}.vzk-verify-company-info__link:hover{color:#0a3d9c;border-bottom-color:rgba(10,61,156,.55)}.vzk-verify-page--dark .vzk-verify-company-info__link{color:#7cb4ff;border-bottom-color:rgba(124,180,255,.28)}.vzk-verify-page--dark .vzk-verify-company-info__link:hover{color:#a8d0ff;border-bottom-color:rgba(168,208,255,.55)}.vzk-verify-metrics-strip{background:linear-gradient(135deg,rgba(22,119,255,.08) 0%,rgba(56,144,255,.05) 100%);border:1px solid rgba(22,119,255,.2);border-radius:20px;flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 2px rgba(22,119,255,.08),0 12px 32px rgba(17,62,153,.1)}.vzk-verify-page--dark .vzk-verify-metrics-strip{background:linear-gradient(135deg,rgba(22,80,180,.14) 0%,rgba(15,60,140,.1) 100%);border-color:rgba(56,100,200,.28);box-shadow:0 2px rgba(56,124,255,.12),0 12px 32px rgba(0,0,0,.28)}.vzk-verify-metric-item{flex-direction:column;flex:140px;gap:4px;min-width:0;padding:20px 24px;display:flex}.vzk-verify-metric-divider{background:rgba(22,119,255,.14);flex-shrink:0;align-self:stretch;width:1px}.vzk-verify-page--dark .vzk-verify-metric-divider{background:rgba(56,124,255,.18)}.vzk-verify-metric__label{text-transform:uppercase;letter-spacing:.1em;color:rgba(22,52,120,.55);font-size:11px;font-weight:700}.vzk-verify-page--dark .vzk-verify-metric__label{color:rgba(120,160,230,.65)}.vzk-verify-metric__value{color:#0e2045;letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:max(18px,min(2vw,24px));font-weight:800;display:flex}.vzk-verify-page--dark .vzk-verify-metric__value{color:#e0edff}.vzk-verify-metric__value--accent{color:#15c}.vzk-verify-page--dark .vzk-verify-metric__value--accent{color:#7cb4ff}.vzk-verify-metric__currency{color:rgba(22,52,120,.55);font-size:13px;font-weight:700}.vzk-verify-page--dark .vzk-verify-metric__currency{color:rgba(120,160,230,.65)}.vzk-verify-section-card{transition:box-shadow .28s,transform .28s,border-color .28s;position:relative;overflow:hidden;background:rgba(255,255,255,.97)!important;border:1px solid rgba(200,222,255,.85)!important;border-radius:22px!important;box-shadow:0 12px 36px rgba(16,58,142,.08),inset 0 1px rgba(255,255,255,.9)!important}.vzk-verify-section-card:hover{transform:translateY(-3px);border-color:rgba(140,190,255,.9)!important;box-shadow:0 20px 46px rgba(16,58,142,.13),inset 0 1px rgba(255,255,255,.95)!important}.vzk-verify-section-card .ant-card-body{position:relative;padding:24px 28px!important}.vzk-verify-page--dark .vzk-verify-section-card{background:rgba(10,16,30,.97)!important;border-color:rgba(34,54,92,.9)!important;box-shadow:0 12px 36px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.03)!important}.vzk-verify-page--dark .vzk-verify-section-card:hover{border-color:rgba(56,100,180,.8)!important;box-shadow:0 20px 46px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)!important}.vzk-verify-section-card__accent{border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.vzk-verify-section-card__accent--blue{background:linear-gradient(#4da3ff 0%,#1677ff 50%,#0954d4 100%)}.vzk-verify-section-card__accent--teal{background:linear-gradient(#34c9aa 0%,#10a88a 50%,#0b8870 100%)}.vzk-verify-section-card__heading{margin-bottom:18px}.vzk-verify-section-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.vzk-verify-section-icon--blue{color:#1677ff;background:rgba(22,119,255,.1);border:1px solid rgba(22,119,255,.18)}.vzk-verify-section-icon--teal{color:#0f8f72;background:rgba(16,168,138,.1);border:1px solid rgba(16,168,138,.18)}.vzk-verify-page--dark .vzk-verify-section-icon--blue{color:#7cb4ff;background:rgba(56,124,255,.14);border-color:rgba(56,124,255,.22)}.vzk-verify-page--dark .vzk-verify-section-icon--teal{color:#48d6b8;background:rgba(32,200,170,.14);border-color:rgba(32,200,170,.22)}.vzk-verify-section-title-text{letter-spacing:-.01em;font-size:15px!important;font-weight:800!important}.vzk-verify-info-grid{flex-direction:column;gap:0;display:flex}.vzk-verify-info-row{border-bottom:1px solid rgba(200,220,255,.35);justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 0;display:flex}.vzk-verify-info-row:last-child{border-bottom:none}.vzk-verify-page--dark .vzk-verify-info-row{border-bottom-color:rgba(40,62,104,.4)}.vzk-verify-info-row__label{color:rgba(30,50,80,.52);flex-shrink:0;min-width:100px;padding-top:1px;font-size:13px}.vzk-verify-page--dark .vzk-verify-info-row__label{color:rgba(160,190,240,.55)}.vzk-verify-info-row__val{color:#0e2045;text-align:right;word-break:break-word;font-size:13px;font-weight:600}.vzk-verify-page--dark .vzk-verify-info-row__val{color:#c8ddf8}.vzk-verify-info-row__val--strong{color:#071730;font-weight:800}.vzk-verify-page--dark .vzk-verify-info-row__val--strong{color:#e8f2ff}.vzk-verify-info-row__val--mono{letter-spacing:.04em;color:#2255a4;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:12px}.vzk-verify-page--dark .vzk-verify-info-row__val--mono{color:#7cb4ff}.vzk-verify-divider.ant-divider{border-color:rgba(200,220,255,.5)!important;margin:6px 0!important}.vzk-verify-page--dark .vzk-verify-divider.ant-divider{border-color:rgba(40,62,104,.6)!important}.vzk-verify-bool{border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.vzk-verify-bool--yes{color:#1a7a3c;background:rgba(34,160,80,.1);border:1px solid rgba(34,160,80,.22)}.vzk-verify-bool--no{color:rgba(30,50,80,.55);background:rgba(100,120,160,.08);border:1px solid rgba(100,120,160,.18)}.vzk-verify-page--dark .vzk-verify-bool--yes{color:#5ac87e;background:rgba(34,160,80,.14);border-color:rgba(34,160,80,.28)}.vzk-verify-page--dark .vzk-verify-bool--no{color:rgba(160,190,240,.55);border-color:rgba(80,110,160,.28)}.vzk-verify-person-block{position:relative}.vzk-verify-person-index{color:#15c;background:rgba(22,119,255,.1);border:1px solid rgba(22,119,255,.2);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;right:-25px}.vzk-verify-page--dark .vzk-verify-person-index{color:#7cb4ff;background:rgba(56,124,255,.14);border-color:rgba(56,124,255,.28)}@keyframes vzkVerifyFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vzk-verify-hero,.vzk-verify-metrics-strip,.vzk-verify-section-card,.vzk-verify-loading-state,.vzk-verify-error-card,.vzk-verify-toggle__btn{transition:none!important;animation:none!important}}@media (max-width:768px){.vzk-verify-metrics-strip{flex-direction:column}.vzk-verify-metric-divider{align-self:stretch;width:auto;height:1px}.vzk-verify-metric-item{flex-basis:70px;gap:2px;padding:8px 16px}.vzk-verify-date-row__label{max-width:48%}}.vzk-verify-page--dark .logo-esense path[fill=\#183462]{fill:#fff}.vzk-verify-page--dark .logo-esense path[fill=\#387E5C]{fill:#90d18f}.cross-contract-links{background:#f5f8ff;border:1px solid #d6e4ff;border-left:3px solid #4096ff;border-radius:10px;margin-top:10px;margin-bottom:10px;overflow:hidden}body.dark-theme .cross-contract-links{background:#141927;border-color:#2a3356 #2a3356 #2a3356 #4096ff}.cross-contract-links-header{color:#2256c8;text-transform:uppercase;letter-spacing:.05em;background:#e8efff;border-bottom:1px solid #d6e4ff;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:600;display:flex}body.dark-theme .cross-contract-links-header{color:#6ea3ff;background:#1a2240;border-bottom-color:#2a3356}.cross-contract-links-icon{color:#4096ff;flex-shrink:0;font-size:13px}body.dark-theme .cross-contract-links-icon{color:#6ea3ff}.cross-contract-section{padding:10px 14px}.cross-contract-section+.cross-contract-section{border-top:1px solid #e8eeff}body.dark-theme .cross-contract-section+.cross-contract-section{border-top-color:#2a3356}.cross-contract-section-label{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.cross-contract-section-label--active{color:#389e0d}.cross-contract-section-label--inactive{color:#8c8c8c}body.dark-theme .cross-contract-section-label--active{color:#73d13d}body.dark-theme .cross-contract-section-label--inactive{color:rgba(255,255,255,.45)}.cross-contract-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.cross-contract-dot--active{background:#52c41a}.cross-contract-dot--inactive{background:#d9d9d9}body.dark-theme .cross-contract-dot--inactive{background:#434343}.cross-contract-items{flex-flow:wrap;gap:40px;display:flex}.cross-contract-item{background:#fff;border:1px solid #dde8ff;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:flex}body.dark-theme .cross-contract-item{background:#0f1520;border-color:#2a3356}.cross-contract-item-open{max-width:220px}.ins-hierarchy-modal-root{--ihm-accent:#0f6bd9;--ihm-accent-soft:#eaf3ff;--ihm-accent-strong:#0857b8;--ihm-border:#dfe6f0;--ihm-border-strong:#cfd9e8;--ihm-surface:#f7fafd;--ihm-surface-strong:#fff;--ihm-surface-muted:#f3f7fc;--ihm-text:#0f1f33;--ihm-text-soft:#5d6b80}.ins-hierarchy-modal-root .ant-modal-mask{backdrop-filter:blur(3px)}.ins-hierarchy__modal .ant-modal-content{border:1px solid var(--ihm-border);background:linear-gradient(175deg,#fff 0%,#f7fafd 100%);border-radius:18px;animation:.28s ease-out ihm-modal-in;overflow:hidden;box-shadow:0 26px 80px rgba(15,31,51,.22)}.ins-hierarchy__modal .ant-modal-close{border:1px solid var(--ihm-border);background:rgba(255,255,255,.92);border-radius:999px;width:42px;height:42px;transition:transform .16s,background-color .16s,border-color .16s;top:18px;right:18px;box-shadow:0 8px 20px rgba(15,31,51,.08)}.ins-hierarchy__modal .ant-modal-close:hover{background:#fff;border-color:#bfd2ef;transform:translateY(-1px)}.ins-hierarchy__modal .ant-modal-close-x{color:var(--ihm-text-soft);justify-content:center;align-items:center;font-size:18px;display:flex}.ins-hierarchy__trigger-btn,.ins-hierarchy__primary-btn,.ins-hierarchy__danger-btn{transition:transform .18s,box-shadow .18s}.ins-hierarchy__trigger-btn:hover,.ins-hierarchy__primary-btn:hover,.ins-hierarchy__danger-btn:hover{transform:translateY(-1px)}.ins-hierarchy__trigger-btn.ant-btn{background:#fff;border-color:#c9d8eb}.ins-hierarchy__mode-header{z-index:3;border-bottom:1px solid var(--ihm-border);background:linear-gradient(#fff 0%,#f9fcff 100%);justify-content:space-between;align-items:center;gap:18px;padding:18px 88px 18px 22px;display:flex;position:sticky;top:0}.ins-hierarchy__mode-header-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ins-hierarchy__header-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ihm-accent);font-size:11px;font-weight:700}.ins-hierarchy__header-title.ant-typography{color:var(--ihm-text);margin:0}.ins-hierarchy__segment{background:#ecf3fb;border-radius:12px;flex-shrink:0;padding:4px}.ins-hierarchy__segment .ant-segmented-item-selected{border-radius:9px;box-shadow:0 8px 18px rgba(15,107,217,.18)}.ins-hierarchy__content{background:radial-gradient(circle at 100% 0,rgba(15,107,217,.05),transparent 28%),linear-gradient(rgba(243,247,252,.9),rgba(255,255,255,.88));grid-template-columns:minmax(360px,38%) minmax(0,1fr);gap:18px;max-height:min(72vh,780px);padding:18px;display:grid}.ins-hierarchy__sidebar{border:1px solid var(--ihm-border-strong);background:linear-gradient(rgba(255,255,255,.98),rgba(246,249,253,.96));border-radius:18px;max-height:min(72vh,780px);animation:.36s ease-out ihm-panel-in;overflow-y:auto;box-shadow:0 14px 32px rgba(15,31,51,.08)}.ins-hierarchy__workspace{border:1px solid var(--ihm-border-strong);background:linear-gradient(rgba(255,255,255,.99),rgba(246,250,255,.95));border-radius:18px;max-height:min(72vh,780px);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 42px rgba(15,31,51,.08)}.ins-hierarchy__workspace-inner{max-height:100%;padding:22px;animation:.26s ease-out ihm-content-in;overflow-x:hidden;overflow-y:auto}.ins-hierarchy__spinner-overlay{z-index:4;color:var(--ihm-accent);backdrop-filter:blur(2px);background:rgba(247,250,253,.82);justify-content:center;align-items:center;animation:.18s ease-out ihm-overlay-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ins-hierarchy__section{flex-direction:column;gap:18px;display:flex}.ins-hierarchy__section-head{flex-direction:column;gap:6px;display:flex}.ins-hierarchy__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ihm-accent);font-size:11px;font-weight:700}.ins-hierarchy__title.ant-typography{color:var(--ihm-text);letter-spacing:.01em;margin:0;font-size:20px}.ins-hierarchy__description.ant-typography{max-width:720px;color:var(--ihm-text-soft);margin:0;font-size:13px;line-height:1.5}.ins-hierarchy__card{border:1px solid var(--ihm-border);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex;box-shadow:0 10px 24px rgba(15,31,51,.05)}.ins-hierarchy__canvas{border:1px solid var(--ihm-border);background:radial-gradient(circle at 0 0,rgba(15,107,217,.06),transparent 24%),linear-gradient(#fff 0%,#f8fbff 100%);border-radius:16px;flex:auto;min-height:260px;padding:16px}.ins-hierarchy__canvas--empty{align-items:stretch;display:flex}.ins-hierarchy__select{width:100%}.ins-hierarchy__select .ant-select-selector{background:#fff;border-radius:12px;min-height:48px}.ins-hierarchy__toolbar{border:1px solid var(--ihm-border);background:var(--ihm-surface-muted);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ins-hierarchy__bulk-controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ins-hierarchy__bulk-label{color:var(--ihm-text-soft)}.ins-hierarchy__bulk-editor{background:var(--ihm-accent-soft);border:1px solid #d4e3f8;border-radius:12px;align-items:center;gap:8px;padding:6px;display:inline-flex}.ins-hierarchy__bulk-editor .ant-input-number{min-width:100px}.ins-hierarchy__action-row{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.ins-hierarchy__action-row--end{justify-content:flex-end;margin-top:6px;margin-left:0}.ins-hierarchy__primary-btn.ant-btn-primary{background:linear-gradient(180deg, var(--ihm-accent) 0%, var(--ihm-accent-strong) 100%);box-shadow:0 10px 24px rgba(15,107,217,.22)}.ins-hierarchy__primary-btn.ant-btn-primary:disabled,.ins-hierarchy__primary-btn.ant-btn-primary.ant-btn-disabled,.ins-hierarchy__primary-btn.ant-btn-primary[disabled]{cursor:not-allowed;color:#8a97ab!important;box-shadow:none!important;background:linear-gradient(#eef2f7 0%,#e6ebf2 100%)!important;border-color:#d5deea!important}.ins-hierarchy__danger-btn.ant-btn-dangerous{background:#fff7f8;border-color:#ffb3bd}.ins-hierarchy__table-wrap{border:1px solid var(--ihm-border);text-align:center;background:#fff;border-radius:14px;align-items:stretch;height:100%;min-height:220px;max-height:min(48vh,500px);padding:10px;display:flex;overflow:auto;box-shadow:inset 0 1px rgba(255,255,255,.8)}.ins-hierarchy__table-wrap .ant-table-wrapper{min-width:max-content}.ins-hierarchy__table-wrap .editable-table{animation:.26s ease-out ihm-table-in}.ins-hierarchy__empty-state{text-align:center;background:#fbfdff;border:1px dashed #d7e2ee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex}.ins-hierarchy__empty-state--large{max-width:980px;min-height:220px;margin:0 auto}.ins-hierarchy__empty-title.ant-typography{color:var(--ihm-text);margin:0 0 8px}.ins-hierarchy__empty-description.ant-typography{max-width:520px;color:var(--ihm-text-soft);margin:0;line-height:1.55}.ins-hierarchy__confirm-modal .ant-modal-content{border-radius:14px}.hierarchy-selector{flex-direction:column;min-height:100%;padding:18px;display:flex}.hierarchy-selector__head{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.hierarchy-selector__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ihm-accent);font-size:11px;font-weight:700}.hierarchy-selector__title{color:var(--ihm-text);font-size:18px;font-weight:700;line-height:1.35}.hierarchy-selector__search-input.ant-input-affix-wrapper{border-radius:14px;min-height:56px;box-shadow:0 6px 18px rgba(15,31,51,.06)}.hierarchy-selector__search-input.ant-input-affix-wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.hierarchy-selector__search-input.ant-input-affix-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:8px}.hierarchy-selector__search-input.ant-input-affix-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:14px}.hierarchy-selector__search-input.ant-input-affix-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:14px}.hierarchy-selector__search-input .ant-input{font-size:16px;line-height:1.1}.hierarchy-selector__search-trigger{border:1px solid var(--ihm-border);width:40px;height:40px;color:var(--ihm-text);cursor:pointer;background:linear-gradient(#fff 0%,#f6f9fd 100%);border-radius:10px;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.hierarchy-selector__search-trigger:hover{color:var(--ihm-accent);background:linear-gradient(#fdfefe 0%,#eef5ff 100%);border-color:#bfd2ef}.hierarchy-selector__body{flex:auto;padding-right:4px;overflow-y:auto}.hierarchy-selector__tree,.hierarchy-selector__group{flex-direction:column;gap:4px;display:flex}.hierarchy-selector__item>.hierarchy-selector__tree,.hierarchy-selector__item>.hierarchy-selector__group{transform-origin:0 0;animation:.18s ease-out ihm-branch-in}.hierarchy-selector__item{border-radius:10px}.hierarchy-selector__row{border-radius:10px;min-height:36px;padding-right:6px;transition:background-color .16s}.hierarchy-selector__item:hover>.hierarchy-selector__row,.hierarchy-selector__group-block .hierarchy-selector__item:hover{background:rgba(15,107,217,.05)}.hierarchy-selector__toggle{height:24px;color:var(--ihm-text-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-right:4px;font-size:12px;line-height:1;transition:transform .18s,background-color .16s,color .16s;display:inline-flex;width:24px!important}.hierarchy-selector__toggle:hover{color:var(--ihm-accent);background:rgba(15,107,217,.08)}.hierarchy-selector__toggle.is-open{transform:rotate(90deg)}.hierarchy-selector__control{width:100%;color:var(--ihm-text);padding:4px 6px}.hierarchy-selector__control .ant-checkbox+span,.hierarchy-selector__control .ant-radio+span{line-height:1.45}.hierarchy-selector__control .ant-checkbox+span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px}.hierarchy-selector__control .ant-checkbox+span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px}.hierarchy-selector__control .ant-radio+span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px}.hierarchy-selector__control .ant-radio+span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px}.hierarchy-selector__control .ant-checkbox+span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:10px}.hierarchy-selector__control .ant-checkbox+span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:10px}.hierarchy-selector__control .ant-radio+span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:10px}.hierarchy-selector__control .ant-radio+span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:10px}.hierarchy-selector__group-title{color:var(--ihm-text-soft);margin:8px 0 2px;font-size:12px}.hierarchy-selector__search-result{border:1px solid var(--ihm-border);background:#fff;border-radius:12px;padding:10px 12px}.hierarchy-selector__breadcrumb{margin-top:6px}@keyframes ihm-modal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ihm-panel-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes ihm-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ihm-table-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ihm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ihm-branch-in{0%{opacity:0;transform:translateY(-6px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}.login-page{--lp-bg:#050a18;--lp-card:rgba(10,16,32,.85);--lp-border:rgba(255,255,255,.06);--lp-border-hi:rgba(255,255,255,.12);--lp-accent:#3b82f6;--lp-accent-hi:#60a5fa;--lp-accent-glow:rgba(59,130,246,.25);--lp-text:#e2e8f0;--lp-muted:rgba(148,163,184,.72);--lp-dimmed:rgba(100,116,139,.55);--lp-input-bg:rgba(255,255,255,.04);--lp-slot-bg:rgba(255,255,255,.06);--lp-dot:rgba(255,255,255,.04);--lp-shadow:0 32px 100px rgba(0,0,0,.6);--lp-orb-1:rgba(59,130,246,.15);--lp-orb-2:rgba(139,92,246,.12);--lp-orb-3:rgba(14,165,233,.1)}.login-page.lp-light{--lp-bg:#f0f4ff;--lp-card:rgba(255,255,255,.88);--lp-border:rgba(59,130,246,.1);--lp-border-hi:rgba(59,130,246,.2);--lp-text:#0f172a;--lp-muted:rgba(71,85,105,.78);--lp-dimmed:rgba(71,85,105,.5);--lp-input-bg:rgba(255,255,255,.9);--lp-slot-bg:rgba(59,130,246,.05);--lp-dot:rgba(59,130,246,.07);--lp-shadow:0 24px 80px rgba(37,99,235,.1);--lp-accent-glow:rgba(59,130,246,.18);--lp-orb-1:rgba(59,130,246,.1);--lp-orb-2:rgba(139,92,246,.08);--lp-orb-3:rgba(14,165,233,.06)}.login-cursor-glow{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(700px circle at var(--glow-x,50%) var(--glow-y,50%), var(--lp-accent-glow) 0%, transparent 55%);transition:opacity .6s;position:fixed;top:0;bottom:0;left:0;right:0}@media (hover:none){.login-cursor-glow{display:none}}.login-bg-orbs{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.login-orb{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.login-orb--1{background:var(--lp-orb-1);width:600px;height:600px;animation:18s ease-in-out infinite alternate lp-orb-drift-1;top:-10%;left:-5%}.login-orb--2{background:var(--lp-orb-2);width:500px;height:500px;animation:22s ease-in-out infinite alternate lp-orb-drift-2;bottom:-10%;right:-5%}.login-orb--3{background:var(--lp-orb-3);width:400px;height:400px;animation:15s ease-in-out infinite alternate lp-orb-drift-3;top:40%;left:50%}@keyframes lp-orb-drift-1{0%{transform:translate(0)scale(1)}to{transform:translate(80px,60px)scale(1.15)}}@keyframes lp-orb-drift-2{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,-80px)scale(1.1)}}@keyframes lp-orb-drift-3{0%{transform:translate(0)scale(1)}to{transform:translate(40px,-50px)scale(1.2)}}.login-page{min-height:100vh;background:var(--login-page-bg,var(--lp-bg));min-height:100dvh;color:var(--lp-text);-webkit-tap-highlight-color:transparent;font-family:DM Sans,Segoe UI,sans-serif;overflow-x:hidden;overflow-y:auto}.login-shell{min-height:100vh;min-height:100dvh;position:relative;overflow:clip}.login-shell:before{content:"";background-image:radial-gradient(circle, var(--lp-dot) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0}.login-topbar{top:max(24px, env(safe-area-inset-top,24px));z-index:10;align-items:center;gap:10px;display:inline-flex;position:absolute;right:max(24px,min(3vw,48px))}.login-lang-toggle{-webkit-backdrop-filter:blur(12px);letter-spacing:.1em;font-weight:700;transition:border-color .2s,color .2s;border:1px solid var(--lp-border-hi)!important;color:var(--lp-muted)!important;background:rgba(255,255,255,.06)!important;border-radius:999px!important;height:34px!important;padding-left:14px!important;padding-right:14px!important;font-size:11px!important}.login-lang-toggle:hover{border-color:var(--lp-accent)!important;color:var(--lp-accent-hi)!important}.login-grid{z-index:1;min-height:100vh;width:min(100%,1400px);min-height:100dvh;padding:max(24px,min(4vw,48px)) max(24px,min(4vw,56px));padding-top:max(clamp(24px, 4vw, 48px), env(safe-area-inset-top,0px));padding-bottom:max(clamp(24px, 4vw, 48px), env(safe-area-inset-bottom,0px));padding-left:max(clamp(24px, 4vw, 56px), env(safe-area-inset-left,0px));padding-right:max(clamp(24px, 4vw, 56px), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1.1fr) minmax(340px,420px);align-items:center;gap:max(32px,min(5vw,80px));margin:0 auto;display:grid;position:relative}.login-brand-panel{z-index:1;flex-direction:column;justify-content:center;gap:0;min-width:0;padding-top:56px;animation:.9s cubic-bezier(.22,1,.36,1) both lp-fade-up;display:flex;position:relative}.login-logo-wrap{margin-bottom:32px}.login-eyebrow{border:1px solid var(--lp-border-hi);color:var(--lp-accent-hi);letter-spacing:.14em;text-transform:uppercase;background:rgba(59,130,246,.1);border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.login-eyebrow-dot{background:var(--lp-accent);width:6px;height:6px;box-shadow:0 0 8px var(--lp-accent-glow);border-radius:50%;animation:2.5s ease-in-out infinite lp-pulse-dot}.login-title{letter-spacing:-.05em;max-width:10ch;color:var(--lp-text)!important;margin:0 0 18px!important;font-family:Syne,IBM Plex Sans,sans-serif!important;font-size:max(2.6rem,min(4.5vw,4.2rem))!important;font-weight:800!important;line-height:.9!important}.login-title-accent{background:linear-gradient(135deg, var(--lp-accent-hi) 0%, var(--lp-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.login-lead{max-width:30rem;color:var(--lp-muted);font-size:max(13px,min(1.1vw,15px));line-height:1.62;margin:0 0 32px!important}.login-features{flex-direction:column;gap:8px;display:flex}.login-feature-pill{border:1px solid var(--lp-border);-webkit-backdrop-filter:blur(12px);color:var(--lp-muted);background:rgba(255,255,255,.03);border-radius:14px;align-items:center;gap:10px;max-width:340px;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.4;transition:border-color .2s,background .2s;animation:.6s cubic-bezier(.22,1,.36,1) both lp-slide-in;display:inline-flex}.login-feature-pill:hover{border-color:var(--lp-border-hi);background:rgba(255,255,255,.05)}.login-feature-pill .lp-icon{width:24px;height:24px;color:var(--lp-accent-hi);background:rgba(59,130,246,.14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.login-form-panel{z-index:1;justify-content:center;align-items:center;padding-top:56px;animation:.9s cubic-bezier(.22,1,.36,1) .1s both lp-fade-up;display:flex;position:relative}.login-form-shell{background:var(--login-panel,var(--lp-card));border:1px solid var(--lp-border-hi);width:100%;max-width:420px;box-shadow:var(--lp-shadow);-webkit-backdrop-filter:blur(40px)saturate(1.4);border-radius:24px;padding:max(30px,min(3.5vw,40px));transition:box-shadow .3s,border-color .3s}.login-form-shell:hover{box-shadow:var(--lp-shadow), 0 0 60px rgba(59,130,246,.06);border-color:rgba(59,130,246,.18)}.login-form-heading{letter-spacing:-.04em;color:var(--lp-text)!important;margin:0 0 6px!important;font-family:Syne,sans-serif!important;font-size:max(1.6rem,min(2.4vw,2rem))!important;font-weight:700!important;line-height:1!important}.login-form-sub{color:var(--lp-muted);margin-bottom:24px;font-size:13px;line-height:1.55;display:block}.login-form-shell .ant-form-item{margin-bottom:14px}.login-form-shell .ant-input-affix-wrapper,.login-form-shell .ant-input,.login-form-shell .ant-input-password,.login-auth-modal .ant-input-affix-wrapper,.login-auth-modal .ant-input,.login-auth-modal .ant-input-password{min-height:48px;font-size:15px;background:var(--login-field-bg,rgba(255,255,255,.06))!important;border:1px solid var(--login-field-border,rgba(148,163,184,.22))!important;color:var(--login-text,#e2e8f0)!important;box-shadow:none!important;border-radius:14px!important}.login-form-shell .ant-input-affix-wrapper>input.ant-input,.login-form-shell .ant-input-password input.ant-input,.login-auth-modal .ant-input-affix-wrapper>input.ant-input,.login-auth-modal .ant-input-password input.ant-input{font-size:15px;box-shadow:none!important;color:var(--login-text,#e2e8f0)!important;background:0 0!important;border:0!important;min-height:auto!important;padding-left:0!important;padding-right:0!important}.login-form-shell .ant-input::placeholder,.login-form-shell .ant-input-affix-wrapper input::placeholder,.login-auth-modal .ant-input::placeholder,.login-auth-modal .ant-input-affix-wrapper input::placeholder{color:var(--login-placeholder,rgba(148,163,184,.72))!important}.login-form-shell .ant-input-affix-wrapper:hover,.login-form-shell .ant-input-affix-wrapper:focus-within,.login-form-shell .ant-input:hover,.login-form-shell .ant-input:focus,.login-auth-modal .ant-input-affix-wrapper:hover,.login-auth-modal .ant-input-affix-wrapper:focus-within,.login-auth-modal .ant-input:hover,.login-auth-modal .ant-input:focus{border-color:var(--login-accent,#3b82f6)!important;box-shadow:0 0 0 3px var(--login-focus-ring,rgba(59,130,246,.16))!important}.login-form-shell .ant-input-prefix,.login-form-shell .anticon,.login-auth-modal .ant-input-prefix,.login-auth-modal .anticon{color:var(--login-icon,rgba(148,163,184,.88))}.login-form-shell .ant-form-item-label>label,.login-auth-modal .ant-form-item-label>label{font-size:13px;font-weight:600;color:var(--login-text,#e2e8f0)!important}.login-form-shell .ant-form-item-extra{color:var(--login-form-muted,rgba(226,232,240,.68));margin-top:4px;font-size:11px;line-height:1.4}.login-row-inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.login-form-shell .ant-checkbox-wrapper,.login-form-shell .ant-checkbox+span{color:var(--lp-muted);font-size:13px}.login-form-shell .ant-checkbox-inner,.login-auth-modal .ant-checkbox-inner{border-color:var(--lp-border-hi);background:0 0}.login-form-shell .ant-checkbox-checked .ant-checkbox-inner,.login-auth-modal .ant-checkbox-checked .ant-checkbox-inner{background:var(--lp-accent);border-color:var(--lp-accent)}.login-submit.ant-btn{letter-spacing:.02em;border:none;border-radius:14px;width:100%;height:48px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(59,130,246,.25),0 0 0 1px rgba(59,130,246,.1);background:linear-gradient(135deg, var(--lp-accent-hi) 0%, var(--lp-accent) 100%)!important}.login-submit.ant-btn:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.login-submit.ant-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(59,130,246,.35),0 0 0 1px rgba(59,130,246,.15)}.login-submit.ant-btn:hover:after{opacity:1}.login-submit.ant-btn:active{transform:translateY(0);box-shadow:0 4px 16px rgba(59,130,246,.2)}.login-link-button.ant-btn{color:var(--lp-accent-hi);padding-left:0;padding-right:0;font-size:13px;font-weight:600}.login-register-row{text-align:center;color:var(--lp-muted);margin-top:14px;font-size:13px}.login-otp-label{color:var(--login-text,#e2e8f0);text-align:center;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.login-otp-wrapper{flex-direction:column;gap:8px;display:flex}.login-otp-cluster{justify-content:center;width:100%;display:flex}.login-otp-input{border:1px solid var(--login-field-border,rgba(148,163,184,.22));background:var(--login-field-bg,rgba(255,255,255,.06));width:min(100%,300px);height:58px;color:var(--login-title,#f8fafc);text-align:center;letter-spacing:.28em;box-shadow:none;border-radius:14px;outline:none;padding:0 14px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:28px;font-weight:700;line-height:1;transition:border-color .2s,box-shadow .2s,background .2s}.login-otp-input::placeholder{color:var(--login-placeholder,rgba(148,163,184,.72));letter-spacing:.22em}.login-otp-input:hover,.login-otp-input:focus{border-color:var(--login-accent,#3b82f6);box-shadow:0 0 0 3px var(--login-focus-ring,rgba(59,130,246,.16))}.login-otp-input:disabled{opacity:.65;cursor:not-allowed}.login-otp-slot{background:var(--login-field-bg,rgba(255,255,255,.06));border:1px solid var(--login-field-border,rgba(148,163,184,.22));width:48px;height:58px;color:var(--login-title,#f8fafc);border-radius:14px;justify-content:center;align-items:center;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:22px;font-weight:700;line-height:1;transition:border-color .2s,box-shadow .2s,transform .15s,background .2s;display:inline-flex}.login-otp-slot.is-active{border-color:var(--login-accent,#3b82f6);box-shadow:0 0 0 3px var(--login-focus-ring,rgba(59,130,246,.16));background:rgba(59,130,246,.08);transform:translateY(-2px)}.login-otp-slot.is-filled{background:rgba(59,130,246,.1);border-color:rgba(96,165,250,.4)}.login-otp-caption{color:var(--login-form-muted,rgba(226,232,240,.68));text-align:center;font-size:11px;line-height:1.4}.login-otp-paste-btn{border:1px solid var(--login-field-border,rgba(148,163,184,.22));color:var(--login-accent-strong,#60a5fa);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding:5px 14px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.login-otp-paste-btn:hover{border-color:var(--login-accent,#3b82f6);background:rgba(59,130,246,.08);transform:translateY(-1px)}.login-otp-paste-btn:active{transform:translateY(0)}.login-timer-inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:4px 0;display:flex}.login-timer-chip{background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.18);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.login-timer-chip-label{color:var(--login-form-muted,rgba(148,163,184,.88));letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.login-timer-chip-value{color:var(--login-title,#f8fafc);font-variant-numeric:tabular-nums}.login-timer-chip-value.is-email{color:#4ade80}.login-timer-bar{background:rgba(148,163,184,.12);border-radius:999px;width:100%;height:3px;margin-top:-4px;overflow:hidden}.login-timer-progress{border-radius:inherit;background:linear-gradient(90deg,#4ade80 0%,#22c55e 100%);height:100%;transition:width 1s linear}.login-mfa-tabs{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.18);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.login-mfa-tab{color:var(--login-form-muted,rgba(148,163,184,.88));cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 10px;font-size:12px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.login-mfa-tab.is-active{background:var(--login-accent,#3b82f6);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.32)}.login-mfa-tab.is-disabled{opacity:.4;cursor:not-allowed}.login-qr-row{align-items:center;gap:16px;display:flex}.login-qr-image{background:#fff;border-radius:12px;flex-shrink:0;width:96px;height:96px;padding:7px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.login-platform-links{flex-direction:column;flex:1;gap:8px;display:flex}.login-platform-link{border:1px solid var(--lp-border-hi);color:var(--lp-muted);background:rgba(255,255,255,.04);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.login-auth-modal .ant-modal-content{border:1px solid var(--login-panel-border,rgba(148,163,184,.14));-webkit-backdrop-filter:blur(40px)saturate(1.3);overflow:hidden;box-shadow:0 32px 100px rgba(0,0,0,.6),0 0 0 1px rgba(59,130,246,.05);background:var(--login-modal-bg,rgba(10,15,28,.92))!important;border-radius:24px!important;padding:0!important}.login-auth-modal .ant-modal-header{background:0 0!important;border-bottom:none!important;padding:22px 26px 0!important}.login-auth-modal .ant-modal-title{letter-spacing:-.02em;color:var(--login-text,#e2e8f0)!important;font-family:Syne,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.1!important}.login-auth-modal .ant-modal-body{max-height:none!important;padding:16px 26px 26px!important;overflow:visible!important}.login-auth-modal .ant-modal-close{color:var(--login-form-muted,rgba(148,163,184,.72))!important}.login-auth-modal .ant-typography,.login-auth-modal .ant-form-item-label>label{color:var(--login-text,#e2e8f0)!important}.login-auth-modal .ant-form-item-extra,.login-auth-modal .ant-form-item-explain,.login-auth-modal .ant-typography-secondary{color:var(--login-form-muted,rgba(226,232,240,.68))!important}.login-auth-modal .ant-checkbox-wrapper{color:var(--login-form-muted,rgba(226,232,240,.72))}.lp-modal-body{flex-direction:column;gap:16px;display:flex}.lp-modal-body--password{gap:14px}.lp-form{gap:14px;display:grid}.lp-form .ant-form-item{margin-bottom:0!important}.lp-form .ant-form-item-label{padding-bottom:6px!important}.lp-form .ant-form-item-label>label{font-weight:600;font-size:13px!important}.lp-modal-desc{color:var(--login-form-muted,rgba(226,232,240,.72));margin:0;font-size:13px;line-height:1.5}.lp-pwd-hint{border-left:3px solid var(--login-accent,#3b82f6);color:var(--login-form-muted,rgba(226,232,240,.72));background:rgba(59,130,246,.08);border-radius:12px;margin-top:-2px;padding:9px 12px;font-size:12px;line-height:1.45}.lp-pwd-row{grid-template-columns:1fr;gap:12px;display:grid}.login-help-link{color:var(--login-accent-strong,#60a5fa);cursor:pointer;text-align:center;font-size:12px;font-weight:600;display:block}.login-help-link.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.login-platform-link{color:var(--login-form-muted,rgba(226,232,240,.72));border-color:var(--login-panel-border,rgba(148,163,184,.18))}.login-platform-link:hover{border-color:var(--login-accent,#3b82f6);color:var(--login-accent-strong,#60a5fa)}.lp-mobile-brand{display:none}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse-dot{0%,to{opacity:1;box-shadow:0 0 6px rgba(59,130,246,.5)}50%{opacity:.6;box-shadow:0 0 16px rgba(59,130,246,.8)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-reveal{animation:.75s cubic-bezier(.22,1,.36,1) both lp-fade-up}.lp-reveal-1{animation-delay:50ms}.lp-reveal-2{animation-delay:.12s}.lp-reveal-3{animation-delay:.18s}.lp-reveal-4{animation-delay:.24s}.lp-reveal-5{animation-delay:.3s}.login-brand-panel{animation:.85s cubic-bezier(.22,1,.36,1) both lp-fade-up}.login-form-panel{animation:.85s cubic-bezier(.22,1,.36,1) 80ms both lp-fade-up}@media (max-width:980px){.login-grid{min-height:auto;padding-top:max(72px, env(safe-area-inset-top,72px));padding-bottom:max(32px, env(safe-area-inset-bottom,32px));grid-template-columns:1fr;align-items:start;gap:20px}.login-brand-panel{gap:0;padding-top:0}.login-form-panel{padding-top:0;padding-bottom:0}.login-lead{max-width:48rem}.login-title{max-width:100%!important;font-size:max(2.4rem,min(5.5vw,3.6rem))!important}}@media (max-width:680px){.login-brand-panel{display:none}.lp-mobile-brand{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px;animation:.7s cubic-bezier(.22,1,.36,1) both lp-fade-up;display:flex}.lp-mobile-brand .login-eyebrow{margin-bottom:0}.login-topbar{top:max(14px, env(safe-area-inset-top,14px));right:max(14px, env(safe-area-inset-right,14px));z-index:100;position:fixed}.login-grid{min-height:100vh;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:100dvh;padding:0}.login-form-panel{min-height:100vh;align-items:stretch;min-height:100dvh;padding:0}.login-form-shell{width:100%;max-width:none;min-height:100vh;min-height:100dvh;padding:max(56px, calc(env(safe-area-inset-top,0px) + 44px)) 24px max(28px, env(safe-area-inset-bottom,28px));box-shadow:none;border:none;border-radius:0;flex-direction:column;justify-content:center;animation:.5s both lp-fade-in;display:flex}.login-form-heading{margin-bottom:4px!important;font-size:max(1.7rem,min(8vw,2.2rem))!important}.login-form-sub{margin-bottom:18px;font-size:13px;line-height:1.5}.login-form-shell .ant-form-item{margin-bottom:12px}.login-form-shell .ant-input-affix-wrapper,.login-form-shell .ant-input,.login-form-shell .ant-input-password{min-height:46px}.login-submit.ant-btn{height:46px}.login-otp-input{letter-spacing:.24em;border-radius:12px;width:min(100%,272px);height:52px;font-size:24px}.login-otp-input::placeholder{letter-spacing:.18em}.login-auth-modal .ant-modal-header{padding:18px 18px 0!important}.login-auth-modal .ant-modal-body{padding:14px 18px 20px!important}.login-auth-modal .ant-modal-title{font-size:17px!important}.lp-pwd-row{grid-template-columns:1fr;gap:0}}@media (max-width:380px){.login-form-shell{padding-left:18px;padding-right:18px}.login-otp-input{letter-spacing:.18em;border-radius:10px;width:min(100%,248px);height:46px;font-size:20px}.login-otp-input::placeholder{letter-spacing:.14em}}@media (max-width:812px) and (max-height:500px) and (orientation:landscape){.login-brand-panel{display:none}.login-grid{grid-template-columns:1fr;gap:0;padding:0}.login-form-panel{align-items:stretch;min-height:100dvh;padding:0}.login-form-shell{width:100%;max-width:none;min-height:100dvh;padding:16px 24px max(16px, env(safe-area-inset-bottom,16px));box-shadow:none;border:none;border-radius:0;justify-content:center;animation:.5s both lp-fade-in}.lp-mobile-brand{flex-direction:row;align-items:center;gap:14px;margin-bottom:14px;display:flex}.lp-mobile-brand .login-eyebrow{margin-bottom:0}.login-form-heading{margin-bottom:2px!important;font-size:1.5rem!important}.login-form-sub{margin-bottom:10px;font-size:12px}.login-form-shell .ant-form-item{margin-bottom:8px}.login-submit.ant-btn{height:40px}}@media (max-height:780px) and (min-width:981px){.login-lead{margin-bottom:20px!important}.login-features{display:none}.login-grid{gap:max(28px,min(4vw,60px))}}@media (prefers-reduced-motion:reduce){.login-page *,.login-page :before,.login-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.login-submit.ant-btn:hover,.login-otp-input:focus,.login-mfa-tab.is-active{transform:none!important}.login-bg-orbs,.login-cursor-glow{display:none!important}}._GzYRV{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:1.2}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{user-select:none;margin-right:5px;font-size:1.2em}._1UmXx:after{content:"▸"}._1LId0:after{content:"▾"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{color:#000;margin-right:5px;font-weight:600}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{color:#fdf6e3;margin-right:5px;font-weight:bolder}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}
