.registration-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background-color:#f0f2f5;padding:20px;position:relative}.theme-switcher-container{position:absolute;top:16px;right:16px;z-index:10}body.dark-theme .registration-page{background-color:#141414}body.dark-theme .registration-card{background-color:#1f1f1f;border-color:#303030}body.dark-theme .registration-title{color:#1890ff}.registration-card{width:100%;max-width:800px;box-shadow:0 0 100px rgba(0,0,0,.08);border-radius:6px}@media(max-width:768px){.registration-page{padding:16px}.registration-card{max-width:100%;box-shadow:0 0 50px rgba(0,0,0,.06)}}@media(max-width:576px){.registration-page{padding:12px;align-items:flex-start}.registration-card{margin-top:20px;box-shadow:0 0 30px rgba(0,0,0,.05)}}.registration-title{text-align:center;margin-bottom:32px;color:#1890ff;font-size:28px;font-weight:600}@media(max-width:768px){.registration-title{font-size:24px;margin-bottom:24px}}@media(max-width:576px){.registration-title{font-size:20px;margin-bottom:20px}}.registration-steps{margin-bottom:40px}@media(max-width:768px){.registration-steps{margin-bottom:32px}}@media(max-width:576px){.registration-steps{margin-bottom:24px}}.registration-content{margin-top:32px}@media(max-width:768px){.registration-content{margin-top:24px}}@media(max-width:576px){.registration-content{margin-top:20px}}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:576px){.form-actions{flex-direction:column-reverse;gap:8px}.form-actions button{width:100%}}.otp-inputs{display:flex;gap:12px;justify-content:center;margin:32px 0}@media(max-width:576px){.otp-inputs{gap:8px;margin:24px 0}}.otp-input{width:50px;height:50px;text-align:center;font-size:24px;font-weight:700}@media(max-width:576px){.otp-input{width:40px;height:40px;font-size:20px}}@media(max-width:400px){.otp-input{width:35px;height:35px;font-size:18px}}.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}}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-default-tooltip{background:#fff!important;color:#222!important;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:10px;border:1px solid #e5e5e5;padding:12px 16px;font-size:15px}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 *{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}body:not(.dark-theme) .recharts-tooltip-wrapper .recharts-tooltip-item-list{list-style:none!important;margin:6px 0 0!important;padding:0!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{background:#fff!important;color:#222!important;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:8px}.bi-recharts-tooltip{background:#fff;color:#222;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:10px;border:1px solid #e5e5e5;padding:12px 14px;font-size:12px}body.dark-theme .bi-recharts-tooltip{background:#1f1f1f;color:#e6e6e6;border-color:#2f2f2f;box-shadow:0 4px 16px rgba(0,0,0,.4)}.bi-recharts-tooltip__title{font-weight:600;margin-bottom:6px}.bi-recharts-tooltip__muted{color:#6b7280;font-size:12px;margin-bottom:6px}body.dark-theme .bi-recharts-tooltip__muted{color:#cfcfcf}.bi-recharts-tooltip__list{display:flex;flex-direction:column;gap:6px}.bi-recharts-tooltip__row{display:flex;justify-content:space-between;gap:12px}.bi-recharts-tooltip__label{color:inherit}.bi-recharts-tooltip__label--with-dot{display:flex;align-items:center;gap:6px}.bi-recharts-tooltip__dot{width:8px;height:8px;border-radius:6px}.bi-recharts-tooltip__value{color:inherit}.bi-recharts-tooltip__value--accent{color:#16a34a}body.dark-theme .bi-recharts-tooltip__value--accent{color:#a6e3a1}.validation-item-error{background:#fff1f0!important;border:1px solid #ffccc7!important;color:#a8071a!important}body.dark-theme .validation-item-error{background:#2a1215!important;border:1px solid #58181c!important;color:#ff7875!important}.vehicle-type-compare-card{transition:box-shadow .2s,border-color .2s}body.dark-theme .vehicle-type-compare-card:hover{box-shadow:0 0 0 2px #1677ff,0 2px 8px rgba(22,119,255,.15);border-color:#1677ff!important;cursor:pointer}.client-stats-summary-row{background:linear-gradient(90deg,#f5f6fa,#e9ebf1)!important;font-weight:700;color:#23272e!important;border-radius:0 0 12px 12px;border-top:2px solid #e0e3ea;border-bottom:2px solid #e0e3ea;transition:background .2s,color .2s}body.dark-theme .client-stats-summary-row{background:linear-gradient(90deg,#23272e,#23272e)!important;color:#fff!important;font-weight:700;border-radius:0 0 12px 12px;border-top:2px solid #444c57;border-bottom:2px solid #444c57;transition:background .2s,color .2s}html,body{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{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% / var(--auto-tour-scale, 1));height:calc(100% / var(--auto-tour-scale, 1))}body{margin:0;container-type:inline-size;container-name:body-container;transition:background-color .3s ease,color .3s ease}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,#1a1a2e)}body.dark-theme .landing-page-root .site-header{background:transparent}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{background:#fff!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!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]{background:#f5f5f5!important;color:rgba(0,0,0,.25)!important}.public-page-light .ant-btn-default{background:#fff!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!important}.public-page-light .ant-btn-default:hover{border-color:#1890ff!important;color:#1890ff!important}.public-page-light .ant-divider{border-color:rgba(0,0,0,.06)!important}.public-page-light .ant-tag{background:#fafafa!important;border-color:#d9d9d9!important;color:rgba(0,0,0,.88)!important}.public-page-light .ant-tag-success{background:#f6ffed!important;border-color:#b7eb8f!important;color:#52c41a!important}.public-page-light .ant-tag-error{background:#fff2f0!important;border-color:#ffccc7!important;color:#ff4d4f!important}.public-page-light .ant-tag-processing{background:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!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{padding:8px 12px;border-radius:10px}.contract-status-description{display:grid;gap:6px;width:100%}.contract-status-row{width:100%;align-items:center}.contract-status-note{line-height:1.4}.contract-status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contract-status-progress{flex:1 1 140px;min-width:140px;margin:0}.contract-status-counter{white-space:nowrap}.contract-status-actions .ant-btn{flex-shrink:0}@container body-container (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{background:#fff!important;color:rgba(0,0,0,.88)!important}.public-page-light .ant-list-item{border-color:rgba(0,0,0,.06)!important;color:rgba(0,0,0,.88)!important}body.dark-theme{background-color:#141414;color:rgba(255,255,255,.85)}#root{height:100%}.ant-picker .ant-picker-input>input[disabled]{color:rgba(0,0,0,.88)}.ant-input-outlined.ant-input-disabled,.ant-input-outlined[disabled]{color:rgba(0,0,0,.88)}.ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.88)}.ant-input-number-disabled .ant-input-number-input{color:rgba(0,0,0,.88)}.ant-table-content{overflow:auto hidden}.ant-table-content table{width:max-content!important;min-width:100%}.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:transparent}.filters-sider{background:#fff;border-right:1px solid #f0f0f0}.filters-and-tariffs-layout,.filters-and-tariffs-layout .ant-layout-content{background:#fff}body.dark-theme .filters-and-tariffs-layout,body.dark-theme .filters-and-tariffs-layout .ant-layout-content{background:#141414!important}body.dark-theme .filters-sider{background:#232323!important;border-right-color:#3b3b3b!important;border-bottom-color:#3b3b3b!important}body.dark-theme .filters-sider .ant-typography,body.dark-theme .filters-sider .ant-radio-wrapper,body.dark-theme .filters-sider .ant-checkbox-wrapper{color:rgba(255,255,255,.85)!important}body.dark-theme .filters-sider .ant-divider{border-color:#434343!important}body.dark-theme .ant-pro-card .ant-pro-card-body{border-color:#303030;box-shadow:rgba(0,0,0,.45) 0 3px 8px}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{background:#1f1f1f!important;border-top:1px solid #303030}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{background:#262626!important;border-color:#434343!important;color:rgba(255,255,255,.65)!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{background:#1890ff!important;border-color:#1890ff!important;color:#fff!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{background:#1890ff!important;color:#fff!important}body.dark-theme .ant-segmented-thumb{background:#1890ff!important}body.dark-theme .ant-radio-button-wrapper{background:#262626!important;border-color:#434343!important;color:rgba(255,255,255,.65)!important}body.dark-theme .ant-radio-button-wrapper:hover{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-radio-button-wrapper-checked{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body.dark-theme .tariff-item{background:#1f1f1f!important;border-color:#434343!important;box-shadow:0 2px 4px rgba(0,0,0,.3)}body.dark-theme .tariff-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.5)}body.dark-theme .tariff-item .ant-typography{color:rgba(255,255,255,.85)}body.dark-theme .tariff-item .ant-image{background:#fff!important;border-radius:4px;padding:4px}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{background:#141414!important;border-color:#434343!important;color:rgba(255,255,255,.85)!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-list-item{border-color:#303030!important}body.dark-theme .ant-collapse-header{color:rgba(255,255,255,.85)!important;background:#1f1f1f!important}body.dark-theme .ant-collapse-content{background:#141414!important;border-color:#434343!important}body.dark-theme .ant-collapse-content-box{background:#141414!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{background:#1c2026!important;border-color:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.88)!important;box-shadow:inset 0 1px rgba(255,255,255,.03)}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{background:#262b32!important;border-color:rgba(255,255,255,.14)!important;color:rgba(255,255,255,.65)!important}body.dark-theme .ant-select-disabled .ant-select-selection-item{color:rgba(255,255,255,.65)!important}body.dark-theme input:-webkit-autofill,body.dark-theme input:-webkit-autofill:hover,body.dark-theme input:-webkit-autofill:focus,body.dark-theme input:-webkit-autofill:active,body.dark-theme textarea:-webkit-autofill,body.dark-theme textarea:-webkit-autofill:hover,body.dark-theme textarea:-webkit-autofill:focus,body.dark-theme textarea:-webkit-autofill:active,body.dark-theme select:-webkit-autofill,body.dark-theme select:-webkit-autofill:hover,body.dark-theme select:-webkit-autofill:focus,body.dark-theme select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #141414 inset!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#141414!important;caret-color:rgba(255,255,255,.85)!important;transition:background-color 5000s ease-in-out 0s}body.dark-theme .ant-input:-webkit-autofill,body.dark-theme .ant-input:-webkit-autofill:hover,body.dark-theme .ant-input:-webkit-autofill:focus,body.dark-theme .ant-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #141414 inset!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;background-color:#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{background:#141414!important;border-color:#434343!important;color:rgba(255,255,255,.85)!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}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{background:#1f1f1f!important;color:rgba(255,255,255,.85)!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}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{display:inline-block;max-width:100%}.mtsbu-alert-trigger .mtsbu-alert-button{white-space:normal;line-height:1.3;height:auto;max-width:100%;justify-content:flex-start;padding:10px 12px}@media(max-width:768px){.mtsbu-alert-trigger{width:100%}.mtsbu-alert-trigger .mtsbu-alert-button{width:100%;text-align:left}}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]{background:#1f1f1f!important;color:rgba(255,255,255,.85)!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]{background:#1f1f1f!important;border:none!important;box-shadow:none!important}:root:has(body.dark-theme) .ant-notification-notice,:root:has(html.dark-theme) .ant-notification-notice,html:has(.dark-theme) .ant-notification-notice,body.dark-theme~div .ant-notification-notice{background:#1f1f1f!important;color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-message,:root:has(html.dark-theme) .ant-notification-notice-message,html:has(.dark-theme) .ant-notification-notice-message,body.dark-theme~div .ant-notification-notice-message{color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-description,:root:has(html.dark-theme) .ant-notification-notice-description,html:has(.dark-theme) .ant-notification-notice-description,body.dark-theme~div .ant-notification-notice-description{color:rgba(255,255,255,.65)!important}:root:has(body.dark-theme) .ant-notification-notice-close,:root:has(html.dark-theme) .ant-notification-notice-close,html:has(.dark-theme) .ant-notification-notice-close,body.dark-theme~div .ant-notification-notice-close{color:rgba(255,255,255,.45)!important}:root:has(body.dark-theme) .ant-notification-notice-close:hover,:root:has(html.dark-theme) .ant-notification-notice-close:hover,html:has(.dark-theme) .ant-notification-notice-close:hover,body.dark-theme~div .ant-notification-notice-close:hover{color:rgba(255,255,255,.85)!important}:root:has(body.dark-theme) .ant-notification-notice-wrapper,:root:has(html.dark-theme) .ant-notification-notice-wrapper,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{background:#1f1f1f!important;color:rgba(255,255,255,.85)!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}:is(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice,:is(body.dark-theme,html.dark-theme,.dark-theme-active) [class*=ant-notification-notice]{box-shadow:none!important;border:none!important;outline:none!important;background:#1f1f1f!important}:is(body.dark-theme,html.dark-theme,.dark-theme-active) .ant-notification-notice *{border:none!important;box-shadow: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{background:#1f1f1f!important;color:rgba(255,255,255,.85)!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{background:#fafafa!important;border-right:1px solid #e8e8e8}.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:transparent!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{background:#2a2a2a!important;border-color:#434343!important;color:rgba(255,255,255,.85)!important}body.dark-theme .ant-sender{background:#2a2a2a!important}body.dark-theme .ant-sender .ant-input{background:#2a2a2a!important;color:rgba(255,255,255,.85)!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{background:#262626!important;border-color:#434343!important;color:rgba(255,255,255,.85)!important}body.dark-theme .formula-approval-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .ant-collapse{background:#1f1f1f!important;border-color:#434343!important;border-radius:var(--ant-border-radius-lg, 8px);overflow:hidden}body.dark-theme .ant-collapse-item{border-color:#434343!important}body.dark-theme .ant-collapse-header{background:#262626!important;color:rgba(255,255,255,.85)!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{background:#1d1f24!important;border-color:rgba(255,255,255,.14)!important;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)}body.dark-theme .ant-card-head{background:#1f2329!important;border-color:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.85)!important}body.dark-theme .ant-card-head-title{color:rgba(255,255,255,.85)!important}body.dark-theme .ant-card-body{background:#181b20!important;color:rgba(255,255,255,.85)!important;padding:18px 20px}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"]{background:#3d3419!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #f6ffed"],body.dark-theme [style*="background:#f6ffed"],body.dark-theme [style*="background: #F6FFED"]{background:#1a2e1a!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #fff1f0"],body.dark-theme [style*="background:#fff1f0"]{background:#2a1215!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #e6f7ff"],body.dark-theme [style*="background:#e6f7ff"],body.dark-theme [style*="background: #E6F7FF"]{background:#111d2c!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #f0f5ff"],body.dark-theme [style*="background:#f0f5ff"]{background:#131629!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #fafafa"],body.dark-theme [style*="background:#fafafa"],body.dark-theme [style*="background: #FAFAFA"]{background:#262626!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="background: #f5f5f5"],body.dark-theme [style*="background:#f5f5f5"]{background:#2a2a2a!important;color:rgba(255,255,255,.85)!important}body.dark-theme [style*="linear-gradient(135deg, #F7F7F7"],body.dark-theme [style*="linear-gradient(135deg, #f7f7f7"]{background:linear-gradient(135deg,#262626,#1f1f1f)!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,#0d1a26)!important}body.dark-theme [style*="linear-gradient(135deg, #F6FFED"],body.dark-theme [style*="linear-gradient(135deg, #f6ffed"]{background:linear-gradient(135deg,#1a2e1a,#132813)!important}body.dark-theme [style*="linear-gradient(135deg, #FFF7E6"],body.dark-theme [style*="linear-gradient(135deg, #fff7e6"]{background:linear-gradient(135deg,#3d3419,#2d2611)!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-list-item-meta-description{color:rgba(255,255,255,.65)!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{background:#262626!important;color:rgba(255,255,255,.85)!important;border-color:#434343!important}body.dark-theme .ant-table-tbody>tr>td{border-color:#434343!important;color:rgba(255,255,255,.85)!important}body.dark-theme .ant-table-tbody>tr:hover>td{background:#303030!important}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{background:#1f1f1f!important;border-color:#434343!important;color:rgba(255,255,255,.65)!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:rgba(0,0,0,.24) 0 3px 8px}.sd-inline .ant-pro-card .ant-pro-card-body{border:none;box-shadow:none;padding:0}.sd-toolbar-setting-items{margin-block:0;margin-inline:4px;color:rgba(0,0,0,.88);font-size:16px;cursor:pointer;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}.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}.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{display:inline-block;margin-right:4px;color:red;font-size:16px;content:"*"}form.ant-form.ant-form-horizontal.ant-form-small .ant-form-item{height:auto}.ant-form-item-fileUpload{height:auto!important}.file-control-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.file-control-item{display:flex;flex-direction:column;background:var(--file-control-bg, #fafafa);border:1px solid var(--file-control-border, #e8e8e8);border-radius:8px;padding:8px 12px;transition:all .2s ease}.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{display:flex;align-items:center;gap:12px}.file-control-thumbnail{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--file-control-thumb-bg, #f0f0f0);overflow:hidden}.file-control-image-thumb{width:100%;height:100%;object-fit:cover;border-radius:6px}.file-control-icon-wrapper{display:flex;align-items:center;justify-content:center}.file-control-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-control-name{font-size:13px;line-height:1.4;color:var(--file-control-text, rgba(0, 0, 0, .85));max-width:200px}.file-control-size{font-size:11px;line-height:1.2}.file-control-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.file-control-action-btn{color:var(--file-control-action-color, #595959)!important;padding:4px!important;height:28px!important;width:28px!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{height:3px;background:#e8e8e8;border-radius:2px;margin-top:8px;overflow:hidden}.file-control-progress-bar{height:100%;background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:2px;transition:width .3s ease}.file-control-error{font-size:11px;margin-top:4px}.file-control-upload-btn{border-style:dashed;transition:all .2s ease}.file-control-upload-btn:hover{border-color:#1890ff;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}@media(max-width:576px){.ant-col{min-width:0;width:100%}.ant-form-item{width:100%}.ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%;width:100%!important;text-align:left;padding:0 0 4px}.ant-form-item .ant-form-item-label>label{white-space:normal;line-height:1.3;display:inline-flex;align-items:flex-start}.ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%;width:100%}.ant-form-item .ant-form-item-control-input{width:100%;min-width:0}}.sd-offset{margin-inline-end:4.166666666666666%}.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}.contract-edit-toolbar{gap:12px}.contract-toolbar-actions{column-gap:4px!important;row-gap:4px!important;align-items:center}.contract-toolbar-group{position:relative;display:flex;align-items:center;gap:4px;padding:2px 4px 2px 12px}.contract-toolbar-group:before{content:"";position:absolute;inset-block:20%;left:0;width:1px;background:rgba(0,0,0,.12)}.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{display:inline-flex;align-items:center;gap:6px;line-height:1.2;font-weight:600;color:#3c4552}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{position:static;margin-right:4px}.formula-approval-form .ant-form-item{align-items:flex-start}.formula-approval-form .ant-form-item-control{min-height:unset}.formula-approval-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.formula-approval-contract-cell{min-width:0}.formula-approval-contract-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#3c4552}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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.formula-approval-item-cell{min-width:0}.formula-approval-item-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#3c4552}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{width:100%;justify-content:flex-start;padding:0}.contract-toolbar-group:before{display:none}.contract-toolbar-group .ant-btn{flex:1 1 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-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}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{border-radius:8px 8px 0 0;background:#fafafa;border:1px solid #e8e8e8;transition:all .3s ease}.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{color:#1677ff;font-weight:600}.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{width:100%;box-shadow:0 20px 70px rgba(0,0,0,.08);border-radius:20px;padding:24px}.signing-payment-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.signing-payment-title{text-align:center;margin-bottom:0}.signing-payment-banner{background:linear-gradient(135deg,#f5fbff,#dfeeff);border:1px solid #c4e1ff;border-radius:14px;padding:10px 14px;box-shadow:0 2px 8px rgba(24,144,255,.15);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.signing-payment-banner__inner{display:flex;align-items:center;gap:12px;flex:1}.signing-payment-banner__count{font-size:14px;font-weight:600;color:#1890ff;display:inline-block;width:2.5ch;text-align:center;font-variant-numeric:tabular-nums}.signing-payment-banner__title{font-size:14px;color:#1890ff;white-space:normal;display:block;line-height:1.25}.signing-payment-banner__subtitle{font-size:12px;white-space:normal;word-break:break-word;display:block;line-height:1.25;min-height:1.25em;font-variant-numeric:tabular-nums}.signing-payment-banner__secs{display:inline-block;min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.signing-payment-banner__button{height:40px;border-radius:20px;padding:0 22px;font-weight:600;font-size:14px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 2px 8px rgba(24,144,255,.25)}.signing-payment-banner__spinner{font-size:16px;color:#1890ff}.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;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;text-align:center}}.signing-payment-page{background:#f5f5f5}body.dark-theme .signing-payment-page{background:#141414}body.dark-theme .signing-payment-banner{background:linear-gradient(135deg,#1a1a2e,#162447);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{padding:8px 16px;font-size:14px;margin:0 4px 0 0}.ant-tabs .ant-tabs-nav{margin-bottom:16px!important}}@media(max-width:768px){.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:10px 14px;font-size:18px;margin:0 4px 4px 0;border-radius:6px 6px 0 0;min-width:48px;display:flex;align-items:center;justify-content:center}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{display:flex;align-items:center;justify-content:center;padding:0}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .anticon{font-size:22px;margin:0}.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{border:1px solid red!important;background-color:#ffeff3!important}.ant-layout-sider{will-change:transform;contain:layout}.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,: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}.tariff-item{display:grid;grid-template-columns:120px 1fr;gap:2rem;padding:8px 8px 24px;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;align-items:start}.tariff-item:hover{box-shadow:0 2px 4px rgba(0,0,2,.2)}.tariff-item .tariff-col-1{display:flex;flex-direction:column;align-items:start;gap:10px}.tariff-col-2{min-width:0}.tariff-col-2 .ant-form-item{margin-bottom:16px}.tariff-col-3{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.tariff-item .tariff-col-3 .not-enough-data{margin-bottom:8px 15px;display:block;color:red;font-weight:700;text-align:center}.tariff-col-3 button{margin:auto}.tariff-col-3 .tariff-item-alert{text-align:center}.new-selection-panel .ant-form-item .ant-form-item-label{text-wrap-mode:wrap}:where(.form-edit).ant-form-small .ant-form-item .ant-form-item-label>label{height:auto;white-space:normal;line-height:1.3}bwchat#bwc-wrap #bwc-widget-action{left:30px!important;pointer-events:none}bwchat#bwc-wrap #bwc-chat-request-call-modal.bwc-external:not(.bwc-mobile){left:30px!important}bwchat#bwc-wrap #bwc-chat{left:30px!important}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{flex-direction:column;align-items:stretch;gap:20px}.tariff-item .tariff-col-1{flex-direction:row;width:100%;align-items:center;justify-content:space-between}.tariff-col-2{width:100%;order:2}.tariff-item .tariff-col-3{width:100%;order:1;flex-direction:row;align-items:center;margin-top:0;justify-content:space-between}.tariff-item .tariff-col-3 .not-enough-data{text-align:left}: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{flex-direction:column;align-items:flex-start;gap:20px}.tariff-item .tariff-col-1{flex-direction:row;width:100%;align-items:center;justify-content:space-between}.tariff-item .tariff-col-1 span{flex:1;text-align:left}.tariff-item .tariff-col-3{flex-direction:row;align-items:center;margin-top:0;justify-content:space-between}.tariff-item .tariff-col-3 .not-enough-data{text-align:left}}@media(max-width:1000px){.tariff-item{gap:25px;padding:10px}.tariff-item .tariff-col-1,.tariff-item .tariff-col-3{flex-direction:column}}@container body-container (max-width: 1300px){.tariff-item{flex-direction:column;align-items:flex-start;gap:20px}.tariff-item .tariff-col-1{flex-direction:row;width:100%;align-items:center;justify-content:space-between}.tariff-item .tariff-col-1 span{flex:1;text-align:left}.tariff-item .tariff-col-3{flex-direction:row;align-items:center;margin-top:0;justify-content:space-between}.tariff-item .tariff-col-3 .not-enough-data{text-align:left}}@container body-container (max-width: 1000px){.tariff-item{gap:25px;padding:10px}.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{line-height:1.2;padding-top:10px;padding-bottom:10px}.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;line-height:1.4!important;padding:4px 0!important}.ant-select-dropdown .ant-select-item-option{min-height:32px!important;height:auto!important;padding:5px 12px!important}.ant-select-selection-item{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!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{margin-left:0!important;margin-top:12px!important;width:100%!important}}}.new-selection-panel .ant-tabs-nav{margin-inline:0}@media(max-width:768px){.new-selection-panel{padding:0 12px 24px}.new-selection-panel .ant-col{min-width:0}.tariff-item{padding:12px;gap:16px}.tariff-item .tariff-col-1{width:100%;align-items:center;text-align:center}.tariff-item .tariff-col-1 span{width:100%;text-align:center}.tariff-col-3{align-items:stretch}.tariff-col-3 button,.tariff-col-3 .tariff-item-alert{width:100%}}@container body-container (max-width: 768px){.new-selection-panel{padding:0 12px 24px}.new-selection-panel .ant-col{min-width:0}.tariff-item{padding:12px;gap:16px}.tariff-item .tariff-col-1{width:100%;align-items:center;text-align:center}.tariff-item .tariff-col-1 span{width:100%;text-align:center}.tariff-col-3{align-items:stretch}.tariff-col-3 button,.tariff-col-3 .tariff-item-alert{width:100%}}.crm-search-extra{width:100%;margin-bottom:8px;margin-top:8px}@media(max-width:768px){.crm-search-extra{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.crm-search-row{width:100%;gap:8px!important}.crm-search-row .ant-form-item{flex:1 1 auto}.crm-search-row .ant-input{width:100%}.crm-search-btn{width:100%;display:flex;justify-content:flex-end}.crm-search-btn .ant-btn{width:100%}.crm-search-label{max-width:100%}}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{width:100%;text-align:left;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{width:100%;gap:8px 0}}.division-select .ant-select-selector{height:auto!important;align-items:flex-start;padding-top:6px;padding-bottom:6px}.division-select .ant-select-selection-item{white-space:normal!important;word-break:break-word;line-height:1.3}.division-select .ant-select-selection-placeholder{white-space:normal}.division-select-dropdown .ant-select-item-option-content{white-space:normal;word-break:break-word;line-height:1.35;padding-top:6px;padding-bottom:6px}@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,#d9f7be);border:2px solid #95DE64}body.dark-theme .formula-result-card-green{background:linear-gradient(135deg,#1a2e1a,#132813)!important;border-color:#274916!important}.formula-result-card-orange{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border:2px solid #FFD591}body.dark-theme .formula-result-card-orange{background:linear-gradient(135deg,#3d3419,#2d2611)!important;border-color:#594214!important}.formula-result-card-blue{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:2px solid #91D5FF!important}body.dark-theme .formula-result-card-blue{background:linear-gradient(135deg,#111d2c,#0d1a26)!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{border:2px solid #FAAD14!important;background:#fff7e6!important;color:#faad14!important}body.dark-theme .formula-tag-warning{background:#2b2111!important;border-color:#594214!important}.formula-tag-success{border:2px solid #52C41A!important;background:#f6ffed!important;color:#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,#ededed);border:1px dashed #D9D9D9!important}body.dark-theme .formula-initial-data-card{background:linear-gradient(135deg,#262626,#1f1f1f)!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{background:#fff;border-radius:0;overflow:hidden;height:60vh;max-height:700px;min-height:320px;box-sizing:border-box}@media(max-width:600px){.responsive-chat-panel{width:100vw!important;height:70vh!important;max-height:none!important;min-height:220px!important;border-radius:0!important;box-sizing:border-box!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{font-size:14px!important;padding:4px 8px!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{max-height:calc(100vh - 96px);display:flex;flex-direction:column}.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{border-top:1px solid #f0f0f0;background:#fff}.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{flex:0 0 100%;max-width:100%;padding-bottom:4px;text-align:left}.ant-form-horizontal .ant-form-item-label>label{white-space:normal;line-height:1.3}.ant-form-horizontal .ant-form-item-control{flex:1 1 100%;max-width:100%}.ant-form-horizontal .ant-row{width:100%}}.side-menu .ant-menu-title-content{line-height:1.2;padding-top:10px;padding-bottom:10px}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;font-size:13px;font-weight:600;display:block;margin-bottom:6px}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}body.dark-theme .bi-chart-card{background:#1f1f1f!important}body.dark-theme .bi-chart-card .ant-card-head{background:#1f1f1f!important;border-color:#434343!important;color:rgba(255,255,255,.85)!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 .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{background:#262626!important;color:rgba(255,255,255,.85)!important;border-color:#434343!important}body.dark-theme .bi-pivot-table .ant-table-tbody>tr>td{background:#1f1f1f!important;color:rgba(255,255,255,.65)!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{background:#1f1f1f!important;border:1px solid #434343}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{margin:0 5px;font-weight:700;color:#ff4d4f}body.dark-theme .validation-error-count{color:#ff7875!important}.validation-icon-error{font-size:18px;color:#ff4d4f}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{display:flex;align-items:center;gap:6px}.validation-icon-tooltip{font-size:16px;color:#d48806;cursor:pointer}body.dark-theme .validation-icon-tooltip{color:#ffe58f!important}.finmon-info-banner{margin:8px 0 12px;border-radius:8px}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{font-size:18px;color:#52c41a}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-radius:10px;padding:6px 14px;margin-bottom:6px;overflow:hidden;border:1px solid #d9d9d9}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{padding:8px 16px;border-radius:6px 6px 0 0;transition:all .2s ease}.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 ease,border-color .2s ease}.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:transparent}.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)}._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._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{font-weight:600;margin-right:5px;color:#000}._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{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}
