@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.billing-workspace{max-width:1540px;margin:0 auto;padding:4px 4px 48px}.billing-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:10px 2px 0;display:flex}.billing-header>div:first-child{max-width:850px}.billing-header .ant-tag{color:#2258a5;letter-spacing:1.2px;background:#e8f1ff;border:0;font-size:10px;font-weight:800}.billing-header h2.ant-typography{color:#14253a;letter-spacing:-.8px;margin:9px 0 5px;font:800 31px/1.12 Manrope,system-ui,sans-serif}.billing-header p.ant-typography{color:#6a7a8d;margin:0;font-size:14px}.billing-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-tabs{background:#fff;border:1px solid #e7ebf1;border-radius:13px;gap:5px;margin:0 0 18px;padding:6px;display:flex;overflow:auto;box-shadow:0 5px 20px #162a430b}.billing-tabs .ant-btn{border-radius:9px;flex:none;font-weight:650}.billing-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.billing-kpi{position:relative;overflow:hidden;box-shadow:0 8px 26px #1c324e0b;border:1px solid #e7ebf2!important;border-radius:14px!important}.billing-kpi:before{background:var(--tone,#2e65b0);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.billing-kpi .ant-statistic-title{color:#728196;text-transform:uppercase;letter-spacing:.45px;font-size:11px;font-weight:700}.billing-kpi .ant-statistic-content{color:#172b43;font-size:23px;font-weight:800}.billing-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:16px;display:grid}.billing-card{box-shadow:0 8px 24px #142a440a;border:1px solid #e6ebf1!important;border-radius:14px!important}.billing-card .ant-card-head{border-bottom-color:#edf0f4;min-height:54px}.billing-card .ant-card-head-title{color:#24384e;font-weight:760}.billing-aging{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.billing-aging article{background:#f8fafc;border:1px solid #e8edf3;border-radius:11px;padding:14px}.billing-aging small{color:#78879a;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.billing-aging strong{color:#20354c;margin-top:6px;font-size:17px;display:block}.billing-aging article:last-child{background:#fff6f5;border-color:#f1c8c8}.billing-record-link{color:#215aa5;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.billing-record-link strong,.billing-record-link small{display:block}.billing-record-link small{color:#8390a1;margin-top:2px}.billing-table-card{box-shadow:0 8px 26px #1b304a0a;border:1px solid #e5eaf0!important;border-radius:14px!important}.billing-toolbar{align-items:center;gap:9px;margin-bottom:14px;display:flex}.billing-toolbar .ant-input-affix-wrapper{max-width:360px}.billing-toolbar__right{gap:8px;margin-left:auto;display:flex}.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.billing-form-grid .span-2{grid-column:span 2}.billing-lines{background:#fafbfd;border:1px solid #e7ebf1;border-radius:12px;margin:2px 0 18px;padding:14px}.billing-line{grid-template-columns:1.5fr .75fr .55fr .7fr .55fr 32px;align-items:start;gap:8px;display:grid}.billing-line .ant-form-item{margin-bottom:10px}.billing-line-header{color:#7b899a;text-transform:uppercase;grid-template-columns:1.5fr .75fr .55fr .7fr .55fr 32px;gap:8px;margin-bottom:5px;font-size:10px;font-weight:700;display:grid}.billing-source-note{border-radius:10px;margin-bottom:14px}.billing-status-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-drawer-meta{margin-bottom:18px}.billing-billrun-results{max-height:380px;overflow:auto}.billing-billrun-results article{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.billing-billrun-results article span{color:#718094;font-size:12px;display:block}.billing-empty-state{text-align:center;color:#748398;padding:34px}@media (width<=1200px){.billing-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.billing-header{flex-direction:column;align-items:flex-start}.billing-header__actions{justify-content:flex-start}.billing-grid{grid-template-columns:1fr}.billing-aging{grid-template-columns:repeat(2,1fr)}.billing-line,.billing-line-header{grid-template-columns:1fr 1fr}.billing-line-header{display:none}.billing-form-grid{grid-template-columns:1fr}.billing-form-grid .span-2{grid-column:span 1}}@media (width<=560px){.billing-workspace{padding:0 0 32px}.billing-kpis{grid-template-columns:1fr}.billing-header h2.ant-typography{font-size:27px}.billing-toolbar{flex-direction:column;align-items:stretch}.billing-toolbar__right{margin-left:0}.billing-tabs .ant-btn span:not(.anticon){display:none}}.hospital-workspace{max-width:1540px;margin:0 auto;padding:4px 4px 48px}.hospital-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.hospital-header>div{max-width:880px}.hospital-header .ant-tag{color:#13735f;letter-spacing:1.2px;background:#e8f7f2;border:0;font-size:10px;font-weight:800}.hospital-header h2.ant-typography{color:#14293b;letter-spacing:-.8px;margin:9px 0 5px;font:800 31px/1.12 Manrope,system-ui,sans-serif}.hospital-header p.ant-typography{color:#6b7a8c;margin:0}.hospital-tabs{background:#fff;border:1px solid #e5ebe9;border-radius:13px;gap:5px;margin-bottom:18px;padding:6px;display:flex;overflow:auto;box-shadow:0 5px 20px #1537300b}.hospital-tabs .ant-btn{border-radius:9px;flex:none;font-weight:650}.hospital-tabs .ant-btn-primary{box-shadow:none;background:#19755f}.hospital-note{border-radius:11px;margin-bottom:15px}.hospital-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.hospital-kpis .ant-card{border:1px solid #e3ebe8;border-radius:14px;box-shadow:0 8px 26px #173c330b}.hospital-kpis .ant-statistic-title{color:#718178;text-transform:uppercase;font-size:11px;font-weight:700}.hospital-kpis .ant-statistic-content{color:#173d34;font-size:22px;font-weight:800}.hospital-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px;display:grid}.hospital-grid>.ant-card,.hospital-table,.hospital-clinical-grid .ant-card{border:1px solid #e3eae8;border-radius:14px;box-shadow:0 8px 25px #1938310b}.hospital-person{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;width:100%;padding:11px 2px;display:flex}.hospital-person strong,.hospital-person small{display:block}.hospital-person small{color:#819089;margin-top:3px}.hospital-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hospital-toolbar .ant-input-affix-wrapper{max-width:380px}.hospital-clinical-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hospital-clinical-grid .ant-card{position:relative}.hospital-module-icon{color:#21816b;font-size:24px;position:absolute;top:20px;right:20px}.hospital-clinical-grid .ant-progress{margin-top:12px}.hospital-clinical-grid .ant-progress-bg{background:#21816b!important}@media (width<=1200px){.hospital-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.hospital-header{flex-direction:column;align-items:flex-start}.hospital-grid{grid-template-columns:1fr}.hospital-clinical-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hospital-kpis,.hospital-clinical-grid{grid-template-columns:1fr}.hospital-tabs .ant-btn span:not(.anticon){display:none}.hospital-header h2.ant-typography{font-size:27px}}.scm-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#2b6bff33,#0000 36%),linear-gradient(135deg,#09182f 0%,#132c4d 58%,#123d48 100%);border:1px solid #8dc0ff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:24px 26px;display:flex;overflow:hidden;box-shadow:0 18px 48px #0c204029}.scm-hero__icon{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;flex:0 0 54px;justify-content:center;align-items:center;height:54px;font-size:25px;display:flex}.scm-hero__copy{flex:1;min-width:240px}.scm-hero__copy .ant-typography{color:#fff;margin:0}.scm-hero__copy h2.ant-typography{letter-spacing:-.02em;margin:2px 0 5px;font-size:27px}.scm-hero__copy p.ant-typography{color:#ffffffb8;max-width:760px}.scm-hero__eyebrow{letter-spacing:.14em;font-size:11px;font-weight:700;color:#72d7ff!important}.scm-metrics{margin-bottom:18px}.scm-metric{border:1px solid #e8edf5;border-radius:14px;height:100%;box-shadow:0 5px 18px #142d500d}.scm-metric.warning{border-top:3px solid #f0ad35}.scm-metric.danger{border-top:3px solid #e04a59}.scm-panel{border:1px solid #e6ebf2;border-radius:14px;margin-bottom:18px;box-shadow:0 8px 30px #142d500b}.scm-panel .ant-table-thead>tr>th{color:#536176;letter-spacing:.025em;text-transform:uppercase;background:#f6f8fb;font-size:12px}.scm-panel .ant-table-row{cursor:default}.muted{color:#8290a3;font-size:12px;font-weight:400}.value-negative{color:#cf2634;font-weight:700}@media (width<=800px){.scm-hero{flex-wrap:wrap;align-items:flex-start;padding:20px}.scm-hero__icon{display:none}}.erp-landing-page{--landing-ink:#2f3d4d;--landing-copy:#607287;--landing-muted:#8190a1;--landing-blue:#5b8cad;--landing-blue-soft:#e8f0f6;--landing-green:#5a9278;--landing-border:#e2e8f0;min-height:100vh;color:var(--landing-copy);background:#f6f8fa;font-family:DM Sans,Segoe UI,sans-serif;line-height:1.6}.erp-landing-page button,.erp-landing-page a{-webkit-tap-highlight-color:transparent}.erp-landing-page a{text-decoration:none}.erp-landing-container{width:min(1240px,100% - 40px);margin:0 auto}.erp-landing-header{z-index:100;border-bottom:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafceb;height:68px;position:sticky;top:0}.erp-landing-header__inner{align-items:center;gap:28px;width:min(1400px,100% - 32px);height:100%;margin:0 auto;display:flex}.erp-landing-brand{flex:none;align-items:center;gap:9px;display:flex}.erp-landing-brand img{border-radius:12px;width:40px;height:40px;display:block;box-shadow:0 8px 20px #2563eb2e}.erp-landing-brand>b{color:#2563eb;letter-spacing:-.4px;font:800 20px/1 Manrope,sans-serif}.erp-landing-brand>span{color:#436f8d;letter-spacing:1.5px;background:#e6eef4;border:1px solid #d5e1e9;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800}.erp-landing-nav{flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.erp-landing-nav button,.erp-landing-nav a{color:#56697c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:600}.erp-landing-nav button:hover,.erp-landing-nav a:hover{color:#3f6f8f;background:#edf3f7}.erp-landing-auth{align-items:center;gap:13px;display:flex}.erp-landing-contact{color:#5e7184;font-size:13px;font-weight:600}.erp-landing-auth .ant-btn{background:var(--landing-blue);border-color:var(--landing-blue);height:40px;box-shadow:none;border-radius:9px;padding-inline:17px;font-weight:700}.erp-landing-mobile-login{color:#486b84;font-size:13px;font-weight:700;display:none}.erp-landing-hero{background:linear-gradient(165deg,#f7f9fc 0%,#edf2f6 48%,#f5f3ef 100%);min-height:750px;position:relative;overflow:hidden}.erp-landing-hero:before{content:"";background-image:linear-gradient(#5b8cad0b 1px,#0000 1px),linear-gradient(90deg,#5b8cad0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.erp-landing-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.erp-landing-orb--one{background:radial-gradient(circle,#5b8cad2e,#0000 68%);width:600px;height:600px;top:-300px;right:-90px}.erp-landing-orb--two{background:radial-gradient(circle,#5a927829,#0000 68%);width:480px;height:480px;bottom:-280px;left:-130px}.erp-landing-hero__grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:74px;min-height:750px;padding-block:86px 76px;display:grid;position:relative}.erp-landing-eyebrow{color:#4d728a;background:var(--landing-blue-soft);border:1px solid #d4e3ee;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-bottom:23px;padding:7px 15px;font-size:12px;font-weight:700;display:flex}.erp-landing-eyebrow span{background:#63a284;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #63a28421}.erp-landing-hero h1{max-width:720px;color:var(--landing-ink);letter-spacing:-2.5px;margin:0;font:700 clamp(42px,5vw,65px)/1.08 Manrope,sans-serif}.erp-landing-hero h1 em{color:var(--landing-blue);font-style:normal}.erp-landing-hero__copy>p{color:#6f8092;max-width:660px;margin:25px 0 26px;font-size:18px;line-height:1.72}.erp-landing-pills{flex-wrap:wrap;gap:7px;display:flex}.erp-landing-pills .ant-tag{color:#586c80;background:#ffffffba;border-color:#dde5ec;border-radius:999px;margin:0;padding:5px 12px;font-size:11px;font-weight:600}.erp-landing-hero__actions{flex-wrap:wrap;gap:11px;margin:31px 0 25px;display:flex}.erp-landing-hero__actions .ant-btn{height:50px;box-shadow:none;border-radius:11px;padding-inline:24px;font-size:14px;font-weight:700}.erp-landing-hero__actions .ant-btn-primary{background:var(--landing-green);border-color:var(--landing-green)}.erp-landing-hero__actions .ant-btn-primary:hover{background:#4d7d66!important;border-color:#4d7d66!important}.erp-landing-assurance{color:#77889a;flex-wrap:wrap;gap:19px;font-size:11px;font-weight:600;display:flex}.erp-landing-assurance .anticon{color:var(--landing-green);margin-right:5px}.erp-command-preview{background:#ffffffeb;border:1px solid #dde5ec;border-radius:20px;padding:22px;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 26px 70px #2a36441f}.erp-command-preview__top{color:#698095;letter-spacing:1.4px;background:#f7f9fb;border-bottom:1px solid #e7ecf1;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;margin:-22px -22px 20px;padding:12px 17px;font-size:8px;font-weight:800;display:flex}.erp-command-preview__top div{align-items:center;gap:8px;display:flex}.erp-command-preview__top small{color:#9aa6b2;letter-spacing:0;font-size:8px}.erp-live-dot{background:#45be89;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6f6ef}.erp-command-preview__heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.erp-command-preview__heading small,.erp-command-preview__heading strong{display:block}.erp-command-preview__heading small{color:#6b91ac;letter-spacing:1.2px;font-size:8px;font-weight:800}.erp-command-preview__heading strong{color:#344558;margin-top:3px;font:800 17px Manrope,sans-serif}.erp-command-preview__heading>.anticon{color:#5782a0;background:#e9f0f5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.erp-command-metrics{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.erp-command-metrics article{background:#fafbfc;border:1px solid #e9edf1;border-radius:11px;align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.metric-icon{border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.metric-icon.blue{color:#4f7fa2;background:#e8f0f6}.metric-icon.amber{color:#9b762f;background:#f8f1e4}.metric-icon.purple{color:#846397;background:#f0ebf3}.metric-icon.green{color:#4f846d;background:#e9f3ee}.erp-command-metrics small,.erp-command-metrics strong,.erp-command-metrics em{display:block}.erp-command-metrics small{color:#9aa6b1;letter-spacing:.8px;font-size:7px;font-weight:800}.erp-command-metrics strong{color:#405166;margin:2px 0;font-size:11px}.erp-command-metrics em{color:#929eaa;font-size:8px;font-style:normal}.erp-command-flow{background:#213449;border-radius:12px;margin-top:10px;padding:15px}.erp-command-flow header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.erp-command-flow header span{color:#78a8cb;letter-spacing:1px;font-size:7px;font-weight:800}.erp-command-flow header strong{color:#dce7ef;font-size:9px}.erp-command-flow>div{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 0;display:flex}.erp-command-flow i{color:#7f9ab0;background:#ffffff12;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.erp-command-flow i.done{color:#62c79a}.erp-command-flow>div>span{flex:1;min-width:0}.erp-command-flow strong,.erp-command-flow small{display:block}.erp-command-flow strong{color:#e4ecf2;font-size:9px}.erp-command-flow small{color:#89a0b3;margin-top:2px;font-size:7px}.erp-command-flow b{color:#80a1b9;letter-spacing:.6px;font-size:6px}.erp-trust-strip{border-block:1px solid var(--landing-border);background:#fff}.erp-trust-strip .erp-landing-container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:82px;display:grid}.erp-trust-strip span{color:#68798a;border-right:1px solid #e7ebef;justify-content:center;align-items:center;gap:9px;height:32px;font-size:11px;font-weight:700;display:flex}.erp-trust-strip span:last-child{border:0}.erp-trust-strip .anticon{color:#6e95af;font-size:15px}.erp-landing-section{padding:104px 0;scroll-margin-top:68px}.erp-platform-section{background:#fff}.erp-section-heading{text-align:center;max-width:760px;margin:0 auto 50px}.erp-section-heading>span{color:#5a86a3;letter-spacing:1.8px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.erp-section-heading h2{color:var(--landing-ink);letter-spacing:-1.4px;margin:0;font:700 clamp(30px,4vw,43px)/1.18 Manrope,sans-serif}.erp-section-heading p{color:#7a8999;margin:18px auto 0;font-size:16px;line-height:1.75}.erp-module-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.erp-module-card{background:#fff;border:1px solid #e3e8ed;border-radius:16px;min-height:245px;padding:25px 23px;transition:all .22s;position:relative;overflow:hidden}.erp-module-card:before{background:var(--tone);transform-origin:0;content:"";height:3px;transition:transform .22s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.erp-module-card:hover{border-color:color-mix(in srgb,var(--tone) 28%,#e3e8ed);transform:translateY(-4px);box-shadow:0 14px 36px #26394a14}.erp-module-card:hover:before{transform:scaleX(1)}.erp-module-card>span{width:44px;height:44px;color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,white);border-radius:12px;place-items:center;font-size:18px;display:grid}.erp-module-card h3{color:#35465a;margin:19px 0 9px;font:700 15px Manrope,sans-serif}.erp-module-card p{color:#7b8998;min-height:72px;margin:0;font-size:12px;line-height:1.65}.erp-module-card i{color:var(--tone);letter-spacing:.35px;text-transform:uppercase;margin-top:16px;font-size:9px;font-style:normal;font-weight:800;display:block}.erp-module-card i .anticon{margin-left:5px;font-size:7px}.tone-blue{--tone:#5b8cad}.tone-amber{--tone:#a47a31}.tone-purple{--tone:#87649a}.tone-teal{--tone:#4f8e8b}.tone-rose{--tone:#a96879}.tone-green{--tone:#5d8d72}.tone-indigo{--tone:#647eaa}.tone-slate{--tone:#637487}.erp-lifecycle-section{color:#d9e4ec;background:linear-gradient(145deg,#203447,#182b3d)}.erp-section-heading--light>span{color:#76a9cb}.erp-section-heading--light h2{color:#f2f6f8}.erp-section-heading--light p{color:#99adbd}.erp-lifecycle-track{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.erp-lifecycle-track article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;min-height:150px;padding:19px 15px;display:flex}.erp-lifecycle-track article b{color:#6e93ad;font:800 23px Manrope,sans-serif}.erp-lifecycle-track article small{color:#74acd0;letter-spacing:1px;text-transform:uppercase;margin:12px 0 4px;font-size:8px;font-weight:800}.erp-lifecycle-track article strong{color:#dce6ed;font-size:11px;line-height:1.5}.erp-lifecycle-track>.anticon{color:#6f8799;font-size:9px}.erp-lifecycle-proof{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.erp-lifecycle-proof>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.erp-lifecycle-proof>div>.anticon{color:#76acd0;background:#75acd01a;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.erp-lifecycle-proof strong,.erp-lifecycle-proof small{display:block}.erp-lifecycle-proof strong{color:#dce7ed;font-size:11px}.erp-lifecycle-proof small{color:#8ea3b3;margin-top:3px;font-size:9px;line-height:1.5}.erp-enterprise-section{background:#f6f8fa}.erp-enterprise-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:90px;display:grid}.erp-section-heading--left{text-align:left;margin:0 0 30px}.erp-section-heading--left p{margin-left:0}.erp-enterprise-checks{grid-template-columns:repeat(2,1fr);gap:13px 22px;display:grid}.erp-enterprise-checks span{color:#617386;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;display:flex}.erp-enterprise-checks .anticon{color:var(--landing-green);margin-top:4px}.erp-control-card{color:#fff;background:linear-gradient(145deg,#29435b,#20364b);border-radius:20px;padding:35px;box-shadow:0 25px 60px #2236492b}.erp-control-card__icon{color:#8bbadb;background:#8bbadb1c;border:1px solid #8bbadb29;border-radius:14px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.erp-control-card>span{color:#76a9cb;letter-spacing:1.5px;margin-top:25px;font-size:9px;font-weight:800;display:block}.erp-control-card h3{color:#fff;letter-spacing:-.6px;margin:7px 0 13px;font:700 27px/1.25 Manrope,sans-serif}.erp-control-card>p{color:#a7bac9;margin:0;font-size:13px}.erp-control-card dl{margin:26px 0 0}.erp-control-card dl>div{border-top:1px solid #ffffff14;justify-content:space-between;padding:10px 0;display:flex}.erp-control-card dt{color:#819caf;font-size:10px}.erp-control-card dd{color:#e0e8ee;margin:0;font-size:10px;font-weight:700}.erp-landing-cta{color:#fff;background:#5b8cad;padding:65px 0}.erp-landing-cta .erp-landing-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.erp-landing-cta span{color:#dbeaf3;letter-spacing:1.5px;font-size:9px;font-weight:800}.erp-landing-cta h2{color:#fff;letter-spacing:-1px;margin:6px 0 7px;font:700 clamp(27px,3.5vw,39px)/1.2 Manrope,sans-serif}.erp-landing-cta p{color:#e2edf4;margin:0;font-size:13px}.erp-landing-cta .erp-landing-container>div:last-child{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.erp-landing-cta .ant-btn{color:#4c7691;height:50px;box-shadow:none;background:#fff;border:0;border-radius:11px;padding-inline:22px;font-weight:800}.erp-landing-cta .erp-landing-container>div:last-child>a:last-child{color:#eaf3f8;font-size:11px;font-weight:600}.erp-landing-footer{color:#ffffffc7;background:#243041}.erp-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:50px;padding-block:58px 42px;display:grid}.erp-footer-brand{position:relative}.erp-footer-brand img{background:0 0;border-radius:12px;width:40px;height:40px;padding:0}.erp-footer-brand>b{color:#c4d4ff;letter-spacing:-.3px;vertical-align:12px;border:0;margin:10px 0 0 10px;padding:0;font:800 18px/1 Manrope,sans-serif;display:inline-block}.erp-footer-brand p{color:#aebbc7;max-width:310px;margin:17px 0;font-size:12px}.erp-footer-brand>div{gap:17px;display:flex}.erp-footer-brand>div a{color:#d5dfe7;font-size:17px}.erp-footer-grid h3{color:#fff;margin:3px 0 16px;font-size:12px}.erp-footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:9px;display:flex}.erp-footer-grid>div:not(:first-child) a,.erp-footer-grid>div:not(:first-child) button,.erp-footer-grid>div:not(:first-child) span{color:#aebbc7;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.erp-footer-grid>div:not(:first-child) a:hover,.erp-footer-grid>div:not(:first-child) button:hover{color:#fff}.erp-footer-grid>div:not(:first-child) .anticon{margin-right:5px}.erp-footer-bottom{border-top:1px solid #ffffff17}.erp-footer-bottom .erp-landing-container{color:#8797a6;justify-content:space-between;align-items:center;gap:20px;min-height:65px;font-size:10px;display:flex}.erp-footer-bottom a{color:#cbdbe6;text-underline-offset:2px;text-decoration:underline}@media (width<=1100px){.erp-landing-hero__grid{grid-template-columns:1fr 440px;gap:35px}.erp-landing-hero h1{font-size:48px}.erp-module-grid{grid-template-columns:repeat(2,1fr)}.erp-lifecycle-track{grid-template-columns:repeat(3,1fr)}.erp-lifecycle-track>.anticon{display:none}.erp-enterprise-grid{gap:45px}}@media (width<=900px){.erp-landing-nav,.erp-landing-auth{display:none}.erp-landing-header__inner{justify-content:space-between}.erp-landing-mobile-login{align-items:center;gap:7px;display:flex}.erp-landing-hero__grid{grid-template-columns:1fr;min-height:auto;padding-block:70px}.erp-command-preview{width:min(620px,100%);margin:0 auto;transform:none}.erp-trust-strip .erp-landing-container{grid-template-columns:repeat(2,1fr);padding-block:15px}.erp-trust-strip span:nth-child(2){border-right:0}.erp-enterprise-grid{grid-template-columns:1fr}.erp-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.erp-landing-container{width:min(100% - 28px,1240px)}.erp-landing-brand img{width:148px}.erp-landing-brand>span{display:none}.erp-landing-hero__grid{padding-block:55px}.erp-landing-hero h1{letter-spacing:-1.5px;font-size:clamp(36px,11vw,48px)}.erp-landing-hero__copy>p{font-size:16px}.erp-landing-hero__actions{display:grid}.erp-landing-hero__actions a,.erp-landing-hero__actions .ant-btn{width:100%}.erp-command-preview{padding:16px}.erp-command-preview__top{margin:-16px -16px 17px}.erp-command-metrics{grid-template-columns:1fr}.erp-trust-strip span{justify-content:flex-start;padding-left:13px;font-size:9px}.erp-landing-section{padding:76px 0}.erp-module-grid,.erp-lifecycle-track,.erp-lifecycle-proof,.erp-enterprise-checks{grid-template-columns:1fr}.erp-module-card{min-height:215px}.erp-lifecycle-track article{min-height:120px}.erp-landing-cta .erp-landing-container{flex-direction:column;align-items:flex-start}.erp-landing-cta .erp-landing-container>div:last-child{align-items:stretch;width:100%}.erp-footer-grid{grid-template-columns:1fr;gap:34px}.erp-footer-bottom .erp-landing-container{flex-direction:column;align-items:flex-start;padding-block:18px}}@media (prefers-reduced-motion:reduce){.erp-landing-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{color:#172338;font-synthesis:none;background:#f5f7fa;font-family:DM Sans,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#f5f7fa}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{background:#f5f7fa;min-height:100vh}.desktop-sider.ant-layout-sider{background:#102a43;border-right:1px solid #ffffff0f;height:100vh;position:sticky;top:0;overflow:hidden}.app-nav{background:linear-gradient(#102a43 0%,#0c2238 100%);flex-direction:column;height:100%;display:flex}.product-mark{border-bottom:1px solid #ffffff14;flex:0 0 80px;align-items:center;gap:12px;height:80px;padding:0 22px;display:flex}.product-mark.is-collapsed{justify-content:center;padding:0}.product-mark__logo{background:0 0;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 8px 24px #2563eb47}.product-mark__logo img{width:38px;height:38px}.product-mark__copy{flex-direction:column;min-width:0;display:flex}.product-mark__copy strong{color:#fff;letter-spacing:-.4px;font:800 18px/1.1 Manrope,sans-serif}.product-mark__copy span{color:#94a9bd;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.nav-caption{color:#70899f;letter-spacing:1.7px;padding:22px 24px 8px;font-size:10px;font-weight:700}.workspace-menu.ant-menu{scrollbar-width:thin;scrollbar-color:#365269 transparent;background:0 0;border:0;flex:1;padding:0 10px 18px;overflow:auto}.workspace-menu.ant-menu-dark .ant-menu-item,.workspace-menu.ant-menu-dark .ant-menu-submenu-title{color:#bdcad6;border-radius:9px;width:100%;height:42px;margin:2px 0;font-size:13px;line-height:42px}.workspace-menu.ant-menu-dark .ant-menu-submenu-title{font-weight:600}.workspace-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#1677ff,#2a8bff);box-shadow:0 7px 18px #1677ff3d}.workspace-menu.ant-menu-dark .ant-menu-sub{background:#04111d33}.nav-footer{color:#c5d3df;background:#ffffff0e;border:1px solid #ffffff12;border-radius:11px;flex:none;align-items:center;gap:10px;margin:10px 14px 16px;padding:12px;display:flex}.nav-footer strong,.nav-footer small{display:block}.nav-footer strong{font-size:11px}.nav-footer small{color:#7f98ad;margin-top:2px;font-size:9px}.system-dot{background:#3ed598;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3ed5981f}.main-layout{min-width:0}.topbar.ant-layout-header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.topbar__left,.topbar__actions{align-items:center;display:flex}.nav-toggle{color:#526477;border:1px solid #e6ebf1;border-radius:10px;width:38px;height:38px;margin-right:14px}.page-context{flex-direction:column;display:flex}.page-context span{color:#8b98a8;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:700}.page-context strong{color:#18283b;font:700 16px/1.4 Manrope,sans-serif}.topbar__actions{gap:8px}.command-trigger,.account-button{cursor:pointer;border:0}.command-trigger{color:#738296;text-align:left;background:#f4f6f9;border:1px solid #e6ebf1;border-radius:10px;align-items:center;gap:9px;min-width:230px;height:38px;padding:0 9px 0 13px;display:flex}.command-trigger span{flex:1;font-size:12px}kbd{color:#6f7d8e;background:#fff;border:1px solid #dce3ea;border-bottom-width:2px;border-radius:5px;padding:2px 6px;font:600 10px/1.4 DM Sans,sans-serif}.notification-button{color:#526477;width:38px;height:38px}.topbar-divider{height:24px;margin:0 6px}.account-button{color:#314357;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:3px 8px 3px 3px;font-size:12px;font-weight:600;display:flex}.account-button:hover{background:#f5f7fa}.account-avatar{color:#155fae;background:#e7f1fd}.app-content{background:#f5f7fa;min-height:calc(100vh - 72px)}.workspace-home{width:min(1460px,100%);margin:0 auto;padding:36px 42px 56px}.home-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow.ant-tag{color:#167052;letter-spacing:.5px;text-transform:uppercase;background:#eaf8f2;border-radius:20px;margin:0 0 9px;padding:4px 9px;font-size:10px;font-weight:700}.home-hero h1.ant-typography{color:#142438;letter-spacing:-1.2px;margin:0;font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif}.home-hero p.ant-typography{color:#66768a;margin:7px 0 0;font-size:15px}.home-hero .ant-btn{border-radius:10px;height:44px;padding-inline:18px;font-weight:600;box-shadow:0 8px 18px #1677ff33}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pulse-card{background:#fff;border:1px solid #e8edf3;border-radius:15px;align-items:center;gap:15px;min-height:126px;padding:20px;display:flex;box-shadow:0 5px 18px #1b304a09}.pulse-card--primary{color:#fff;background:linear-gradient(135deg,#1769bd,#2787e5);border:0}.pulse-card .pulse-icon{color:#1769bd;background:#eaf3fc;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.pulse-card--primary .pulse-icon{color:#fff;background:#ffffff26}.pulse-card small,.pulse-card strong,.pulse-card div>span{display:block}.pulse-card small{color:#7f8da0;letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:700}.pulse-card strong{color:#17283c;letter-spacing:-.7px;margin:3px 0 2px;font:800 24px/1.25 Manrope,sans-serif}.pulse-card div>span{color:#8996a6;font-size:10px}.pulse-card--primary small,.pulse-card--primary div>span{color:#ffffffb3}.pulse-card--primary strong{color:#fff}.status-pulse{background:#35c690;border-radius:50%;width:12px;height:12px;margin:0 14px;box-shadow:0 0 0 8px #e7f8f1}.home-alert{border-radius:11px;margin-top:16px}.recent-section,.apps-section{margin-top:36px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-heading span{color:#1677cf;letter-spacing:1.5px;font-size:9px;font-weight:700}.section-heading h2{color:#18283b;letter-spacing:-.4px;margin:3px 0 0;font:800 20px/1.3 Manrope,sans-serif}.recent-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.recent-row button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5ebf1;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;transition:all .2s;display:flex}.recent-row button:hover{border-color:#bdd7f2;transform:translateY(-2px);box-shadow:0 7px 20px #19406712}.recent-row i{width:36px;height:36px;color:var(--app-color);background:color-mix(in srgb,var(--app-color) 11%,white);border-radius:9px;flex:0 0 36px;place-items:center;font-style:normal;display:grid}.recent-row button>span:nth-child(2){flex:1;min-width:0}.recent-row strong,.recent-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-row strong{color:#27384c;font-size:12px}.recent-row small{color:#8b98a8;margin-top:3px;font-size:9px}.recent-row button>.anticon{color:#9ba8b7;font-size:10px}.apps-heading .ant-input-affix-wrapper{border-radius:10px;width:280px;height:40px}.app-filters{gap:5px;padding-bottom:18px;display:flex;overflow-x:auto}.app-filters button{color:#647488;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:11px;font-weight:600;display:flex}.app-filters button span{color:#8a98a8;background:#e9edf2;border-radius:10px;min-width:19px;padding:1px 5px;font-size:9px}.app-filters button.active{color:#155fae;background:#eaf3fc;border-color:#d8e9fa}.app-filters button.active span{color:#fff;background:#1c75ca}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.app-tile{cursor:pointer;background:#fff;border:1px solid #e5ebf1;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:13px;min-height:136px;padding:18px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.app-tile:before{background:var(--app-color);content:"";width:3px;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.app-tile:hover{border-color:#c9ddec;transform:translateY(-3px);box-shadow:0 10px 28px #14355214}.app-tile:hover:before{transform:scaleY(1)}.app-icon{width:48px;height:48px;color:var(--app-color);background:color-mix(in srgb,var(--app-color) 10%,white);border-radius:13px;place-items:center;font-size:20px;display:grid}.app-copy{min-width:0}.app-copy h3{color:#25364a;margin:0 0 5px;font:700 13px Manrope,sans-serif}.app-copy p{color:#8290a1;margin:0;font-size:10px;line-height:1.45}.app-arrow{color:#a5b1bd;font-size:10px;transition:transform .2s,color .2s}.app-tile:hover .app-arrow{color:#1677cf;transform:translate(2px)}.favorite-button{color:#c4ccd5;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;transition:all .2s;display:grid;position:absolute;top:8px;right:8px}.app-tile:hover .favorite-button,.favorite-button.is-favorite{opacity:1}.favorite-button.is-favorite{color:#f3ab24}.no-apps{color:#8997a8;text-align:center;padding:70px 20px}.no-apps>.anticon{font-size:26px}.no-apps h3{color:#526477;margin:12px 0 3px}.no-apps p{margin:0;font-size:12px}.command-modal .ant-modal-content{border-radius:15px;padding:12px;overflow:hidden}.command-modal .ant-input-affix-wrapper{box-shadow:none;border:0;border-bottom:1px solid #e8edf2;border-radius:0}.command-results{padding-top:8px}.command-results>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px;display:flex}.command-results>button:hover{background:#f3f7fb}.command-results>button>span:nth-child(2){flex:1}.command-results strong,.command-results small{display:block}.command-results strong{color:#26384c;font-size:12px}.command-results small{color:#8a98a8;margin-top:2px;font-size:10px}.command-icon{color:#176fc1;background:#eaf3fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.command-results .ant-tag{font-size:9px}.empty-search{color:#8290a1;text-align:center;padding:40px}.command-help{color:#98a4b1;border-top:1px solid #edf0f4;justify-content:space-between;padding:10px 5px 0;font-size:9px;display:flex}.mobile-drawer .ant-drawer-body{background:#102a43;padding:0}.mobile-drawer .ant-drawer-content-wrapper{width:288px!important}.signin-page{background:#fff;grid-template-columns:minmax(390px,46%) 1fr;min-height:100vh;display:grid}.signin-story{color:#fff;background:linear-gradient(160deg,#07141f 0%,#0b1f33 58%,#16324a 100%);flex-direction:column;justify-content:space-between;padding:42px clamp(36px,6vw,84px);display:flex;position:relative;overflow:hidden}.signin-story:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-260px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.signin-story:after{filter:blur(2px);content:"";background:#2188dd40;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;left:-100px}.signin-brand{z-index:1;position:relative}.signin-lockup{border-radius:16px;width:min(420px,100%);height:auto;display:block;box-shadow:0 18px 48px #00000047}.signin-message{z-index:1;max-width:560px;position:relative}.signin-message>span{color:#c6a15b;letter-spacing:2px;font-size:10px;font-weight:700}.signin-message h1{letter-spacing:-2.3px;margin:15px 0 20px;font:800 clamp(38px,4vw,60px)/1.06 Manrope,sans-serif}.signin-message p{color:#b8cad9;max-width:500px;margin:0;font-size:15px;line-height:1.7}.signin-status{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.signin-status i{background:#42dda3;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #42dda31f}.signin-status strong,.signin-status small{display:block}.signin-status strong{font-size:11px}.signin-status small{color:#83a2ba;margin-top:3px;font-size:9px}.signin-panel{background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%);place-items:center;padding:30px;display:grid}.signin-card.ant-card{width:min(430px,100%);box-shadow:none;background:0 0;border:0}.signin-card .ant-card-body{padding:30px}.signin-card__heading{margin-bottom:30px}.signin-card__heading h3.ant-typography{color:#17283d;letter-spacing:-.8px;margin:0 0 6px;font:800 29px Manrope,sans-serif}.signin-card__heading .ant-typography-secondary{color:#7d8b9c;font-size:13px}.signin-card .ant-form-item-label>label{color:#526276;font-size:11px;font-weight:700}.signin-card .ant-input-affix-wrapper{border-color:#dce4ec;border-radius:10px;height:48px;padding-inline:14px}.signin-card .ant-btn-primary{border-radius:10px;height:48px;margin-top:5px;font-weight:700;box-shadow:0 9px 20px #1677ff33}.signin-security{color:#9aa6b3;text-align:center;margin-top:28px;font-size:9px}.signin-security .anticon{color:#5fa986;margin-right:5px}.signin-mobile-brand{display:none}.enterprise-cockpit{width:min(1500px,100%);margin:0 auto;padding:34px 38px 52px}.enterprise-hero{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px;display:flex}.enterprise-badge.ant-tag{color:#155f9f;letter-spacing:1px;background:#e8f2fb;border-radius:20px;margin:0 0 9px;padding:4px 9px;font-size:9px;font-weight:800}.enterprise-hero h1{color:#142438;letter-spacing:-1.2px;margin:0;font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif}.enterprise-hero p{color:#718094;margin:7px 0 0;font-size:14px}.enterprise-actions{gap:8px;display:flex}.enterprise-actions .ant-btn{border-radius:9px;height:40px;font-weight:600}.executive-strip{background:#fff;border:1px solid #e5ebf1;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 6px 22px #1935500a}.executive-strip article{border-right:1px solid #edf1f5;align-items:center;gap:13px;min-width:0;min-height:118px;padding:21px;display:flex}.executive-strip article:last-child{border:0}.metric-symbol{border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.metric-symbol.blue{color:#1769bd;background:#eaf3fc}.metric-symbol.amber{color:#9b691e;background:#fbf2df}.metric-symbol.purple{color:#7c4d91;background:#f3eefa}.metric-symbol.rose{color:#ad4d61;background:#faedf0}.executive-strip small,.executive-strip strong,.executive-strip em{display:block}.executive-strip small{color:#8794a4;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.executive-strip strong{color:#1d2e42;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:800 17px Manrope,sans-serif;overflow:hidden}.executive-strip em{color:#91a0af;font-size:9px;font-style:normal}.enterprise-body{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;margin-top:29px;display:grid}.enterprise-main{min-width:0}.enterprise-section-title{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.enterprise-section-title span{color:#1670bb;letter-spacing:1.6px;font-size:8px;font-weight:800}.enterprise-section-title h2{color:#1b2c40;margin:3px 0 0;font:800 19px Manrope,sans-serif}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-card{background:#fff;border:1px solid #e5ebf1;border-radius:14px;min-height:190px;padding:18px;transition:all .2s}.capability-card:first-child{grid-column:span 2;min-height:170px}.capability-card:hover{border-color:color-mix(in srgb,var(--module-color) 35%,#e5ebf1);transform:translateY(-2px);box-shadow:0 9px 25px #18375211}.capability-card header{align-items:center;gap:11px;display:flex}.capability-card header>div{flex:1}.capability-card header small{color:var(--module-color);letter-spacing:1.4px;font-size:8px;font-weight:800;display:block}.capability-card h3{color:#25364a;margin:2px 0 0;font:800 15px Manrope,sans-serif}.capability-card>p{color:#718195;min-height:40px;margin:15px 0 20px;font-size:11px;line-height:1.55}.capability-icon{width:40px;height:40px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 10%,white);border-radius:11px;place-items:center;font-size:17px;display:grid}.capability-state{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.capability-state>span{font-size:9px;font-weight:700}.capability-state .is-live{color:#278260}.capability-state .is-resilient{color:#8a6a20}.capability-state .is-unavailable{color:#bd6f1c}.capability-state button{color:#41566e;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.capability-state button .anticon{margin-left:4px;font-size:8px}.flow-panel{background:#fff;border:1px solid #e5ebf1;border-radius:14px;margin-top:25px;padding:20px}.process-flow{justify-content:space-between;align-items:center;gap:7px;display:flex}.process-flow>button{cursor:pointer;text-align:left;background:#f7f9fb;border:1px solid #e8edf2;border-radius:9px;flex:1;min-width:0;padding:12px 9px}.process-flow>button:hover{background:#edf5fc;border-color:#cae0f3}.process-flow small,.process-flow strong{display:block}.process-flow small{color:#8090a2;text-transform:uppercase;font-size:8px}.process-flow strong{color:#34485f;margin-top:4px;font-size:10px}.process-flow>.anticon{color:#aab5c0;font-size:9px}.enterprise-aside{flex-direction:column;gap:13px;display:flex}.attention-panel,.control-panel,.sync-panel{background:#fff;border:1px solid #e5ebf1;border-radius:14px;padding:18px}.attention-panel header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.attention-panel header span:first-child,.control-panel header small{color:#b66e19;letter-spacing:1.4px;font-size:8px;font-weight:800}.attention-panel h2{color:#25364a;margin:3px 0 0;font:800 17px Manrope,sans-serif}.attention-count{color:#a66213;background:#fbf1df;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.attention-list button{color:#3c5066;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:9px;width:100%;padding:11px 0;font-size:10px;display:flex}.attention-list button:last-child{border:0}.attention-list button>span{flex:1}.attention-list i{font-style:normal}.attention-list i.blue{color:#2679c1}.attention-list i.orange{color:#d68a26}.attention-list i.red{color:#c55059}.attention-list button>.anticon{color:#a2afbb;font-size:8px}.control-panel{color:#fff;background:linear-gradient(145deg,#173a5b,#0e2943);border:0}.control-panel header{color:#6ab5ed;align-items:center;gap:10px;display:flex}.control-panel header h3{color:#fff;margin:2px 0 0;font:700 13px Manrope,sans-serif}.control-panel header small{color:#7598b3}.control-panel>strong{margin-top:18px;font:800 30px Manrope,sans-serif;display:block}.control-panel>p{color:#9db3c5;margin:0 0 16px;font-size:10px}.control-panel .ant-btn{color:#fff;background:#ffffff17;border-color:#ffffff21}.sync-panel{align-items:center;gap:10px;display:flex}.sync-panel>div{flex:1}.sync-panel strong,.sync-panel small{display:block}.sync-panel strong{color:#3b4f65;font-size:10px}.sync-panel small{color:#95a2b0;font-size:9px}.sync-panel>.anticon{color:#9cabb9}.sync-dot{background:#39c88d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e9f8f2}.transaction-page{width:min(1400px,100%);margin:0 auto;padding:34px 38px 52px}.transaction-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.transaction-header .ant-tag{color:#1769ad;letter-spacing:1px;background:#eaf3fc;margin:0 0 9px;font-size:9px;font-weight:800}.transaction-header h1{color:#16273b;letter-spacing:-1px;margin:0;font:800 34px/1.15 Manrope,sans-serif}.transaction-header p{color:#77869a;margin:7px 0 0;font-size:13px}.transaction-metrics{background:#fff;border:1px solid #e5ebf1;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.transaction-metrics article{border-right:1px solid #edf1f5;padding:20px}.transaction-metrics article:last-child{border:0}.transaction-metrics small,.transaction-metrics strong{display:block}.transaction-metrics small{color:#8492a3;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.transaction-metrics strong{color:#213449;margin-top:6px;font:800 20px Manrope,sans-serif}.transaction-metrics .balanced{color:#27805f;font-size:15px}.transaction-card{background:#fff;border:1px solid #e5ebf1;border-radius:14px;padding:20px}.transaction-card__title{margin-bottom:14px}.transaction-card__title span{color:#176caf;letter-spacing:1.5px;font-size:8px;font-weight:800}.transaction-card__title h2{color:#213449;margin:3px 0 0;font:800 18px Manrope,sans-serif}.posting-status{color:#27805f;font-size:10px;font-weight:700}.entry-trace dl{background:#f7f9fb;border-radius:11px;padding:15px}.entry-trace dl>div{border-bottom:1px solid #e5eaf0;grid-template-columns:100px 1fr;padding:7px 0;display:grid}.entry-trace dl>div:last-child{border:0}.entry-trace dt{color:#8997a6;font-size:10px}.entry-trace dd{color:#32475d;margin:0;font-size:11px;font-weight:600}.asset-workspace{width:min(1420px,100%);margin:0 auto;padding:34px 38px 52px}.asset-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.asset-header .ant-tag{color:#176e60;letter-spacing:1px;background:#e8f6f1;margin:0 0 9px;font-size:9px;font-weight:800}.asset-header h1{color:#17283c;letter-spacing:-1px;margin:0;font:800 34px/1.15 Manrope,sans-serif}.asset-header p{color:#758498;margin:7px 0 0;font-size:13px}.asset-header .ant-btn{border-radius:9px;height:40px;font-weight:600}.asset-tabs{background:#e9eef3;border-radius:10px;gap:5px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.asset-tabs button{color:#68788b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:11px;font-weight:700}.asset-tabs button.active{color:#185f9e;background:#fff;box-shadow:0 2px 7px #142f4814}.asset-summary{background:#fff;border:1px solid #e5ebf1;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.asset-summary article{border-right:1px solid #edf1f5;padding:19px 21px}.asset-summary article:last-child{border:0}.asset-summary small,.asset-summary strong{display:block}.asset-summary small{color:#8795a5;letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.asset-summary strong{color:#26384d;margin-top:5px;font:800 20px Manrope,sans-serif}.asset-summary strong.warning{color:#c2711b}.asset-table{background:#fff;border:1px solid #e5ebf1;border-radius:14px;padding:16px}.asset-primary strong,.asset-primary small{display:block}.asset-primary strong{color:#304359;font-size:11px}.asset-primary small{color:#8c99a8;margin-top:3px;font-size:9px}.asset-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.asset-form-row .ant-picker,.asset-form-row .ant-input-number{width:100%}.asset-register .asset-summary{grid-template-columns:repeat(5,1fr)}.asset-register>.ant-alert,.asset-attention{border-radius:11px;margin:-4px 0 18px}.asset-register-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px;margin-bottom:16px;display:grid}.asset-register-toolbar .ant-input-search{max-width:520px}.asset-record-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.asset-record-link strong,.asset-record-link small{display:block}.asset-record-link strong{color:#203c57;font-size:12px}.asset-record-link small{color:#8392a4;letter-spacing:.4px;margin-top:2px;font-size:9px;font-weight:700}.asset-record-link:hover strong{color:#147a68}.asset-stock-summary{border:1px solid #e9eef3;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.asset-stock-summary article{border-right:1px solid #e9eef3;padding:14px 16px}.asset-stock-summary article:last-child{border-right:0}.asset-stock-summary small,.asset-stock-summary strong{display:block}.asset-stock-summary small{color:#8795a5;text-transform:uppercase;font-size:9px;font-weight:800}.asset-stock-summary strong{color:#26384d;margin-top:4px;font:800 18px Manrope,sans-serif}.asset-stock-summary strong.warning{color:#c2711b}.asset-tab-action{justify-content:flex-end;margin-bottom:14px;display:flex}.asset-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.asset-master-grid .ant-card{border-radius:11px}.asset-master-list{border:1px solid #edf1f5;border-radius:8px;gap:1px;display:grid;overflow:hidden}.asset-master-list>div{background:#f9fbfc;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.asset-master-list strong{color:#34495e;font-size:11px}.asset-master-list small{color:#8b98a6;font-size:9px}.asset-drawer-actions{background:#f5f8fa;border-radius:10px;flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:13px;display:flex}.asset-scan-help{margin:12px 0 0!important}.asset-qr-label{text-align:center;justify-items:center;gap:6px;padding:20px;display:grid}.asset-qr-label img{aspect-ratio:1;width:240px;max-width:100%}.asset-qr-label strong{margin-top:4px;font-size:20px}.asset-qr-label span,.asset-qr-label small{color:var(--text-secondary,#667085)}.asset-import-errors{max-height:320px;margin-top:12px;overflow:auto}.asset-import-errors p{margin:0 0 8px}.erp-workspace{width:min(1480px,100%);margin:0 auto;padding:34px 38px 52px}.erp-workspace-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.erp-workspace-header h2.ant-typography{color:#17283c;letter-spacing:-.8px;margin:7px 0 2px;font:800 30px/1.2 Manrope,sans-serif}.erp-workspace-header>div:first-child{max-width:760px}.erp-workspace-header .ant-btn{border-radius:9px;height:39px;font-weight:600}.erp-control-note{color:#34775f;margin-top:10px;font-size:10px;font-weight:700}.erp-control-note .anticon{margin-right:6px}.erp-workflow-alert{border-radius:12px;margin-bottom:16px}.erp-workflow-alert .ant-btn-link{height:auto;padding:0 2px}.erp-data-card.ant-card{border-color:#e4eaf0;border-radius:14px;box-shadow:0 5px 18px #19314809}.erp-data-card .ant-card-body{padding:16px}.erp-table-toolbar{grid-template-columns:minmax(260px,440px) 180px 1fr;align-items:center;gap:10px;margin-bottom:14px;display:grid}.erp-table-toolbar>.ant-typography{justify-self:end;font-size:11px}.readiness-page{width:min(1480px,100%);margin:0 auto;padding:34px 38px 60px}.readiness-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.readiness-header>div{max-width:790px}.readiness-header .ant-tag{color:#1769ad;letter-spacing:1px;background:#eaf3fc;border:0;margin-bottom:8px;font-size:9px;font-weight:800}.readiness-header h1.ant-typography{color:#17283c;letter-spacing:-1px;margin:0;font:800 34px/1.15 Manrope,sans-serif}.readiness-header .ant-typography{color:#718195;margin:8px 0 0;line-height:1.6}.readiness-summary{background:#fff;border:1px solid #e4eaf0;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.readiness-summary article{border-right:1px solid #edf1f5;padding:18px 20px}.readiness-summary article:last-child{border:0}.readiness-summary small,.readiness-summary strong{display:block}.readiness-summary small{color:#8694a4;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.readiness-summary strong{color:#25394f;margin-top:4px;font:800 22px Manrope,sans-serif}.readiness-summary .green{color:#278260}.readiness-summary .amber{color:#c27820}.readiness-summary .red{color:#c6525b}.readiness-toolbar.ant-card{border-color:#e4eaf0;border-radius:12px;margin-bottom:16px}.readiness-toolbar .ant-card-body{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.readiness-toolbar .ant-input-affix-wrapper{max-width:460px}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.readiness-domain.ant-card{border-color:#e4eaf0;border-radius:14px}.readiness-domain .ant-card-body{padding:20px}.readiness-domain header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.readiness-domain header span{color:#2775b4;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.readiness-domain h2{color:#263a50;margin:3px 0 0;font:800 17px Manrope,sans-serif}.readiness-controls{padding:11px 0}.readiness-controls>div{color:#45596f;border-bottom:1px solid #f0f3f6;grid-template-columns:18px minmax(0,1fr) 80px;align-items:center;gap:7px;min-height:34px;font-size:10px;display:grid}.readiness-controls>div:last-child{border:0}.readiness-controls .ant-tag{text-align:center;margin:0;font-size:8px}.readiness-dot{font-size:11px}.readiness-dot.live{color:#2c8a68}.readiness-dot.partial{color:#ca7a20}.readiness-dot.gap{color:#c6525b}.readiness-domain footer{background:#f7f9fb;border-radius:10px;align-items:flex-end;gap:12px;padding:14px;display:flex}.readiness-domain footer>div{flex:1}.readiness-domain footer small{color:#748da2;letter-spacing:1px;font-size:8px;font-weight:800}.readiness-domain footer p{color:#596c7f;margin:4px 0 0;font-size:10px;line-height:1.5}.readiness-sources{background:#173a5b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.readiness-sources>div{max-width:440px}.readiness-sources span{color:#68b3e9;letter-spacing:1.2px;font-size:8px;font-weight:800}.readiness-sources h2{color:#fff;margin:3px 0;font:800 16px Manrope,sans-serif}.readiness-sources p{color:#9eb3c5;margin:0;font-size:10px}.readiness-sources .ant-btn{color:#d9e7f2;background:#ffffff14;border-color:#ffffff21}.manufacturing-page{width:min(1480px,100%);margin:0 auto;padding:34px 38px 58px}.manufacturing-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.manufacturing-header>div:first-child{max-width:790px}.manufacturing-header>div>.ant-tag:first-child{color:#79529a;letter-spacing:1px;background:#f0eaf5;border:0;margin-bottom:8px;font-size:9px;font-weight:800}.manufacturing-header h1.ant-typography{color:#17283c;letter-spacing:-1px;margin:0;font:800 34px/1.15 Manrope,sans-serif}.manufacturing-header p.ant-typography{color:#718195;margin:7px 0 0}.manufacturing-alert{border-radius:12px;margin-bottom:16px}.manufacturing-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.manufacturing-kpis .ant-card{border-color:#e4eaf0;border-radius:13px}.manufacturing-kpis .ant-statistic-title{color:#7f8f9f;font-size:10px;font-weight:700}.manufacturing-kpis .ant-statistic-content{color:#283c52;font:800 20px Manrope,sans-serif}.manufacturing-kpis .ant-statistic-content-prefix{color:#7b5798;margin-right:8px;font-size:16px}.manufacturing-tabs>.ant-tabs-nav{margin-bottom:13px}.manufacturing-tabs .ant-tabs-tab{font-size:11px;font-weight:700}.manufacturing-table.ant-card{border-color:#e4eaf0;border-radius:14px}.manufacturing-table .ant-card-head-title{color:#2a3e54;font:800 15px Manrope,sans-serif}.manufacturing-table td>div>strong,.manufacturing-table td>div>small{display:block}.manufacturing-table td>div>small{color:#8896a5;margin-top:2px;font-size:9px}.manufacturing-link{color:#176eae;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.manufacturing-link:hover{text-decoration:underline}.manufacturing-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.manufacturing-form-row .ant-input-number{width:100%}.manufacturing-component{grid-template-columns:minmax(220px,1fr) 120px 110px auto;align-items:start;gap:8px;display:grid}.manufacturing-component .ant-form-item{margin-bottom:8px}.manufacturing-component .ant-input-number{width:100%}.project-page{width:min(1480px,100%);margin:0 auto;padding:34px 38px 58px}.project-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.project-header>div:first-child{max-width:790px}.project-header>div>.ant-tag:first-child{color:#a34358;letter-spacing:1px;background:#f9eaf0;border:0;margin-bottom:8px;font-size:9px;font-weight:800}.project-header h1.ant-typography{color:#17283c;letter-spacing:-1px;margin:0;font:800 34px/1.15 Manrope,sans-serif}.project-header p.ant-typography{color:#718195;margin:7px 0 0}.project-kpis,.project-detail-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.project-kpis .ant-card,.project-detail-kpis .ant-card{border-color:#e4eaf0;border-radius:13px}.project-kpis .ant-card-body,.project-detail-kpis .ant-card-body{padding:17px}.project-kpis .ant-statistic-title,.project-detail-kpis .ant-statistic-title{color:#7f8f9f;font-size:9px;font-weight:700}.project-kpis .ant-statistic-content,.project-detail-kpis .ant-statistic-content{color:#283c52;font:800 18px Manrope,sans-serif}.project-kpis .ant-statistic-content-prefix{color:#ad5062;margin-right:7px;font-size:15px}.project-table.ant-card{border-color:#e4eaf0;border-radius:14px}.project-table .ant-card-head-title{color:#2a3e54;font:800 15px Manrope,sans-serif}.project-link{color:#263c52;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.project-link strong,.project-link small{display:block}.project-link strong{font-weight:800}.project-link small{color:#8291a1;margin-top:3px;font-size:9px}.project-link:hover strong{color:#176eae}.project-detail-kpis{grid-template-columns:repeat(5,1fr)}.project-detail-kpis .ant-statistic-content{font-size:14px}.project-tab-actions{background:#f7f9fb;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:flex}.project-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.project-form-row .ant-input-number{width:100%}.warehouse-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.warehouse-summary .ant-card{border-color:#e4eaf0;border-radius:12px}.warehouse-summary .ant-statistic-title{font-size:10px}.warehouse-summary .ant-statistic-content{color:#283c52;font:800 19px Manrope,sans-serif}.warehouse-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.warehouse-form-row .ant-input-number{width:100%}.hr-workspace,.workforce-overview{width:min(1480px,100%);margin:0 auto;padding:34px 38px 56px}.hr-page-header,.workforce-overview-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.hr-page-header>div:first-child,.workforce-overview-header>div:first-child{max-width:790px}.hr-page-header>div>.ant-tag:first-child,.workforce-overview-header>div>.ant-tag:first-child{color:#75528f;letter-spacing:1px;background:#f1eaf6;border:0;margin-bottom:8px;font-size:9px;font-weight:800}.hr-page-header h2.ant-typography,.workforce-overview-header h1.ant-typography{color:#17283c;letter-spacing:-.9px;margin:0;font:800 32px/1.15 Manrope,sans-serif}.hr-page-header p.ant-typography,.workforce-overview-header p.ant-typography{color:#718195;margin:7px 0 0}.hr-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.hr-kpis .ant-card{border-color:#e4eaf0;border-radius:12px}.hr-kpis .ant-statistic-title{color:#7c8d9d;font-size:10px;font-weight:700}.hr-kpis .ant-statistic-content{color:#283c52;font:800 20px Manrope,sans-serif}.hr-data-card.ant-card{border-color:#e4eaf0;border-radius:14px}.hr-primary strong,.hr-primary small{display:block}.hr-primary small{color:#8694a2;margin-top:3px;font-size:9px}.hr-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.hr-form-row .ant-input-number{width:100%}.hr-pipeline-actions{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.candidate-board{grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow-x:auto}.candidate-board>section{background:#f3f6f8;border:1px solid #e7ecf0;border-radius:12px;min-height:360px;padding:11px}.candidate-board>section>header{color:#4b5f73;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.candidate-card.ant-card{border:0;margin-bottom:8px;box-shadow:0 2px 9px #1932490f}.candidate-card strong,.candidate-card small{display:block}.candidate-card strong{color:#2b3f54;font-size:11px}.candidate-card small{color:#8392a1;margin-top:3px;font-size:9px}.candidate-card>.ant-card-body>div{justify-content:space-between;align-items:center;gap:6px;margin-top:9px;display:flex}.expense-line{grid-template-columns:120px 140px minmax(130px,1fr) 110px 140px auto;align-items:start;gap:7px;display:grid}.expense-line .ant-form-item{margin-bottom:8px}.expense-line .ant-input-number{width:100%}.workforce-overview-kpis{background:#fff;border:1px solid #e4eaf0;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.workforce-overview-kpis article{border-right:1px solid #edf1f5;padding:18px 20px}.workforce-overview-kpis article:last-child{border:0}.workforce-overview-kpis small,.workforce-overview-kpis strong{display:block}.workforce-overview-kpis small{color:#8391a0;text-transform:uppercase;font-size:9px;font-weight:800}.workforce-overview-kpis strong{color:#273b51;margin-top:5px;font:800 22px Manrope,sans-serif}.workforce-module-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.workforce-module-card.ant-card{cursor:pointer;border-color:#e4eaf0;border-radius:13px}.workforce-module-card .ant-card-body{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.workforce-module-icon{color:#785594;background:#f1ebf5;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.workforce-module-card h2{color:#2a3e54;margin:0;font:800 13px Manrope,sans-serif}.workforce-module-card p{color:#7c8b99;margin:4px 0 0;font-size:9px;line-height:1.45}.workforce-module-card>.ant-card-body>.anticon{color:#9aa6b2;font-size:9px}.workforce-overview-lower{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:12px;display:grid}.workforce-overview-lower .ant-card{border-color:#e4eaf0;border-radius:13px}.workforce-control-list button{color:#4b6074;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:10px;display:flex}.workforce-control-list button:last-child{border:0}.workforce-control-list strong{color:#72518b;background:#f1ebf5;border-radius:8px;min-width:28px;padding:3px 7px}.finance-page{color:#24384d;width:min(1540px,100%);margin:0 auto;padding:34px 38px 64px}.finance-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.finance-header>div:first-child{max-width:830px}.finance-header .ant-tag{color:#176b77;letter-spacing:1px;background:#e9f5f5;border:0;border-radius:5px;margin:0 0 9px;padding:3px 8px;font-size:9px;font-weight:800}.finance-header h1.ant-typography{color:#152a3e;letter-spacing:-1px;margin:0;font:800 clamp(27px,3vw,36px)/1.15 Manrope,sans-serif}.finance-header p.ant-typography{color:#718298;margin:7px 0 0;font-size:12px;line-height:1.6}.finance-header .ant-btn{border-radius:8px;height:38px;font-weight:700}.finance-alert{border-radius:11px;margin-bottom:16px}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.finance-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-kpis .ant-card{border:1px solid #e2eaf0;border-radius:12px;min-width:0;box-shadow:0 3px 15px #18304608}.finance-kpis .ant-card-body{padding:18px 19px}.finance-kpis .ant-statistic-title{color:#798a9d;font-size:10px;font-weight:700}.finance-kpis .ant-statistic-content{color:#20364c;white-space:nowrap;text-overflow:ellipsis;font:800 clamp(16px,1.55vw,23px) Manrope,sans-serif;overflow:hidden}.finance-kpis .ant-statistic-content-prefix{color:#168573;margin-right:7px;font-size:16px}.finance-data-card.ant-card,.finance-lines-card.ant-card{border-color:#e2eaf0;border-radius:13px;min-width:0;margin-bottom:16px;box-shadow:0 3px 15px #18304608}.finance-data-card .ant-card-head-title,.finance-lines-card .ant-card-head-title{color:#20364c;font:800 14px Manrope,sans-serif}.finance-data-card .ant-card-body{padding:17px}.finance-data-card .ant-table{font-size:11px}.finance-data-card .ant-table-thead>tr>th{color:#66798b;background:#f7f9fb;font-size:10px;font-weight:800}.finance-data-card .ant-table-tbody>tr>td{color:#354b60}.finance-primary strong,.finance-primary small,.finance-record-link strong,.finance-record-link small{display:block}.finance-primary strong,.finance-record-link strong{color:#203b54;font-size:11px;font-weight:800}.finance-primary small,.finance-record-link small{color:#8998a9;margin-top:3px;font-size:10px}.finance-record-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.finance-record-link:hover strong{color:#087d82}.finance-overdue{color:#b64851!important}.finance-loading{place-items:center;min-height:220px;display:grid}.finance-dashboard-grid,.finance-aging-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:14px;display:grid}.finance-aging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-dashboard-grid>.ant-card,.finance-aging-grid>.ant-card{height:calc(100% - 16px)}.finance-cash-position{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.finance-cash-position article{background:#f6f9fb;border-radius:9px;padding:13px}.finance-cash-position small,.finance-cash-position strong{display:block}.finance-cash-position small{color:#7d8d9d;font-size:10px}.finance-cash-position strong{color:#253b4f;margin-top:6px;font:800 15px Manrope,sans-serif}.finance-cash-position .positive{color:#178364}.finance-cash-position .negative{color:#bd5658}.finance-cash-types>div:not(.ant-empty){grid-template-columns:90px minmax(80px,1fr) 105px;align-items:center;gap:12px;margin:9px 0;font-size:10px;display:grid}.finance-cash-types .ant-progress{line-height:1}.finance-cash-types strong{text-align:right;font-weight:800}.finance-control-list button{color:#41566b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eaf0f4;justify-content:space-between;align-items:center;width:100%;padding:13px 3px;font-size:11px;display:flex}.finance-control-list button:hover{color:#087d82}.finance-control-list button:last-child{border:0}.finance-control-list strong{color:#1a796c;text-align:center;background:#eaf7f3;border-radius:6px;min-width:32px;padding:4px 7px}.finance-control-list .warning{color:#b56717;background:#fff4e6}.finance-aging-total{color:#5f7388;justify-content:space-between;gap:12px;padding:12px 0 17px;font-size:11px;display:flex}.finance-aging-total strong{color:#263b52;font:800 18px Manrope,sans-serif}.finance-aging-bars,.finance-aging{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.finance-aging-bars>div,.finance-aging article{background:#f7f9fb;border-radius:8px;padding:11px 9px}.finance-aging-bars span,.finance-aging small,.finance-aging-bars strong,.finance-aging strong{display:block}.finance-aging-bars span,.finance-aging small{color:#8192a4;font-size:9px}.finance-aging-bars strong,.finance-aging strong{color:#2a4055;margin-top:5px;font-size:11px;font-weight:800}.finance-aging{margin-bottom:16px}.finance-aging article{background:#fff;border:1px solid #e2eaf0}.finance-toolbar,.finance-report-toolbar{grid-template-columns:minmax(240px,1fr) 185px auto;align-items:center;gap:10px;margin-bottom:15px;display:grid}.finance-toolbar-wide{grid-template-columns:minmax(240px,1fr) repeat(2,170px) auto}.finance-toolbar .ant-typography{justify-self:end}.finance-form-row,.finance-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.finance-form-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.finance-form-row .ant-picker,.finance-form-row .ant-input-number,.finance-form-three .ant-picker,.finance-form-three .ant-input-number,.finance-config-grid .ant-input-number{width:100%}.finance-document-line,.finance-journal-line,.finance-tax-line,.finance-budget-line,.finance-wht-line{grid-template-columns:minmax(170px,2fr) 90px 110px 110px 140px auto;align-items:start;gap:8px;display:grid}.finance-document-line .ant-form-item,.finance-journal-line .ant-form-item,.finance-tax-line .ant-form-item,.finance-budget-line .ant-form-item,.finance-wht-line .ant-form-item{margin-bottom:8px}.finance-document-line .ant-input-number,.finance-journal-line .ant-input-number,.finance-tax-line .ant-input-number,.finance-budget-line .ant-input-number,.finance-wht-line .ant-input-number{width:100%}.finance-journal-line{grid-template-columns:minmax(190px,2fr) minmax(150px,1fr) 145px 145px auto}.finance-budget-line{grid-template-columns:minmax(210px,1fr) 170px auto}.finance-tax-line,.finance-wht-line{grid-template-columns:repeat(3,minmax(100px,1fr)) auto}.finance-document-total{background:#f6f9fb;border-radius:9px;justify-content:flex-end;gap:26px;margin:16px 0;padding:15px;font-size:12px;display:flex}.finance-document-total strong{color:#163a4e}.finance-bank-strip,.finance-reconcile-summary{background:#f5f9fa;border:1px solid #e1ecee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:flex}.finance-bank-strip strong,.finance-reconcile-summary strong{color:#193c51;font:800 18px Manrope,sans-serif}.finance-statement{margin-top:14px}.finance-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-report-three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-report-four{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-report-kpis{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.finance-report-kpis>*{flex:1;min-width:180px}.finance-report-empty{padding:50px 10px}.finance-drawer-title{margin-top:22px!important}@media (width<=1200px){.finance-kpis-six,.finance-kpis-five{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-document-line{grid-template-columns:minmax(160px,1fr) repeat(3,110px) auto}}@media (width<=900px){.finance-page{padding:27px 22px 44px}.finance-dashboard-grid,.finance-report-columns{grid-template-columns:1fr}.finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-toolbar,.finance-toolbar-wide,.finance-report-toolbar{grid-template-columns:1fr 1fr}.finance-toolbar>:first-child,.finance-toolbar-wide>:first-child{grid-column:1/-1}.finance-document-line,.finance-journal-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.finance-page{padding:22px 15px 38px}.finance-header{flex-direction:column;align-items:flex-start}.finance-header>.ant-space{width:100%}.finance-header>.ant-space .ant-btn{flex:1}.finance-kpis,.finance-kpis-five,.finance-kpis-six,.finance-aging-grid,.finance-cash-position,.finance-report-three,.finance-report-four,.finance-form-row,.finance-form-three,.finance-config-grid,.finance-toolbar,.finance-toolbar-wide,.finance-report-toolbar{grid-template-columns:1fr}.finance-aging,.finance-aging-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-cash-types>div:not(.ant-empty){grid-template-columns:70px 1fr}.finance-cash-types strong{text-align:left;grid-column:1/-1}.finance-document-line,.finance-journal-line,.finance-budget-line,.finance-tax-line,.finance-wht-line{grid-template-columns:1fr}.finance-toolbar>:first-child,.finance-toolbar-wide>:first-child{grid-column:auto}}@media (width<=1180px){.pulse-grid,.app-grid,.recent-row,.executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-strip article:nth-child(2){border-right:0}.executive-strip article:nth-child(-n+2){border-bottom:1px solid #edf1f5}.enterprise-body{grid-template-columns:1fr}.enterprise-aside{grid-template-columns:repeat(2,1fr);display:grid}.sync-panel{grid-column:span 2}}@media (width<=900px){.desktop-sider{display:none}.topbar.ant-layout-header{padding:0 18px}.command-trigger{justify-content:center;width:38px;min-width:38px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.workspace-home,.enterprise-cockpit,.transaction-page{padding:28px 22px 45px}.transaction-metrics{grid-template-columns:repeat(2,1fr)}.transaction-metrics article:nth-child(2){border-right:0}.transaction-metrics article:nth-child(-n+2){border-bottom:1px solid #edf1f5}.asset-workspace{padding:28px 22px 45px}.asset-summary,.asset-register .asset-summary{grid-template-columns:repeat(2,1fr)}.asset-summary article:nth-child(2){border-right:0}.asset-summary article:nth-child(-n+2){border-bottom:1px solid #edf1f5}.asset-register-toolbar{grid-template-columns:1fr 170px}.asset-register-toolbar .ant-btn{grid-column:1/-1}.asset-master-grid{grid-template-columns:1fr}.erp-workspace,.readiness-page{padding:28px 22px 45px}.readiness-grid{grid-template-columns:1fr}.readiness-sources{flex-direction:column;align-items:flex-start}.manufacturing-page{padding:28px 22px 45px}.manufacturing-kpis{grid-template-columns:repeat(2,1fr)}.project-page{padding:28px 22px 45px}.project-kpis{grid-template-columns:repeat(2,1fr)}.project-detail-kpis{grid-template-columns:repeat(3,1fr)}.warehouse-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.workforce-module-grid{grid-template-columns:repeat(2,1fr)}.candidate-board{grid-template-columns:repeat(6,230px)}.expense-line{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hr-workspace,.workforce-overview{padding:28px 22px 45px}.workforce-overview-lower{grid-template-columns:1fr}.hr-kpis,.workforce-overview-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.signin-page{background:linear-gradient(145deg,#eef5fb,#fff);grid-template-columns:1fr}.signin-story{display:none}.signin-panel{background:0 0;padding:20px}.signin-card.ant-card{background:#fff;border:1px solid #e5ebf1;box-shadow:0 18px 50px #14324e1a}.signin-mobile-brand{background:#edf5fc;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.signin-mobile-brand img{width:34px}}@media (width<=620px){.topbar{height:64px!important}.page-context span,.account-button>span,.topbar-divider{display:none}.page-context strong{font-size:14px}.workspace-home{padding:22px 15px 38px}.home-hero{flex-direction:column;align-items:flex-start}.home-hero .ant-btn{width:100%}.pulse-grid,.app-grid,.recent-row{grid-template-columns:1fr}.pulse-card{min-height:100px}.apps-heading{flex-direction:column;align-items:flex-start;gap:14px}.apps-heading .ant-input-affix-wrapper{width:100%}.app-tile{min-height:112px}.enterprise-cockpit{padding:22px 15px 38px}.enterprise-hero{flex-direction:column;align-items:flex-start}.enterprise-actions{width:100%}.enterprise-actions .ant-btn{flex:1}.executive-strip,.capability-grid,.enterprise-aside{grid-template-columns:1fr}.executive-strip article{border-bottom:1px solid #edf1f5;border-right:0}.capability-card:first-child,.sync-panel{grid-column:span 1}.process-flow{flex-direction:column;align-items:stretch}.process-flow>button{width:100%}.process-flow>.anticon{align-self:center;transform:rotate(90deg)}.transaction-page{padding:22px 15px 38px}.transaction-header{flex-direction:column;align-items:flex-start}.transaction-header .ant-btn{width:100%}.transaction-metrics{grid-template-columns:1fr}.transaction-metrics article{border-right:0;border-bottom:1px solid #edf1f5!important}.transaction-metrics article:last-child{border-bottom:0!important}.asset-workspace{padding:22px 15px 38px}.asset-header{flex-direction:column;align-items:flex-start}.asset-header>.ant-space{width:100%}.asset-header>.ant-space .ant-space-item:last-child{flex:1}.asset-header .ant-btn-primary{width:100%}.asset-tabs{width:100%;overflow-x:auto}.asset-tabs button{white-space:nowrap;flex:1}.asset-summary,.asset-register .asset-summary{grid-template-columns:1fr}.asset-summary article{border-right:0;border-bottom:1px solid #edf1f5!important}.asset-summary article:last-child{border-bottom:0!important}.asset-form-row{grid-template-columns:1fr;gap:0}.asset-register-toolbar{grid-template-columns:1fr}.asset-register-toolbar .ant-btn{grid-column:auto}.asset-stock-summary{grid-template-columns:repeat(2,1fr)}.asset-stock-summary article:nth-child(2){border-right:0}.asset-stock-summary article:nth-child(-n+2){border-bottom:1px solid #e9eef3}.erp-workspace,.readiness-page{padding:22px 15px 38px}.erp-workspace-header,.readiness-header{flex-direction:column;align-items:flex-start}.erp-workspace-header>.ant-space{width:100%}.erp-table-toolbar{grid-template-columns:1fr}.erp-table-toolbar>.ant-typography{justify-self:start}.readiness-summary{grid-template-columns:repeat(2,1fr)}.readiness-summary article{border-bottom:1px solid #edf1f5}.readiness-toolbar .ant-card-body{flex-direction:column;align-items:stretch}.readiness-toolbar .ant-input-affix-wrapper{max-width:none}.readiness-sources .ant-space,.readiness-sources .ant-space-item,.readiness-sources .ant-btn{width:100%}.manufacturing-page{padding:22px 15px 38px}.manufacturing-header{flex-direction:column;align-items:flex-start}.manufacturing-kpis,.manufacturing-form-row,.manufacturing-component{grid-template-columns:1fr}.project-page{padding:22px 15px 38px}.project-header{flex-direction:column;align-items:flex-start}.project-header>.ant-space{width:100%}.project-kpis,.project-detail-kpis,.project-form-row{grid-template-columns:1fr}.project-tab-actions{flex-direction:column;align-items:flex-start}.warehouse-summary,.warehouse-form-row{grid-template-columns:1fr}.hr-workspace,.workforce-overview{padding:22px 15px 38px}.hr-page-header,.workforce-overview-header{flex-direction:column;align-items:flex-start}.hr-page-header>.ant-space,.workforce-overview-header>.ant-space{width:100%}.hr-kpis,.workforce-overview-kpis,.workforce-module-grid,.hr-form-row,.expense-line{grid-template-columns:1fr}.hr-pipeline-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
