.equipment-catalogue__sheet-backdrop{z-index:2147483000!important;justify-content:center!important;align-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}body:has(.equipment-catalogue__sheet-backdrop) #root{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .bwl-shell{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .bwl-main{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .bwl-content{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .finance-shell{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .finance-workspace{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}body:has(.equipment-catalogue__sheet-backdrop) .finance-simple{filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;transform:none!important}.equipment-catalogue__sheet-backdrop .equipment-catalogue__sheet{flex:0 auto!important;width:min(1040px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;position:relative!important;inset:auto!important}@media (width<=720px){.equipment-catalogue__sheet-backdrop{align-items:flex-end!important;padding:0!important}.equipment-catalogue__sheet-backdrop .equipment-catalogue__sheet{border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important}}.equipment-catalogue__sheet-backdrop{z-index:2147483000!important;box-sizing:border-box!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.equipment-catalogue__sheet{box-sizing:border-box!important;flex-direction:column!important;width:min(1120px,100vw - 48px)!important;max-width:1120px!important;height:min(90dvh,900px)!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0!important;display:flex!important;overflow:hidden!important}.equipment-catalogue__sheet>header{flex:none!important;min-height:84px!important;padding:18px 22px!important}.equipment-catalogue__sheet>header>div{min-width:0}.equipment-catalogue__sheet>header h2,.equipment-catalogue__sheet>header span{overflow-wrap:anywhere}.equipment-catalogue__sheet-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;padding:20px 22px 28px!important;overflow:hidden auto!important}.equipment-catalogue__sheet-body:focus{outline:none}.equipment-catalogue__sheet-body::-webkit-scrollbar{width:10px}.equipment-catalogue__sheet-body::-webkit-scrollbar-thumb{background:#b8c7d4 padding-box padding-box;border:3px solid #0000;border-radius:999px}.equipment-catalogue__form{max-width:1040px;margin:0 auto}.equipment-catalogue__field input,.equipment-catalogue__field select,.equipment-catalogue__field textarea{min-width:0}.equipment-catalogue__form-actions{z-index:10!important;padding:14px 22px calc(14px + env(safe-area-inset-bottom))!important;margin:12px -22px -28px!important;position:sticky!important;bottom:0!important}@media (width<=900px){.equipment-catalogue__sheet-backdrop{padding:16px!important}.equipment-catalogue__sheet{width:min(820px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:min(92dvh,900px)!important;max-height:calc(100dvh - 32px)!important}.equipment-catalogue__sheet-body{padding:16px 18px 24px!important}.equipment-catalogue__form-actions{margin:12px -18px -24px!important;padding-inline:18px!important}}@media (width<=640px){.equipment-catalogue__sheet-backdrop{align-items:flex-end!important;padding:0!important}.equipment-catalogue__sheet{border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;height:min(94dvh,920px)!important;max-height:94dvh!important}.equipment-catalogue__sheet>header{padding:15px 16px!important}.equipment-catalogue__sheet-body{padding:14px 14px 22px!important}.equipment-catalogue__form-actions{padding:11px 14px calc(11px + env(safe-area-inset-bottom))!important;margin:10px -14px -22px!important}}@media (width>=921px){.premium-sidebar{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:270px!important}.premium-brand{gap:10px!important;padding:13px 14px!important}.premium-brand-logo{border-radius:15px!important;width:48px!important;height:48px!important}.premium-brand h2{font-size:20px!important}.premium-brand p{margin-top:3px!important;font-size:10px!important}.premium-sidebar-tools{padding:9px 10px!important}.premium-store-card-compact{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;display:grid;box-shadow:none!important;border-radius:15px!important;margin:0!important;padding:9px 10px!important}.premium-store-card-compact>label{background:#e0ba282e;border-radius:12px;grid-row:1/span 2;place-items:center;width:54px;min-height:45px;color:#f5d84a!important;font-size:12px!important;display:grid!important}.premium-store-card-compact h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:12px!important}.premium-store-card-compact p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:2px 0 0!important;font-size:10px!important}.premium-store-card-compact p:last-child{display:none}.premium-nav-scroll{scrollbar-gutter:stable;padding:8px 9px 10px!important}.premium-nav-link{border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:40px!important;margin-bottom:4px!important;padding:6px 8px!important;font-size:12px!important}.premium-nav-icon{border-radius:10px!important;width:30px!important;height:30px!important;font-size:14px!important}.premium-nav-text{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}.premium-user-panel{padding:8px 9px 10px!important}}.compact-sidebar-navigation{gap:7px;display:grid}.compact-nav-section{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.compact-nav-section.active-section{background:#e0ba280a;border-color:#e0ba2838}.compact-nav-section-button{z-index:4;color:#ffffffb8;text-align:left;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#07182cf5;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;padding:8px 9px;font-size:10px;font-weight:950;display:grid;position:sticky;top:0}.compact-nav-section-button small{color:#ffffffa6;text-align:center;background:#ffffff14;border-radius:999px;min-width:22px;padding:3px 6px;font-size:9px}.compact-nav-section-button b{color:#e0ba28;font-size:15px;line-height:1}.compact-nav-items{padding:5px}.compact-account-shell{position:relative}.compact-account-trigger{color:#fff;cursor:pointer;text-align:left;background:#ffffff12;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.compact-account-trigger.open{background:#e0ba281a;border-color:#e0ba2866}.compact-account-trigger .premium-avatar{border-radius:12px!important;width:38px!important;height:38px!important;font-size:12px!important}.compact-account-copy,.compact-account-copy strong,.compact-account-copy small{min-width:0;display:block}.compact-account-copy strong,.compact-account-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-account-copy strong{font-size:13px}.compact-account-copy small{color:#fff9;letter-spacing:.05em;margin-top:3px;font-size:9px;font-weight:850}.compact-account-trigger>b{color:#e0ba28}.compact-account-menu{z-index:30;background:#081a30;border:1px solid #e0ba2847;border-radius:16px;gap:7px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 -22px 55px #00000061}.compact-account-store{background:#ffffff12;border-radius:12px;gap:3px;padding:9px;display:grid}.compact-account-store small{color:#e0ba28;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.compact-account-store strong{font-size:11px}.compact-account-store span{color:#fff9;font-size:10px}.compact-account-menu .install-app-button,.compact-account-menu button{width:100%}.compact-account-action{color:#fff;cursor:pointer;border:0;border-radius:11px;padding:9px 10px;font-weight:900}.compact-account-action.password{background:#164777}.compact-account-action.logout{background:#c3261d}@media (width<=920px){.premium-store-card-compact{margin-top:0!important}.compact-account-menu{bottom:calc(100% + 6px)}}.bwl-shell{--bwl-accent:#1d4ed8;--bwl-accent-soft:#dbeafe;--bwl-sidebar:#07182f;color:#172033;background:#eef2f7;min-height:100vh}.bwl-theme-earth{--bwl-accent:#8a5a18;--bwl-accent-soft:#f5ead7;--bwl-sidebar:#211a11}.bwl-theme-blue{--bwl-accent:#0369a1;--bwl-accent-soft:#e0f2fe;--bwl-sidebar:#082238}.bwl-theme-navy{--bwl-accent:#1d4ed8;--bwl-accent-soft:#dbeafe;--bwl-sidebar:#07182f}.bwl-sidebar{z-index:60;background:radial-gradient(circle at top right, #ffffff14, transparent 32%), linear-gradient(180deg, var(--bwl-sidebar), #020617);color:#f8fafc;flex-direction:column;width:300px;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:14px 0 40px #0206172e}.bwl-brand{border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:8px 8px 18px;display:flex}.bwl-brand-icon{background:#ffffff1f;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.bwl-brand small,.bwl-brand strong{display:block}.bwl-brand small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.bwl-brand strong{margin-top:3px;font-size:16px;line-height:1.2}.bwl-independent-note{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:14px;margin:16px 4px 8px;padding:13px}.bwl-independent-note span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.bwl-independent-note p{color:#cbd5e1;margin:6px 0 0;font-size:11px;line-height:1.5}.bwl-navigation{flex:1;margin-top:8px}.bwl-navigation section+section{margin-top:18px}.bwl-section-title{color:#64748b;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 7px;font-size:10px;font-weight:900}.bwl-nav-list{gap:4px;display:grid}.bwl-nav-item{color:#cbd5e1;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;transition:all .18s;display:flex}.bwl-nav-item:hover{color:#fff;background:#ffffff12}.bwl-nav-item.is-active{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--bwl-accent) 80%, #fff 20%), var(--bwl-accent));border-color:#ffffff24;box-shadow:0 9px 20px #0003}.bwl-nav-icon{text-align:center;flex:0 0 29px;width:29px;font-size:17px}.bwl-nav-item strong,.bwl-nav-item small{display:block}.bwl-nav-item strong{font-size:12px;line-height:1.25}.bwl-nav-item small{color:inherit;opacity:.7;margin-top:2px;font-size:9.5px;line-height:1.35}.bwl-user-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.bwl-avatar{background:var(--bwl-accent);border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.bwl-user-card strong,.bwl-user-card span{display:block}.bwl-user-card strong{font-size:11px}.bwl-user-card span{color:#94a3b8;letter-spacing:.08em;margin-top:3px;font-size:9px}.bwl-sidebar-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.bwl-sidebar-actions button{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:38px;font-size:10px;font-weight:850}.bwl-main{min-height:100vh;margin-left:300px}.bwl-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d9e0ea;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 24px;display:flex;position:sticky;top:0}.bwl-topbar small,.bwl-topbar strong{display:block}.bwl-topbar small{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.bwl-topbar strong{color:#0f172a;margin-top:4px;font-size:17px}.bwl-topbar-right{align-items:center;gap:10px;display:flex}.bwl-separation-badge{background:var(--bwl-accent-soft);color:var(--bwl-accent);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.bwl-topbar-right button{background:var(--bwl-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900}.bwl-content{padding:22px}.bwl-mobile-toggle,.bwl-overlay{display:none}@media (width<=960px){.bwl-main{margin-left:0;padding-top:58px}.bwl-sidebar{width:min(330px,88vw);transition:transform .22s;transform:translate(-104%)}.bwl-sidebar.is-open{transform:translate(0)}.bwl-mobile-toggle{z-index:55;background:var(--bwl-sidebar);color:#fff;cursor:pointer;border:0;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.bwl-mobile-toggle span{font-size:21px}.bwl-mobile-toggle strong{font-size:13px}.bwl-overlay{z-index:50;background:#02061794;border:0;display:block;position:fixed;inset:0}.bwl-topbar{padding:12px 15px;position:static}.bwl-separation-badge{display:none}.bwl-content{padding:13px}}@media (width<=620px){.bwl-topbar strong{font-size:14px}.bwl-topbar-right button{padding:0 10px;font-size:9px}}.bwl-content .mining-tabs,.bwl-content .hire-tabs{display:none}.workspace-context-selector{flex-wrap:wrap;align-items:flex-end;gap:.55rem;min-width:min(100%,290px);display:flex}.workspace-context-selector label{flex:220px;gap:.3rem;min-width:220px;display:grid}.workspace-context-selector label>span{color:#5f6f85;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.workspace-context-selector select{color:#12263d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd6e3;border-radius:12px;padding:.55rem .75rem;font-weight:800}.workspace-context-selector.is-compact{min-width:260px;max-width:420px}.workspace-context-selector.is-compact label{min-width:190px}.workspace-context-default-btn,.workspace-context-default-badge{white-space:nowrap;border-radius:10px;min-height:40px;padding:.55rem .72rem;font-size:.75rem;font-weight:900}.workspace-context-default-btn{color:#17314d;cursor:pointer;background:#fff;border:1px solid #c7d3e0}.workspace-context-default-btn:disabled{opacity:.6;cursor:wait}.workspace-context-default-badge{color:#17653a;background:#e8f7ee;align-items:center;display:inline-flex}.workspace-context-empty-link,.workspace-context-error{flex:1 0 100%;font-size:.75rem}.workspace-context-empty-link{color:#9a5a08;font-weight:900;text-decoration:none}.workspace-context-error{color:#b42318;font-weight:800}.bwl-context-summary{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:.25rem;margin:0 1rem 1rem;padding:.85rem;display:grid}.bwl-context-summary small{color:#ffffff94;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:900}.bwl-context-summary strong{color:#fff;font-size:.9rem}.bwl-context-summary span{color:#ffffffad;font-size:.7rem;line-height:1.45}@media (width<=1150px){.bwl-topbar-right .workspace-context-selector{max-width:300px}.bwl-separation-badge{display:none}}@media (width<=760px){.bwl-topbar-right .workspace-context-selector{display:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-chalin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--chalin-bg:#eef2f7;--chalin-surface:#fff;--chalin-surface-2:#f6f8fb;--chalin-surface-3:#edf2f7;--chalin-text:#172033;--chalin-text-muted:#667085;--chalin-border:#d8dee8;--chalin-border-strong:#c3ccd9;--chalin-primary:#185b35;--chalin-primary-strong:#103f24;--chalin-primary-soft:#e9f5ed;--chalin-input-bg:#fff;--chalin-shadow:#0f172a14;--chalin-overlay:#020617a8}html[data-chalin-theme=dark]{--chalin-bg:#0b1118;--chalin-surface:#121a24;--chalin-surface-2:#17212d;--chalin-surface-3:#1d2936;--chalin-text:#eef4f1;--chalin-text-muted:#a8b7b0;--chalin-border:#2d3a48;--chalin-border-strong:#405160;--chalin-primary:#55c47a;--chalin-primary-strong:#86e39f;--chalin-primary-soft:#173725;--chalin-input-bg:#111923;--chalin-shadow:#0000004d;--chalin-overlay:#020617cc}html,body{background:var(--chalin-bg);color:var(--chalin-text);transition:background-color .18s,color .18s}body{background:var(--chalin-bg);color:var(--chalin-text)}html[data-chalin-theme=dark] .section-card,html[data-chalin-theme=dark] .stat-card,html[data-chalin-theme=dark] .receipt-modal,html[data-chalin-theme=dark] .receipt-preview,html[data-chalin-theme=dark] .selected-sale-box,html[data-chalin-theme=dark] .purchase-item-box,html[data-chalin-theme=dark] .finance-simple,html[data-chalin-theme=dark] .finance-simple__section,html[data-chalin-theme=dark] .finance-simple__card,html[data-chalin-theme=dark] .finance-simple__metric,html[data-chalin-theme=dark] .finance-simple__summary article,html[data-chalin-theme=dark] .finance-simple__dialog,html[data-chalin-theme=dark] .installment-completion__panel,html[data-chalin-theme=dark] .installment-completion__metric,html[data-chalin-theme=dark] .installment-completion__case-summary,html[data-chalin-theme=dark] .installment-completion__payment-guide,html[data-chalin-theme=dark] .installment-completion__workflow article{background:var(--chalin-surface);color:var(--chalin-text);border-color:var(--chalin-border);box-shadow:0 14px 36px var(--chalin-shadow)}html[data-chalin-theme=dark] input,html[data-chalin-theme=dark] select,html[data-chalin-theme=dark] textarea,html[data-chalin-theme=dark] .workspace-context-selector select{background:var(--chalin-input-bg);color:var(--chalin-text);border-color:var(--chalin-border-strong)}html[data-chalin-theme=dark] table,html[data-chalin-theme=dark] th,html[data-chalin-theme=dark] td{color:var(--chalin-text);border-color:var(--chalin-border)}html[data-chalin-theme=dark] a{color:#7ee09a}html[data-chalin-theme=dark] .page-header p,html[data-chalin-theme=dark] .stat-card h3,html[data-chalin-theme=dark] .stat-card span,html[data-chalin-theme=dark] .stat-card p,html[data-chalin-theme=dark] .modal-header p,html[data-chalin-theme=dark] .export-card p{color:var(--chalin-text-muted)}html[data-chalin-theme=dark] .modal-backdrop,html[data-chalin-theme=dark] .finance-simple__dialog-backdrop{background:var(--chalin-overlay)}html[data-chalin-theme=dark] .finance-simple__facts div,html[data-chalin-theme=dark] .finance-simple__machine-image,html[data-chalin-theme=dark] .finance-simple__photo-preview,html[data-chalin-theme=dark] .installment-completion__empty{background:var(--chalin-surface-2);border-color:var(--chalin-border)}html[data-chalin-theme=dark] .finance-applications-refined{--ifx-green:#6bd68d;--ifx-ink:#eef4f1;--ifx-muted:#a8b7b0;--ifx-line:#2d3a48;--ifx-soft:#192530}html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__machine-image,html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__dialog>.finance-simple__machine-image{background:#18232d}html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__dialog::-webkit-scrollbar-track{background:#1b2630}html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__dialog::-webkit-scrollbar-thumb{background:#5e7467;border-color:#121a24}.bwl-topbar{border-bottom-color:var(--chalin-border,#d8dee8);position:relative}.bwl-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#185b35 0%,#2e8a50 55%,#2e8a5000 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}html[data-chalin-theme=dark] .bwl-topbar:after{background:linear-gradient(90deg,#55c47a 0%,#2f9b59 55%,#2f9b5900 100%)}.bwl-shell.bwl-theme-finance-signature .bwl-topbar:after{background:linear-gradient(90deg,#0d5238 0%,#2b8658 42%,#d9b85d 78%,#d9b85d00 100%)}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar{color:#f4f8f5;background:radial-gradient(circle at 6% 0,#2383581f,#0000 30%),#06130ee6;border-bottom-color:#d9b85d29}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar small{color:#9fb1a7}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar strong{color:#f7fbf8}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar strong>span{background:#d9b85d1a;border-color:#d9b85d3d}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-separation-badge{color:#8fe3a5;background:#143725;border-color:#55c47a38}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-content{background:#06130e}.bwl-theme-control{border:1px solid var(--bwl-control-border,#d3dbe5);background:var(--bwl-control-bg,#fff);min-height:38px;color:var(--bwl-control-text,#183b2a);cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.bwl-sidebar .bwl-theme-control{color:#e7eef0;background:#ffffff0f;border-color:#ffffff1f;justify-content:center;width:100%;margin-top:9px}html[data-chalin-theme=dark] .bwl-main{background:var(--chalin-bg)}html[data-chalin-theme=dark] .bwl-topbar{border-bottom-color:var(--chalin-border);color:var(--chalin-text);background:#121a24eb}html[data-chalin-theme=dark] .bwl-topbar small,html[data-chalin-theme=dark] .bwl-topbar strong{color:var(--chalin-text)}html[data-chalin-theme=dark] .bwl-separation-badge{background:var(--chalin-primary-soft);color:#8fe5a6}@media (prefers-reduced-motion:reduce){html,body,.bwl-theme-control{transition:none}}.c03-ifx-root{color:#17352a;width:100%;margin:0 0 1.1rem;font-family:inherit}.c03-ifx-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#fffffffa,#f7f4ebf5);border:1px solid #1644311f;border-radius:18px;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex;position:sticky;top:8px;box-shadow:0 12px 30px #1438290f}.c03-ifx-nav__identity{align-items:center;gap:.55rem;min-width:180px;display:flex}.c03-ifx-nav__identity>span{color:#fff;background:#173f30;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.c03-ifx-nav__identity b{font-size:.82rem;line-height:1.1;display:block}.c03-ifx-nav__identity small{color:#6b786f;margin-top:.15rem;font-size:.7rem;display:block}.c03-ifx-nav__links{scrollbar-width:thin;flex:1;gap:.35rem;display:flex;overflow:auto}.c03-ifx-nav__links a,.c03-ifx-customer__actions a,.c03-ifx-hints a{color:#244b3b;white-space:nowrap;background:#fff;border:1px solid #1644311a;border-radius:10px;align-items:center;gap:.32rem;padding:.52rem .64rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.c03-ifx-nav__links a:hover,.c03-ifx-customer__actions a:hover,.c03-ifx-hints a:hover{border-color:#237451;transform:translateY(-1px)}.c03-ifx-nav__links a span{font-size:.9rem}.c03-ifx-nav__status{white-space:nowrap;color:#237451;font-size:.69rem;font-weight:850}.c03-ifx-kicker{text-transform:uppercase;letter-spacing:.08em;color:#237451;margin-bottom:.3rem;font-size:.65rem;font-weight:900;display:block}.c03-ifx-start,.c03-ifx-corrections,.c03-ifx-customer{background:#fffdf8;border:1px solid #1644311c;border-radius:20px;margin:.75rem 0 1rem;padding:1rem;box-shadow:0 12px 30px #1438290b}.c03-ifx-start__summary{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.c03-ifx-start__summary>div:first-child{min-width:165px}.c03-ifx-start__summary strong{font-size:1rem;display:block}.c03-ifx-start__summary small{color:#718078;margin-top:.15rem;font-size:.72rem;display:block}.c03-ifx-progress{background:#e9eee9;border-radius:999px;flex:1;height:9px;overflow:hidden}.c03-ifx-progress span{border-radius:inherit;background:#237451;height:100%;transition:width .2s;display:block}.c03-ifx-tasklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.c03-ifx-tasklist button{appearance:none;color:#294d3e;text-align:left;cursor:pointer;background:#fff;border:1px solid #1644311c;border-radius:14px;min-height:66px;padding:.65rem}.c03-ifx-tasklist button:hover{border-color:#237451}.c03-ifx-tasklist button span{float:left;background:#eff3ef;border-radius:9px;place-items:center;width:28px;height:28px;margin-right:.5rem;font-size:.72rem;font-weight:900;display:grid}.c03-ifx-tasklist button strong{font-size:.72rem;line-height:1.2;display:block}.c03-ifx-tasklist button small{color:#7a877f;margin-top:.18rem;font-size:.66rem;display:block}.c03-ifx-tasklist button.is-current{border-color:#176747;box-shadow:0 0 0 2px #23745114}.c03-ifx-tasklist button.is-current span,.c03-ifx-tasklist button.is-done span{color:#fff;background:#176747}.c03-ifx-tasklist button.is-done small{color:#237451;font-weight:800}.c03-ifx-hints{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.c03-ifx-hints>span{color:#66736c;flex:1;min-width:260px;font-size:.72rem}.c03-ifx-hints button{color:#fff;font:inherit;cursor:pointer;background:#173f30;border:1px solid #1644311f;border-radius:10px;padding:.52rem .68rem;font-size:.72rem;font-weight:850}.c03-ifx-corrections__hero,.c03-ifx-customer__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.c03-ifx-corrections__hero strong,.c03-ifx-customer__head strong{font-size:1.02rem;line-height:1.2;display:block}.c03-ifx-corrections__hero small,.c03-ifx-customer__head small{color:#66736c;max-width:820px;margin-top:.3rem;font-size:.73rem;line-height:1.55;display:block}.c03-ifx-corrections__actions,.c03-ifx-customer__actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.c03-ifx-corrections__actions button,.c03-ifx-customer__actions button{color:#244b3b;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1644311f;border-radius:10px;padding:.52rem .68rem;font-size:.72rem;font-weight:850}.c03-ifx-corrections__actions button:first-child,.c03-ifx-customer__actions button:first-child{color:#fff;background:#176747;border-color:#176747}.c03-ifx-rulegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.c03-ifx-rulegrid article{background:linear-gradient(135deg,#fffefa,#f7f5ef);border:1px solid #16443117;border-radius:13px;padding:.75rem}.c03-ifx-rulegrid b{color:#176747;background:#edf2ee;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.65rem;display:inline-grid}.c03-ifx-rulegrid strong{margin-top:.35rem;font-size:.75rem;display:block}.c03-ifx-rulegrid span{color:#727e77;margin-top:.2rem;font-size:.66rem;line-height:1.5;display:block}.c03-ifx-customer__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.c03-ifx-customer__signals span{color:#66736c;background:#f6f6f1;border:1px solid #16443114;border-radius:12px;padding:.65rem .75rem;font-size:.68rem}.c03-ifx-customer__signals b{color:#173f30;margin-right:.25rem}.finance-profile__section,.finance-corrections__workspace,.finance-accounts__split{scroll-margin-top:110px}@media (width<=1050px){.c03-ifx-nav__identity{min-width:150px}.c03-ifx-tasklist,.c03-ifx-rulegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.c03-ifx-nav{flex-wrap:wrap;align-items:flex-start;top:4px}.c03-ifx-nav__links{order:3;width:100%}.c03-ifx-nav__status{margin-left:auto}.c03-ifx-corrections__hero,.c03-ifx-customer__head{flex-direction:column}.c03-ifx-corrections__actions,.c03-ifx-customer__actions{justify-content:flex-start}.c03-ifx-customer__signals{grid-template-columns:1fr}.c03-ifx-start__summary{flex-direction:column;align-items:flex-start}.c03-ifx-progress{width:100%}}@media (width<=540px){.c03-ifx-tasklist,.c03-ifx-rulegrid{grid-template-columns:1fr}.c03-ifx-nav__status{display:none}.c03-ifx-nav__identity{min-width:0}.c03-ifx-start,.c03-ifx-corrections,.c03-ifx-customer{padding:.78rem}.c03-ifx-hints>span{min-width:100%}}@media (prefers-reduced-motion:reduce){.c03-ifx-nav__links a:hover,.c03-ifx-customer__actions a:hover{transform:none}.c03-ifx-progress span{transition:none}}.c03-if-policy-card,.c03-if-policy-queue{background:#fff;border:1px solid #dbe3ec;border-radius:18px;margin:18px 0;padding:20px;box-shadow:0 10px 30px #10223a0f}.c03-if-policy-card header,.c03-if-policy-queue header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.c03-if-policy-card h2,.c03-if-policy-queue h2{color:#10223a;margin:4px 0;font-size:20px;line-height:1.15}.c03-if-policy-card p,.c03-if-policy-queue p{color:#68778b;margin:0;font-size:12px;line-height:1.5}.c03-if-policy-kicker{color:#c09117;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.c03-if-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.c03-if-policy-grid label,.c03-if-policy-readonly{background:#f8fafc;border:1px solid #e0e7ee;border-radius:13px;gap:7px;padding:12px;display:grid}.c03-if-policy-grid label>span,.c03-if-policy-readonly>span{color:#58687c;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:900}.c03-if-policy-grid select,.c03-if-policy-grid input,.c03-if-policy-save input{color:#10223a;width:100%;height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd9e3;border-radius:10px;padding:0 11px}.c03-if-policy-grid small,.c03-if-policy-readonly small{color:#78879a;font-size:9px;line-height:1.45}.c03-if-policy-readonly{align-content:center}.c03-if-policy-readonly strong{color:#10223a;text-transform:capitalize;font-size:12px}.c03-if-policy-save{gap:10px;margin-top:12px;display:flex}.c03-if-policy-save input{flex:1}.c03-if-policy-save button,.c03-if-policy-queue header button{color:#07182c;cursor:pointer;background:linear-gradient(135deg,#ffe37c,#f5c542);border:0;border-radius:10px;min-height:42px;padding:0 15px;font-weight:900}.c03-if-policy-message{border-radius:10px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:800}.c03-if-policy-message.is-error{color:#8b2c2c;background:#fff2f2;border:1px solid #f0caca}.c03-if-policy-message.is-success{color:#12663b;background:#edfff4;border:1px solid #bfe6d0}.c03-if-policy-queue-list{gap:10px;display:grid}.c03-if-policy-queue-list article{background:#fafcfd;border:1px solid #e0e7ee;border-radius:14px;grid-template-columns:1.2fr .7fr 1.1fr;align-items:center;gap:12px;padding:13px;display:grid}.c03-if-policy-queue-main,.c03-if-policy-queue-amount{gap:3px;display:grid}.c03-if-policy-queue-main strong,.c03-if-policy-queue-amount strong{color:#10223a;font-size:12px}.c03-if-policy-queue-main span,.c03-if-policy-queue-main small,.c03-if-policy-queue-amount span,.c03-if-policy-queue-amount small{color:#708095;font-size:9px}.c03-if-policy-queue-amount strong{font-size:16px}.c03-if-policy-queue-actions{align-items:center;gap:7px;display:flex}.c03-if-policy-queue-actions input{color:#10223a;border:1px solid #d1dbe4;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 9px}.c03-if-policy-queue-actions button{cursor:pointer;border:1px solid #d3dce5;border-radius:9px;height:38px;padding:0 11px;font-weight:900}.c03-if-policy-queue-actions .is-approve{color:#fff;background:#21945c;border-color:#21945c}.c03-if-policy-queue-actions .is-decline{color:#7d3131;background:#fff;border-color:#e3bbbb}.c03-if-policy-week-picker{background:#f8fafc;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:12px 0 10px;padding:12px 13px;display:grid}.c03-if-policy-week-picker>div:first-child{gap:3px;display:grid}.c03-if-policy-week-picker strong{color:#10223a;font-size:12px}.c03-if-policy-week-picker small{color:#778699;font-size:9px;line-height:1.35}.c03-if-policy-week-buttons{grid-template-columns:repeat(4,70px);gap:6px;display:grid}.c03-if-policy-week-buttons button{color:#55677b;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:10px;height:48px}.c03-if-policy-week-buttons button.is-selected{color:#10223a;background:linear-gradient(145deg,#fff6cf,#fff);border-color:#e1b835;box-shadow:inset 0 0 0 1px #e1b83529}.c03-if-policy-week-buttons strong,.c03-if-policy-week-buttons span{display:block}.c03-if-policy-week-buttons strong{font-size:14px}.c03-if-policy-week-buttons span{margin-top:1px;font-size:8px}@media (width<=900px){.c03-if-policy-grid,.c03-if-policy-queue-list article{grid-template-columns:1fr}.c03-if-policy-queue-actions{flex-wrap:wrap}.c03-if-policy-week-picker{grid-template-columns:1fr}.c03-if-policy-week-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.c03-if-policy-save{flex-direction:column}}.finance-lifecycle__machine-photo,.finance-lifecycle__drawer-machine{object-fit:contain;object-position:center;background:#f4f7fa;border:1px solid #d7dee7;border-radius:14px;width:100%;display:block}.finance-lifecycle__machine-photo{height:250px;margin:14px 0}.finance-lifecycle__drawer-machine{height:315px;margin-bottom:18px}.finance-lifecycle__account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.finance-lifecycle__account-summary>div{background:#f8fafc;border:1px solid #dce2e9;border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.finance-lifecycle__account-summary span{color:#758092;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.finance-lifecycle__account-summary strong{overflow-wrap:anywhere;color:#193657}@media (width<=760px){.finance-lifecycle__machine-photo{height:210px}.finance-lifecycle__drawer-machine{height:245px}.finance-lifecycle__account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.finance-lifecycle__machine-photo,.finance-lifecycle__drawer-machine{height:195px}.finance-lifecycle__account-summary{grid-template-columns:1fr}}.bwl-shell.bwl-theme-finance-signature{--bwl-accent:#d9b85d;--bwl-accent-soft:#fff3c8;--bwl-sidebar:#071510;--finance-shell-night:#06130e;--finance-shell-green:#0c2e21;--finance-shell-emerald:#146444;--finance-shell-gold:#d9b85d;--finance-shell-paper:#f4f1e8;--finance-shell-ink:#12231c;min-height:100vh;color:var(--finance-shell-ink);background:radial-gradient(circle at 86% 2%,#d9b85d29,#0000 24rem),radial-gradient(circle at 18% 92%,#1464441a,#0000 30rem),#f4f1e8}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar{scrollbar-width:thin;scrollbar-color:#d9b85d57 transparent;background:linear-gradient(#d9b85d09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#d9b85d09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 16% 4%,#35a97538,#0000 18rem),radial-gradient(circle at 90% 84%,#d9b85d1f,#0000 18rem),linear-gradient(#081711 0%,#06110d 48%,#030b08 100%);border-right:1px solid #d9b85d29;width:286px;padding:18px 14px;box-shadow:18px 0 50px #030b082e}.bwl-shell.bwl-theme-finance-signature .bwl-brand{border-bottom:1px solid #d9b85d2e;gap:13px;margin:0 2px 14px;padding:11px 10px 18px;position:relative}.bwl-shell.bwl-theme-finance-signature .bwl-brand:after{content:"";background:linear-gradient(90deg,#f5d77e,#9a6d16);border-radius:999px;width:62px;height:2px;position:absolute;bottom:-1px;left:10px;box-shadow:0 0 20px #d9b85d59}.bwl-shell.bwl-theme-finance-signature .bwl-brand-icon{color:#082016;background:radial-gradient(circle at 30% 20%,#ffffff47,#0000 30%),linear-gradient(145deg,#e4c66d,#a9791d);border:1px solid #ffe8a594;border-radius:18px;flex:0 0 52px;width:52px;height:52px;font-size:24px;box-shadow:inset 0 1px #ffffff73,0 12px 28px #00000047}.bwl-shell.bwl-theme-finance-signature .bwl-brand small{color:#a6b9ae;letter-spacing:.13em;font-size:9px}.bwl-shell.bwl-theme-finance-signature .bwl-brand strong{color:#fffaf0;letter-spacing:-.015em;max-width:172px;margin-top:4px;font-size:15px;font-weight:900}.bwl-shell.bwl-theme-finance-signature .bwl-navigation{margin-top:0}.bwl-shell.bwl-theme-finance-signature .bwl-navigation section+section{margin-top:22px}.bwl-shell.bwl-theme-finance-signature .bwl-section-title{color:#c2a657;letter-spacing:.15em;margin:0 10px 8px;font-size:9px}.bwl-shell.bwl-theme-finance-signature .bwl-nav-list{gap:5px}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item{color:#b9c9c0;border:1px solid #0000;border-radius:15px;gap:10px;min-height:52px;padding:9px 10px;position:relative;overflow:hidden}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:0 auto 0 0}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item:hover{color:#fffdf7;background:#ffffff0b;border-color:#d9b85d1a;transform:translate(2px)}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item.is-active{color:#fffdf7;background:radial-gradient(circle at 92% 0,#d9b85d33,#0000 48%),linear-gradient(135deg,#186746c7,#0b3122eb);border-color:#e2c77445;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item.is-active:before{background:linear-gradient(#f4d77f,#ba8725);box-shadow:0 0 15px #d9b85d73}.bwl-shell.bwl-theme-finance-signature .bwl-nav-icon{filter:saturate(.82);background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item.is-active .bwl-nav-icon{background:#f5d77f1a;border-color:#f5d77f42}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item strong{font-size:11.5px;font-weight:850}.bwl-shell.bwl-theme-finance-signature .bwl-nav-item small{opacity:.62;margin-top:3px;font-size:9px;line-height:1.4}.bwl-shell.bwl-theme-finance-signature .bwl-user-card{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-color:#d9b85d24;border-radius:16px;margin:20px 2px 0;padding:11px;box-shadow:inset 0 1px #ffffff0b}.bwl-shell.bwl-theme-finance-signature .bwl-avatar{color:#071510;background:linear-gradient(145deg,#d9b85d,#9a6d16);border:1px solid #f5d77f59;border-radius:13px}.bwl-shell.bwl-theme-finance-signature .bwl-user-card strong{color:#f9f6ec}.bwl-shell.bwl-theme-finance-signature .bwl-user-card span{color:#bea65f}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar-actions{margin:9px 2px 2px}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar-actions button{color:#c6d1cb;background:#ffffff09;border-color:#d9b85d1f;border-radius:11px}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar-actions button:hover{color:#fff;background:#d9b85d14;border-color:#d9b85d52}.bwl-shell.bwl-theme-finance-signature .bwl-main{background-color:#0000;background-image:linear-gradient(#12231c06 1px,#0000 1px),linear-gradient(90deg,#12231c06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-left:286px}.bwl-shell.bwl-theme-finance-signature .bwl-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f7f4ece0;border-bottom:1px solid #12231c1a;min-height:74px;padding:12px clamp(16px,2vw,28px);box-shadow:0 8px 30px #212f280e}.bwl-shell.bwl-theme-finance-signature .bwl-topbar small{color:#78827c;letter-spacing:.14em;font-size:9px}.bwl-shell.bwl-theme-finance-signature .bwl-topbar strong{color:#10251c;letter-spacing:-.02em;margin-top:5px;font-size:16px;font-weight:900}.bwl-shell.bwl-theme-finance-signature .bwl-topbar strong>span{vertical-align:middle;background:#fff7d8;border:1px solid #9d711b2e;border-radius:9px;place-items:center;width:26px;height:26px;margin-right:5px;font-size:13px;display:inline-grid}.bwl-shell.bwl-theme-finance-signature .bwl-separation-badge{color:#176044;letter-spacing:.025em;background:#e8f3ed;border:1px solid #14644421}.bwl-shell.bwl-theme-finance-signature .bwl-topbar-right button{background:linear-gradient(145deg,#164f39,#0a2d20);border:1px solid #0d3c2a;border-radius:12px;min-height:40px;box-shadow:0 8px 20px #0b312224}.bwl-shell.bwl-theme-finance-signature .bwl-content{padding:clamp(14px,2vw,28px)}@media (width<=960px){.bwl-shell.bwl-theme-finance-signature .bwl-main{margin-left:0;padding-top:64px}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar{border-right-color:#d9b85d2e;width:min(330px,90vw)}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle{background:radial-gradient(circle at 15% 0,#227b5347,#0000 60%),#06130e;border-bottom:1px solid #d9b85d2e;gap:12px;min-height:64px;padding:0 15px;box-shadow:0 8px 28px #030b0833}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle span{color:#f2d476;background:#d9b85d14;border:1px solid #d9b85d3d;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle strong{color:#fffaf0;letter-spacing:-.01em;font-size:13px}.bwl-shell.bwl-theme-finance-signature .bwl-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010805b3}.bwl-shell.bwl-theme-finance-signature .bwl-topbar{min-height:66px;padding:10px 13px}.bwl-shell.bwl-theme-finance-signature .bwl-content{padding:12px}}@media (width<=620px){.bwl-shell.bwl-theme-finance-signature .bwl-topbar{align-items:center}.bwl-shell.bwl-theme-finance-signature .bwl-topbar small{display:none}.bwl-shell.bwl-theme-finance-signature .bwl-topbar strong{margin-top:0;font-size:13px}.bwl-shell.bwl-theme-finance-signature .bwl-topbar-right button{min-height:38px;padding:0 10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.bwl-shell.bwl-theme-finance-signature .bwl-nav-item,.bwl-shell.bwl-theme-finance-signature .bwl-sidebar{transition:none}}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__customer-grid{grid-template-columns:minmax(0,1fr)}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-row{grid-template-columns:minmax(15rem,1.55fr) minmax(10.5rem,.72fr) auto;min-height:108px;padding:1rem 1rem 1rem 1.15rem}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-summary,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-balance{min-width:0}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-summary h3{overflow-wrap:normal;word-break:normal;max-width:44rem;font-size:1.04rem;line-height:1.3}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-summary p,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-summary small,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-balance span,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-balance small{overflow-wrap:normal;word-break:normal;line-height:1.45}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-balance strong{white-space:nowrap;font-size:1rem}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-actions{grid-template-columns:1fr;justify-items:stretch;min-width:9.6rem;display:grid}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-actions>*{text-align:center;justify-content:center;width:100%;min-width:0}@media (width<=980px){.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-row{grid-template-columns:minmax(0,1fr) minmax(9.5rem,.7fr)}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (width<=720px){.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-row{grid-template-columns:minmax(0,1fr);gap:.8rem;min-height:0;padding:.9rem .9rem .9rem 1rem}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-balance{border-top:1px solid #18453114;padding-top:.7rem}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-actions{grid-column:auto;grid-template-columns:minmax(0,1fr)}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simplified__customer-actions>*{min-height:46px}}body.finance-installment-page--start,body.finance-installment-page--applications,body.finance-installment-page--excavators{--three-deep:#061a12;--three-deep-2:#0b3324;--three-green:#0e5a3b;--three-green-bright:#17875a;--three-gold:#d6b250;--three-gold-soft:#ead99d;--three-ink:#12271c;--three-muted:#6c7c73;--three-paper:#f7f7f1;--three-line:#0e50361f}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.finance-simple,body.finance-installment-page--applications .bwl-theme-finance-signature .bwl-content>.finance-simple,body.finance-installment-page--excavators .bwl-theme-finance-signature .bwl-content>.finance-simple{isolation:isolate;max-width:1480px;padding:clamp(.7rem,1.55vw,1.3rem);position:relative}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.finance-simple:before,body.finance-installment-page--applications .bwl-theme-finance-signature .bwl-content>.finance-simple:before,body.finance-installment-page--excavators .bwl-theme-finance-signature .bwl-content>.finance-simple:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 8%,#d6b2501a,#0000 30rem),radial-gradient(circle at 14% 86%,#17875a12,#0000 34rem),linear-gradient(#f6f7f1,#f1f1e9);position:fixed;inset:0}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero{color:#fff;border:0;border-radius:2rem;align-items:flex-end;min-height:230px;padding:clamp(1.45rem,3vw,2.65rem);position:relative;overflow:hidden;box-shadow:0 30px 72px #051d1438}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero{background:linear-gradient(108deg, #041710fe 0 53%, #09422bf2 100%), var(--three-deep)}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero{background:linear-gradient(118deg, #04140dfe, #083020fa 62%, #115f3eed), var(--three-deep)}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero{background:radial-gradient(circle at 82% 21%,#d6b2502b,#0000 15rem),linear-gradient(116deg,#051810,#0d3f2b 72%,#09291d);min-height:255px}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero:before{z-index:2;color:#ebd99dcc;letter-spacing:.21em;font-size:.65rem;font-weight:900;position:absolute;top:1.4rem;right:1.55rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero:before{content:"01  •  BUILD THE DEAL"}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:before{content:"UNDERWRITING  /  DECISION CONTROL"}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero:before{content:"MACHINE VAULT  /  SALE INVENTORY"}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero:after,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:after,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero:after{content:"";pointer-events:none;border:1px solid #d6b25033;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-8rem;right:-5rem;box-shadow:0 0 0 3rem #d6b25006,0 0 0 6rem #d6b25005,0 0 0 9rem #d6b25003}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:after{background:repeating-linear-gradient(90deg,#0000 0 23px,#d6b25006 24px 25px),repeating-linear-gradient(0deg,#0000 0 23px,#d6b25006 24px 25px);border-radius:0;top:-9rem;bottom:auto;transform:rotate(26deg)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero>div,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero>div,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero>div{z-index:3;position:relative}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero p,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero p,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero p{color:var(--three-gold-soft);letter-spacing:.15em;margin-bottom:.55rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero h1,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero h1,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero h1{color:#fff;letter-spacing:-.05em;max-width:850px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,4.7rem);font-weight:500;line-height:.96}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero h1{font-size:clamp(2.7rem,6vw,5.5rem);line-height:.9}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero span,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero span,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero span{color:#edf7f2bd;max-width:720px;font-size:clamp(.92rem,1.5vw,1.05rem)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero-actions,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero-actions,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero-actions{justify-content:flex-end}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero-actions>*,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero-actions>*,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero-actions>*{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border-color:#ebd99d4f}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero-actions .is-primary,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero-actions .is-primary{border-color:var(--three-gold);color:#13241a;background:linear-gradient(135deg,#cfa742,#ead482)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__steps{border:1px solid var(--three-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-radius:1.2rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1.35rem 0 1.1rem;padding:.4rem;display:grid;overflow:hidden;box-shadow:0 15px 38px #12302314}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step{color:#6c7a72;background:0 0;border:0;border-radius:.9rem;justify-content:center;min-height:68px;position:relative}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step:not(:last-child):after{content:"";background:#0e5a3b1f;width:1px;height:34px;position:absolute;top:50%;right:0;transform:translateY(-50%)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step b{color:#65736b;background:#edf2ed;border:1px solid #0e5a3b24;flex-basis:34px;width:34px;height:34px;font-size:.78rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step.is-active{color:#fff;background:linear-gradient(135deg,#093825,#0f6040);transform:translateY(-2px);box-shadow:0 10px 24px #083b2733}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step.is-active b{border-color:var(--three-gold);background:var(--three-gold);color:#13251a}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step.is-done:not(.is-active){color:var(--three-green)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__panel{border:1px solid var(--three-line);background:#fffffff0;border-radius:1.65rem;margin-top:1.2rem;padding:clamp(1.1rem,2.4vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #0723191c}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__panel:before{content:"";background:linear-gradient(180deg, var(--three-gold), var(--three-green));width:7px;position:absolute;inset:0 auto 0 0}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__section-header{border-bottom:1px solid #0e5a3b17;align-items:center;padding-bottom:1rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__section-header h2{color:var(--three-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:500}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__field>span{color:#244033;letter-spacing:.045em;text-transform:uppercase;font-size:.75rem}body.finance-installment-page--start .bwl-theme-finance-signature input,body.finance-installment-page--start .bwl-theme-finance-signature select,body.finance-installment-page--start .bwl-theme-finance-signature textarea{background:#f9faf5;border:1px solid #104e3429;border-radius:.9rem;min-height:50px}body.finance-installment-page--start .bwl-theme-finance-signature input:focus,body.finance-installment-page--start .bwl-theme-finance-signature select:focus,body.finance-installment-page--start .bwl-theme-finance-signature textarea:focus{border-color:var(--three-green-bright);background:#fff;outline:4px solid #17875a1a}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid>button{border:1px solid var(--three-line);text-align:left;background:linear-gradient(145deg,#fff,#f4f7f2);border-radius:1rem;grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:.85rem;min-height:108px;padding:.9rem 1rem;display:grid;position:relative;box-shadow:0 8px 22px #0d34230d}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid>button:before{content:"";background:radial-gradient(circle at 50% 34%,#f1dda0 0 5px,#0000 6px),radial-gradient(at 50% 72%,#f1dda0 0 10px,#0000 11px),linear-gradient(135deg,#0b3d29,#16704b);border-radius:14px;grid-row:1/4;width:42px;height:42px;box-shadow:0 8px 20px #0b3f292e}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid>button>*{grid-column:2}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid>button.is-selected{border-color:var(--three-green-bright);background:linear-gradient(145deg,#effaf3,#fff);box-shadow:0 0 0 3px #17875a1c,0 14px 30px #0c442b1a}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card{border:1px solid var(--three-line);background:#fff;border-radius:1.25rem;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);min-height:240px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #0d342314}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card:hover{transform:translateY(-3px);box-shadow:0 22px 45px #0d342321}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards .finance-simple__machine-image{aspect-ratio:auto;background:linear-gradient(135deg,#0c2c20,#173e2d);height:100%;min-height:240px}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards .finance-simple__machine-image img{object-fit:cover}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__sticky-actions{color:#dce9e2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061b14f2;border:1px solid #d6b25047;border-radius:1.2rem;bottom:.75rem;box-shadow:0 -10px 40px #0519122e}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__sticky-actions button{color:#fff;background:#ffffff12;border-color:#d6b2504d}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__sticky-actions button.is-primary{border-color:var(--three-gold);color:#122319;background:linear-gradient(135deg,#d6b250,#efdc9d)}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metrics{border:1px solid var(--three-line);background:#fffffff7;border-radius:1.3rem;gap:0;overflow:hidden;box-shadow:0 18px 42px #092e1f17}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric{background:0 0;border:0;border-radius:0;min-height:108px;padding:1rem 1.15rem;position:relative}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric:not(:last-child):after{content:"";background:#0e4d3417;width:1px;position:absolute;top:19px;bottom:19px;right:0}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric span{color:#718078;letter-spacing:.085em;text-transform:uppercase;font-size:.68rem;font-weight:850}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric strong{color:#103925;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:500}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple>.finance-simple__section{background:#f8f8f4f7;border:0;border-radius:1.55rem;padding:clamp(1rem,2vw,1.45rem);box-shadow:inset 0 0 0 1px #12422e14,0 20px 52px #08241913}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar{background:#fff;border:1px solid #0e4d3413;border-radius:1.05rem;align-items:center;gap:1rem;padding:.9rem;box-shadow:0 9px 24px #0a2d1f0e}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar h2{color:var(--three-ink);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar input,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar select{background:#f7f8f4;border:1px solid #0e4d3421;border-radius:.82rem;min-height:46px}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards{grid-template-columns:1fr;gap:.82rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card{background:#fff;border:1px solid #0e4d341a;border-radius:1.15rem;grid-template-columns:118px minmax(0,1fr);min-height:192px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 28px #092b1d11}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card:before{content:"";z-index:3;background:linear-gradient(180deg, var(--three-gold), var(--three-green-bright));width:5px;position:absolute;inset:0 auto 0 0}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card:hover{transform:translateY(-2px);box-shadow:0 20px 42px #092b1d1c}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards .finance-simple__machine-image{aspect-ratio:auto;color:#e2c86f;background:radial-gradient(circle at 50% 40%,#e2c26629,#0000 3.5rem),linear-gradient(145deg,#0a2419,#123e2b);border-radius:0;height:100%;min-height:192px}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-body{gap:.55rem;padding:1rem 1.1rem;display:grid}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-head h3{color:#123524;margin-top:.14rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:500}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.35rem 0}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__facts>div{background:#f5f6f2;border:1px solid #0e4d3412;border-radius:.72rem;min-height:62px;padding:.58rem .65rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-actions{border-top:1px solid #0e4d3414;align-items:center;padding-top:.5rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-actions button{border-radius:999px;min-height:40px;padding-inline:.92rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__dialog{border:1px solid #d6b25038;border-radius:1.55rem;box-shadow:0 45px 110px #02120b5c}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metrics{z-index:3;gap:.65rem;margin-top:-1.1rem;padding:0 1rem;position:relative}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metric{border:1px solid var(--three-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:1rem;min-height:108px;padding:1rem;box-shadow:0 16px 36px #082b1c1a}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metric span{color:#728079;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:800}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metric strong{color:#0d3d29;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:500}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple>.finance-simple__section{background:#f7f7f2;border:0;border-radius:1.6rem;margin-top:1rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:inset 0 0 0 1px #0f563814,0 18px 48px #08281b14}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__toolbar{background:#fff;border-radius:1rem;align-items:center;padding:.95rem 1rem;box-shadow:0 10px 24px #08281b0f}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__toolbar h2{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__toolbar input{background:#f6f7f2;border:1px solid #0f563821;border-radius:999px;min-width:min(100%,390px);min-height:48px;padding-inline:1.1rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine{background:#fff;border:1px solid #0f56381a;border-radius:1.35rem;grid-template-columns:minmax(210px,.95fr) minmax(0,1.05fr);min-height:360px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #082a1c17}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine:hover{transform:translateY(-4px);box-shadow:0 26px 54px #082a1c24}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine>.finance-simple__machine-image{aspect-ratio:auto;background:linear-gradient(#081a1214,#081a1238),#102b20;border:0;border-radius:0;height:100%;min-height:360px;padding:0}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine>.finance-simple__machine-image img{object-fit:cover;background:#102b20;transition:transform .35s}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine:hover>.finance-simple__machine-image img{transform:scale(1.025)}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine-body{flex-direction:column;padding:1rem 1.05rem;display:flex}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine h3{color:#113825;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine .finance-simple__facts{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine .finance-simple__facts>div{background:#f5f6f1;border:1px solid #0f563812;border-radius:.75rem;padding:.58rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__card-actions{border-top:1px solid #0f563814;margin-top:auto;padding-top:.6rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__card-actions button,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__card-actions .finance-simple__button{border-radius:999px;min-height:40px;padding:.55rem .8rem;font-size:.79rem}@media (width<=1050px){body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine-grid{grid-template-columns:1fr}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.finance-simple,body.finance-installment-page--applications .bwl-theme-finance-signature .bwl-content>.finance-simple,body.finance-installment-page--excavators .bwl-theme-finance-signature .bwl-content>.finance-simple{padding:.2rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero{border-radius:1.35rem;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:238px;padding:1.3rem 1.05rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero:before{text-align:right;letter-spacing:.12em;max-width:62%;font-size:.52rem;top:.9rem;right:.9rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero h1,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero h1,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero h1{font-size:clamp(2.2rem,12vw,3.55rem)}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero-actions,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero-actions,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero-actions{justify-content:stretch;width:100%}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero-actions>*,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero-actions>*,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero-actions>*{text-align:center;flex:100%;justify-content:center}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__steps{scroll-snap-type:x mandatory;scrollbar-width:none;padding:.35rem;display:flex;overflow-x:auto}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__steps::-webkit-scrollbar{display:none}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metrics::-webkit-scrollbar{display:none}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metrics::-webkit-scrollbar{display:none}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step{scroll-snap-align:start;flex:0 0 min(78vw,260px);justify-content:flex-start}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__step:after{display:none}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__panel{border-radius:1.1rem;padding:.9rem}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__customer-grid,body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__grid{grid-template-columns:1fr}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards>.finance-simple__card,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine{grid-template-columns:1fr;min-height:0}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__cards .finance-simple__machine-image{aspect-ratio:16/10;height:auto;min-height:0}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple>.finance-simple__section,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple>.finance-simple__section{border-radius:1.05rem;padding:.35rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__toolbar{flex-direction:column;align-items:stretch;padding:.7rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar .finance-simple__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar .finance-simple__actions>:first-child,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar .finance-simple__actions>:nth-child(2){grid-column:1/-1}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metrics,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metrics{box-shadow:none;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;gap:.6rem;padding:.2rem .05rem .55rem;display:flex;overflow-x:auto}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metric{border:1px solid var(--three-line);scroll-snap-align:start;background:#fff;border-radius:1rem;flex:0 0 min(72vw,250px)}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__metric:after{display:none}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__cards .finance-simple__machine-image{aspect-ratio:auto;height:82px;min-height:82px}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-body{padding:.75rem}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__facts,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine .finance-simple__facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-actions button{width:100%;min-height:44px}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__metrics{margin-top:-.7rem}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine-grid{grid-template-columns:1fr}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine>.finance-simple__machine-image{aspect-ratio:16/10;height:auto;min-height:0}}@media (width<=480px){body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar .finance-simple__actions,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__facts,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__card-actions,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__machine .finance-simple__facts{grid-template-columns:1fr}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__toolbar .finance-simple__actions>*{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple *,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple *,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.installment-finance-mobile{overflow-x:hidden}body.installment-finance-mobile .finance-simple,body.installment-finance-mobile .finance-flow,body.installment-finance-mobile .installment-completion{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body.installment-finance-mobile .finance-simple *,body.installment-finance-mobile .finance-flow *,body.installment-finance-mobile .installment-completion *{box-sizing:border-box;min-width:0}.installment-photo-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.45rem;display:grid}.installment-photo-picker__button{color:#183d27;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0c3;border-radius:.8rem;padding:.75rem .9rem;font-weight:850}.installment-photo-picker__button.is-primary{color:#fff;background:#1f5b36;border-color:#1f5b36}.installment-photo-picker__helper{color:#657268;grid-column:1/-1;line-height:1.45}@media (width<=767px){body.installment-finance-mobile .finance-simple,body.installment-finance-mobile .finance-flow,body.installment-finance-mobile .installment-completion{padding:.65rem}body.installment-finance-mobile .finance-simple__hero,body.installment-finance-mobile .finance-flow__hero,body.installment-finance-mobile .installment-completion__hero,body.installment-finance-mobile .finance-simple__section-header,body.installment-finance-mobile .finance-simple__toolbar,body.installment-finance-mobile .finance-simple__card-head,body.installment-finance-mobile .finance-flow__section-head,body.installment-finance-mobile .installment-completion__section-heading{flex-direction:column;align-items:stretch}body.installment-finance-mobile .finance-simple__grid,body.installment-finance-mobile .finance-simple__grid.is-three,body.installment-finance-mobile .finance-simple__cards,body.installment-finance-mobile .finance-simple__machine-grid,body.installment-finance-mobile .finance-simple__customer-grid,body.installment-finance-mobile .finance-simple__guide-grid,body.installment-finance-mobile .finance-simple__metrics,body.installment-finance-mobile .finance-simple__summary,body.installment-finance-mobile .finance-simple__facts,body.installment-finance-mobile .finance-flow__summary,body.installment-finance-mobile .finance-flow__steps,body.installment-finance-mobile .finance-flow__accounts,body.installment-finance-mobile .installment-completion__metrics,body.installment-finance-mobile .installment-completion__workflow,body.installment-finance-mobile .installment-completion__facts,body.installment-finance-mobile .installment-completion__toolbar,body.installment-finance-mobile .installment-completion__case-grid{grid-template-columns:1fr}body.installment-finance-mobile .finance-simple__hero-actions,body.installment-finance-mobile .finance-simple__hero-actions>*,body.installment-finance-mobile .finance-simple__actions>*,body.installment-finance-mobile .finance-flow__actions>*,body.installment-finance-mobile .installment-completion__actions>*,body.installment-finance-mobile .installment-completion__card-actions>*,body.installment-finance-mobile .finance-simple__card-actions>*{width:100%}body.installment-finance-mobile .finance-simple input,body.installment-finance-mobile .finance-simple select,body.installment-finance-mobile .finance-simple textarea,body.installment-finance-mobile .finance-flow input,body.installment-finance-mobile .finance-flow select,body.installment-finance-mobile .finance-flow textarea,body.installment-finance-mobile .installment-completion input,body.installment-finance-mobile .installment-completion select,body.installment-finance-mobile .installment-completion textarea{min-height:48px;font-size:16px}body.installment-finance-mobile .finance-simple__dialog-backdrop{place-items:end stretch;padding:0}body.installment-finance-mobile .finance-simple__dialog{-webkit-overflow-scrolling:touch;border-radius:1rem 1rem 0 0;width:100%;max-width:none;max-height:94dvh;padding:.85rem;overflow:auto}body.installment-finance-mobile .finance-simple__photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.installment-finance-mobile .finance-simple__photo-preview{min-height:0}body.installment-finance-mobile .finance-simple__sticky-actions{border-radius:0;flex-direction:column;align-items:stretch;margin-bottom:-.85rem;margin-left:-.85rem;margin-right:-.85rem}body.installment-finance-mobile .finance-simple__sticky-actions>div,body.installment-finance-mobile .finance-simple__sticky-actions a,body.installment-finance-mobile .finance-simple__sticky-actions button{width:100%}body.installment-finance-mobile .finance-simple__table-wrap{margin-left:-.2rem;margin-right:-.2rem}body.installment-finance-mobile .finance-simple table{min-width:640px}body.installment-finance-mobile .installment-completion__machine{grid-template-columns:1fr;display:grid}body.installment-finance-mobile .installment-completion__machine-image,body.installment-finance-mobile .installment-completion__machine-image img{min-height:12rem;max-height:20rem}body.installment-finance-mobile .finance-simple__machine-image{aspect-ratio:16/10}body.installment-finance-mobile .finance-simple__machine-body,body.installment-finance-mobile .finance-simple__card-body,body.installment-finance-mobile .finance-simple__customer-body{padding:.85rem}body.installment-finance-mobile .finance-simple__section,body.installment-finance-mobile .finance-simple__panel,body.installment-finance-mobile .installment-completion__hero,body.installment-finance-mobile .installment-completion__panel,body.installment-finance-mobile .installment-completion__case-summary,body.installment-finance-mobile .installment-completion__payment-guide{border-radius:.95rem;padding:.85rem}body.installment-finance-mobile .installment-photo-picker{grid-template-columns:1fr}body.installment-finance-mobile .installment-photo-picker__helper{grid-column:auto}}@media (width<=420px){body.installment-finance-mobile .finance-simple__photo-grid{grid-template-columns:1fr}body.installment-finance-mobile .finance-simple h1{font-size:1.5rem}body.installment-finance-mobile .finance-simple h2,body.installment-finance-mobile .installment-completion h2,body.installment-finance-mobile .finance-flow h2{font-size:1.18rem}}.finance-simple__dialog-backdrop,.finance-accounts__backdrop{z-index:1000000!important;overscroll-behavior:contain!important;place-items:center!important;width:auto!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}@media (width<=720px){.finance-simple__dialog-backdrop,.finance-accounts__backdrop{place-items:end stretch!important;padding:0!important;inset:0!important}}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content{padding-top:4px!important}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.c03-ifx-root,body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-nav{margin-top:0!important}body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-start,body.finance-installment-page--start .bwl-theme-finance-signature .finance-optional-profile-shell,body.finance-installment-page--start .bwl-theme-finance-signature .finance-profile{margin-top:.35rem!important}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.finance-simple.finance-start-wizard,body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content>.finance-simple{padding-top:.35rem!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero{border-radius:15px!important;align-items:center!important;min-height:auto!important;padding:.8rem .95rem!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero h1{font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.03!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero span{margin-top:.3rem!important;font-size:.86rem!important;line-height:1.45!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__steps{margin:.35rem 0!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__panel{margin-top:.35rem!important}.finance-customer-photo{border-radius:.9rem!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:.75rem!important;margin:.35rem auto .5rem!important;padding:.75rem!important}.finance-customer-photo__copy>span{margin-top:.25rem!important;font-size:.82rem!important;line-height:1.35!important}.finance-customer-photo__rules{margin-top:.5rem!important}.finance-customer-photo__preview{height:130px!important;min-height:130px!important}.finance-customer-photo__preview img{max-height:130px!important}.finance-customer-photo__actions{gap:.4rem!important}.finance-customer-photo button{min-height:38px!important;padding:.55rem .7rem!important;font-size:.78rem!important}.finance-draft-bar{margin-bottom:.35rem!important;padding:.55rem .7rem!important}@media (width<=720px){.finance-customer-photo{grid-template-columns:1fr!important}.finance-customer-photo__preview{height:110px!important;min-height:110px!important}}body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-root,body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-root>*{max-width:none}body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-nav__identity{min-width:0!important}body.finance-installment-page--start .bwl-theme-finance-signature .c03-ifx-nav__links{min-width:0}@media (width<=800px){body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content{padding-top:4px!important}}@media (width<=767px){.bwl-shell.bwl-theme-finance-signature{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--finance-shell-night:#06130e;--finance-shell-green:#0c2e21;--finance-shell-emerald:#146444;--finance-shell-gold:#d9b85d;--finance-shell-paper:#f4f1e8;--finance-shell-ink:#12231c;color:#12231c!important;background:#f4f1e8!important}.bwl-shell.bwl-theme-finance-signature .bwl-main{background-size:34px 34px;color:#12231c!important;background:linear-gradient(#12231c06 1px,#0000 1px),linear-gradient(90deg,#12231c06 1px,#0000 1px),#f4f1e8!important}.bwl-shell.bwl-theme-finance-signature .bwl-topbar{color:#10251c!important;background:#f7f4ecf0!important;border-bottom-color:#12231c1a!important}.bwl-shell.bwl-theme-finance-signature .bwl-topbar small{color:#78827c!important}.bwl-shell.bwl-theme-finance-signature .bwl-topbar strong{color:#10251c!important}.bwl-shell.bwl-theme-finance-signature .bwl-sidebar{background:linear-gradient(#d9b85d09 1px,#0000 1px),linear-gradient(90deg,#d9b85d09 1px,#0000 1px),radial-gradient(circle at 16% 4%,#35a97538,#0000 18rem),radial-gradient(circle at 90% 84%,#d9b85d1f,#0000 18rem),linear-gradient(#081711 0%,#06110d 48%,#030b08 100%)!important}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle{color:#fffaf0!important;background:radial-gradient(circle at 15% 0,#227b5347,#0000 60%),#06130e!important;border-bottom-color:#d9b85d2e!important}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle span{color:#f2d476!important;background:#d9b85d14!important;border-color:#d9b85d3d!important}.bwl-shell.bwl-theme-finance-signature .bwl-mobile-toggle strong{color:#fffaf0!important}.bwl-shell.bwl-theme-finance-signature .finance-simple,.bwl-shell.bwl-theme-finance-signature .finance-flow,.bwl-shell.bwl-theme-finance-signature .installment-completion,.bwl-shell.bwl-theme-finance-signature .finance-simplified,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle,.bwl-shell.bwl-theme-finance-signature .installment-page{color:#17231c!important;background:0 0!important}.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__hero,.bwl-shell.bwl-theme-finance-signature .finance-simple__hero,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero{color:#fff!important;background:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 84% 18%,#e2c66f3b,#0000 24rem),radial-gradient(circle at 8% 10%,#2f916947,#0000 22rem),linear-gradient(135deg,#06140e 0%,#0b2c1f 52%,#133d2c 100%)!important;border-color:#e2c66f38!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero{background:linear-gradient(108deg,#041710fe 0 53%,#09422bf2 100%),#061a12!important}body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero{background:linear-gradient(118deg,#04140dfe,#083020fa 62%,#115f3eed),#061a12!important}body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero{background:radial-gradient(circle at 82% 21%,#d6b2502b,#0000 15rem),linear-gradient(116deg,#051810,#0d3f2b 72%,#09291d)!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__hero h1,.bwl-shell.bwl-theme-finance-signature .finance-simple__hero h2,.bwl-shell.bwl-theme-finance-signature .finance-simple__hero h3,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero h1,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero h2,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero h3,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__hero h1,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__hero h2,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__hero h3{color:#fff!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__hero p,.bwl-shell.bwl-theme-finance-signature .finance-simple__hero .finance-simple__eyebrow,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero p,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero .finance-flow__eyebrow{color:#ead99d!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__hero span,.bwl-shell.bwl-theme-finance-signature .finance-flow__hero span,.bwl-shell.bwl-theme-finance-signature .finance-simplified .finance-simple__hero span{color:#edf7f2bd!important}body.finance-installment-page--start .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--applications .bwl-theme-finance-signature .finance-simple__hero:before,body.finance-installment-page--excavators .bwl-theme-finance-signature .finance-simple__hero:before{color:#ebd99dcc!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__panel,.bwl-shell.bwl-theme-finance-signature .finance-simple__section,.bwl-shell.bwl-theme-finance-signature .finance-simple__card,.bwl-shell.bwl-theme-finance-signature .finance-simple__machine,.bwl-shell.bwl-theme-finance-signature .finance-simple__customer,.bwl-shell.bwl-theme-finance-signature .finance-simple__guide-card,.bwl-shell.bwl-theme-finance-signature .finance-flow__panel,.bwl-shell.bwl-theme-finance-signature .finance-flow__section,.bwl-shell.bwl-theme-finance-signature .installment-completion__panel,.bwl-shell.bwl-theme-finance-signature .installment-completion__case-summary,.bwl-shell.bwl-theme-finance-signature .installment-completion__payment-guide,.bwl-shell.bwl-theme-finance-signature .finance-accounts__dialog,.bwl-shell.bwl-theme-finance-signature .finance-docs__panel,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__boundary,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__metrics article,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__stages,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__toolbar,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__queue,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__foundation,.bwl-shell.bwl-theme-finance-signature .installment-panel{color:#17231c!important;background:#fff!important;border-color:#dbe3dd!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__panel :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-simple__section :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-simple__card :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-simple__machine :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-simple__customer :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-simple__guide-card :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-flow__panel :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .finance-flow__section :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .installment-completion__panel :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .installment-completion__case-summary :where(h1,h2,h3,h4,p,span,small,label,strong,td,th),.bwl-shell.bwl-theme-finance-signature .installment-completion__payment-guide :where(h1,h2,h3,h4,p,span,small,label,strong,td,th){color:#17231c!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__muted,.bwl-shell.bwl-theme-finance-signature .finance-flow__muted,.bwl-shell.bwl-theme-finance-signature .installment-completion__muted,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__boundary p,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__metrics p,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__empty p,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__confirmation p{color:#637069!important}.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) input,.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) select,.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) textarea{color:#17231c!important;background:#fff!important;border-color:#c8d4ca!important}.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) :is(input,textarea)::placeholder{color:#7b877f!important;opacity:1!important}.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) button,.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) a.finance-simple__button{color:#183d27!important;background:#fff!important;border-color:#b7c7bb!important}.bwl-shell.bwl-theme-finance-signature :is(.finance-simple,.finance-flow,.installment-completion) :is(.is-primary,.finance-simple__button.is-primary){color:#fff!important;background:#1f5b36!important;border-color:#1f5b36!important}.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero-actions :is(a,button){color:#fff!important;background:#ffffff1f!important;border-color:#ffffff59!important}.bwl-shell.bwl-theme-finance-signature .installment-hero{color:#fff!important;background:linear-gradient(125deg,#153c2d,#2f6848 58%,#8b6518)!important;border-color:#d9b85d38!important}.bwl-shell.bwl-theme-finance-signature .installment-hero h1,.bwl-shell.bwl-theme-finance-signature .installment-hero p{color:#fff!important}.bwl-shell.bwl-theme-finance-signature .installment-eyebrow{color:#f7d774!important}.bwl-shell.bwl-theme-finance-signature .installment-panel{color:#162033!important;background:#fff!important;border-color:#dbe4ef!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__facts div{background:#f4f7f4!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__metric,.bwl-shell.bwl-theme-finance-signature .finance-simple__summary article{background:#fff!important;border-color:#dbe4dc!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__check{color:#17231c!important;background:#f9fbf9!important;border-color:#dbe4dd!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__empty{color:#68746b!important;background:#fafcfa!important;border-color:#bdcbbf!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__pill{color:#365b42!important;background:#edf3ee!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__pill.is-good{color:#1d6433!important;background:#e2f5e7!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__pill.is-warning{color:#7b5514!important;background:#fff2d5!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__pill.is-danger{color:#8d2929!important;background:#fde5e5!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__step{color:#68736b!important;background:#fff!important;border-color:#d8e2da!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__step.is-active,.bwl-shell.bwl-theme-finance-signature .finance-simple__step.is-done{color:#173d27!important;border-color:#6b9b78!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__step.is-active b,.bwl-shell.bwl-theme-finance-signature .finance-simple__step.is-done b{color:#fff!important;background:#24623a!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__sticky-actions{background:#fffffff7!important;border-color:#cedbd1!important;box-shadow:0 -10px 28px #142d1d1f!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__dialog,.bwl-shell.bwl-theme-finance-signature .finance-accounts__dialog{color:#17231c!important;background:#fff!important}.bwl-shell.bwl-theme-finance-signature .finance-simple__dialog-backdrop,.bwl-shell.bwl-theme-finance-signature .finance-accounts__backdrop{background:#08150db3!important}.bwl-shell.bwl-theme-finance-signature .installment-photo-picker__button{color:#183d27!important;background:#fff!important;border-color:#bfd0c3!important}.bwl-shell.bwl-theme-finance-signature .installment-photo-picker__button.is-primary{color:#fff!important;background:#1f5b36!important;border-color:#1f5b36!important}.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero{color:#fff!important;background:radial-gradient(circle at 100% 0,#e1b7513d,#0000 34%),linear-gradient(135deg,#173b2a 0%,#28543a 58%,#675f35 100%)!important;border-color:#e1b7513d!important}.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero h1,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero p,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero>div>span{color:#fff!important}.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero-actions a,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle__hero-actions button{color:#fff!important;background:#ffffff1f!important}.bwl-shell.bwl-theme-finance-signature .finance-simple,.bwl-shell.bwl-theme-finance-signature .finance-flow,.bwl-shell.bwl-theme-finance-signature .installment-completion,.bwl-shell.bwl-theme-finance-signature .finance-lifecycle,.bwl-shell.bwl-theme-finance-signature .installment-page{-webkit-text-fill-color:currentColor}}:root{--command-gold:#e5bd35;--command-gold-soft:#e5bd3529;--command-ink:#030711;--command-panel:#070d19e0;--command-line:#ffffff1f;--command-muted:#edf2fa9e}.command-gate{color:#f8fafc;background:radial-gradient(circle at 16% 8%,#e5bd3521,#0000 30%),radial-gradient(circle at 88% 88%,#2476b01c,#0000 32%),linear-gradient(145deg,#02040a,#07101d 52%,#050a13);min-height:100vh;padding:24px;position:relative;overflow:hidden}.command-gate--mining{background:radial-gradient(circle at 16% 12%,#c075302e,#0000 31%),radial-gradient(circle at 83% 86%,#664d2c36,#0000 33%),linear-gradient(145deg,#050403,#13100b 52%,#080705)}.command-gate--hire{background:radial-gradient(circle at 17% 10%,#3791d32e,#0000 30%),radial-gradient(circle at 86% 84%,#1a5c9233,#0000 34%),linear-gradient(145deg,#02050a,#071522 52%,#040a12)}.command-gate *,.command-gate :before,.command-gate :after{box-sizing:border-box}.command-gate button,.command-gate input,.command-gate select{font:inherit}.command-gate__grid{pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 78%);mask-image:radial-gradient(circle,#000 18%,#0000 78%)}.command-gate__scan{pointer-events:none;background:linear-gradient(90deg, transparent, var(--command-gold), transparent);width:150%;height:1px;animation:7s ease-in-out infinite commandScan;position:absolute;top:0;left:-25%;box-shadow:0 0 28px #e5bd35b3}@keyframes commandScan{0%,8%{opacity:0;transform:translateY(0)}14%{opacity:.9}60%{opacity:.42}78%,to{opacity:0;transform:translateY(100vh)}}.command-gate__shell{z-index:2;border:1px solid var(--command-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#0a121feb,#030710db);border-radius:34px;width:min(1420px,100%);margin:0 auto;padding:24px;position:relative;box-shadow:0 40px 110px #00000075,inset 0 1px #ffffff14}.command-gate__header,.command-gate__footer,.command-gate__brand,.command-gate__online,.command-gate__secondary-row,.command-gate__resume,.command-unlock,.command-sector{align-items:center;display:flex}.command-gate__header{border-bottom:1px solid var(--command-line);justify-content:space-between;gap:20px;padding:2px 4px 24px}.command-gate__brand{gap:14px}.command-gate__mark,.command-sequence__seal{letter-spacing:-.06em;color:var(--command-gold);background:#07101d;border:1px solid #e5bd35a6;place-items:center;font-weight:950;display:grid;box-shadow:0 0 30px #e5bd3526}.command-gate__mark{border-radius:17px;width:54px;height:54px}.command-gate__brand span,.command-gate__brand strong{display:block}.command-gate__brand span{color:var(--command-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:850}.command-gate__brand strong{letter-spacing:-.035em;font-size:21px}.command-gate__online{color:#eff6ffb8;letter-spacing:.12em;text-transform:uppercase;gap:9px;font-size:12px;font-weight:900}.command-gate__online i{background:#36d983;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite commandPulse;box-shadow:0 0 0 6px #36d98314,0 0 20px #36d983b8}@keyframes commandPulse{50%{opacity:.7;transform:scale(.78)}}.command-gate__hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:32px;padding:44px 6px 30px;display:grid}.command-gate__kicker,.command-modal__eyebrow{color:var(--command-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:950}.command-gate__hero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(43px,6.1vw,88px);font-weight:950;line-height:.92}.command-gate__hero h1 span{color:var(--command-gold)}.command-gate__lead{max-width:690px;color:var(--command-muted);margin:22px 0 0;font-size:16px;line-height:1.65}.command-gate__signal-card{background:linear-gradient(145deg,#e5bd3524,#ffffff09);border:1px solid #e5bd3540;border-radius:26px;min-height:170px;padding:24px;position:relative;overflow:hidden}.command-gate__signal-card:after{content:"";border:1px solid #e5bd3540;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-92px;right:-82px;box-shadow:0 0 0 26px #e5bd3506,0 0 0 54px #e5bd3505}.command-gate__signal-card span,.command-gate__signal-card strong{display:block}.command-gate__signal-card span{color:var(--command-muted);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.command-gate__signal-card strong{letter-spacing:-.045em;margin-top:18px;font-size:27px}.command-gate__signal-card p{color:#f5f8fca6;margin:10px 0 0;font-size:13px;line-height:1.55}.command-gate__workspace-zone{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.command-sector{text-align:left;min-height:128px;color:inherit;border:1px solid var(--command-line);cursor:pointer;background:#ffffff09;border-radius:23px;gap:16px;padding:19px;transition:transform .18s,border-color .18s,background .18s;position:relative}.command-sector:hover{border-color:#e5bd3561;transform:translateY(-3px)}.command-sector.is-selected{background:linear-gradient(145deg,#e5bd3526,#ffffff0b);border-color:#e5bd35a8;box-shadow:inset 0 0 0 1px #e5bd3514,0 16px 35px #0003}.command-sector__code{width:49px;height:49px;color:var(--command-gold);background:#00000047;border:1px solid #e5bd353d;border-radius:16px;flex:0 0 49px;place-items:center;font-weight:950;display:grid}.command-sector__copy{flex:1;min-width:0}.command-sector__copy small,.command-sector__copy strong,.command-sector__copy em{display:block}.command-sector__copy small{color:#f4f7fc73;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.command-sector__copy strong{letter-spacing:-.025em;margin-top:7px;font-size:18px}.command-sector__copy em{color:#f4f7fc8a;margin-top:6px;font-size:11px;font-style:normal;line-height:1.45}.command-sector__state{color:#ffffff5c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950;position:absolute;top:13px;right:14px}.command-sector.is-selected .command-sector__state{color:var(--command-gold)}.command-gate__console{grid-template-columns:minmax(270px,.7fr) minmax(390px,1.3fr);gap:14px;margin-top:14px;display:grid}.command-gate__context,.command-gate__access{border:1px solid var(--command-line);background:#0000002b;border-radius:25px}.command-gate__context{padding:24px}.command-gate__context>span,.command-gate__resume span{color:#f4f7fc73;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.command-gate__context>strong{letter-spacing:-.04em;margin-top:11px;font-size:25px;display:block}.command-gate__context>p{color:var(--command-muted);margin:10px 0 20px;font-size:13px;line-height:1.55}.command-gate__access{padding:18px}.command-gate__resume{justify-content:space-between;gap:15px;padding:5px 5px 16px}.command-gate__resume strong,.command-gate__resume p{display:block}.command-gate__resume strong{margin-top:5px;font-size:18px}.command-gate__resume p{color:var(--command-muted);margin:5px 0 0;font-size:12px}.command-gate__resume>button,.command-gate__secondary-row button{color:#f5f8fcad;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.command-gate__resume>button:hover,.command-gate__secondary-row button:hover,.command-gate__secondary-row button.is-active{color:var(--command-gold)}.station-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.station-picker button{text-align:left;color:inherit;border:1px solid var(--command-line);cursor:pointer;background:#ffffff09;border-radius:16px;align-items:flex-start;gap:10px;padding:13px;display:flex}.station-picker button.is-active{background:var(--command-gold-soft);border-color:#e5bd3585}.station-picker button>span{font-size:19px}.station-picker strong,.station-picker small{display:block}.station-picker strong{font-size:12px}.station-picker small{color:var(--command-muted);margin-top:3px;font-size:9px;line-height:1.4}.command-unlock{color:#090806;cursor:pointer;background:linear-gradient(135deg,#f1cf58,#c99516);border:0;border-radius:19px;justify-content:space-between;gap:15px;width:100%;padding:19px 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 45px #e5bd3533}.command-unlock:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 55px #e5bd354a}.command-unlock:disabled{cursor:wait;opacity:.67}.command-unlock__icon{font-size:31px;line-height:1}.command-unlock>span:nth-child(2){text-align:left;flex:1}.command-unlock strong,.command-unlock small{display:block}.command-unlock strong{letter-spacing:-.025em;font-size:17px}.command-unlock small{color:#090806a8;margin-top:3px;font-size:10px;font-weight:750}.command-unlock b{font-size:22px}.command-gate__secondary-row{flex-wrap:wrap;justify-content:center;gap:7px 18px;padding:15px 8px 2px}.command-field{gap:7px;display:grid}.command-field+.command-field{margin-top:13px}.command-field>span{color:#f6f8fc9c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.command-field input,.command-field select{color:#f8fafc;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:13px;outline:none;width:100%;min-height:46px;padding:0 13px}.command-field select option{color:#111827}.command-field input:focus,.command-field select:focus{border-color:#e5bd359e;box-shadow:0 0 0 3px #e5bd3514}.command-password-input{position:relative}.command-password-input input{padding-right:63px}.command-password-input button{color:var(--command-gold);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-console{border:1px solid var(--command-line);background:#0003;border-radius:18px;margin-top:14px;padding:17px}.command-checkbox{color:var(--command-muted);align-items:flex-start;gap:9px;margin-top:13px;font-size:10px;line-height:1.45;display:flex}.command-checkbox input{accent-color:var(--command-gold);margin-top:1px}.password-console__submit{width:100%;min-height:44px;color:var(--command-gold);background:var(--command-gold-soft);cursor:pointer;border:1px solid #e5bd3573;border-radius:13px;margin-top:15px;font-weight:900}.command-alert{border-radius:14px;gap:3px;margin-top:13px;padding:13px 14px;font-size:11px;line-height:1.45;display:grid}.command-alert strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.command-alert--error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717142}.command-alert--success{color:#bbf7d0;background:#14532d3d;border:1px solid #4ade8040}.command-gate__footer{color:#f4f7fc61;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:22px 0 2px;font-size:9px;font-weight:850}.command-gate__footer span:before{content:"✓";color:#36d983b8;margin-right:7px}.command-sequence,.command-modal{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01040ae0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.command-sequence__panel,.command-modal__card{background:linear-gradient(145deg,#0a1321,#040810);border:1px solid #e5bd354d;border-radius:28px;width:min(520px,100%);padding:30px;box-shadow:0 35px 100px #0000009e}.command-sequence__panel{text-align:center}.command-sequence__seal{border-radius:22px;width:69px;height:69px;margin:0 auto 22px;font-size:19px}.command-sequence__panel p{color:var(--command-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.command-sequence__panel h2{letter-spacing:-.055em;margin:9px 0 5px;font-size:34px}.command-sequence__panel>strong{color:var(--command-gold);font-size:12px}.command-sequence__checks{text-align:left;gap:8px;margin:25px 0;display:grid}.command-sequence__checks span{color:#f6f8fc54;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;transition:color .14s,border-color .14s;display:flex}.command-sequence__checks span.is-complete{color:#d1fae5;border-color:#36d98333}.command-sequence__checks i{background:#ffffff0d;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.command-sequence__checks span.is-complete i{color:#07140e;background:#36d983}.command-sequence__panel>small{color:var(--command-muted);display:block}.command-sequence__panel>b{color:var(--command-gold);letter-spacing:.16em;text-transform:uppercase;margin-top:11px;font-size:12px;display:block}.command-modal__card{position:relative}.command-modal__card h2{letter-spacing:-.045em;margin:0 0 22px;font-size:29px}.command-modal__close{border:1px solid var(--command-line);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:12px;width:36px;height:36px;font-size:22px;position:absolute;top:17px;right:18px}.command-page{color:#172033;background:#f4f6fa;min-height:100%;padding:24px}.command-page__shell{width:min(1120px,100%);margin:0 auto}.command-page__hero{color:#f8fafc;background:linear-gradient(135deg,#07101d,#12253c);border-radius:25px;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px;display:flex;box-shadow:0 18px 50px #0f172a26}.command-page__hero p{color:#e5bd35;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.command-page__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,47px)}.command-page__hero span{color:#f8fafca6;max-width:560px;line-height:1.55}.command-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px;display:grid}.command-page__card{background:#fff;border:1px solid #dde3ec;border-radius:21px;padding:23px;box-shadow:0 12px 35px #0f172a0d}.command-page__card--wide{grid-column:1/-1}.command-page__card h2,.command-page__card h3{letter-spacing:-.03em;margin:0}.command-page__card>p{color:#687386;line-height:1.55}.device-list,.emergency-action-grid{gap:11px;margin-top:17px;display:grid}.device-row,.emergency-action{background:#fafbfc;border:1px solid #e2e7ef;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.device-row strong,.device-row span,.device-row small{display:block}.device-row span,.device-row small{color:#6c7688;margin-top:4px;font-size:12px}.device-row button,.command-page__button,.emergency-action button{cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:0 15px;font-weight:850}.device-row button{color:#9f2730;background:#fff0f1}.command-page__button,.emergency-action button{color:#11100b;background:#e5bd35}.command-page__button--secondary{color:#263142;background:#edf0f5}.command-page__form{gap:13px;margin-top:18px;display:grid}.command-page__form label{color:#4a5568;gap:7px;font-size:12px;font-weight:800;display:grid}.command-page__form input,.command-page__form select{background:#fff;border:1px solid #d7dde7;border-radius:12px;min-height:46px;padding:0 13px}.emergency-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emergency-action{flex-direction:column;align-items:flex-start}.emergency-action span{font-size:30px}.emergency-action h3{font-size:18px}.emergency-action p{color:#687386;margin:5px 0 12px;font-size:13px;line-height:1.5}@media (width<=980px){.command-gate__hero{grid-template-columns:1fr}.command-gate__signal-card{min-height:auto}.command-gate__workspace-zone,.command-gate__console{grid-template-columns:1fr}.command-sector{min-height:112px}}@media (width<=680px){.command-gate{padding:10px}.command-gate__shell{border-radius:23px;padding:15px}.command-gate__header{align-items:flex-start}.command-gate__online{font-size:9px}.command-gate__brand span{display:none}.command-gate__hero{padding:30px 2px 23px}.command-gate__hero h1{font-size:clamp(39px,15vw,59px)}.command-sector{padding:15px}.command-sector__copy em{display:none}.command-gate__context,.command-gate__access{border-radius:19px}.station-picker,.command-page__grid,.emergency-action-grid{grid-template-columns:1fr}.command-page{padding:12px}.command-page__hero{flex-direction:column;align-items:flex-start;padding:22px}.command-page__card--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.command-gate__scan,.command-gate__online i{animation:none}.command-sector,.command-unlock{transition:none}}:root{--gate4-gold:#f5c542;--gate4-navy:#07182c;--gate4-deep:#04111f;--gate4-blue:#2f80ed;--gate4-cyan:#56ccf2;--gate4-green:#2cc978;--gate4-text:#10223a;--gate4-muted:#66758a;--gate4-line:#dbe3ed}.gate4,.gate4 *,.gate4 :before,.gate4 :after{box-sizing:border-box}.gate4{color:#fff;background:radial-gradient(circle at 8% 4%,#f5c54270,#0000 28%),radial-gradient(circle at 94% 8%,#56ccf261,#0000 30%),radial-gradient(circle at 88% 94%,#2cc97838,#0000 31%),linear-gradient(145deg,#06111f 0%,#0a3156 52%,#07182c 100%);min-height:100dvh;padding:18px;position:relative;overflow:hidden}.gate4--mining{background:radial-gradient(circle at 8% 4%,#f5a6427a,#0000 28%),radial-gradient(circle at 94% 8%,#f5c54247,#0000 30%),radial-gradient(circle at 88% 94%,#2cc9782e,#0000 31%),linear-gradient(145deg,#1a1006 0%,#653a14 52%,#25170a 100%)}.gate4--hire{background:radial-gradient(circle at 8% 4%,#56ccf27a,#0000 28%),radial-gradient(circle at 94% 8%,#2f80ed6b,#0000 30%),radial-gradient(circle at 88% 94%,#f5c5422e,#0000 31%),linear-gradient(145deg,#041426 0%,#0b4c80 52%,#061a30 100%)}.gate4 button,.gate4 input,.gate4 select{font:inherit}.gate4 button{-webkit-tap-highlight-color:transparent}.gate4__mesh,.gate4__flare{pointer-events:none;position:absolute}.gate4__mesh{opacity:.17;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.gate4__flare{filter:blur(48px);opacity:.22;border-radius:50%;width:420px;height:420px}.gate4__flare--one{background:var(--gate4-gold);bottom:-190px;left:-180px}.gate4__flare--two{background:var(--gate4-cyan);top:-180px;right:-190px}.gate4__shell{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#07182ced,#04111fe0);border:1px solid #ffffff3d;border-radius:32px;width:min(1160px,100%);min-height:calc(100dvh - 36px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 36px 110px #0000006b,inset 0 1px #ffffff29}.gate4__topbar{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex}.gate4__brand,.gate4__status,.gate4__context-strip,.gate4__passkey,.gate4__submit,.gate4__advanced-heading{align-items:center;display:flex}.gate4__brand{gap:12px;min-width:0}.gate4__logo{border:2px solid var(--gate4-gold);width:48px;height:48px;color:var(--gate4-gold);background:#07182c;border-radius:15px;flex:0 0 48px;place-items:center;font-size:14px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #f5c5422e}.gate4__logo img{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gate4__brand small,.gate4__brand strong{display:block}.gate4__brand small{color:#ffffff91;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.gate4__brand strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;margin-top:2px;font-size:18px;overflow:hidden}.gate4__status{flex:none;gap:8px}.gate4__version,.gate4__online{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;font-size:9px;font-weight:900;display:inline-flex}.gate4__version{color:#ffe887;background:#f5c54217;border:1px solid #f5c5425c;padding:0 11px}.gate4__online{color:#c8f7dd;background:#2cc97814;border:1px solid #2cc97840;gap:7px;padding:0 10px}.gate4__online i{background:#39d98a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #39d98a14,0 0 16px #39d98ab3}.gate4__layout{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:calc(100dvh - 112px);display:grid}.gate4__story{background:radial-gradient(circle at 50% 48%,#f5c5421f,#0000 35%),linear-gradient(145deg,#ffffff09,#0000 52%);border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(34px,5vw,62px);display:flex;position:relative;overflow:hidden}.gate4__story-copy{z-index:2;position:relative}.gate4__story-copy>small,.gate4__access-heading small,.gate4-modal__card>small{color:var(--gate4-gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.gate4__story-copy h1{letter-spacing:-.075em;max-width:560px;margin:12px 0 0;font-size:clamp(42px,4.5vw,68px);font-weight:950;line-height:.95}.gate4__story-copy h1 span{color:var(--gate4-gold);text-shadow:0 18px 60px #f5c54240}.gate4__story-copy p{color:#ffffffb8;max-width:520px;margin:20px 0 0;font-size:14px;line-height:1.65}.gate4__story-visual{aspect-ratio:1;align-self:center;width:min(390px,82%);margin:20px 0;position:relative}.gate4__story-ring{border:1px solid #ffffff2b;border-radius:50%;position:absolute}.gate4__story-ring--outer{animation:18s linear infinite gate4-spin;inset:0}.gate4__story-ring--inner{border-color:#f5c54247;animation:12s linear infinite gate4-spin-reverse;inset:18%}.gate4__story-core{text-align:center;background:linear-gradient(145deg,#f5c54233,#ffffff12);border:1px solid #f5c54257;border-radius:31%;align-content:center;place-items:center;display:grid;position:absolute;inset:31%;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff2e}.gate4__story-core svg{fill:none;width:38px;height:38px;stroke:var(--gate4-gold);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.gate4__story-core strong,.gate4__story-core small{display:block}.gate4__story-core strong{margin-top:8px;font-size:12px}.gate4__story-core small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:6px}.gate4__story-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fff3,#ffffff12);border:1px solid #ffffff40;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:absolute;box-shadow:0 18px 44px #0000003d}.gate4__story-node svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.gate4__story-node--one{top:39%;left:6%}.gate4__story-node--two{top:7%;right:12%}.gate4__story-node--three{bottom:18%;right:3%}.gate4__story-foot{color:#ffffff9e;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:14px;font-size:9px;font-weight:750;display:flex}.gate4__story-foot span{align-items:center;gap:7px;display:inline-flex}.gate4__story-foot i{background:var(--gate4-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #2cc978b3}.gate4__access{min-width:0;color:var(--gate4-text);background:radial-gradient(circle at 95% 2%,#56ccf21f,#0000 26%),#f8fafc;padding:clamp(24px,4vw,46px)}.gate4__access-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gate4__access-heading h2{letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(31px,4vw,43px);font-weight:950;line-height:1}.gate4__access-heading p{color:var(--gate4-muted);margin:8px 0 0;font-size:12px}.gate4__access-shield{color:#15804a;background:#eafaf1;border:1px solid #2cc97838;border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.gate4__access-shield svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.gate4__workspace-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.gate4__workspace-tabs button{color:#5b6b80;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:17px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:82px;padding:10px 6px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid;position:relative;box-shadow:0 7px 20px #10223a0a}.gate4__workspace-tabs button:hover{transform:translateY(-1px)}.gate4__workspace-tabs button.is-selected{color:#13263e;background:linear-gradient(145deg,#f5c54238,#fff 74%);border-color:#f5c542e6;box-shadow:0 12px 28px #f5c5421f,inset 0 0 0 1px #f5c5422e}.gate4--mining .gate4__workspace-tabs button.is-selected{background:linear-gradient(145deg,#f2994a3b,#fff 74%);border-color:#f2994a}.gate4--hire .gate4__workspace-tabs button.is-selected{background:linear-gradient(145deg,#56ccf23b,#fff 74%);border-color:#56ccf2}.gate4__workspace-tabs button>span{color:#38506d;background:#eef3f8;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.gate4__workspace-tabs button.is-selected>span{color:#8a6500;background:#f5c54233}.gate4--mining .gate4__workspace-tabs button.is-selected>span{color:#9a4b10;background:#f2994a2e}.gate4--hire .gate4__workspace-tabs button.is-selected>span{color:#146794;background:#56ccf233}.gate4__workspace-tabs svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.gate4__workspace-tabs strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.gate4__workspace-tabs button>i{color:#fff;background:0 0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.gate4__workspace-tabs button.is-selected>i{background:#1e9d5d}.gate4__context-strip{background:#fff;border:1px solid #dfe6ef;border-radius:16px;gap:11px;min-height:64px;margin-top:12px;padding:10px 12px}.gate4__context-icon{color:#8a6500;background:#f5c5422e;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.gate4__context-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.gate4__context-strip>div:nth-child(2){flex:1;min-width:0}.gate4__context-strip small,.gate4__context-strip strong{display:block}.gate4__context-strip small{color:#7b899b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.gate4__context-strip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.gate4__context-strip>span{color:#596a80;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f8;border-radius:999px;max-width:140px;padding:6px 8px;font-size:8px;font-weight:800;overflow:hidden}.gate4__field{gap:7px;margin-top:13px;display:grid}.gate4__field>span{color:#53637a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.gate4__field input,.gate4__field select{color:#10223a;background:#fff;border:1px solid #cfd8e4;border-radius:14px;outline:none;width:100%;height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #10223a08}.gate4__field input:focus,.gate4__field select:focus{border-color:#3d8eea;box-shadow:0 0 0 4px #2f80ed1a}.gate4__field input::placeholder{color:#8d99aa}.gate4__password{position:relative}.gate4__password input{padding-right:68px}.gate4__password button{color:#52637a;cursor:pointer;background:#eef2f7;border:0;border-radius:10px;min-width:52px;height:34px;font-size:10px;font-weight:850;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gate4__passkey{text-align:left;color:#fff;cursor:pointer;background:radial-gradient(circle at 92% 20%,#56ccf26b,#0000 28%),linear-gradient(135deg,#0b4f82,#153a6d);border:1px solid #2f80ed47;border-radius:18px;justify-content:flex-start;gap:12px;width:100%;min-height:68px;margin-top:14px;padding:10px 13px;box-shadow:0 14px 30px #1043712e}.gate4__passkey:disabled,.gate4__submit:disabled{cursor:wait;opacity:.72}.gate4__passkey-icon{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:15px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.gate4__passkey-icon svg{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.gate4__passkey>div{flex:1;min-width:0}.gate4__passkey strong,.gate4__passkey small{display:block}.gate4__passkey small{color:#ffffffb8;margin-top:3px;font-size:8px;line-height:1.35}.gate4__passkey>b{font-size:18px}.gate4__divider{color:#8c98a8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;margin:14px 0 0;font-size:8px;font-weight:850;display:flex}.gate4__divider:before,.gate4__divider:after{content:"";background:#dde4ec;flex:1;height:1px}.gate4__form{display:grid}.gate4__submit{text-align:left;color:#07182c;cursor:pointer;background:linear-gradient(135deg,#ffe37c,#f5c542 55%,#e7ad24);border:0;border-radius:16px;justify-content:flex-start;gap:11px;width:100%;min-height:58px;margin-top:16px;padding:9px 13px;box-shadow:0 14px 28px #d39a1433,inset 0 1px #fff9}.gate4__submit>span{color:#fff;background:#07182c;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:16px;font-weight:900;display:grid}.gate4__submit>div{flex:1;min-width:0}.gate4__submit strong,.gate4__submit small{display:block}.gate4__submit strong{font-size:12px}.gate4__submit small{color:#07182cad;margin-top:2px;font-size:8px}.gate4__progress-message{color:#31587e;background:#eef7ff;border:1px solid #2f80ed24;border-radius:13px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.gate4__progress-message i{border:2px solid #2f80ed47;border-top-color:#2f80ed;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:2px;animation:.8s linear infinite gate4-spin}.gate4__alert{border-radius:13px;gap:3px;margin-top:11px;padding:11px 12px;font-size:9px;line-height:1.45;display:grid}.gate4__alert strong,.gate4__alert span,.gate4__alert small{display:block}.gate4__alert--error{color:#8b2c2c;background:#fff3f3;border:1px solid #f1caca}.gate4__alert--success{color:#12663b;background:#edfff4;border:1px solid #bee6cf}.gate4__quick-links{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.gate4__quick-links button{color:#5b6d83;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:800}.gate4__quick-links button:hover{color:#1f65a7}.gate4__advanced{background:#f2f5f8;border:1px solid #dfe6ee;border-radius:16px;gap:12px;margin-top:10px;padding:13px;display:grid}.gate4__advanced-heading{justify-content:space-between;gap:12px}.gate4__advanced-heading small,.gate4__advanced-heading strong{display:block}.gate4__advanced-heading small{color:#7c8a9b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.gate4__advanced-heading strong{margin-top:2px;font-size:11px}.gate4__advanced-heading>span{background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.gate4__station-grid{gap:6px;display:grid}.gate4__station-grid button{text-align:left;color:#43556d;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:7px 9px;display:flex}.gate4__station-grid button.is-selected{background:#fff9e8;border-color:#e2b529}.gate4__station-grid button>span{background:#eef2f6;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.gate4__station-grid button div{min-width:0}.gate4__station-grid strong,.gate4__station-grid small{display:block}.gate4__station-grid strong{font-size:9px}.gate4__station-grid small{color:#7b899a;margin-top:2px;font-size:7px;line-height:1.3}.gate4__check{color:#5c6c80;align-items:flex-start;gap:8px;font-size:8px;line-height:1.4;display:flex}.gate4__check input{accent-color:#2f80ed;flex:0 0 15px;width:15px;height:15px;margin:0}.gate4__check--danger{color:#8a3c3c}.gate4-intro,.gate4-sequence,.gate4-modal{z-index:10000;position:fixed;inset:0}.gate4-intro{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 42%,#f5c54236,#0000 24%),radial-gradient(circle at 12% 12%,#56ccf233,#0000 28%),linear-gradient(145deg,#020b15,#082c4d 57%,#061526);border:0;width:100%;animation:.45s 1.45s forwards gate4-intro-exit;overflow:hidden}.gate4-intro__glow{filter:blur(34px);background:#f5c5421f;border-radius:50%;width:330px;height:330px;animation:1.5s ease-in-out infinite gate4-pulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.gate4-intro__content{z-index:2;text-align:center;width:min(650px,100% - 36px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gate4-intro__logo{border:3px solid var(--gate4-gold);width:92px;height:92px;color:var(--gate4-gold);letter-spacing:-.05em;background:#07182c;border-radius:30px;place-items:center;margin:0 auto 20px;font-size:24px;font-weight:950;animation:.65s cubic-bezier(.2,.9,.25,1.15) gate4-logo-enter;display:grid;box-shadow:0 24px 70px #00000059,0 0 80px #f5c54229}.gate4-intro__content>small{color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.gate4-intro__content h1{letter-spacing:-.07em;margin:12px auto 0;font-size:clamp(39px,7vw,72px);line-height:.96}.gate4-intro__content h1 span{color:var(--gate4-gold);display:block}.gate4-intro__content p{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 0;font-size:11px;font-weight:800}.gate4-intro__progress{background:#ffffff1f;border-radius:999px;width:min(260px,70vw);height:4px;margin:28px auto 0;overflow:hidden}.gate4-intro__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--gate4-gold), #fff1aa);width:0;height:100%;animation:1.55s forwards gate4-load;display:block;box-shadow:0 0 18px #f5c542b3}.gate4-intro__content em{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:8px;font-style:normal;display:block}.gate4-intro__orbit{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(500px,82vw);position:absolute;top:50%;left:50%}.gate4-intro__orbit>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff36;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;position:absolute}.gate4-intro__orbit svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.gate4-intro__orbit--one{animation:18s linear infinite gate4-spin;transform:translate(-50%,-50%)}.gate4-intro__orbit--one>span{top:calc(50% - 26px);left:-26px}.gate4-intro__orbit--two{width:min(390px,67vw);animation:13s linear infinite gate4-spin-reverse;transform:translate(-50%,-50%)}.gate4-intro__orbit--two>span{top:calc(50% - 26px);right:-26px}.gate4-intro__orbit--three{width:min(280px,54vw);animation:10s linear infinite gate4-spin;transform:translate(-50%,-50%)}.gate4-intro__orbit--three>span{top:-26px;left:calc(50% - 26px)}.gate4-sequence{color:#fff;background:radial-gradient(circle at 50% 38%,#f5c54233,#0000 27%),linear-gradient(145deg,#020a13,#082a49 55%,#051425);place-items:center;padding:18px;display:grid;overflow:hidden}.gate4-sequence__mesh{opacity:.12;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.gate4-sequence__ring{border:1px solid #ffffff17;border-radius:50%;position:absolute;top:45%;left:50%}.gate4-sequence__ring--one{aspect-ratio:1;width:min(620px,88vw);animation:20s linear infinite gate4-spin;transform:translate(-50%,-50%)}.gate4-sequence__ring--two{aspect-ratio:1;border-color:#f5c54224;width:min(430px,68vw);animation:14s linear infinite gate4-spin-reverse;transform:translate(-50%,-50%)}.gate4-sequence__content{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #fff3;border-radius:28px;width:min(620px,100%);padding:24px;position:relative;box-shadow:0 36px 100px #0000006b}.gate4-sequence__brand{align-items:center;gap:10px;display:flex}.gate4-sequence__brand>div{border:2px solid var(--gate4-gold);width:40px;height:40px;color:var(--gate4-gold);background:#07182c;border-radius:13px;place-items:center;font-size:11px;font-weight:950;display:grid}.gate4-sequence__brand small,.gate4-sequence__brand strong{display:block}.gate4-sequence__brand small{color:#ffffff7d;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.gate4-sequence__brand strong{margin-top:2px;font-size:10px}.gate4-sequence__identity{text-align:center;margin-top:24px}.gate4-sequence__identity>span{width:62px;height:62px;color:var(--gate4-gold);background:#f5c5421f;border:1px solid #f5c54259;border-radius:20px;place-items:center;margin:0 auto 13px;display:grid;box-shadow:0 18px 44px #f5c5421a}.gate4-sequence__identity svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px}.gate4-sequence__identity>small{color:var(--gate4-gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.gate4-sequence__identity h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(28px,6vw,43px);line-height:1}.gate4-sequence__identity p{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:9px;font-weight:800}.gate4-sequence__steps{gap:7px;margin-top:22px;display:grid}.gate4-sequence__steps>div{color:#ffffff57;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;transition:color .22s,border-color .22s,background .22s,transform .22s;display:flex}.gate4-sequence__steps>div.is-active{color:#fff;background:#f5c5421a;border-color:#f5c54257;transform:translate(4px)}.gate4-sequence__steps>div.is-complete{color:#d7f9e5;border-color:#2cc97833}.gate4-sequence__steps i{background:#ffffff12;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.gate4-sequence__steps .is-active i{color:#07182c;background:var(--gate4-gold);box-shadow:0 0 22px #f5c54259}.gate4-sequence__steps .is-complete i{color:#06180f;background:var(--gate4-green)}.gate4-sequence__steps span{min-width:0}.gate4-sequence__steps strong,.gate4-sequence__steps small{display:block}.gate4-sequence__steps strong{font-size:9px}.gate4-sequence__steps small{margin-top:2px;font-size:7px;line-height:1.35}.gate4-sequence__launch{text-align:center;margin-top:19px}.gate4-sequence__bar{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.gate4-sequence__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gate4-gold), #fff0a5);height:100%;transition:width .3s;display:block;box-shadow:0 0 17px #f5c54299}.gate4-sequence__launch strong,.gate4-sequence__launch small{display:block}.gate4-sequence__launch strong{color:var(--gate4-gold);margin-top:10px;font-size:9px}.gate4-sequence__launch small{color:#ffffff7a;margin-top:4px;font-size:7px}.gate4-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020911c7;place-items:center;padding:18px;display:grid}.gate4-modal__card{width:min(500px,100%);max-height:calc(100dvh - 36px);color:var(--gate4-text);background:#fff;border:1px solid #ffffffb8;border-radius:24px;padding:25px;position:relative;overflow:auto;box-shadow:0 36px 100px #0000007a}.gate4-modal__card h2{letter-spacing:-.05em;margin:6px 0 17px;font-size:27px;line-height:1}.gate4-modal__close{color:#57677c;cursor:pointer;background:#f3f5f8;border:1px solid #dce3eb;border-radius:11px;width:36px;height:36px;font-size:20px;position:absolute;top:14px;right:14px}@keyframes gate4-spin{to{transform:rotate(360deg)}}@keyframes gate4-spin-reverse{to{transform:rotate(-360deg)}}@keyframes gate4-pulse{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes gate4-load{to{width:100%}}@keyframes gate4-logo-enter{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gate4-intro-exit{to{opacity:0;pointer-events:none;transform:scale(1.035)}}@media (width<=900px){.gate4__layout{grid-template-columns:1fr}.gate4__story{display:none}.gate4__access{width:100%;max-width:620px;margin:0 auto}}@media (width<=640px){.gate4{background:radial-gradient(circle at 0 0,#f5c5424d,#0000 29%),radial-gradient(circle at 100% 0,#56ccf245,#0000 31%),linear-gradient(155deg,#061526,#0a3154 58%,#07182c);min-height:100dvh;padding:0;overflow:auto}.gate4__mesh{opacity:.11;background-size:34px 34px}.gate4__flare{display:none}.gate4__shell{min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0}.gate4__topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051323a3;min-height:66px;padding:10px 13px}.gate4__logo{border-radius:13px;flex-basis:42px;width:42px;height:42px}.gate4__brand{gap:9px}.gate4__brand small{display:none}.gate4__brand strong{max-width:160px;font-size:14px}.gate4__status{gap:5px}.gate4__version{text-overflow:ellipsis;white-space:nowrap;max-width:108px;min-height:27px;padding:0 7px;font-size:7px;overflow:hidden}.gate4__online{color:#0000;justify-content:center;width:28px;min-height:27px;padding:0;font-size:0;overflow:hidden}.gate4__online i{width:8px;height:8px}.gate4__layout{min-height:0;display:block}.gate4__access{background:radial-gradient(circle at 96% 0,#56ccf21f,#0000 26%),#f8fafc;border-radius:22px 22px 0 0;max-width:none;margin:0;padding:17px 13px 24px}.gate4__access-heading{align-items:center}.gate4__access-heading h2{font-size:31px}.gate4__access-heading p{margin-top:5px;font-size:10px}.gate4__access-shield{border-radius:15px;flex-basis:45px;width:45px;height:45px}.gate4__access-shield svg{width:24px;height:24px}.gate4__workspace-tabs{gap:6px;margin-top:15px}.gate4__workspace-tabs button{border-radius:14px;gap:4px;min-height:68px;padding:7px 4px}.gate4__workspace-tabs button>span{border-radius:10px;width:31px;height:31px}.gate4__workspace-tabs svg{width:19px;height:19px}.gate4__workspace-tabs strong{font-size:9px}.gate4__workspace-tabs button>i{width:15px;height:15px;font-size:7px;top:4px;right:4px}.gate4__context-strip{border-radius:14px;min-height:54px;margin-top:8px;padding:7px 9px}.gate4__context-icon{border-radius:11px;flex-basis:35px;width:35px;height:35px}.gate4__context-icon svg{width:20px;height:20px}.gate4__context-strip>span{max-width:95px;font-size:7px}.gate4__field{gap:6px;margin-top:11px}.gate4__field input,.gate4__field select{border-radius:13px;height:46px;font-size:13px}.gate4__passkey{border-radius:16px;min-height:62px;margin-top:11px}.gate4__passkey-icon{border-radius:13px;flex-basis:41px;width:41px;height:41px}.gate4__passkey strong{font-size:11px}.gate4__passkey small{font-size:7px}.gate4__divider{margin-top:11px}.gate4__submit{border-radius:15px;min-height:55px;margin-top:13px}.gate4__quick-links{margin-top:9px}.gate4__advanced{max-height:38dvh;overflow:auto}.gate4-intro__logo{border-radius:25px;width:78px;height:78px;font-size:20px}.gate4-intro__content h1{font-size:clamp(37px,12vw,50px)}.gate4-intro__orbit{width:88vw}.gate4-intro__orbit--two{width:70vw}.gate4-intro__orbit--three{width:54vw}.gate4-sequence{padding:10px}.gate4-sequence__content{border-radius:23px;max-height:calc(100dvh - 20px);padding:18px;overflow:auto}.gate4-sequence__identity{margin-top:17px}.gate4-sequence__identity>span{border-radius:17px;width:54px;height:54px}.gate4-sequence__identity h2{font-size:30px}.gate4-sequence__steps{gap:5px;margin-top:16px}.gate4-sequence__steps>div{min-height:43px;padding:7px 9px}.gate4-modal{align-items:end;padding:0}.gate4-modal__card{border-radius:24px 24px 0 0;width:100%;max-height:90dvh;padding:22px 16px 20px}}@media (height<=720px) and (width<=640px){.gate4__topbar{min-height:58px;padding-block:7px}.gate4__logo{flex-basis:38px;width:38px;height:38px}.gate4__access{padding-top:12px}.gate4__access-heading p{display:none}.gate4__workspace-tabs{margin-top:11px}.gate4__workspace-tabs button{min-height:61px}.gate4__context-strip{min-height:49px}.gate4__field input,.gate4__field select{height:43px}.gate4__passkey{min-height:56px}.gate4__submit{min-height:51px}}@media (prefers-reduced-motion:reduce){.gate4 *,.gate4 :before,.gate4 :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gate4__version{display:none!important}.gate4__logo{overflow:hidden;background:#fff!important;border:0!important;box-shadow:0 12px 30px #0003!important}.gate4__logo img,.gate4__logo span{display:none!important}.gate4__logo:before{content:"";background:#fff url(/chalin03-logo.png) 50%/contain no-repeat;border-radius:12px;position:absolute;inset:4px}.gate4-intro__logo,.gate4-sequence__brand>div{color:#0000!important;background:#fff url(/chalin03-logo.png) 50%/contain no-repeat!important;border:0!important;font-size:0!important}.gate4__topbar{background:linear-gradient(135deg,#051323f5,#0a3154f5);min-height:68px;padding:10px 14px!important}.gate4__brand strong{font-size:16px!important}.gate4__status{gap:5px!important}.gate4__online{min-height:29px!important;padding:0 10px!important}.gate4__access{background:radial-gradient(circle at 96% 0,#56ccf21c,#0000 26%),linear-gradient(#fff,#f7f9fc)!important}.gate4__access-heading h2{color:#10223a;font-size:clamp(30px,4vw,39px)!important}.gate4__access-heading p{color:#68778b!important}.gate4__access-shield{box-shadow:0 12px 28px #24b66c1a;background:linear-gradient(145deg,#ebfff4,#fff)!important;border-color:#24b66c3b!important}.gate4__workspace-tabs button{border-color:#dce4ee!important;min-height:74px!important;box-shadow:0 8px 22px #10223a0d!important}.gate4__workspace-tabs button.is-selected{background:linear-gradient(145deg,#f5c54238,#fff 76%)!important;border-color:#efc23b!important;box-shadow:0 14px 30px #f5c54221,inset 0 0 0 1px #f5c54226!important}.gate4__context-strip{box-shadow:0 8px 20px #10223a09;border-color:#dfe6ef!important;min-height:56px!important}.gate4__field input,.gate4__field select{background:#fff!important;border-color:#cfd8e4!important}.gate4__passkey{background:radial-gradient(circle at 92% 18%,#56ccf26b,#0000 28%),linear-gradient(135deg,#0a4c7d,#153b6e)!important;border:1px solid #2f80ed47!important;border-radius:18px!important;min-height:64px!important;box-shadow:0 15px 34px #10437133!important}.gate4__passkey strong{font-size:0!important}.gate4__passkey strong:after{content:"Sign in with face or fingerprint";font-size:12px}.gate4__passkey small{font-size:0!important}.gate4__passkey small:after{content:"Fresh face, fingerprint or device-PIN verification is required";font-size:8px}.gate4__submit{background:linear-gradient(135deg,#ffe37c,#f5c542 55%,#e8ad22)!important;border-radius:16px!important;min-height:56px!important;box-shadow:0 15px 30px #d39a1436,inset 0 1px #ffffff9e!important}.gate4__quick-links button{color:#5d6d82!important}.gate4-sequence__content{background:radial-gradient(circle at 50% 0,#f5c5421c,#0000 28%),linear-gradient(145deg,#ffffff24,#ffffff0e)!important}.bank-bio{z-index:20000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020911c2;place-items:end center;display:grid;position:fixed;inset:0}.bank-bio__sheet{text-align:center;color:#10223a;background:radial-gradient(circle at 50% 0,#56ccf221,#0000 29%),#fff;border:1px solid #ffffffc2;border-radius:30px 30px 0 0;width:min(510px,100%);padding:24px 22px 30px;animation:.26s bank-sheet-up;box-shadow:0 -30px 95px #0000006b}.bank-bio__sheet>img{object-fit:contain;background:#fff;border-radius:17px;width:56px;height:56px;box-shadow:0 11px 27px #10223a21}.bank-bio__fingerprint{color:#0c5d95;background:linear-gradient(145deg,#edf8ff,#fff);border:1px solid #2f80ed33;border-radius:39px;place-items:center;width:118px;height:118px;margin:20px auto 17px;display:grid;position:relative;box-shadow:0 22px 58px #1268a82b}.bank-bio__fingerprint svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:59px;height:59px}.bank-bio__fingerprint>i{border:2px solid #2f80ed40;border-top-color:#2f80ed;border-radius:45px;animation:.9s linear infinite bank-spin;position:absolute;inset:-8px}.bank-bio__sheet.is-verified .bank-bio__fingerprint{color:#147c48;background:#edfff4;border-color:#24b66c3b}.bank-bio__sheet.is-verified .bank-bio__fingerprint>i{border-color:#24b66c #24b66c47 #24b66c47;animation:none}.bank-bio__sheet>small{color:#748398;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.bank-bio__sheet h2{letter-spacing:-.055em;margin:7px 0 0;font-size:31px;line-height:1}.bank-bio__sheet p{color:#65758a;max-width:370px;margin:10px auto 0;font-size:10px;line-height:1.55}.bank-bio__status{color:#31587e;background:#eef7ff;border-radius:999px;align-items:center;gap:8px;margin-top:17px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex}.bank-bio__status i{background:#2f80ed;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2f80ed99}.bank-bio__sheet.is-verified .bank-bio__status{color:#12633a;background:#edfff4}.bank-bio__sheet.is-verified .bank-bio__status i{background:#24b66c}@keyframes bank-spin{to{transform:rotate(360deg)}}@keyframes bank-sheet-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.gate4__topbar{min-height:60px!important;padding:7px 10px!important}.gate4__logo{border-radius:12px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.gate4__logo:before{border-radius:10px;inset:3px}.gate4__brand strong{max-width:205px;font-size:13px!important}.gate4__brand small{font-size:6px!important;display:block!important}.gate4__online{justify-content:center;overflow:hidden;color:#0000!important;width:27px!important;min-height:27px!important;padding:0!important;font-size:0!important}.gate4__access{border-radius:23px 23px 0 0!important;padding:14px 12px 22px!important}.gate4__access-heading h2{font-size:28px!important}.gate4__access-heading p{margin-top:4px!important;font-size:9px!important}.gate4__workspace-tabs{gap:6px!important;margin-top:12px!important}.gate4__workspace-tabs button{border-radius:13px!important;gap:3px!important;min-height:62px!important;padding:6px 3px!important}.gate4__workspace-tabs button>span{border-radius:9px!important;width:29px!important;height:29px!important}.gate4__workspace-tabs svg{width:18px!important;height:18px!important}.gate4__workspace-tabs strong{font-size:8px!important}.gate4__context-strip{border-radius:12px!important;min-height:49px!important;margin-top:7px!important;padding:6px 8px!important}.gate4__field{margin-top:8px!important}.gate4__field input,.gate4__field select{border-radius:12px!important;height:43px!important;font-size:12px!important}.gate4__passkey{border-radius:15px!important;min-height:58px!important;margin-top:9px!important}.gate4__passkey strong:after{font-size:10px}.gate4__passkey small:after{font-size:6px}.gate4__submit{border-radius:14px!important;min-height:50px!important;margin-top:11px!important}.gate4__quick-links{margin-top:8px!important}.bank-bio__sheet{padding:22px 18px 27px}}.biometric-login{min-height:100vh}.biometric-login__story{position:relative;overflow:hidden}.biometric-login__fingerprint{aspect-ratio:1;background:radial-gradient(circle,#56ccf22e,#0000 68%);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:min(220px,60vw);margin:28px auto;display:grid;box-shadow:inset 0 0 50px #56ccf21f,0 20px 70px #0003}.biometric-login__fingerprint svg,.biometric-consent__icon svg,.biometric-login__continue svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:56%}.biometric-login__fingerprint svg{color:#72d8ff}.biometric-login__continue{margin-top:18px}.biometric-login .gate4__passkey strong{text-transform:none;font-size:13px!important}.biometric-login .gate4__passkey strong:after,.biometric-login .gate4__passkey small:after{content:none!important;display:none!important}.biometric-login .gate4__passkey small{font-size:9px!important}.biometric-consent{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a14d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.biometric-consent__card{color:#eef8ff;text-align:center;background:linear-gradient(155deg,#10233b,#091525 72%);border:1px solid #ffffff29;border-radius:26px;width:min(440px,100%);max-height:calc(100vh - 36px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px #00000085}.biometric-consent__icon{color:#67d5ff;background:#56ccf21f;border:1px solid #56ccf252;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 18px;display:grid}.biometric-consent__card>small{color:#8fdfff;letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.biometric-consent__card h2{margin:10px 0 12px;font-size:clamp(1.45rem,5vw,2rem)}.biometric-consent__card p{color:#c3d2e1;margin:0 0 18px;line-height:1.65}.biometric-consent__notice{color:#d9f4ff;text-align:left;background:#56ccf21a;border:1px solid #56ccf23d;border-radius:14px;margin:14px 0;padding:12px 14px}.biometric-consent__card form{gap:12px;margin-top:18px;display:grid}.biometric-consent__card input{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;outline:none;width:100%;min-height:50px;padding:0 14px}.biometric-consent__card input:focus{border-color:#67d5ff;box-shadow:0 0 0 3px #67d5ff24}.biometric-consent__accept,.biometric-consent__skip{cursor:pointer;border:0;border-radius:14px;width:100%;min-height:52px;font-weight:900}.biometric-consent__accept{color:#06131f;background:linear-gradient(135deg,#78ddff,#4fb7ef);margin-top:8px}.biometric-consent__skip{color:#dbe8f4;background:#ffffff12;border:1px solid #ffffff1f;margin-top:10px}.biometric-consent button:disabled{opacity:.62;cursor:wait}@media (width<=760px){.biometric-login__story{display:none}.biometric-consent__card{border-radius:22px;padding:24px 18px}}.group-login__story{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 12%,#f5c5422b,#0000 28%),radial-gradient(circle at 86% 76%,#29b6f624,#0000 32%),linear-gradient(155deg,#071628,#0a223a 62%,#071321)!important}.group-login__story .gate4__story-copy small{color:#f7c83d}.group-login__story .gate4__story-copy h1{max-width:640px}.group-login__story .gate4__story-copy h1 span{color:#f7c83d}.group-login__story .gate4__story-copy p{max-width:610px}.group-login .biometric-login__continue strong,.group-login .biometric-login__continue small{font-size:inherit!important}.group-login .biometric-login__continue strong:after,.group-login .biometric-login__continue small:after{content:none!important}.group-operations-map{aspect-ratio:360/250;width:min(430px,92%);margin:20px auto 12px;position:relative}.group-operations-map>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.group-operations-map>svg path{fill:none;stroke:#f7c83db8;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 8;filter:drop-shadow(0 0 8px #f7c83d4d)}.group-operations-map__centre,.group-operations-map__node{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff2e;place-items:center;display:grid;position:absolute;box-shadow:0 18px 44px #00000040}.group-operations-map__centre{color:#fff;background:linear-gradient(145deg,#ffffff2b,#ffffff0f);border-radius:34px;width:104px;height:104px;top:48%;left:50%;transform:translate(-50%,-50%)}.group-operations-map__centre img{object-fit:contain;background:#fff;border-radius:14px;width:48px;height:48px}.group-operations-map__centre strong{letter-spacing:.08em;margin-top:5px;font-size:12px}.group-operations-map__centre small{color:#f7c83d;letter-spacing:.2em;font-size:8px;font-weight:900}.group-operations-map__node{color:#eef8ff;background:#0d2b48e6;border-radius:22px;gap:3px;width:132px;min-height:74px;padding:9px 10px}.group-operations-map__node>span{color:#0000;background:linear-gradient(145deg,#ffffff29,#00000014);border:0;border-radius:18px;width:58px;height:58px;margin:0 auto 2px;font-size:0;display:block;position:relative;box-shadow:inset 0 1px #ffffff3d,0 8px 22px #0000002e}.group-operations-map__node>span:before,.group-operations-map__node>span:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:80% 80%;position:absolute;inset:0}.group-operations-map__node.is-parts>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect x='13' y='25' width='70' height='53' rx='10' fill='none' stroke='%23f2b52c' stroke-width='6'/%3E%3Cpath d='M30 25v-6c0-5 4-9 9-9h18c5 0 9 4 9 9v6' fill='none' stroke='%23d9a827' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M13 43h70M43 43v8h10v-8' fill='none' stroke='%23f3c64d' stroke-width='5'/%3E%3C/svg%3E")}.group-operations-map__node.is-mining>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M18 25c19-8 36-8 55 0' fill='none' stroke='%23e68a32' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M31 24l37 49' fill='none' stroke='%23b7c0ca' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M21 73h46' fill='none' stroke='%23d9a827' stroke-width='7' stroke-linecap='round'/%3E%3Ccircle cx='31' cy='24' r='6' fill='%23ffd36a'/%3E%3C/svg%3E")}.group-operations-map__node.is-hire>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M15 61h47l9 9H15z' fill='%232f80ed' stroke='%23145b86' stroke-width='4'/%3E%3Cpath d='M50 28h20l9 33H50z' fill='none' stroke='%2356ccf2' stroke-width='6'/%3E%3Cpath d='M57 28V18h13v10' fill='none' stroke='%23d9a827' stroke-width='5'/%3E%3Ccircle cx='30' cy='76' r='9' fill='%23182b45' stroke='%23d9a827' stroke-width='4'/%3E%3Ccircle cx='68' cy='76' r='9' fill='%23182b45' stroke='%23d9a827' stroke-width='4'/%3E%3C/svg%3E")}.group-operations-map__node strong{margin-top:2px;font-size:12px}.group-operations-map__node small{color:#e8f4ffad;margin-top:2px;font-size:9px}.group-operations-map__node.is-parts{top:0;left:1%}.group-operations-map__node.is-mining{top:0;right:1%}.group-operations-map__node.is-hire{bottom:0;left:50%;transform:translate(-50%)}.group-login__dashboard-note{background:#f8fafc;border:1px solid #dbe3ef;border-radius:15px;gap:4px;padding:12px 14px;display:grid}.group-login__dashboard-note strong{color:#10223a;font-size:13px}.group-login__dashboard-note small{color:#68778b;line-height:1.45}@media (width<=980px){.group-operations-map{width:min(380px,96%)}.group-operations-map__node{width:116px}}@media (width<=760px){.group-login__story{display:none!important}}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:after{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:80% 80%!important;width:100%!important;height:100%!important;display:block!important}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span{color:#0000!important;font-size:0!important}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:first-child>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect x='13' y='25' width='70' height='53' rx='10' fill='none' stroke='%23f2b52c' stroke-width='6'/%3E%3Cpath d='M30 25v-6c0-5 4-9 9-9h18c5 0 9 4 9 9v6' fill='none' stroke='%23d9a827' stroke-width='6'/%3E%3Cpath d='M13 43h70M43 43v8h10v-8' fill='none' stroke='%23f3c64d' stroke-width='5'/%3E%3C/svg%3E")!important}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:nth-child(2)>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M18 25c19-8 36-8 55 0' fill='none' stroke='%23e68a32' stroke-width='7'/%3E%3Cpath d='M31 24l37 49' fill='none' stroke='%23b7c0ca' stroke-width='7'/%3E%3Cpath d='M21 73h46' fill='none' stroke='%23d9a827' stroke-width='7'/%3E%3C/svg%3E")!important}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:nth-child(3)>span:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath d='M15 61h47l9 9H15z' fill='%232f80ed' stroke='%23145b86' stroke-width='4'/%3E%3Cpath d='M50 28h20l9 33H50z' fill='none' stroke='%2356ccf2' stroke-width='6'/%3E%3Cpath d='M57 28V18h13v10' fill='none' stroke='%23d9a827' stroke-width='5'/%3E%3Ccircle cx='30' cy='76' r='9' fill='%23182b45' stroke='%23d9a827' stroke-width='4'/%3E%3Ccircle cx='68' cy='76' r='9' fill='%23182b45' stroke='%23d9a827' stroke-width='4'/%3E%3C/svg%3E")!important}.gate4.biometric-login.gate4.biometric-login .gate4__context-icon:after{content:""!important;color:#0000!important;font-size:0!important}.gate4.biometric-login.gate4.biometric-login .gate4__context-icon{color:#0000!important;font-size:0!important}.gate4.biometric-login.gate4.biometric-login .gate4__logo:after,.gate4.biometric-login.gate4.biometric-login .group-operations-map__node>span:before{content:""!important}.gate4.biometric-login .group-operations-map__node{pointer-events:none!important;cursor:default!important}.gate4.biometric-login .group-operations-map__node>span{width:42px!important;height:42px!important;color:inherit!important;background:#ffffff14!important;font-size:22px!important}.gate4.biometric-login .group-operations-map__node>span:before{content:none!important;background-image:none!important}.gate4.biometric-login .group-operations-map__node>span:after{color:initial!important;background:0 0!important;place-items:center!important;font-size:22px!important;display:grid!important;position:absolute!important;inset:0!important}.gate4.biometric-login .group-operations-map__node.is-parts>span:after{content:"🧰"!important}.gate4.biometric-login .group-operations-map__node.is-mining>span:after{content:"⛏️"!important}.gate4.biometric-login .group-operations-map__node.is-hire>span:after{content:"🚜"!important}.gate4.biometric-login .gate4__workspace-tabs button>span{color:inherit!important;font-size:22px!important}.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login .gate4__workspace-tabs button>span:after{content:none!important;background:0 0!important}.gate4.biometric-login .gate4__workspace-tabs button:first-child>span:before{content:"🧰"!important;font-size:22px!important;display:block!important}.gate4.biometric-login .gate4__workspace-tabs button:nth-child(2)>span:before{content:"⛏️"!important;font-size:22px!important;display:block!important}.gate4.biometric-login .gate4__workspace-tabs button:nth-child(3)>span:before{content:"🚜"!important;font-size:22px!important;display:block!important}.gate4.biometric-login .gate4__context-icon{color:inherit!important;font-size:22px!important}.gate4.biometric-login .gate4__context-icon:before{content:"🧰"!important;font-size:22px!important;display:block!important}.gate4.biometric-login.group-login--mining .gate4__context-icon:before{content:"⛏️"!important}.gate4.biometric-login.group-login--equipment_hire .gate4__context-icon:before{content:"🚜"!important}.gate4.biometric-login{--c03-ink:#07182c;--c03-ink-2:#0d2945;--c03-gold:#d9a827;--c03-gold-bright:#f3c64d;--c03-paper:#f5f6f4;--c03-line:#cfd7df;--c03-text:#10223a;--c03-muted:#687687;isolation:isolate;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 15% 12%,#d9a8272b,#0000 26%),radial-gradient(circle at 86% 78%,#2474a329,#0000 29%),linear-gradient(135deg,#06111d 0%,#0a243b 52%,#06121f 100%);padding:0;position:relative}.gate4.biometric-login:after{content:"";pointer-events:none;mix-blend-mode:screen;z-index:-1;background:linear-gradient(115deg,#0000 0 46%,#f3c64d17 46.2% 46.7%,#0000 47% 100%);position:absolute;inset:0}.gate4.biometric-login .gate4__shell{width:min(1240px,100%);min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040f1bd1;border:0;border-radius:0}.gate4.biometric-login .gate4__topbar{border-bottom:1px solid #ffffff24;min-height:68px;padding:12px clamp(18px,3vw,38px)}.gate4.biometric-login .gate4__logo{color:#0000;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(135deg,#f3c64d3d,#f3c64d0a),url(/chalin03-logo.png) 50%/30px 30px no-repeat,#07182c;border:1px solid #f3c64d9e;border-radius:10px;width:46px;height:46px;font-size:0;box-shadow:0 10px 28px #00000038}.gate4.biometric-login .gate4__logo:after{content:"03";color:#f3c64d;letter-spacing:.08em;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:2px;right:4px}.gate4.biometric-login .gate4__brand small{color:#ffffff85;letter-spacing:.18em}.gate4.biometric-login .gate4__brand strong{letter-spacing:-.02em;font-size:16px}.gate4.biometric-login .gate4__status>*{border-radius:6px}.gate4.biometric-login .gate4__layout{grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);min-height:calc(100dvh - 68px)}.gate4.biometric-login .gate4__story{background:linear-gradient(155deg,#ffffff09,#ffffff01);border-right:1px solid #ffffff1c;padding:clamp(34px,5vw,72px)}.gate4.biometric-login .gate4__story-copy h1{max-width:610px;font-size:clamp(40px,4.2vw,64px);line-height:.94}.gate4.biometric-login .gate4__story-copy h1 span{color:#f3c64d;text-shadow:none}.gate4.biometric-login .gate4__story-copy p{color:#ffffffad;max-width:560px}.gate4.biometric-login .gate4__story-copy>small:after{content:" · SHIFT ACCESS";color:#ffffff61}.gate4.biometric-login .gate4__story-foot span{text-transform:none;letter-spacing:.02em}.gate4.biometric-login .gate4__access{background:linear-gradient(#fffffffa,#f6f7f5fa);border-left:4px solid #d9a827;padding:clamp(24px,4vw,54px);position:relative}.gate4.biometric-login .gate4__access:before{content:"CHALIN 03 / OPERATOR ENTRY";color:#7a8490;letter-spacing:.16em;margin:-6px 0 18px;font:900 9px/1.2 Arial,sans-serif;display:block}.gate4.biometric-login .gate4__access-heading h2{letter-spacing:-.04em;margin-top:7px;font-size:0}.gate4.biometric-login .gate4__access-heading h2:after{content:"Open your shift";font-size:clamp(30px,4vw,42px)}.gate4.biometric-login .gate4__access-heading p{font-size:0}.gate4.biometric-login .gate4__access-heading p:after{content:"Choose your operating division and assigned store, then authenticate.";font-size:12px}.gate4.biometric-login .gate4__workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 12px;display:grid}.gate4.biometric-login .gate4__workspace-tabs button{color:#536172;text-align:left;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#fff;border:1px solid #d5dce3;border-radius:7px;grid-template-columns:34px 1fr 14px;align-items:center;gap:9px;min-height:78px;padding:10px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.gate4.biometric-login .gate4__workspace-tabs button:hover{border-color:#b9c2cc;transform:translateY(-1px);box-shadow:0 10px 22px #172c4414}.gate4.biometric-login .gate4__workspace-tabs button.is-selected{color:#0b1d31;background:linear-gradient(135deg,#fffdf3,#f6f1df);border-color:#c99a22;box-shadow:inset 4px 0 #d9a827,0 10px 22px #302a1014}.gate4.biometric-login .gate4__workspace-tabs button>span{color:#0000;clip-path:polygon(0 0,76% 0,100% 24%,100% 100%,0 100%);background:#f2f5f7;border:1px solid #ccd4dc;place-items:center;width:34px;height:34px;font-size:0;display:grid}.gate4.biometric-login .gate4__workspace-tabs button:first-child>span:before{content:"SP";color:#87680c;letter-spacing:.04em;font:950 10px/1 Arial,sans-serif}.gate4.biometric-login .gate4__workspace-tabs button:nth-child(2)>span:before{content:"MO";color:#7c4e19;letter-spacing:.04em;font:950 10px/1 Arial,sans-serif}.gate4.biometric-login .gate4__workspace-tabs button:nth-child(3)>span:before{content:"EH";color:#14577e;letter-spacing:.04em;font:950 10px/1 Arial,sans-serif}.gate4.biometric-login .gate4__workspace-tabs strong{font-size:11px;line-height:1.15}.gate4.biometric-login .gate4__workspace-tabs i{color:#a4740d;font-size:11px;font-style:normal}.gate4.biometric-login .gate4__context-strip{background:#fbfcfc;border:1px solid #d6dde5;border-left:3px solid #d9a827;border-radius:6px;min-height:62px;padding:11px 13px}.gate4.biometric-login .gate4__context-icon{color:#7c5f10;background:#f2f4f3;border:1px solid #d0d8df;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-right:10px;font:950 10px/1 Arial,sans-serif;display:grid}.gate4.biometric-login .gate4__context-icon:after{content:"03"}.gate4.biometric-login .gate4__context-icon{font-size:0}.gate4.biometric-login .gate4__context-icon+div strong{font-size:11px}.gate4.biometric-login .gate4__field>span{color:#4f5c6b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.gate4.biometric-login .gate4__field input,.gate4.biometric-login .gate4__field select{background:#fff;border:1px solid #ccd5de;border-radius:5px;box-shadow:inset 0 1px #10223a0a}.gate4.biometric-login .gate4__field input:focus,.gate4.biometric-login .gate4__field select:focus{border-color:#bf901b;outline:none;box-shadow:0 0 0 3px #d9a82721}.gate4.biometric-login .gate4__passkey,.gate4.biometric-login .gate4__submit{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-radius:6px}.gate4.biometric-login .gate4__submit{background:#0a1e33;border:1px solid #b18314;box-shadow:0 14px 28px #07182c2e}.gate4.biometric-login .gate4__submit:hover:not(:disabled){background:#0d2945;box-shadow:0 18px 34px #07182c3d}.gate4.biometric-login .gate4__submit strong{font-size:0}.gate4.biometric-login .gate4__submit strong:after{content:"Enter operating floor";color:#fff;font-size:13px}.gate4.biometric-login .gate4__submit small{font-size:0}.gate4.biometric-login .gate4__submit small:after{content:"Verified access for this Chalin 03 session";color:#ffffff9e;font-size:9px}.gate4.biometric-login .gate4__divider span{letter-spacing:.09em;text-transform:uppercase;font-size:0}.gate4.biometric-login .gate4__divider span:after{content:"Password verification";color:#788392;font-size:8px}.gate4.biometric-login .gate4__quick-links button{text-transform:none;border-radius:4px}.gate4.biometric-login .gate4__progress-message{border-left:3px solid #d9a827;border-radius:0 5px 5px 0}.gate4.biometric-login .group-operations-map__node>span{color:#0000;background:#0312216b;border:1px solid #f3c64d52;place-items:center;width:34px;height:26px;font-size:0;display:grid}.gate4.biometric-login .group-operations-map__node>span:before{letter-spacing:.08em;color:#f3c64d;font:950 9px/1 Arial,sans-serif}.gate4.biometric-login .group-operations-map__node.is-parts>span:before{content:"SP"}.gate4.biometric-login .group-operations-map__node.is-mining>span:before{content:"MO"}.gate4.biometric-login .group-operations-map__node.is-hire>span:before{content:"EH"}.gate4.biometric-login .group-operations-map__node,.gate4.biometric-login .group-operations-map__centre{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border-radius:8px}.gate4.biometric-login .group-operations-map__centre{width:108px;height:108px}.gate4.biometric-login .group-operations-map__centre img{background:0 0;border-radius:6px}@media (width<=760px){.gate4.biometric-login .gate4__topbar{min-height:60px;padding:10px 14px}.gate4.biometric-login .gate4__layout{min-height:calc(100dvh - 60px)}.gate4.biometric-login .gate4__access{border-top:3px solid #d9a827;border-left:0;padding:22px 16px 28px}.gate4.biometric-login .gate4__workspace-tabs{gap:6px}.gate4.biometric-login .gate4__workspace-tabs button{grid-template-columns:30px 1fr;min-height:70px;padding:8px}.gate4.biometric-login .gate4__workspace-tabs button>span{width:30px;height:30px}.gate4.biometric-login .gate4__workspace-tabs i{display:none}.gate4.biometric-login .gate4__access-heading h2:after{font-size:30px}}@media (prefers-reduced-motion:reduce){.gate4.biometric-login .gate4__workspace-tabs button{transition:none}}.gate4.biometric-login .group-operations-map__node{cursor:pointer;transition:transform .17s,border-color .17s,box-shadow .17s}.gate4.biometric-login .group-operations-map__node:hover{border-color:#f3c64db8;transform:translateY(-2px);box-shadow:0 20px 44px #00000052,0 0 0 1px #f3c64d29}.gate4.biometric-login .group-operations-map__node.is-hire:hover{transform:translate(-50%,-2px)}.gate4.biometric-login .group-operations-map__node.is-selected{border-color:#f3c64d;box-shadow:0 18px 42px #00000047,inset 0 0 0 1px #f3c64d3d,0 0 28px #f3c64d1f}.gate4.biometric-login .group-operations-map__node:focus-visible{outline-offset:3px;outline:2px solid #f3c64d}.gate4.biometric-login .group-operations-map{aspect-ratio:360/250;width:min(560px,100%);margin:28px auto 16px}.gate4.biometric-login .group-operations-map__node{border-radius:24px;gap:5px;width:178px;min-height:134px;padding:14px 14px 13px}.gate4.biometric-login .group-operations-map__node>span{background-size:92% 92%;border-radius:24px;width:96px;height:96px;margin-bottom:3px}.gate4.biometric-login .group-operations-map__node strong{font-size:15px}.gate4.biometric-login .group-operations-map__node small{font-size:11px}.gate4.biometric-login .group-operations-map__centre{border-radius:38px;width:132px;height:132px}.gate4.biometric-login .group-operations-map__centre img{width:62px;height:62px}.gate4.biometric-login .group-operations-map__centre strong{font-size:13px}@media (width<=980px){.gate4.biometric-login .group-operations-map{width:min(500px,100%)}.gate4.biometric-login .group-operations-map__node{width:154px;min-height:116px}.gate4.biometric-login .group-operations-map__node>span{width:82px;height:82px}}@media (width<=760px){.gate4.biometric-login .group-operations-map__node{width:142px;min-height:108px}.gate4.biometric-login .group-operations-map__node>span{width:74px;height:74px}}.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:after{background-size:60% 60%!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span{color:#0b1d31!important;-webkit-text-fill-color:currentColor!important;background:#f2f5f7!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:22px!important;line-height:1!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:after{content:none!important;background:0 0!important;display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon{color:#0b1d31!important;-webkit-text-fill-color:currentColor!important;background:#f2f4f3!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:22px!important;line-height:1!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon:after{content:none!important;background:0 0!important;display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__node{pointer-events:none!important;cursor:default!important;width:132px!important;min-height:74px!important;padding:9px 10px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__node:hover{transform:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__node>span{width:36px!important;height:36px!important;color:inherit!important;box-shadow:none!important;background:#ffffff14!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:20px!important;line-height:1!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__node>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__node>span:after{content:none!important;background:0 0!important;display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map{width:min(430px,92%)!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__centre{width:104px!important;height:104px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-operations-map__centre img{width:48px!important;height:48px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit strong,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit strong:after,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit small,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit small:after{color:#07182c!important}@media (width<=760px){.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login{color:#10223a!important;background:#07182c!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__shell{width:100%!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f7f8!important;border:0!important;border-radius:0!important;margin:0!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__topbar{box-sizing:border-box!important;background:linear-gradient(135deg,#061a30,#0a2947)!important;border-bottom:1px solid #ffffff24!important;height:76px!important;min-height:76px!important;padding:10px 18px!important;display:flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__brand{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__logo{color:#0000!important;background:linear-gradient(135deg,#f3c64d2e,#f3c64d05),url(/chalin03-logo.png) 50%/30px 30px no-repeat,#07182c!important;border:1px solid #f3c64db3!important;border-radius:11px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:0!important;box-shadow:0 7px 18px #0003!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__logo:after{content:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__brand small{color:#ffffff9e!important;letter-spacing:.14em!important;white-space:nowrap!important;font-size:8px!important;line-height:1.2!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__brand strong{color:#fff!important;white-space:nowrap!important;font-size:15px!important;line-height:1.15!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__status{margin-left:auto!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__version{display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__online{color:#ffffffc7!important;background:#ffffff12!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:0 9px!important;font-size:8px!important;display:inline-flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__layout{background:#f5f7f8!important;min-height:0!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__story,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .group-login__story{display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access{box-sizing:border-box!important;color:#10223a!important;background:linear-gradient(#fbfcfc 0%,#f3f6f8 100%)!important;border-top:3px solid #d9a827!important;border-left:0!important;border-radius:0 0 24px 24px!important;min-height:calc(100dvh - 76px)!important;padding:22px 24px 26px!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access:before{content:"SECURE ACCESS"!important;color:#e0b536!important;letter-spacing:.14em!important;margin:0 0 12px!important;font:900 11px/1 Arial,sans-serif!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access-heading{margin:0!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access-heading small{display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access-heading h2{color:#07182c!important;letter-spacing:-.045em!important;margin:0!important;font-size:38px!important;line-height:.98!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access-heading h2:after{content:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__access-heading p{display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 14px!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button{box-sizing:border-box!important;clip-path:none!important;color:#52637a!important;text-align:center!important;background:#f9fbfc!important;border:2px solid #d7e0e9!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:96px!important;padding:9px 5px!important;display:flex!important;position:relative!important;transform:none!important;box-shadow:0 3px 10px #132b440a!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button.is-selected{color:#15273d!important;background:linear-gradient(145deg,#fffdf2,#fff)!important;border-color:#d9e0e6!important;box-shadow:inset 0 0 0 1px #d9a82714,0 5px 15px #20304112!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:after{box-sizing:border-box!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span{clip-path:none!important;width:42px!important;min-width:42px!important;height:42px!important;color:inherit!important;box-shadow:none!important;background:#edf2f5!important;border:0!important;border-radius:13px!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:20px!important;line-height:1!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button>span:after{content:none!important;background:0 0!important;display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:first-child>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:nth-child(2)>span:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:nth-child(3)>span:before{content:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs strong{color:#53637a!important;-webkit-text-fill-color:#53637a!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important;overflow:visible!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button.is-selected strong{color:#15273d!important;-webkit-text-fill-color:#15273d!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs i{color:#fff!important;background:#249b62!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:7px!important;right:7px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__workspace-tabs button:not(.is-selected) i{display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip{box-sizing:border-box!important;color:#10223a!important;background:#f8fafb!important;border:2px solid #d8e0e8!important;border-left:4px solid #d9a827!important;border-radius:17px!important;align-items:center!important;min-height:66px!important;margin:0 0 15px!important;padding:9px 12px!important;display:flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon{width:40px!important;min-width:40px!important;height:40px!important;color:inherit!important;background:#eef2f5!important;border:0!important;border-radius:12px!important;flex:0 0 40px!important;place-items:center!important;margin-right:10px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:19px!important;line-height:1!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-icon:after{content:none!important;display:none!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip>div:nth-child(2){flex:auto!important;min-width:0!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip small,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip strong{color:#10223a!important;-webkit-text-fill-color:#10223a!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip small{color:#7b8999!important;-webkit-text-fill-color:#7b8999!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:9px!important;font-weight:900!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip strong{font-size:14px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__context-strip>span{color:#5b6a7c!important;-webkit-text-fill-color:#5b6a7c!important;text-align:center!important;background:#edf2f6!important;border-radius:12px!important;flex:none!important;max-width:31%!important;padding:8px!important;font-size:8px!important;font-weight:900!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__field--store{margin-bottom:15px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__field>span{color:#53637a!important;-webkit-text-fill-color:#53637a!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:11px!important;font-weight:900!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__field select,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__field input{box-sizing:border-box!important;color:#10223a!important;-webkit-text-fill-color:#10223a!important;opacity:1!important;background:#fff!important;border:2px solid #d2dbe5!important;border-radius:16px!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 14px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__field input::placeholder{color:#8c98a8!important;-webkit-text-fill-color:#8c98a8!important;opacity:1!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__divider{color:#8995a5!important;letter-spacing:.05em!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;margin:22px 0 15px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__divider:before,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__divider:after{content:""!important;background:#d9e0e7!important;flex:1!important;height:1px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__divider span{white-space:nowrap!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__form{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0 0!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__password{position:relative!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__password input{padding-right:82px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__password button{color:#53637a!important;background:#eef2f7!important;border:0!important;border-radius:13px!important;min-width:70px!important;height:42px!important;font-weight:900!important;position:absolute!important;top:4px!important;right:4px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit{box-sizing:border-box!important;clip-path:none!important;color:#07182c!important;opacity:1!important;background:linear-gradient(135deg,#ffe47e 0%,#f5c542 58%,#efb82c 100%)!important;border:0!important;border-radius:20px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:70px!important;margin-top:17px!important;padding:8px 12px!important;display:flex!important;box-shadow:0 12px 25px #d2a4272e!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit>span{color:#fff!important;background:#07182c!important;border-radius:15px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:22px!important;font-weight:900!important;display:grid!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit div{text-align:left!important;min-width:0!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit strong,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit small{color:#07182c!important;-webkit-text-fill-color:#07182c!important;opacity:1!important;display:block!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit strong{font-size:15px!important;line-height:1.2!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__submit small{margin-top:3px!important;font-size:9px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__quick-links{justify-content:space-between!important;gap:12px!important;margin-top:16px!important;display:flex!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__quick-links button{color:#5c6c80!important;-webkit-text-fill-color:#5c6c80!important;background:0 0!important;padding:3px 0!important;font-size:11px!important;font-weight:800!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__passkey{border-radius:17px!important;min-height:64px!important}.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__alert,.gate4.biometric-login.gate4.biometric-login.gate4.biometric-login .gate4__progress-message{color:#10223a!important}.gate4.biometric-login{color:#fff!important;background:radial-gradient(circle at 8% 4%,#f5c54270,#0000 28%),radial-gradient(circle at 94% 8%,#56ccf261,#0000 30%),linear-gradient(145deg,#06111f 0%,#0a3156 52%,#07182c 100%)!important;min-height:100dvh!important;padding:0!important}.gate4.biometric-login .gate4__shell{width:100%!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.gate4.biometric-login .gate4__topbar{background:#07182cf5!important;border-bottom:1px solid #ffffff21!important;justify-content:space-between!important;align-items:center!important;min-height:60px!important;padding:10px 14px!important;display:flex!important}.gate4.biometric-login .gate4__brand{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.gate4.biometric-login .gate4__logo{border:2px solid var(--gate4-gold)!important;width:46px!important;height:46px!important;color:var(--gate4-gold)!important;background:#07182c!important;border-radius:14px!important;flex:0 0 46px!important;font-size:14px!important;box-shadow:0 14px 32px #f5c5422e!important}.gate4.biometric-login .gate4__logo img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.gate4.biometric-login .gate4__logo:after{content:none!important}.gate4.biometric-login .gate4__brand small,.gate4.biometric-login .gate4__brand strong{display:block!important}.gate4.biometric-login .gate4__brand small{color:#ffffff91!important;letter-spacing:.12em!important;font-size:8px!important}.gate4.biometric-login .gate4__brand strong{color:#fff!important;margin-top:2px!important;font-size:16px!important}.gate4.biometric-login .gate4__status{flex:none!important;gap:6px!important;display:flex!important}.gate4.biometric-login .gate4__status>*{display:inline-flex!important}.gate4.biometric-login .gate4__layout{grid-template-columns:1fr!important;min-height:calc(100dvh - 60px)!important;display:grid!important}.gate4.biometric-login .gate4__story{display:none!important}.gate4.biometric-login .gate4__access{color:#10223a!important;background:radial-gradient(circle at 95% 2%,#56ccf21f,#0000 26%),#f8fafc!important;border:0!important;border-top:3px solid #d9a827!important;min-width:0!important;padding:22px 16px 28px!important;display:block!important}.gate4.biometric-login .gate4__access-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.gate4.biometric-login .gate4__access-heading h2{color:#10223a!important;letter-spacing:-.06em!important;margin:5px 0 0!important;font-size:30px!important;line-height:1!important}.gate4.biometric-login .gate4__access-heading h2:after{content:none!important;display:none!important}.gate4.biometric-login .gate4__access-heading p{color:#66758a!important;margin:8px 0 0!important;font-size:12px!important}.gate4.biometric-login .gate4__access-heading p:after{content:none!important;display:none!important}.gate4.biometric-login .gate4__workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:22px!important;display:grid!important}.gate4.biometric-login .gate4__workspace-tabs button{color:#5b6b80!important;background:#fff!important;border:1px solid #dbe3ed!important;border-radius:17px!important;align-content:center!important;place-items:center!important;gap:5px!important;min-width:0!important;min-height:70px!important;padding:8px 5px!important;display:grid!important;position:relative!important;box-shadow:0 7px 20px #10223a0a!important}.gate4.biometric-login .gate4__workspace-tabs button.is-selected{color:#13263e!important;background:linear-gradient(145deg,#f5c54238,#fff 74%)!important;border-color:#f5c542e6!important;box-shadow:0 12px 28px #f5c5421f,inset 0 0 0 1px #f5c5422e!important}.gate4.biometric-login .gate4__workspace-tabs button>span{color:#38506d!important;-webkit-text-fill-color:currentColor!important;background:#eef3f8!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:19px!important;line-height:1!important;display:grid!important}.gate4.biometric-login .gate4__workspace-tabs button>span:before,.gate4.biometric-login .gate4__workspace-tabs button>span:after{content:none!important;background:0 0!important;display:none!important}.gate4.biometric-login .gate4__workspace-tabs button.is-selected>span{color:#8a6500!important;background:#f5c54233!important}.gate4.biometric-login .gate4__workspace-tabs strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:inherit!important;font-size:11px!important;display:block!important;overflow:hidden!important}.gate4.biometric-login .gate4__workspace-tabs button>i{place-items:center!important;width:18px!important;height:18px!important;display:grid!important;top:6px!important;right:6px!important}.gate4.biometric-login .gate4__context-strip{color:#10223a!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:16px!important;align-items:center!important;gap:11px!important;min-height:64px!important;margin-top:12px!important;padding:10px 12px!important;display:flex!important}.gate4.biometric-login .gate4__context-icon{color:#8a6500!important;background:#f5c5422e!important;border-radius:13px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:22px!important;display:grid!important}.gate4.biometric-login .gate4__context-icon:before,.gate4.biometric-login .gate4__context-icon:after{content:none!important;display:none!important}.gate4.biometric-login .gate4__context-strip>div:nth-child(2){flex:1!important;min-width:0!important}.gate4.biometric-login .gate4__context-strip small,.gate4.biometric-login .gate4__context-strip strong{display:block!important}.gate4.biometric-login .gate4__context-strip small{color:#7b899b!important;font-size:8px!important}.gate4.biometric-login .gate4__context-strip strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#10223a!important;margin-top:3px!important;font-size:11px!important;overflow:hidden!important}.gate4.biometric-login .gate4__context-strip>span{color:#596a80!important;background:#f2f5f8!important;max-width:140px!important;font-size:8px!important;overflow:hidden!important}.gate4.biometric-login .gate4__field{gap:7px!important;margin-top:13px!important;display:grid!important}.gate4.biometric-login .gate4__field>span{color:#53637a!important;letter-spacing:.09em!important;font-size:9px!important;font-weight:900!important}.gate4.biometric-login .gate4__field input,.gate4.biometric-login .gate4__field select{color:#10223a!important;-webkit-text-fill-color:#10223a!important;background:#fff!important;border:1px solid #cfd8e4!important;border-radius:14px!important;width:100%!important;height:48px!important;padding:0 14px!important;box-shadow:inset 0 1px 2px #10223a08!important}.gate4.biometric-login .gate4__field input::placeholder{color:#8d99aa!important;opacity:1!important}.gate4.biometric-login .gate4__password button{color:#52637a!important;background:#eef2f7!important}.gate4.biometric-login .gate4__passkey{color:#fff!important;background:radial-gradient(circle at 92% 20%,#56ccf26b,#0000 28%),linear-gradient(135deg,#0b4f82,#153a6d)!important;border:1px solid #2f80ed47!important;border-radius:18px!important;align-items:center!important;width:100%!important;min-height:68px!important;margin-top:14px!important;padding:10px 13px!important;display:flex!important;box-shadow:0 14px 30px #1043712e!important}.gate4.biometric-login .gate4__submit{color:#07182c!important;background:linear-gradient(135deg,#ffe37c,#f5c542 55%,#e7ad24)!important;border:0!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:58px!important;margin-top:16px!important;padding:9px 13px!important;display:flex!important;box-shadow:0 14px 28px #d39a1433,inset 0 1px #fff9!important}.gate4.biometric-login .gate4__submit>span{color:#fff!important;background:#07182c!important;border-radius:12px!important;flex:0 0 37px!important;place-items:center!important;width:37px!important;height:37px!important;font-size:16px!important;display:grid!important}.gate4.biometric-login .gate4__submit>div{flex:1!important;min-width:0!important}.gate4.biometric-login .gate4__submit strong,.gate4.biometric-login .gate4__submit small{font-size:inherit!important;display:block!important}.gate4.biometric-login .gate4__submit strong{color:#07182c!important;font-size:12px!important}.gate4.biometric-login .gate4__submit strong:after,.gate4.biometric-login .gate4__submit small:after{content:none!important;display:none!important}.gate4.biometric-login .gate4__submit small{color:#07182cad!important;margin-top:2px!important;font-size:8px!important}.gate4.biometric-login .gate4__divider span{color:#8c98a8!important;font-size:8px!important}.gate4.biometric-login .gate4__divider span:after{content:none!important;display:none!important}.gate4.biometric-login .gate4__quick-links{justify-content:space-between!important;gap:12px!important;margin-top:12px!important;display:flex!important}.gate4.biometric-login .gate4__quick-links button{color:#5b6d83!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 0!important;font-size:9px!important}html body #root .gate4.biometric-login{color:#10223a!important;background:#07182c!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html body #root .gate4.biometric-login .gate4__shell{width:100%!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html body #root .gate4.biometric-login .gate4__topbar{background:linear-gradient(135deg,#061a30 0%,#0a2947 100%)!important;border-bottom:1px solid #ffffff24!important;height:58px!important;min-height:58px!important;padding:7px 12px!important}html body #root .gate4.biometric-login .gate4__brand{gap:8px!important}html body #root .gate4.biometric-login .gate4__logo{color:#0000!important;background:#07182c url(/chalin03-logo.png) 50%/27px 27px no-repeat!important;border:1px solid #f3c64db8!important;border-radius:10px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:0!important;box-shadow:0 6px 16px #0000002e!important}html body #root .gate4.biometric-login .gate4__logo img,html body #root .gate4.biometric-login .gate4__logo:before,html body #root .gate4.biometric-login .gate4__logo:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__brand small{color:#ffffff9e!important;letter-spacing:.12em!important;white-space:nowrap!important;font-size:7px!important;line-height:1.1!important}html body #root .gate4.biometric-login .gate4__brand strong{color:#fff!important;white-space:nowrap!important;font-size:14px!important;line-height:1.08!important}html body #root .gate4.biometric-login .gate4__version{display:none!important}html body #root .gate4.biometric-login .gate4__online{border-radius:999px!important;min-height:23px!important;padding:0 7px!important;font-size:7px!important}html body #root .gate4.biometric-login .gate4__layout{background:0 0!important;min-height:calc(100dvh - 58px)!important;display:block!important}html body #root .gate4.biometric-login .gate4__story,html body #root .gate4.biometric-login .group-login__story{display:none!important}html body #root .gate4.biometric-login .gate4__access{color:#10223a!important;background:linear-gradient(#fbfcfd 0%,#f3f6f8 100%)!important;border:0!important;border-top:2px solid #d9a827!important;border-radius:0!important;min-height:calc(100dvh - 58px)!important;padding:12px 10px!important}html body #root .gate4.biometric-login .gate4__access:before{content:"SECURE ACCESS"!important;color:#e2b735!important;letter-spacing:.13em!important;margin:0 0 5px!important;font:900 8px/1 Arial,sans-serif!important;display:block!important}html body #root .gate4.biometric-login .gate4__access-heading,html body #root .gate4.biometric-login .gate4__access-heading>div{margin:0!important;display:block!important}html body #root .gate4.biometric-login .gate4__access-heading small{display:none!important}html body #root .gate4.biometric-login .gate4__access-heading h2{color:#10223a!important;letter-spacing:-.055em!important;white-space:nowrap!important;margin:0!important;font-size:31px!important;line-height:.98!important}html body #root .gate4.biometric-login .gate4__access-heading h2:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__access-heading p{color:#718097!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.2!important;display:block!important}html body #root .gate4.biometric-login .gate4__access-heading p:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:11px 0 7px!important;display:grid!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button{color:#5d6d80!important;clip-path:none!important;background:#fff!important;border:1px solid #d8e1ea!important;border-radius:13px!important;align-content:center!important;place-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;padding:5px 3px!important;display:grid!important;transform:none!important;box-shadow:0 4px 10px #10223a0a!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button.is-selected{color:#172a40!important;background:linear-gradient(145deg,#fffdf1,#fff)!important;border-color:#f1c84f!important;box-shadow:inset 0 0 0 1px #f5c5421f,0 5px 12px #1c2c3e0f!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button>span{width:28px!important;height:28px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:#f1f4f7!important;border:0!important;border-radius:9px!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:17px!important;line-height:1!important;display:grid!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button>span:before,html body #root .gate4.biometric-login .gate4__workspace-tabs button>span:after{content:none!important;background:0 0!important;display:none!important}html body #root .gate4.biometric-login .gate4__workspace-tabs strong{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;width:100%!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:9px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button>i{color:#fff!important;background:#249b62!important;border-radius:50%!important;place-items:center!important;width:14px!important;height:14px!important;font-size:7px!important;font-style:normal!important;display:none!important;position:absolute!important;top:3px!important;right:3px!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button.is-selected>i{display:grid!important}html body #root .gate4.biometric-login .gate4__context-strip{color:#10223a!important;background:#fff!important;border:1px solid #d8e1ea!important;border-left:3px solid #d9a827!important;border-radius:12px!important;align-items:center!important;gap:7px!important;height:52px!important;min-height:52px!important;margin:0 0 7px!important;padding:6px 8px!important;display:flex!important}html body #root .gate4.biometric-login .gate4__context-icon{width:30px!important;min-width:30px!important;height:30px!important;color:inherit!important;background:#f1f4f7!important;border-radius:9px!important;flex:0 0 30px!important;place-items:center!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:16px!important;display:grid!important}html body #root .gate4.biometric-login .gate4__context-icon:before,html body #root .gate4.biometric-login .gate4__context-icon:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__context-strip>div:nth-child(2){flex:1!important;min-width:0!important}html body #root .gate4.biometric-login .gate4__context-strip small{color:#7a8899!important;font-size:7px!important}html body #root .gate4.biometric-login .gate4__context-strip strong{color:#10223a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}html body #root .gate4.biometric-login .gate4__context-strip>span{max-width:30%!important;padding:5px 6px!important;font-size:7px!important}html body #root .gate4.biometric-login .gate4__field--store{margin:0 0 6px!important}html body #root .gate4.biometric-login .gate4__field--store>span{color:#5d6d80!important;margin:0 0 3px!important;font-size:8px!important}html body #root .gate4.biometric-login .gate4__field--store select{color:#10223a!important;-webkit-text-fill-color:#10223a!important;background:#fff!important;border:1px solid #ced9e5!important;border-radius:12px!important;height:42px!important;min-height:42px!important;padding:0 11px!important;font-size:10px!important}html body #root .gate4.biometric-login .gate4__divider{color:#8b97a5!important;gap:7px!important;margin:8px 0 6px!important;font-size:7px!important}html body #root .gate4.biometric-login .gate4__divider span{white-space:nowrap!important;font-size:7px!important}html body #root .gate4.biometric-login .gate4__divider span:after{content:none!important}html body #root .gate4.biometric-login .gate4__form{background:#ffffffdb!important;border:1px solid #e1e7ed!important;border-radius:15px!important;gap:0!important;margin:0!important;padding:10px!important;display:grid!important;box-shadow:0 6px 18px #132b440d!important}html body #root .gate4.biometric-login .gate4__field{gap:4px!important;margin:0 0 7px!important}html body #root .gate4.biometric-login .gate4__field>span{color:#58687c!important;font-size:8px!important;font-weight:900!important;line-height:1!important}html body #root .gate4.biometric-login .gate4__field input{color:#10223a!important;-webkit-text-fill-color:#10223a!important;opacity:1!important;background:#fff!important;border:1px solid #cfd9e4!important;border-radius:12px!important;width:100%!important;height:43px!important;min-height:43px!important;padding:0 11px!important;font-size:11px!important}html body #root .gate4.biometric-login .gate4__field input::placeholder{color:#8d99aa!important;-webkit-text-fill-color:#8d99aa!important;opacity:1!important}html body #root .gate4.biometric-login .gate4__password{width:100%!important;height:43px!important;min-height:43px!important;display:block!important;position:relative!important}html body #root .gate4.biometric-login .gate4__password input{width:100%!important;height:43px!important;padding:0 67px 0 11px!important}html body #root .gate4.biometric-login .gate4__password button{z-index:20!important;color:#52637a!important;background:#eef2f7!important;border:0!important;border-radius:9px!important;place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:900!important;display:grid!important;position:absolute!important;inset:50% 4px auto auto!important;transform:translateY(-50%)!important}html body #root .gate4.biometric-login .gate4__submit{clip-path:none!important;color:#07182c!important;background:linear-gradient(135deg,#ffe47e,#f5c542 58%,#efb82c)!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:9px!important;width:100%!important;height:49px!important;min-height:49px!important;margin:1px 0 0!important;padding:6px 9px!important;display:flex!important;box-shadow:0 8px 16px #d39a1429,inset 0 1px #ffffff9e!important}html body #root .gate4.biometric-login .gate4__submit>span{color:#fff!important;background:#07182c!important;border-radius:9px!important;flex:0 0 31px!important;place-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;font-size:14px!important;display:grid!important}html body #root .gate4.biometric-login .gate4__submit>div{text-align:left!important;flex:1!important;min-width:0!important}html body #root .gate4.biometric-login .gate4__submit strong{color:#07182c!important;-webkit-text-fill-color:#07182c!important;font-size:11px!important;line-height:1.1!important;display:block!important}html body #root .gate4.biometric-login .gate4__submit strong:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__submit small{color:#07182ca8!important;-webkit-text-fill-color:#07182ca8!important;margin-top:1px!important;font-size:7px!important;line-height:1.1!important;display:block!important}html body #root .gate4.biometric-login .gate4__submit small:after{content:none!important;display:none!important}html body #root .gate4.biometric-login .gate4__quick-links{justify-content:space-between!important;gap:8px!important;margin-top:5px!important;display:flex!important}html body #root .gate4.biometric-login .gate4__quick-links button{color:#5c6d82!important;background:0 0!important;border:0!important;padding:2px 0!important;font-size:8px!important;font-weight:800!important}html body #root .gate4.biometric-login .gate4__workspace-tabs button>span:before,html body #root .gate4.biometric-login .gate4__workspace-tabs button>span:after,html body #root .gate4.biometric-login .gate4__context-icon:before,html body #root .gate4.biometric-login .gate4__context-icon:after,html body #root .gate4.biometric-login .group-operations-map__node>span:before,html body #root .gate4.biometric-login .group-operations-map__node>span:after{content:none!important;background:0 0!important;display:none!important}}.public-company-home{color:#102033;background:linear-gradient(#f8fbfe 0%,#eef3f8 100%);min-height:100vh}.public-company-home__topbar{color:#fff;background:#07182c;border-bottom:2px solid #d9ad24;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,6vw,80px);display:flex}.public-company-home__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.public-company-home__brand img{object-fit:contain;background:#020a12;border-radius:10px;width:46px;height:46px}.public-company-home__brand span{gap:2px;display:grid}.public-company-home__brand small{color:#dbe7f3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.public-company-home__brand strong{font-size:18px}.public-company-home__login,.public-company-home__actions a{color:#07182c;background:#d9ad24;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.public-company-home__hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(28px,6vw,80px);padding:clamp(72px,10vw,130px) clamp(20px,7vw,110px);display:grid}.public-company-home__eyebrow{color:#92700e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.public-company-home h1,.public-company-home h2,.public-company-home h3,.public-company-home p{margin-top:0}.public-company-home h1{color:#07182c;letter-spacing:-.055em;max-width:880px;margin-bottom:22px;font-size:clamp(45px,7vw,88px);line-height:.98}.public-company-home__lead{color:#5f6f82;max-width:760px;font-size:clamp(17px,2vw,21px);line-height:1.7}.public-company-home__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.public-company-home__actions .secondary{color:#07182c;background:#fffc;border:1px solid #dbe3eb}.public-company-home__card{color:#fff;background:linear-gradient(145deg,#163b5d,#07182c);border:1px solid #d9ad2473;border-radius:24px;gap:10px;padding:30px;display:grid;box-shadow:0 28px 70px #07182c33}.public-company-home__card img{object-fit:contain;background:#020a12;border-radius:18px;width:84px;height:84px}.public-company-home__card strong{margin-top:14px;font-size:24px}.public-company-home__card span{color:#cad7e4;line-height:1.55}.public-company-home__section{background:#fff;padding:clamp(68px,9vw,110px) clamp(20px,7vw,110px)}.public-company-home__section-head{max-width:920px;margin-bottom:34px}.public-company-home__section-head h2,.public-company-home__assurance h2{color:#07182c;letter-spacing:-.04em;font-size:clamp(32px,5vw,58px);line-height:1.05}.public-company-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-company-home__division{background:linear-gradient(145deg,#fff,#f4f7fa);border:1px solid #dbe3eb;border-radius:20px;padding:28px;box-shadow:0 18px 40px #07182c0f}.public-company-home__icon{background:#f8edc5;border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.public-company-home__division h3{color:#07182c;margin:20px 0 10px;font-size:24px}.public-company-home__division p,.public-company-home__assurance>p{color:#5f6f82;margin-bottom:0;line-height:1.7}.public-company-home__assurance{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:end;gap:40px;padding:clamp(64px,8vw,96px) clamp(20px,7vw,110px);display:grid}.public-company-home__footer{color:#aebdcb;background:#040e1b;justify-content:space-between;gap:20px;padding:24px clamp(20px,7vw,110px);font-size:13px;display:flex}.public-company-home__footer a{color:inherit}@media (width<=900px){.public-company-home__hero,.public-company-home__grid,.public-company-home__assurance{grid-template-columns:1fr}}@media (width<=640px){.public-company-home__topbar{flex-direction:column;align-items:flex-start}.public-company-home__login{width:100%}.public-company-home__hero{padding-top:60px}.public-company-home__footer{flex-direction:column}}.installment-page{color:#162033;gap:22px;padding:24px;display:grid}.installment-hero,.installment-panel{background:#fff;border:1px solid #dbe4ef;border-radius:24px;box-shadow:0 14px 35px #0f172a14}.installment-hero{color:#fff;background:linear-gradient(125deg,#153c2d,#2f6848 58%,#8b6518);justify-content:space-between;gap:24px;padding:28px;display:flex}.installment-hero h1{margin:4px 0 8px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.installment-hero p{max-width:760px;margin:0;line-height:1.6}.installment-eyebrow{color:#f7d774;letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:900}.installment-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.installment-hero button,.installment-primary-link,.installment-panel button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:10px 16px;font-weight:800}.installment-hero button{color:#153c2d;background:#fff}.installment-primary-link{color:#1f1602;background:#f7c948;text-decoration:none}.installment-message,.installment-error{border-radius:14px;padding:14px 18px;font-weight:750}.installment-message{color:#14532d;background:#dcfce7;border:1px solid #86efac}.installment-error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.installment-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.installment-card{background:#fff;border:1px solid #dbe4ef;border-radius:18px;gap:8px;min-height:130px;padding:18px;display:grid;box-shadow:0 8px 22px #0f172a0f}.installment-card span,.installment-detail-grid span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:850}.installment-card strong{font-size:1.6rem}.installment-card small,.installment-table small{color:#64748b;margin-top:4px;display:block}.installment-panel{padding:22px}.installment-panel-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.installment-panel-heading h2,.installment-panel h3{margin:0 0 5px}.installment-panel-heading p{color:#64748b;margin:0}.installment-filters,.installment-payment-form,.installment-settings-grid{flex-wrap:wrap;gap:10px;display:flex}.installment-page input,.installment-page select{min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:9px 12px}.installment-panel button{color:#fff;background:#245b3d}.installment-table-wrap{overflow-x:auto}.installment-table{border-collapse:collapse;width:100%;min-width:900px}.installment-table th,.installment-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:13px 12px}.installment-table th{color:#475569;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:.76rem}.installment-empty{color:#64748b;text-align:center!important;padding:36px!important}.installment-status{color:#334155;background:#e2e8f0;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850;display:inline-flex}.installment-status--active,.installment-status--paid,.installment-status--completed{color:#166534;background:#dcfce7}.installment-status--overdue,.installment-status--defaulted,.installment-status--cancelled{color:#991b1b;background:#fee2e2}.installment-status--payment_due,.installment-status--due,.installment-status--partial{color:#92400e;background:#fef3c7}.installment-overdue-text{font-weight:800;color:#b91c1c!important}.installment-small-button{min-height:34px!important;padding:6px 11px!important}.installment-detail{border-color:#9cc4ad}.installment-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.installment-detail-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:7px;padding:14px;display:grid}.installment-payment-form{background:#f8fafc;border:1px solid #dbe4ef;border-radius:16px;align-items:end;margin-bottom:22px;padding:16px}.installment-payment-form h3{width:100%}.installment-payment-form label,.installment-settings-grid label{color:#475569;gap:6px;min-width:170px;font-size:.83rem;font-weight:800;display:grid}.installment-two-column{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:22px;display:grid}.installment-history{gap:10px;display:grid}.installment-history article{background:#f8fafc;border-left:4px solid #b88a26;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.installment-history span,.installment-history small{color:#64748b}.installment-settings-grid{align-items:end}@media (width<=1180px){.installment-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.installment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.installment-page{padding:14px}.installment-hero,.installment-panel-heading,.installment-two-column{grid-template-columns:1fr;display:grid}.installment-hero-actions{justify-content:flex-start}.installment-cards,.installment-detail-grid{grid-template-columns:1fr}.installment-filters,.installment-payment-form,.installment-settings-grid{grid-template-columns:1fr;display:grid}.installment-payment-form label,.installment-settings-grid label{min-width:0}}.installment-history-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.installment-checkbox-label{align-items:center;gap:8px;padding:10px 0;min-width:210px!important;display:flex!important}.installment-checkbox-label input{width:18px;height:18px;min-height:0}.installment-check-row{background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;min-width:260px!important;display:flex!important}.installment-check-row input{width:18px;height:18px;min-height:0}.installment-table--agreements td:last-child,.installment-table--schedule td:last-child{white-space:nowrap}@media (width<=760px){.installment-page{gap:14px;padding:10px}.installment-hero,.installment-panel{border-radius:18px}.installment-hero{gap:16px;padding:20px 16px}.installment-hero h1{font-size:clamp(1.75rem,9vw,2.45rem);line-height:1.08}.installment-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.installment-hero-actions>*,.installment-primary-link{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.installment-panel{padding:15px}.installment-panel-heading{gap:13px;margin-bottom:14px}.installment-filters input,.installment-filters select,.installment-filters button,.installment-payment-form input,.installment-payment-form select,.installment-payment-form button,.installment-settings-grid input,.installment-settings-grid select,.installment-settings-grid button{width:100%}.installment-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.installment-card{border-radius:15px;min-height:112px;padding:13px}.installment-card strong{overflow-wrap:anywhere;font-size:1.25rem}.installment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.installment-detail-grid>div{padding:12px}.installment-table-wrap{overflow:visible}.installment-table--agreements,.installment-table--agreements tbody,.installment-table--agreements tr,.installment-table--agreements td,.installment-table--schedule,.installment-table--schedule tbody,.installment-table--schedule tr,.installment-table--schedule td{width:100%;min-width:0;display:block}.installment-table--agreements thead,.installment-table--schedule thead{display:none}.installment-table--agreements tbody,.installment-table--schedule tbody{gap:12px;display:grid}.installment-table--agreements tr,.installment-table--schedule tr{background:#fff;border:1px solid #dbe4ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.installment-table--agreements td,.installment-table--schedule td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.installment-table--agreements td:before,.installment-table--schedule td:before{content:attr(data-label);color:#64748b;letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:.7rem;font-weight:900}.installment-table--agreements td:last-child,.installment-table--schedule td:last-child{border-bottom:0}.installment-table--agreements .installment-empty{display:block;text-align:center!important;padding:24px!important}.installment-table--agreements .installment-empty:before{content:none}.installment-table--agreements td:last-child button,.installment-table--schedule td button,.installment-history-actions button{width:100%}.installment-payment-form{padding:13px}.installment-checkbox-label,.installment-check-row{width:100%;min-width:0!important}.installment-history article{border-left-width:3px}}@media (width<=460px){.installment-hero-actions,.installment-cards,.installment-detail-grid{grid-template-columns:1fr}.installment-table--agreements td,.installment-table--schedule td{text-align:left;grid-template-columns:1fr}}.debt-reminder-settings{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #d8e3ed;border-radius:24px;margin:18px 0;overflow:hidden;box-shadow:0 18px 42px #0f233a14}.debt-reminder-settings-summary{color:#fff;background:linear-gradient(135deg,#06172b 0%,#103b64 100%);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.debt-reminder-settings-summary p,.debt-reminder-operations p,.debt-reminder-history p{color:#e0ba28;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:900}.debt-reminder-settings-summary h2,.debt-reminder-operations h3,.debt-reminder-history h3{margin:0}.debt-reminder-settings-summary h2{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem)}.debt-reminder-settings-summary>div>span{color:#d7e6f2;max-width:760px;margin-top:7px;line-height:1.5;display:block}.debt-reminder-settings-summary-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.debt-reminder-settings button{color:#fff;cursor:pointer;background:#0b3760;border:0;border-radius:11px;min-height:42px;padding:10px 14px;font-weight:850}.debt-reminder-settings-summary button{background:#ffffff1f;border:1px solid #ffffff40}.debt-reminder-settings button.secondary-button{color:#102a43;background:#fff;border:1px solid #cbd5e1}.debt-reminder-settings button:disabled{cursor:not-allowed;opacity:.62}.debt-reminder-mode{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.7rem;font-weight:900;display:inline-flex}.debt-reminder-mode.live{color:#166534;background:#dcfce7}.debt-reminder-mode.mock{color:#1d4ed8;background:#dbeafe}.debt-reminder-mode.warning{color:#92400e;background:#fef3c7}.debt-reminder-mode.disabled{color:#991b1b;background:#fee2e2}.debt-reminder-channel-grid{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px 22px;display:grid}.debt-reminder-channel-grid>div{background:#fff;border:1px solid #dce6ef;border-radius:15px;gap:4px;min-width:0;padding:13px;display:grid}.debt-reminder-channel-grid span,.debt-reminder-preview-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:800}.debt-reminder-channel-grid strong{color:#102a43;overflow-wrap:anywhere}.debt-reminder-channel-grid small{color:#718096;line-height:1.45}.debt-reminder-message{border-radius:12px;margin:14px 22px 0;padding:12px 14px;line-height:1.45}.debt-reminder-message.success{color:#0f5132;background:#effaf5;border:1px solid #a7d7c5}.debt-reminder-message.error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.debt-reminder-settings-body{gap:16px;padding:18px 22px 22px;display:grid}.debt-reminder-settings form{gap:14px;display:grid}.debt-reminder-settings fieldset{background:#fff;border:1px solid #dce5ee;border-radius:17px;margin:0;padding:16px}.debt-reminder-settings legend{color:#102a43;padding:0 8px;font-weight:900}.debt-reminder-toggle-grid,.debt-reminder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.debt-reminder-toggle-grid.compact{margin-top:12px}.debt-reminder-toggle-field{background:#f9fbfd;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.debt-reminder-toggle-field>span{gap:4px;min-width:0;display:grid}.debt-reminder-toggle-field strong,.debt-reminder-form-grid label>span,.debt-reminder-template-field>span,.debt-reminder-save-row label>span{color:#20364d;font-size:.8rem;font-weight:850}.debt-reminder-toggle-field small,.debt-reminder-form-grid small,.debt-reminder-template-field small{color:#718096;line-height:1.4}.debt-reminder-toggle-field input{accent-color:#0b3760;flex:none;width:20px;height:20px}.debt-reminder-form-grid label,.debt-reminder-template-field,.debt-reminder-save-row label{gap:6px;min-width:0;display:grid}.debt-reminder-settings input,.debt-reminder-settings textarea{color:#102a43;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:10px 12px}.debt-reminder-settings textarea{resize:vertical;line-height:1.5}.debt-reminder-settings input:focus,.debt-reminder-settings textarea:focus{border-color:#1b5f91;outline:none;box-shadow:0 0 0 4px #1b5f911c}.debt-reminder-save-row{background:#fffdf5;border:1px solid #f1d478;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.debt-reminder-read-only{color:#475569;background:#f1f5f9;border-radius:12px;padding:12px 14px}.debt-reminder-operations{background:linear-gradient(135deg,#f8fbfd,#fff);border:1px solid #d8e4ed;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.debt-reminder-operations span{color:#64748b;max-width:760px;margin-top:6px;line-height:1.5;display:block}.debt-reminder-operation-buttons{flex-wrap:wrap;flex:none;gap:9px;display:flex}.debt-reminder-preview,.debt-reminder-history{background:#fff;border:1px solid #dce5ee;border-radius:18px;padding:16px}.debt-reminder-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.debt-reminder-preview-grid>div{background:#f6f9fc;border-radius:13px;gap:4px;padding:11px;display:grid}.debt-reminder-preview-grid strong{color:#102a43;font-size:1.05rem}.debt-reminder-preview-list,.debt-reminder-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.debt-reminder-preview-list>div,.debt-reminder-history-list>div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:13px;gap:4px;min-width:0;padding:11px;display:grid}.debt-reminder-preview-list span,.debt-reminder-history-list span{color:#64748b;font-size:.7rem}.debt-reminder-preview-list strong,.debt-reminder-history-list strong{color:#102a43;overflow-wrap:anywhere}.debt-reminder-preview-list small,.debt-reminder-history-list small{color:#718096;line-height:1.4}.debt-reminder-history-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:13px;margin-top:11px;padding:14px}@media (width<=1000px){.debt-reminder-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.debt-reminder-preview-list,.debt-reminder-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.debt-reminder-settings{border-radius:19px;margin:12px 0}.debt-reminder-settings-summary,.debt-reminder-operations{flex-direction:column;align-items:stretch}.debt-reminder-settings-summary{padding:18px}.debt-reminder-settings-summary-actions,.debt-reminder-settings-summary-actions button,.debt-reminder-operation-buttons,.debt-reminder-operation-buttons button{width:100%}.debt-reminder-settings-summary-actions,.debt-reminder-operation-buttons{grid-template-columns:1fr;display:grid}.debt-reminder-mode{justify-content:center}.debt-reminder-channel-grid{grid-template-columns:1fr;padding:13px}.debt-reminder-settings-body{padding:13px}.debt-reminder-message{margin:12px 13px 0}.debt-reminder-toggle-grid,.debt-reminder-form-grid,.debt-reminder-save-row,.debt-reminder-preview-list,.debt-reminder-history-list{grid-template-columns:1fr}.debt-reminder-save-row button{width:100%}}@media (width<=460px){.debt-reminder-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-reminder-settings fieldset{padding:12px}}.top-only-debt-desk{display:block}.top-only-debt-desk .debt-desk__identity-centre-callout,.top-only-debt-desk .debt-desk__advanced,.top-only-debt-desk .debt-desk__hero-actions .debt-desk__resolve-duplicates{display:none!important}.top-debt-tools{background:linear-gradient(135deg,#fffffffa,#eff6fffa),#fff;border:1px solid #c9d8ef;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 0 1rem;padding:1rem 1.15rem;display:flex;box-shadow:0 14px 32px #0f2e5914}.top-debt-tools>div:first-child{min-width:0}.top-debt-tools span,.top-debt-tools__dialog-header span,.top-debt-merge header span,.top-debt-merge__confirmation>div>span{color:#2458a6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:900;display:block}.top-debt-tools h2,.top-debt-tools__dialog-header h2,.top-debt-merge h3{color:#102a4d;margin:0}.top-debt-tools p,.top-debt-tools__dialog-header p,.top-debt-merge header p{color:#5a6b82;margin:.35rem 0 0;line-height:1.5}.top-debt-tools__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.top-debt-tools button,.top-debt-merge button{color:#173353;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d4e8;border-radius:.75rem;padding:.72rem 1rem;font-weight:800}.top-debt-tools button:hover:not(:disabled),.top-debt-merge button:hover:not(:disabled){border-color:#2874dc;transform:translateY(-1px)}.top-debt-tools button.is-primary,.top-debt-merge button.is-primary{color:#fff;background:linear-gradient(135deg,#1767d2,#2f7df0);border-color:#1767d2}.top-debt-tools button:disabled,.top-debt-merge button:disabled{cursor:not-allowed;opacity:.55;transform:none}.top-debt-tools__message{border:1px solid;border-radius:.9rem;margin:0 0 1rem;padding:.85rem 1rem;font-weight:700}.top-debt-tools__message.is-success{color:#11643a;background:#ecfdf3;border-color:#9ad8b2}.top-debt-tools__message.is-error{color:#9b1c1c;background:#fff1f1;border-color:#f1a7a7}.top-debt-tools__message.is-info{color:#244f86;background:#eff6ff;border-color:#bdd4f4}.top-debt-tools__backdrop{z-index:10020;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#041226b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.top-debt-tools__dialog{background:#f7faff;border:1px solid #bdd3efe6;border-radius:1.25rem;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 30px 90px #010c1c59}.top-debt-tools__dialog.is-wide{width:min(1180px,100%)}.top-debt-tools__dialog-header{background:#fff;border-bottom:1px solid #d7e2f2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.top-debt-tools__dialog-header>div{min-width:0}.top-debt-tools__dialog-header>button{color:#173353;cursor:pointer;background:#f7f9fc;border:1px solid #d1dbea;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;padding:0;font-size:1.4rem;font-weight:900}.top-debt-tools__dialog-body{max-height:calc(100vh - 10rem);padding:1rem;overflow:auto}.top-debt-merge{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.top-debt-merge__column,.top-debt-merge__confirmation{background:#fff;border:1px solid #d7e2f2;border-radius:1rem;min-width:0;padding:1rem}.top-debt-merge__search,.top-debt-merge__confirmation label{color:#29435f;gap:.4rem;margin-top:.9rem;font-weight:800;display:grid}.top-debt-merge input,.top-debt-merge textarea{box-sizing:border-box;color:#152b46;width:100%;font:inherit;background:#fff;border:1px solid #bdcce0;border-radius:.75rem;padding:.75rem .8rem}.top-debt-merge textarea{resize:vertical;min-height:6rem}.top-debt-merge input:focus,.top-debt-merge textarea:focus{border-color:#2272df;outline:3px solid #2272df24}.top-debt-merge__list{gap:.55rem;max-height:21rem;margin-top:.8rem;padding-right:.15rem;display:grid;overflow:auto}.top-debt-merge__account{cursor:pointer;background:#fbfdff;border:1px solid #d7e2f2;border-radius:.85rem;gap:.25rem;padding:.8rem .8rem .8rem 2.4rem;display:grid;position:relative}.top-debt-merge__account:hover,.top-debt-merge__account.is-selected{background:#eef5ff;border-color:#2a75dd}.top-debt-merge__account input{width:1rem;height:1rem;padding:0;position:absolute;top:.95rem;left:.8rem}.top-debt-merge__account strong{color:#142f50}.top-debt-merge__account small{color:#60748d;line-height:1.45}.top-debt-merge__empty{color:#60748d;text-align:center;border:1px dashed #c7d5e7;border-radius:.8rem;margin:0;padding:1rem}.top-debt-merge__confirmation{grid-column:1/-1}.top-debt-merge__confirmation>div:first-child{background:#eef5ff;border-radius:.85rem;gap:.15rem;padding:.8rem;display:grid}.top-debt-merge__confirmation>div:first-child strong{color:#163c72;font-size:1.05rem}.top-debt-merge__confirmation>div:first-child small{color:#49627f}.top-debt-merge__safety{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.top-debt-merge__safety strong{color:#21446f;width:100%}.top-debt-merge__safety span{color:#17643c;letter-spacing:0;text-transform:none;background:#edf9f2;border-radius:999px;margin:0;padding:.35rem .55rem;font-size:.78rem;font-weight:800}.top-debt-merge footer{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.top-debt-tools__dialog-body .debt-reminder-settings{margin:0}@media (width<=900px){.top-debt-tools{flex-direction:column;align-items:stretch}.top-debt-tools__actions{justify-content:stretch}.top-debt-tools__actions button{flex:12rem}.top-debt-merge{grid-template-columns:1fr}.top-debt-merge__confirmation{grid-column:auto}}@media (width<=600px){.top-debt-tools{border-radius:1rem;padding:.9rem}.top-debt-tools__actions{grid-template-columns:1fr;display:grid}.top-debt-tools__backdrop{align-items:end;padding:0}.top-debt-tools__dialog,.top-debt-tools__dialog.is-wide{border-radius:1.2rem 1.2rem 0 0;width:100%;max-height:94vh}.top-debt-tools__dialog-header{padding:.9rem}.top-debt-tools__dialog-body{max-height:calc(94vh - 8rem);padding:.75rem}.top-debt-merge__column,.top-debt-merge__confirmation{padding:.8rem}.top-debt-merge footer{grid-template-columns:1fr;display:grid}}.customer-debt-print-panel{background:radial-gradient(circle at 100% 0,#e0ba2826,#0000 30%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #cbd5e1;border-radius:24px;margin:18px 0;padding:20px;box-shadow:0 18px 50px #0f172a14}.customer-debt-print-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.customer-debt-print-heading p{color:#a16207;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:950}.customer-debt-print-heading h2{color:#0f172a;margin:0;font-size:23px}.customer-debt-print-heading span{color:#475569;max-width:760px;margin-top:6px;line-height:1.5;display:block}.customer-debt-print-badge{color:#fff;background:#173b68;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:950}.customer-debt-print-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.customer-debt-print-grid-filtered .customer-debt-print-customer{grid-column:span 1}.customer-debt-print-grid label{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.customer-debt-print-grid input,.customer-debt-print-grid select{color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px}.customer-debt-export-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.customer-debt-export-actions button{color:#fff;cursor:pointer;background:#173b68;border:0;border-radius:12px;min-width:96px;padding:11px 15px;font-weight:950}.customer-debt-export-actions button:nth-child(3){background:#2563eb}.customer-debt-export-actions button:nth-child(4){background:#15803d}.customer-debt-export-actions button:disabled{cursor:wait;opacity:.62}.customer-debt-print-message{border-radius:12px;margin-bottom:13px;padding:11px 13px;font-size:13px;font-weight:800}.customer-debt-print-message.success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.customer-debt-print-message.error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.customer-debt-print-note{color:#64748b;margin-top:13px;line-height:1.5;display:block}@media (width<=980px){.customer-debt-print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-print-grid-filtered .customer-debt-print-customer{grid-column:span 2}}@media (width<=760px){body:has(.customer-debt-print-panel) .premium-main article{background:linear-gradient(145deg,#fff 0%,#f1f5f9 100%)!important;border:1px solid #cbd5e1!important;border-radius:18px!important;padding:13px!important;box-shadow:0 10px 24px #0f172a14!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:first-child{min-width:0!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:first-child>div:first-child{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:first-child>div:first-child>strong{color:#0f172a!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:19px!important;line-height:1.15!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:first-child>p{color:#475569!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin:9px 0 0!important;font-size:12px!important;line-height:1.45!important;display:block!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:first-child>small{color:#64748b!important;overflow-wrap:anywhere!important;margin-top:6px!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important;display:block!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:last-child{text-align:left!important;background:linear-gradient(135deg,#e0f2fe,#eff6ff)!important;border:1px solid #bae6fd!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:3px 8px!important;min-width:0!important;padding:11px 12px!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:last-child>strong{overflow-wrap:anywhere!important;min-width:0!important;font-size:18px!important;line-height:1.15!important}body:has(.customer-debt-print-panel) .premium-main article>div:first-child>div:last-child>small{color:#475569!important;grid-column:1/-1!important;font-size:11px!important;line-height:1.35!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(2)>div{background:#fff!important;border-radius:13px!important;gap:4px!important;min-width:0!important;padding:10px!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(2)>div>span{color:#64748b!important;font-size:11px!important;font-weight:850!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(2)>div>strong{color:#0f172a!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:14px!important;line-height:1.2!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}body:has(.customer-debt-print-panel) .premium-main article>div:nth-child(3)>button{white-space:normal!important;border-radius:12px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 8px!important;font-size:12px!important;line-height:1.15!important}}@media (width<=620px){.customer-debt-print-panel{border-radius:18px;padding:15px}.customer-debt-print-heading{flex-direction:column}.customer-debt-print-grid{grid-template-columns:minmax(0,1fr)}.customer-debt-print-grid-filtered .customer-debt-print-customer{grid-column:auto}.customer-debt-print-grid input,.customer-debt-print-grid select,.customer-debt-export-actions button{font-size:16px}.customer-debt-export-actions button{flex:calc(50% - 9px)}}.customer-debt-consolidation{--debt-navy-950:#06172b;--debt-navy-900:#0b2f52;--debt-navy-800:#123f68;--debt-blue-700:#1b5f91;--debt-gold-500:#e3b52f;--debt-gold-300:#f2d77b;--debt-ink:#102033;--debt-muted:#66758a;--debt-line:#d8e2ec;--debt-canvas:#f3f7fb;background:radial-gradient(circle at 100% 0%, #e3b52f1f, transparent 24%), linear-gradient(180deg, #fbfdff 0%, var(--debt-canvas) 100%);border:1px solid #dce5ee;border-radius:28px;margin:18px 0;padding:clamp(16px,2vw,26px);box-shadow:0 22px 60px #0f233a1a}.customer-debt-consolidation *,.customer-debt-detail-modal *{box-sizing:border-box}.customer-debt-consolidation-heading{background:radial-gradient(circle at 91% 12%, #f2d77b3d, transparent 27%), linear-gradient(135deg, var(--debt-navy-950), var(--debt-navy-800));border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:clamp(20px,2.2vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #06172b33}.customer-debt-consolidation-heading:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-64px;box-shadow:0 0 0 30px #ffffff09,0 0 0 65px #ffffff06}.customer-debt-consolidation-heading>div:first-child{z-index:1;max-width:720px;position:relative}.customer-debt-consolidation-heading p,.customer-debt-detail-header p,.customer-debt-merge-panel>div>p,.customer-debt-breakdown-heading p{color:var(--debt-gold-300);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:900}.customer-debt-consolidation-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.15}.customer-debt-consolidation-heading>div:first-child>span{color:#d9e8f5;max-width:670px;margin-top:10px;font-size:.88rem;line-height:1.65;display:block}.customer-debt-consolidation-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:relative}.customer-debt-consolidation button,.customer-debt-detail-modal button,.customer-debt-merge-panel button{background:linear-gradient(135deg, var(--debt-navy-900), var(--debt-blue-700));color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:10px 15px;font-weight:850;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 8px 18px #0a254029}.customer-debt-consolidation button:hover,.customer-debt-detail-modal button:hover,.customer-debt-merge-panel button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #0a254036}.customer-debt-consolidation button.secondary-button,.customer-debt-detail-modal button.secondary-button{color:var(--debt-navy-900);background:#fff;border:1px solid #c9d6e2;box-shadow:0 6px 15px #0f233a12}.customer-debt-consolidation-heading .customer-debt-consolidation-actions button{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1f;border:1px solid #fff3}.customer-debt-consolidation-heading .customer-debt-consolidation-actions button.secondary-button{background:linear-gradient(135deg, #f6dd84, var(--debt-gold-500));color:var(--debt-navy-950);border-color:#f2d77bb8}.customer-debt-consolidation button:disabled{cursor:wait;opacity:.62}.customer-debt-consolidation-message,.customer-debt-consolidation-warning,.customer-debt-consolidation-loading,.customer-debt-consolidation-empty{border-radius:15px;margin-top:14px;padding:13px 15px;line-height:1.5}.customer-debt-consolidation-message.success{color:#0f5132;background:#effaf5;border:1px solid #a7d7c5}.customer-debt-consolidation-message.error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.customer-debt-consolidation-warning{border:1px solid #eed886;border-left:5px solid var(--debt-gold-500);color:#76520b;background:linear-gradient(90deg,#fff9e7,#fffdf7);gap:4px;display:grid}.customer-debt-consolidation-metrics,.customer-debt-detail-summary,.customer-debt-consolidation-card-grid,.customer-debt-breakdown-metrics{gap:10px;margin-top:16px;display:grid}.customer-debt-consolidation-metrics,.customer-debt-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-debt-consolidation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-breakdown-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-debt-consolidation-metrics>div{background:#fffffff2;border:1px solid #cbd5e1d1;border-radius:18px;gap:6px;min-height:102px;padding:16px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f233a0f}.customer-debt-consolidation-metrics>div:after{content:"";background:#1b5f9112;border-radius:50%;width:94px;height:94px;position:absolute;bottom:-31px;right:-25px}.customer-debt-consolidation-metrics>div:nth-child(3){background:linear-gradient(135deg, var(--debt-navy-950), var(--debt-blue-700));border-color:#0000;box-shadow:0 15px 32px #0a25403b}.customer-debt-consolidation-metrics span,.customer-debt-detail-summary span,.customer-debt-consolidation-card-grid span,.customer-debt-breakdown-metrics span{z-index:1;color:#718096;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800;position:relative}.customer-debt-consolidation-metrics strong,.customer-debt-detail-summary strong,.customer-debt-consolidation-card-grid strong,.customer-debt-breakdown-metrics strong{z-index:1;color:var(--debt-ink);overflow-wrap:anywhere;position:relative}.customer-debt-consolidation-metrics>div:nth-child(3) span{color:#c8dced}.customer-debt-consolidation-metrics>div:nth-child(3) strong{color:#fff}.customer-debt-consolidation-search,.customer-debt-breakdown-search{background:#fffffff5;border:1px solid #d8e3ed;border-radius:18px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);align-items:center;gap:16px;margin-top:18px;padding:15px 17px;display:grid;box-shadow:0 10px 24px #0f233a0e}.customer-debt-consolidation-search>div:first-child,.customer-debt-breakdown-search>div:first-child{gap:4px;display:grid}.customer-debt-consolidation-search label,.customer-debt-breakdown-search label,.customer-debt-merge-panel label>span{color:#2d4259;font-size:.78rem;font-weight:850}.customer-debt-consolidation-search>div:first-child>span,.customer-debt-breakdown-search>div:first-child>span{color:var(--debt-muted);font-size:.74rem;line-height:1.4}.customer-debt-search-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.customer-debt-consolidation-search input,.customer-debt-breakdown-search input,.customer-debt-merge-panel input,.customer-debt-merge-panel select,.customer-debt-merge-panel textarea{width:100%;min-height:43px;color:var(--debt-ink);background:#fff;border:1px solid #c9d6e2;border-radius:12px;padding:10px 12px}.customer-debt-consolidation-search input:focus,.customer-debt-breakdown-search input:focus,.customer-debt-merge-panel input:focus,.customer-debt-merge-panel select:focus,.customer-debt-merge-panel textarea:focus{border-color:var(--debt-blue-700);outline:none;box-shadow:0 0 0 4px #1b5f911c}.customer-debt-field-note{color:#718096;grid-column:2;margin-top:-9px;font-size:.69rem;display:block}.customer-debt-consolidation-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:20px;display:grid}.customer-debt-consolidation-empty{color:var(--debt-muted);text-align:center;background:#ffffffbf;border:1px dashed #cbd5e1;grid-column:1/-1}.customer-debt-consolidation-card{background:#fff;border:1px solid #d4e0ea;border-radius:22px;flex-direction:column;min-width:0;min-height:100%;padding:19px 19px 17px;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #0f233a16}.customer-debt-consolidation-card:before{content:"";background:linear-gradient(180deg, var(--debt-gold-500), var(--debt-blue-700));width:5px;position:absolute;inset:0 auto 0 0}.customer-debt-consolidation-card:after{content:"";pointer-events:none;background:#1b5f910a;border-radius:50%;width:170px;height:170px;position:absolute;top:-68px;right:-68px}.customer-debt-consolidation-card:hover{border-color:#1b5f9161;transform:translateY(-3px);box-shadow:0 19px 42px #0f233a24}.customer-debt-consolidation-card-main{z-index:1;grid-template-columns:minmax(0,1fr) minmax(185px,.46fr);align-items:stretch;gap:14px;display:grid;position:relative}.customer-debt-identity-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-debt-identity-line>span{color:#40566e;background:#eef4f9;border:1px solid #dbe6ef;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:900}.customer-debt-consolidation-card h3{min-width:0;color:var(--debt-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.2}.customer-debt-consolidation-card p{color:#435970;overflow-wrap:anywhere;margin:9px 0 5px;font-size:.84rem;line-height:1.42}.customer-debt-consolidation-card small{color:#718096;font-size:.71rem;line-height:1.45}.customer-debt-consolidation .customer-debt-consolidation-balance{color:#fff;text-align:left;isolation:isolate;opacity:1;filter:none;background:linear-gradient(135deg,#06172b 0%,#103b64 100%);border:1px solid #264f72;border-radius:17px;flex-direction:column;justify-content:center;min-width:0;padding:15px 16px;display:flex;overflow:hidden;box-shadow:0 12px 24px #06172b33}.customer-debt-consolidation .customer-debt-consolidation-balance span{color:#c9dcec;letter-spacing:.07em;text-transform:uppercase;opacity:1;font-size:.67rem;font-weight:850}.customer-debt-consolidation .customer-debt-consolidation-balance strong{color:#fff;letter-spacing:-.02em;opacity:1;margin:5px 0 4px;font-size:clamp(1.18rem,1.55vw,1.55rem);line-height:1.14;display:block}.customer-debt-consolidation .customer-debt-consolidation-balance small{color:#e2edf6;opacity:1;display:block}.customer-debt-consolidation-card-grid{z-index:1;gap:9px;margin-top:12px;position:relative}.customer-debt-consolidation-card-grid>div{background:#f9fbfd;border:1px solid #e0e8f0;border-radius:13px;gap:4px;min-width:0;padding:10px 11px;display:grid}.customer-debt-consolidation-card-grid strong{font-size:.9rem;line-height:1.25}.customer-debt-consolidation-card-grid>div:nth-child(4) strong{color:#9f392f}.customer-debt-consolidation-card>button{width:auto;min-height:42px;color:var(--debt-navy-800);background:linear-gradient(#fff,#f2f7fb);border:1px solid #bdd0e0;align-self:flex-end;margin-top:14px;padding:10px 16px;box-shadow:0 7px 16px #0f233a12}.customer-debt-consolidation-card>button:hover{border-color:var(--debt-blue-700);background:linear-gradient(135deg, var(--debt-navy-900), var(--debt-blue-700));color:#fff}.customer-debt-merge-panel{background:radial-gradient(circle at 100% 0,#e3b52f29,#0000 27%),linear-gradient(#fffdf6,#fffaf0);border:1px solid #ead582;border-radius:21px;gap:15px;margin-top:18px;padding:clamp(17px,2vw,22px);display:grid;box-shadow:0 13px 28px #71500516}.customer-debt-merge-panel>div>span{color:var(--debt-muted);margin-top:6px;line-height:1.5;display:block}.customer-debt-merge-panel h3{color:var(--debt-ink);margin:0}.customer-debt-merge-panel label{gap:6px;display:grid}.customer-debt-merge-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-debt-merge-panel textarea{resize:vertical;min-height:90px}.customer-debt-merge-list{background:#fffffff5;border:1px solid #dce5ef;border-radius:16px;gap:8px;max-height:330px;padding:12px;display:grid;overflow-y:auto}.customer-debt-merge-list-heading{z-index:2;background:#fffffffa;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;margin:-12px -12px 4px;padding:13px;display:flex;position:sticky;top:-12px}.customer-debt-merge-list-heading span{color:var(--debt-muted);margin-top:3px;font-size:.72rem;display:block}.customer-debt-merge-list label{border:1px solid #edf2f7;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:10px;transition:border-color .15s,background .15s;display:flex}.customer-debt-merge-list label:hover{background:#f7fafc;border-color:#b9ccdc}.customer-debt-merge-list input{width:auto;min-height:0;margin-top:3px}.customer-debt-merge-list label>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.customer-debt-merge-list small{color:var(--debt-muted)}.modal-backdrop.customer-debt-detail-backdrop{z-index:100000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#041120cc;justify-content:center;align-items:center;padding:clamp(12px,2vw,28px);display:flex;position:fixed;inset:0;overflow:hidden}.modal-backdrop.customer-debt-detail-backdrop>.customer-debt-detail-modal{overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 100% 0,#e3b52f1a,#0000 23%),#f5f8fb;border:1px solid #cbd5e1b8;border-radius:25px;width:min(1220px,100%);max-width:100%;max-height:min(94dvh,100vh - 24px);margin:auto;padding:22px;overflow:hidden auto;box-shadow:0 35px 95px #0000006b}.customer-debt-detail-header,.customer-debt-breakdown-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-debt-detail-modal>.customer-debt-detail-header{z-index:20;background:radial-gradient(circle at 90% 0%, #f2d77b38, transparent 30%), linear-gradient(135deg, var(--debt-navy-950), var(--debt-navy-800));border-bottom:1px solid #ffffff1a;align-items:center;margin:-22px -22px 18px;padding:20px 22px;position:sticky;top:-22px;box-shadow:0 12px 25px #06172b2e}.customer-debt-detail-header h2,.customer-debt-breakdown-heading h3{margin:0}.customer-debt-detail-header h2{color:#fff}.customer-debt-detail-header span{color:#d7e6f2;margin-top:6px;line-height:1.5;display:block}.customer-debt-close-button{flex:none;min-width:86px;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.customer-debt-detail-content,.customer-debt-breakdown-card{min-width:0}.customer-debt-detail-summary{gap:11px;margin-top:0}.customer-debt-detail-summary>div,.customer-debt-breakdown-metrics>div{background:#fff;border:1px solid #dce5ef;border-radius:15px;gap:4px;padding:13px;display:grid;box-shadow:0 7px 18px #0f233a0d}.customer-debt-detail-summary>div:last-child{background:linear-gradient(135deg, var(--debt-navy-900), var(--debt-blue-700));border-color:#0000}.customer-debt-detail-summary>div:last-child span{color:#c9dcec}.customer-debt-detail-summary>div:last-child strong{color:#fff}.customer-debt-detail-modal .customer-debt-print-panel{border-radius:19px;min-width:0;margin:18px 0;box-shadow:0 9px 22px #0f233a0e}.customer-debt-breakdown-search{grid-template-columns:minmax(200px,.7fr) minmax(260px,1.3fr)}.customer-debt-breakdown-list{gap:16px;margin-top:16px;display:grid}.customer-debt-breakdown-card{background:#fff;border:1px solid #d8e3ed;border-radius:19px;padding:17px;position:relative;overflow:hidden;box-shadow:0 9px 24px #0f233a12}.customer-debt-breakdown-card:before{content:"";background:linear-gradient(180deg, var(--debt-gold-500), var(--debt-blue-700));width:4px;position:absolute;inset:0 auto 0 0}.customer-debt-breakdown-heading{border-bottom:1px solid #e5ecf3;padding-bottom:13px}.customer-debt-breakdown-heading p{color:#a16c00}.customer-debt-breakdown-heading h3{color:var(--debt-ink)}.customer-debt-breakdown-heading span{color:var(--debt-muted);margin-top:6px;line-height:1.5;display:block}.customer-debt-breakdown-card h4{color:var(--debt-ink);margin:16px 0 8px}.customer-debt-status{border-radius:999px;flex:none;padding:6px 10px;font-size:.72rem;font-weight:850}.customer-debt-status.unpaid{color:#991b1b;background:#fee2e2}.customer-debt-status.partial{color:#92400e;background:#fef3c7}.customer-debt-status.paid{color:#166534;background:#dcfce7}.customer-debt-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe7ef;border-radius:14px;width:100%;max-width:100%;overflow-x:auto}.customer-debt-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.customer-debt-table-wrap th,.customer-debt-table-wrap td{text-align:left;border-bottom:1px solid #eef2f7;padding:10px;font-size:.78rem}.customer-debt-table-wrap th{color:#31465d;letter-spacing:.025em;text-transform:uppercase;background:#eff4f8;font-size:.7rem}.customer-debt-table-wrap tbody tr:hover{background:#f7fafc}.customer-debt-breakdown-card>button{margin-top:14px}.customer-debt-breakdown-empty{color:var(--debt-muted);margin:0}.debt-record-view-toggle{background:#fff;border:1px solid #dbe3ec;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px 14px;display:flex;box-shadow:0 7px 18px #0f233a0b}.debt-record-view-toggle span{color:var(--debt-muted);font-size:.78rem;line-height:1.4}@media (width>=1500px){.customer-debt-consolidation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-debt-consolidation-card-main{grid-template-columns:1fr}}@media (width<=1180px){.customer-debt-consolidation-list{grid-template-columns:1fr}.customer-debt-consolidation-card-main{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}.customer-debt-consolidation-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.customer-debt-consolidation-heading{flex-direction:column;align-items:flex-start}.customer-debt-consolidation-actions{justify-content:flex-start}.customer-debt-consolidation-metrics,.customer-debt-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-consolidation-card-main{grid-template-columns:1fr}.customer-debt-consolidation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-consolidation-search,.customer-debt-breakdown-search{grid-template-columns:1fr}.customer-debt-field-note{grid-column:1;margin-top:0}}@media (width<=720px){.customer-debt-consolidation{border-radius:20px;margin:10px 0;padding:9px}.customer-debt-consolidation-heading{border-radius:19px;padding:18px}.customer-debt-consolidation-heading h2{font-size:1.3rem}.customer-debt-consolidation-actions,.customer-debt-consolidation-actions button{width:100%}.customer-debt-consolidation-actions{grid-template-columns:1fr;display:grid}.customer-debt-consolidation-metrics{gap:8px;margin-top:10px}.customer-debt-consolidation-metrics>div{border-radius:14px;min-height:88px;padding:12px}.customer-debt-consolidation-metrics strong{font-size:1rem}.customer-debt-merge-search-grid,.customer-debt-search-row{grid-template-columns:1fr}.customer-debt-search-row button{width:100%}.customer-debt-consolidation-search,.customer-debt-breakdown-search{border-radius:15px;gap:10px;padding:12px}.customer-debt-consolidation-list{grid-template-columns:1fr;gap:12px;margin-top:12px}.customer-debt-consolidation-card{border-radius:19px;padding:16px}.customer-debt-consolidation-card:hover{transform:none}.customer-debt-consolidation .customer-debt-consolidation-balance{opacity:1;filter:none;background:#08253f linear-gradient(135deg,#06172b 0%,#0f3a61 100%);border-color:#285578;min-height:104px}.customer-debt-consolidation-card-grid{gap:7px}.customer-debt-consolidation-card-grid>div{border-radius:12px;padding:10px}.customer-debt-consolidation-card>button{align-self:stretch;width:100%;margin-top:12px}.customer-debt-merge-list-heading,.customer-debt-detail-header,.customer-debt-breakdown-heading,.debt-record-view-toggle{flex-direction:column;align-items:stretch}.modal-backdrop.customer-debt-detail-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8fb;align-items:stretch;padding:0}.modal-backdrop.customer-debt-detail-backdrop>.customer-debt-detail-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:14px}.customer-debt-detail-modal>.customer-debt-detail-header{margin:-14px -14px 14px;padding:15px 14px;top:-14px}.customer-debt-detail-header button,.customer-debt-breakdown-card>button,.debt-record-view-toggle button{width:100%}.customer-debt-breakdown-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-table-wrap{border-radius:12px}}@media (width<=460px){.customer-debt-consolidation-metrics,.customer-debt-detail-summary,.customer-debt-consolidation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-debt-consolidation-card h3{font-size:1.08rem}.customer-debt-consolidation .customer-debt-consolidation-balance strong{font-size:1.32rem}.customer-debt-breakdown-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.customer-debt-consolidation button,.customer-debt-detail-modal button,.customer-debt-consolidation-card{transition:none}}.customer-debt-card-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.customer-debt-consolidation-card>.customer-debt-card-actions{margin-top:auto;padding-top:14px}.customer-debt-card-actions button{width:auto;min-height:40px;margin:0;padding:9px 13px;font-size:.76rem}.customer-debt-whatsapp-button{color:#fff!important;background:#15803d!important}.customer-debt-reminder-button{color:#123a5a!important;background:#fff!important;border-color:#c8d7e4!important}.customer-debt-detail-reminder-actions{background:linear-gradient(135deg,#f7fbfe,#fff);border:1px solid #d9e4ed;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.customer-debt-detail-reminder-actions>div:first-child{gap:4px;min-width:0;display:grid}.customer-debt-detail-reminder-actions>div:first-child strong{color:#102a43}.customer-debt-detail-reminder-actions>div:first-child span{color:#64748b;font-size:.76rem;line-height:1.45}.customer-debt-detail-reminder-actions>div:last-child{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (width<=900px){.customer-debt-card-actions{justify-content:stretch}.customer-debt-card-actions button{flex:160px}}@media (width<=720px){.customer-debt-card-actions,.customer-debt-detail-reminder-actions,.customer-debt-detail-reminder-actions>div:last-child{flex-direction:column;align-items:stretch;width:100%}.customer-debt-card-actions button,.customer-debt-detail-reminder-actions button{width:100%}}.debt-payment-history>article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.debt-payment-history__copy{min-width:0}.debt-payment-history__copy strong,.debt-payment-history__copy span,.debt-payment-history__copy small{display:block}.debt-payment-history__copy span,.debt-payment-history__copy small{overflow-wrap:anywhere}.debt-payment-history__print{color:#10213b;white-space:nowrap;background:#fff;border:1px solid #b8c8df;border-radius:10px;min-height:38px;padding:0 12px;font-size:.74rem;font-weight:850}.debt-payment-history__print:hover{color:#1852c7;background:#eef5ff;border-color:#246bfe}@media (width<=700px){.debt-payment-history>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.debt-payment-history__print{grid-column:1/-1;width:100%;min-height:44px}}@media (width<=420px){.debt-payment-history>article{gap:10px}.debt-payment-history__print{font-size:.78rem}}.debt-desk{--navy:#10213b;--blue:#246bfe;--blue-dark:#1852c7;--green:#087f5b;--red:#c92a2a;--amber:#a45f00;--ink:#172033;--muted:#667085;--line:#dce3ee;min-height:100%;color:var(--ink);box-sizing:border-box;background:radial-gradient(circle at 100% 0,#246bfe14,#0000 32rem),#f4f7fb;padding:24px}.debt-desk *{box-sizing:border-box}.debt-desk button,.debt-desk input,.debt-desk textarea{font:inherit}.debt-desk button{cursor:pointer}.debt-desk button:disabled{cursor:not-allowed;opacity:.58}.debt-desk button:focus-visible,.debt-desk input:focus-visible,.debt-desk textarea:focus-visible,.debt-desk summary:focus-visible{outline-offset:2px;outline:3px solid #246bfe47}.debt-desk__hero{color:#fff;background:linear-gradient(135deg,#0d1d35,#18365d 63%,#2055a0);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #10213b2e}.debt-desk__hero:after{content:"";background:#5091ff2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-140px;right:-80px}.debt-desk__hero-copy,.debt-desk__refresh{z-index:1;position:relative}.debt-desk__eyebrow{color:#d9e7ff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.debt-desk__hero h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.debt-desk__hero p{color:#d8e4f6;max-width:720px;margin:0;line-height:1.65}.debt-desk__trust-line{flex-wrap:wrap;gap:9px 18px;margin-top:18px;font-size:.82rem;font-weight:700;display:flex}.debt-desk__refresh{color:#fff;background:#ffffff21;border:1px solid #ffffff6b;border-radius:14px;min-width:124px;min-height:46px;padding:0 18px;font-weight:800}.debt-desk__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.debt-desk__metric{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:116px;padding:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #10213b12}.debt-desk__metric:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:76px;height:76px;position:absolute;top:-22px;right:-16px}.debt-desk__metric span,.debt-desk__metric small{display:block}.debt-desk__metric span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.debt-desk__metric strong{color:var(--navy);margin:10px 0 5px;font-size:clamp(1.35rem,2.1vw,1.9rem);display:block}.debt-desk__metric small{color:var(--muted)}.debt-desk__metric.is-danger{color:var(--red)}.debt-desk__metric.is-warning{color:var(--amber)}.debt-desk__metric.is-success{color:var(--green)}.debt-desk__metric.is-primary{color:var(--blue)}.debt-desk__notice{border:1px solid;border-radius:13px;margin:12px 0;padding:13px 15px;font-weight:700}.debt-desk__notice.is-success{color:#075f45;background:#e9f8f2;border-color:#9bd8c3}.debt-desk__notice.is-error{color:#9c2020;background:#fff0f0;border-color:#f0aaaa}.debt-desk__receipt-banner{background:#ecfbf5;border:1px solid #a8dfcc;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;display:flex}.debt-desk__receipt-banner span,.debt-desk__receipt-banner strong,.debt-desk__receipt-banner small{display:block}.debt-desk__receipt-banner span{color:var(--green);text-transform:uppercase;font-size:.74rem;font-weight:900}.debt-desk__receipt-banner strong{color:#064e3b;margin:5px 0}.debt-desk__receipt-banner small{color:#47665b}.debt-desk__receipt-banner>div:last-child{gap:8px;display:flex}.debt-desk button.is-primary,.debt-desk__receipt-banner button:first-child{border-color:var(--blue)!important;background:var(--blue)!important;color:#fff!important}.debt-desk button.is-primary:hover:not(:disabled){background:var(--blue-dark)!important}.debt-desk button.is-quiet{background:0 0!important;border-color:#0000!important}.debt-desk__workspace{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:18px;display:grid}.debt-desk__accounts,.debt-desk__detail{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 10px 30px #10213b14}.debt-desk__accounts{min-width:0;overflow:hidden}.debt-desk__toolbar{border-bottom:1px solid var(--line);padding:18px}.debt-desk__search{background:#f9fbfd;border:1px solid #cad5e5;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.debt-desk__search>span{color:var(--muted);font-size:1.45rem}.debt-desk__search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.debt-desk__search button{color:var(--blue);background:0 0;border:0;font-size:.78rem;font-weight:800}.debt-desk__filters{gap:7px;margin-top:12px;display:flex;overflow-x:auto}.debt-desk__filters button{border:1px solid var(--line);color:#536176;background:#fff;border-radius:999px;flex:none;min-height:37px;padding:0 12px;font-size:.78rem;font-weight:800}.debt-desk__filters button.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.debt-desk__result-heading{background:#f9fbfd;border-bottom:1px solid #e8edf4;justify-content:space-between;gap:20px;padding:14px 18px;display:flex}.debt-desk__result-heading strong,.debt-desk__result-heading span{display:block}.debt-desk__result-heading span,.debt-desk__result-heading small{color:var(--muted);font-size:.77rem;line-height:1.45}.debt-desk__result-heading small{text-align:right;max-width:390px}.debt-desk__account-list{gap:12px;max-height:min(820px,100vh - 225px);padding:14px;display:grid;overflow:auto}.debt-desk__account{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:17px;transition:all .16s;overflow:hidden}.debt-desk__account:hover{transform:translateY(-1px);box-shadow:0 10px 24px #10213b14}.debt-desk__account.is-overdue{border-left-color:var(--red)}.debt-desk__account.is-partial{border-left-color:var(--amber)}.debt-desk__account.is-paid{border-left-color:var(--green)}.debt-desk__account-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:16px;display:grid}.debt-desk__avatar{color:#174eaa;background:#eaf1ff;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.debt-desk__account-copy{min-width:0}.debt-desk__account-title{align-items:center;gap:9px;display:flex}.debt-desk__account-title strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debt-desk__account-title span{color:#526178;text-transform:uppercase;background:#eff3f8;border-radius:999px;flex:none;padding:3px 7px;font-size:.67rem;font-weight:900}.debt-desk__account.is-overdue .debt-desk__account-title span{color:var(--red);background:#fff0f0}.debt-desk__account.is-partial .debt-desk__account-title span{color:var(--amber);background:#fff7e6}.debt-desk__account.is-paid .debt-desk__account-title span{color:var(--green);background:#e9f8f2}.debt-desk__account-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 9px;font-size:.79rem;overflow:hidden}.debt-desk__progress{background:#e9eef5;border-radius:999px;height:5px;overflow:hidden}.debt-desk__progress span{border-radius:inherit;background:linear-gradient(90deg,#2a72ff,#47a6ff);height:100%;display:block}.debt-desk__account-copy small{color:#788397;margin-top:6px;font-size:.72rem;display:block}.debt-desk__account-balance{text-align:right;min-width:122px}.debt-desk__account-balance span,.debt-desk__account-balance strong,.debt-desk__account-balance small{display:block}.debt-desk__account-balance span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.debt-desk__account-balance strong{color:var(--navy);margin:4px 0}.debt-desk__account-balance small{color:var(--muted);font-size:.68rem}.debt-desk__account.is-overdue .debt-desk__account-balance strong,.debt-desk__account.is-overdue .debt-desk__account-balance small{color:var(--red)}.debt-desk__account footer{color:var(--muted);background:#fbfcfe;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.72rem;display:flex}.debt-desk__account footer>div{gap:7px;display:flex}.debt-desk__account footer button,.debt-desk__secondary-actions button,.debt-desk__receipt-banner button,.debt-desk__payment footer button{border:1px solid var(--line);min-height:36px;color:var(--navy);background:#fff;border-radius:10px;padding:0 11px;font-size:.73rem;font-weight:800}.debt-desk__legacy-pill{background:#f1f3f6;border-radius:999px;padding:3px 7px;font-weight:800}.debt-desk__empty,.debt-desk__detail-placeholder{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.debt-desk__empty h2,.debt-desk__detail-placeholder h2{color:var(--navy);margin:12px 0 5px}.debt-desk__empty p,.debt-desk__detail-placeholder p{max-width:350px;margin:0;line-height:1.5}.debt-desk__empty.is-compact{min-height:150px}.debt-desk__detail{min-height:620px;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.debt-desk__detail-placeholder{min-height:620px}.debt-desk__detail-header{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex;position:sticky;top:0}.debt-desk__identity{align-items:center;gap:11px;min-width:0;display:flex}.debt-desk__identity>div:last-child{min-width:0}.debt-desk__identity span,.debt-desk__identity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;display:block;overflow:hidden}.debt-desk__identity h2{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-size:1.08rem;overflow:hidden}.debt-desk__close,.debt-desk__mobile-back{color:var(--muted);background:0 0;border:0;font-weight:900}.debt-desk__close{width:36px;height:36px;font-size:1.4rem}.debt-desk__mobile-back{display:none}.debt-desk__legacy-note,.debt-desk__identity-update{color:#285a9e;background:#eef5ff;border:1px solid #b9d2ff;border-radius:12px;margin:14px 16px 0;padding:12px 13px;font-size:.78rem;line-height:1.45}.debt-desk__identity-update strong,.debt-desk__identity-update span{display:block}.debt-desk__balance-card{background:linear-gradient(145deg,#f9fbff,#f1f6ff);border:1px solid #cdd9e8;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin:16px;padding:18px;display:flex}.debt-desk__balance-card span,.debt-desk__balance-card strong,.debt-desk__balance-card small{display:block}.debt-desk__balance-card>div:first-child>span{color:#526178;text-transform:uppercase;font-size:.73rem;font-weight:900}.debt-desk__balance-card>div:first-child>strong{color:var(--navy);margin:6px 0;font-size:clamp(1.55rem,3vw,2.05rem)}.debt-desk__balance-card small{color:var(--muted)}.debt-desk__quick-actions{gap:8px;display:grid}.debt-desk__quick-actions button{min-height:40px;color:var(--navy);background:#fff;border:1px solid #c8d4e4;border-radius:11px;padding:0 13px;font-size:.78rem;font-weight:850}.debt-desk__paid-stamp{color:var(--green);background:#e9f8f2;border:1px solid #9bd8c3;border-radius:999px;padding:7px 11px;font-weight:900}.debt-desk__secondary-actions{flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}.debt-desk__payment{background:#f7faff;border:1px solid #a9c4f8;border-radius:18px;margin:0 16px 16px;padding:16px;box-shadow:0 12px 26px #246bfe1a}.debt-desk__payment>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.debt-desk__payment>header span{color:var(--blue);text-transform:uppercase;font-size:.7rem;font-weight:900}.debt-desk__payment>header h3{color:var(--navy);margin:3px 0 0}.debt-desk__payment>header button{background:#e8eef8;border:0;border-radius:9px;width:32px;height:32px}.debt-desk__payment-mode,.debt-desk__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.debt-desk__methods{grid-template-columns:repeat(3,minmax(0,1fr))}.debt-desk__payment-mode button,.debt-desk__methods button{color:#526178;background:#fff;border:1px solid #cdd8e8;border-radius:10px;min-height:39px;padding:6px 9px;font-size:.72rem;font-weight:850}.debt-desk__payment-mode button.is-active,.debt-desk__methods button.is-active{border-color:var(--blue);color:#174eaa;background:#eaf2ff}.debt-desk__payment label,.debt-desk__payment fieldset{margin:13px 0 0;display:block}.debt-desk__payment label>span,.debt-desk__payment legend{color:#38465b;margin-bottom:6px;font-size:.74rem;font-weight:850;display:block}.debt-desk__payment fieldset{border:0;padding:0}.debt-desk__money-input{background:#fff;border:1px solid #bdcbe0;border-radius:12px;align-items:center;min-height:48px;display:flex}.debt-desk__money-input b{color:#526178;border-right:1px solid #d7dfeb;align-self:stretch;place-items:center;padding:0 12px;font-size:.76rem;display:grid}.debt-desk__money-input input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:1.08rem;font-weight:850}.debt-desk__payment textarea{resize:vertical;border:1px solid #bdcbe0;border-radius:12px;width:100%;min-height:78px;padding:10px 11px}.debt-desk__allocation{background:#fff;border:1px solid #d2dce9;border-radius:13px;margin-top:14px;overflow:hidden}.debt-desk__allocation>header,.debt-desk__allocation article{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.debt-desk__allocation>header{background:#f4f7fb;border-bottom:1px solid #e1e7ef}.debt-desk__allocation>header span,.debt-desk__allocation>header strong,.debt-desk__allocation article span,.debt-desk__allocation article strong{display:block}.debt-desk__allocation>header span{color:var(--muted);text-transform:uppercase;font-size:.69rem;font-weight:800}.debt-desk__allocation>p{color:var(--muted);margin:0;padding:14px 12px;font-size:.75rem}.debt-desk__allocation article{border-top:1px solid #edf0f4}.debt-desk__allocation article>div:last-child{text-align:right}.debt-desk__allocation article strong{color:var(--navy);font-size:.76rem}.debt-desk__allocation article span{color:var(--muted);font-size:.67rem}.debt-desk__inline-error{color:var(--red);margin-top:10px;font-size:.75rem;font-weight:800}.debt-desk__payment>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.debt-desk__tabs{z-index:3;border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:0 16px;display:flex;position:sticky;top:78px;overflow-x:auto}.debt-desk__tabs button{min-height:43px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 10px;font-size:.73rem;font-weight:850}.debt-desk__tabs button.is-active{border-bottom-color:var(--blue);color:var(--blue-dark)}.debt-desk__tab-content{padding:16px}.debt-desk__overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.debt-desk__overview-grid>div{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;padding:13px}.debt-desk__overview-grid span,.debt-desk__overview-grid strong{display:block}.debt-desk__overview-grid span{color:var(--muted);font-size:.7rem}.debt-desk__overview-grid strong{color:var(--navy);margin-top:5px}.debt-desk__explanation{background:#f3f6fb;border-radius:14px;margin-top:12px;padding:14px}.debt-desk__explanation h3{color:var(--navy);margin:0 0 5px}.debt-desk__explanation p{color:#59677b;margin:0;font-size:.75rem;line-height:1.55}.debt-desk__receipt-list,.debt-desk__payment-history{gap:10px;display:grid}.debt-desk__receipt-list>article{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:14px;overflow:hidden}.debt-desk__receipt-list>article.is-overdue{border-left-color:var(--red)}.debt-desk__receipt-list>article.is-paid{border-left-color:var(--green)}.debt-desk__receipt-list>article>header{background:#fafbfd;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.debt-desk__receipt-list header span,.debt-desk__receipt-list header strong{display:block}.debt-desk__receipt-list header span{color:var(--navy);font-size:.78rem;font-weight:850}.debt-desk__receipt-list header strong{color:var(--muted);font-size:.68rem}.debt-desk__receipt-list header b{text-transform:uppercase;background:#edf2f8;border-radius:999px;padding:3px 7px;font-size:.65rem}.debt-desk__receipt-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 12px;display:grid}.debt-desk__receipt-values span,.debt-desk__receipt-values strong{display:block}.debt-desk__receipt-values span{color:var(--muted);font-size:.65rem}.debt-desk__receipt-values strong{color:var(--navy);margin-top:3px;font-size:.74rem}.debt-desk__receipt-list details{border-top:1px solid #e8edf4}.debt-desk__receipt-list summary{color:#445269;cursor:pointer;padding:9px 12px;font-size:.71rem;font-weight:800}.debt-desk__receipt-list ul{margin:0;padding:0 12px 10px;list-style:none}.debt-desk__receipt-list li{border-top:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:.7rem;display:flex}.debt-desk__updated-name{color:#285a9e;background:#eef5ff;border-top:1px solid #cfe0ff;padding:9px 12px;font-size:.68rem;display:block}.debt-desk__payment-history>article{border:1px solid var(--line);border-radius:13px;gap:10px;padding:12px;display:flex}.debt-desk__payment-icon{width:34px;height:34px;color:var(--green);background:#e9f8f2;border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.debt-desk__payment-history strong,.debt-desk__payment-history span,.debt-desk__payment-history small{display:block}.debt-desk__payment-history span,.debt-desk__payment-history small{color:var(--muted);margin-top:3px;font-size:.7rem}.debt-desk__advanced{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;box-shadow:0 8px 24px #10213b0f}.debt-desk__advanced>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:13px 17px;display:flex}.debt-desk__advanced>button span,.debt-desk__advanced>button strong,.debt-desk__advanced>button small{display:block}.debt-desk__advanced>button small{color:var(--muted);margin-top:3px}.debt-desk__advanced>button b{color:var(--blue);font-size:.78rem}.debt-desk__advanced .customer-debt-consolidation{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0 0 18px 18px;margin:0}@media (width<=1180px){.debt-desk__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-desk__workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.debt-desk__receipt-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.debt-desk{padding:16px}.debt-desk__workspace{grid-template-columns:1fr}.debt-desk__account-list{max-height:none;overflow:visible}.debt-desk__detail{z-index:1200;border:0;border-radius:0;min-height:100dvh;max-height:none;display:none;position:fixed;inset:0;overflow:auto}.debt-desk__detail.is-open{display:block}.debt-desk__detail-placeholder{min-height:100dvh}.debt-desk__mobile-back{align-items:center;display:inline-flex}.debt-desk__detail-header .debt-desk__avatar{display:none}.debt-desk__tabs{top:71px}}@media (width<=700px){.debt-desk{padding:10px}.debt-desk__hero{border-radius:20px;padding:21px;display:block}.debt-desk__hero h1{font-size:2rem}.debt-desk__refresh{width:100%;margin-top:18px}.debt-desk__trust-line{gap:6px;display:grid}.debt-desk__metrics{gap:9px;margin:12px 0}.debt-desk__metric{min-height:104px;padding:14px}.debt-desk__receipt-banner{display:block}.debt-desk__receipt-banner>div:last-child{margin-top:12px}.debt-desk__result-heading{padding:12px;display:block}.debt-desk__result-heading small{text-align:left;margin-top:6px;display:block}.debt-desk__account-main{grid-template-columns:auto minmax(0,1fr);padding:13px}.debt-desk__account-balance{text-align:left;grid-column:2;min-width:0}.debt-desk__account footer{flex-direction:column;align-items:flex-start}.debt-desk__account footer>div{width:100%}.debt-desk__account footer button{flex:1}.debt-desk__balance-card{flex-direction:column;align-items:stretch;margin:12px}.debt-desk__quick-actions{grid-template-columns:1fr 1fr}.debt-desk__secondary-actions{padding:0 12px 12px}.debt-desk__payment{margin:0 12px 12px;padding:13px}.debt-desk__payment-mode,.debt-desk__methods{grid-template-columns:1fr}.debt-desk__payment>footer{grid-template-columns:.75fr 1.25fr;display:grid}.debt-desk__overview-grid,.debt-desk__receipt-values{grid-template-columns:1fr 1fr}}@media (width<=420px){.debt-desk__metrics,.debt-desk__overview-grid,.debt-desk__receipt-values,.debt-desk__quick-actions{grid-template-columns:1fr}}.debt-desk__hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.debt-desk__hero-actions .debt-desk__refresh,.debt-desk__hero-actions .debt-desk__resolve-duplicates{border-radius:14px;min-height:46px;padding:0 18px;font-weight:850}.debt-desk__hero-actions .debt-desk__resolve-duplicates{color:#10213b;background:linear-gradient(135deg,#ffeaa0,#e7b92f);border:1px solid #f3d56c;box-shadow:0 10px 24px #00000029}.debt-desk__identity-centre-callout{background:radial-gradient(circle at 100% 0,#e3b52f29,#0000 28%),linear-gradient(135deg,#fff,#f7faff);border:1px solid #d2dceb;border-left:5px solid #e3b52f;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px 0 18px;padding:20px 22px;display:grid;box-shadow:0 12px 30px #10213b14}.debt-desk__identity-centre-icon{color:#fff;background:linear-gradient(135deg,#10213b,#246bfe);border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.5rem;font-weight:900;display:grid}.debt-desk__identity-centre-callout span{color:#1852c7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.debt-desk__identity-centre-callout h2{color:#10213b;margin:4px 0 7px;font-size:clamp(1.05rem,1.8vw,1.35rem)}.debt-desk__identity-centre-callout p{color:#667085;max-width:850px;margin:0;line-height:1.58}.debt-desk__identity-centre-callout>button{color:#fff;white-space:nowrap;background:#10213b;border:1px solid #10213b;border-radius:12px;min-height:44px;padding:0 16px;font-weight:850}.debt-desk__identity-tools{scroll-margin-top:18px}.debt-desk__identity-tools>button>span>strong{color:#10213b}.debt-desk__identity-tools>button>span>small{line-height:1.45}.debt-desk__identity-tools .customer-debt-merge-panel{background:#fff;border:1px solid #cfd9e8;border-top:5px solid #e3b52f;border-radius:20px;box-shadow:0 16px 34px #10213b1a}.debt-desk__identity-tools .customer-debt-merge-search-grid{align-items:end}.debt-desk__identity-tools .customer-debt-merge-list{max-height:420px;overflow:auto}@media (width<=980px){.debt-desk__hero-actions{justify-content:flex-start;width:100%}.debt-desk__identity-centre-callout{grid-template-columns:auto minmax(0,1fr)}.debt-desk__identity-centre-callout>button{grid-column:1/-1;width:100%}}@media (width<=700px){.debt-desk__hero-actions{grid-template-columns:1fr;display:grid}.debt-desk__hero-actions .debt-desk__refresh,.debt-desk__hero-actions .debt-desk__resolve-duplicates{width:100%}.debt-desk__identity-centre-callout{grid-template-columns:1fr;gap:12px;padding:17px}.debt-desk__identity-centre-icon{width:46px;height:46px}.debt-desk__identity-tools .customer-debt-merge-search-grid{grid-template-columns:1fr}.debt-desk__identity-tools .customer-debt-merge-list-heading{flex-direction:column;align-items:flex-start}.debt-desk__identity-tools .customer-debt-merge-panel>button[type=submit]{width:100%;min-height:48px;position:sticky;bottom:10px;box-shadow:0 12px 26px #10213b2e}}@media (width<=420px){.debt-desk__identity-centre-callout{border-radius:16px;margin-inline:0}.debt-desk__identity-centre-callout p{font-size:.84rem}.debt-desk__identity-tools .customer-debt-merge-list label{align-items:flex-start}}.upm-page{color:#172033;gap:18px;padding-bottom:32px;display:grid}.upm-hero{color:#fff;background:linear-gradient(135deg,#111827,#1d4ed8 68%,#0f766e);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex;box-shadow:0 18px 50px #0f172a2e}.upm-hero p,.upm-hero h1,.upm-hero span{margin:0}.upm-hero p{color:#bfdbfe;font-weight:800}.upm-hero h1{margin-top:8px;font-size:clamp(28px,4vw,44px)}.upm-hero span{color:#e0f2fe;max-width:760px;margin-top:10px;line-height:1.6;display:block}.upm-hero-badge{white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:10px 14px;font-weight:800}.upm-card,.upm-summary-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 8px 26px #0f172a0f}.upm-card{padding:20px}.upm-card h2{margin:0 0 5px}.upm-card p{color:#667085;margin:0;line-height:1.55}.upm-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.upm-selection-grid,.upm-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.upm-page label{gap:7px;font-weight:800;display:grid}.upm-page input,.upm-page select,.upm-page textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:12px;padding:11px 12px}.upm-page textarea{resize:vertical}.upm-page small{color:#667085;font-weight:600}.upm-selected-user{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:3px;min-height:72px;padding:12px 14px;display:grid}.upm-selected-user strong{font-size:17px}.upm-selected-user span{color:#475467}.upm-unlock-form{grid-template-columns:1fr auto;gap:10px;display:grid}.upm-page button{font:inherit;cursor:pointer;border:0;border-radius:11px;padding:10px 13px;font-weight:850}.upm-page button:disabled{opacity:.48;cursor:not-allowed}.upm-unlock-form button{color:#fff;background:#1d4ed8}.upm-token-state{color:#475467;background:#f2f4f7;border-radius:999px;padding:8px 11px;font-weight:850}.upm-token-state.is-ready{color:#027a48;background:#ecfdf3}.upm-notice{background:#f8fafc;border:1px solid #d0d5dd;border-radius:13px;padding:13px 15px;line-height:1.5}.upm-notice.is-error{color:#b42318;background:#fff1f3;border-color:#fda29b}.upm-notice.is-success{color:#027a48;background:#ecfdf3;border-color:#abefc6}.upm-reason-field{grid-column:span 1}.upm-check-control{border:1px solid #d0d5dd;border-radius:12px;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.upm-check-control input{width:auto;margin-top:3px}.upm-check-control span{gap:4px;display:grid}.upm-reset-all{color:#b42318;background:#fff1f3;border:1px solid #fda29b!important}.upm-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.upm-summary-grid article{gap:6px;padding:16px;display:grid}.upm-summary-grid span{color:#667085;font-weight:700}.upm-summary-grid strong{font-size:24px}.upm-permission-heading{align-items:end}.upm-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,auto);gap:9px;display:grid}.upm-table-wrap{border:1px solid #eaecf0;border-radius:14px;overflow:auto}.upm-table-wrap table{border-collapse:collapse;width:100%;min-width:880px}.upm-table-wrap th,.upm-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:12px 13px}.upm-table-wrap th{color:#344054;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:12px}.upm-table-wrap tr:last-child td{border-bottom:0}.upm-permission-table td:first-child{gap:4px;min-width:260px;display:grid}.upm-permission-table code{color:#1d4ed8;font-size:12px}.upm-permission-table em{color:#9a3412;background:#fff7ed;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.upm-status{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.upm-status.is-allow,.upm-status.is-role_allow,.upm-status.is-effective{color:#027a48;background:#ecfdf3}.upm-status.is-deny,.upm-status.is-role_deny{color:#b42318;background:#fff1f3}.upm-actions{flex-wrap:wrap;gap:7px;display:flex}.upm-actions .is-allow{color:#067647;background:#dcfae6}.upm-actions .is-deny{color:#c01048;background:#ffe4e8}.upm-actions .is-reset{color:#3538cd;background:#eef2ff}.upm-loading,.upm-loading-inline{text-align:center;color:#475467;padding:22px;font-weight:800}@media (width<=1000px){.upm-selection-grid,.upm-control-grid{grid-template-columns:1fr 1fr}.upm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upm-reason-field{grid-column:1/-1}}@media (width<=680px){.upm-hero,.upm-card-heading{flex-direction:column}.upm-selection-grid,.upm-control-grid,.upm-summary-grid,.upm-unlock-form,.upm-filters{grid-template-columns:1fr}.upm-hero{padding:21px}.upm-card{padding:15px}}.upm-conflict-panel{background:#fffaf7;border-color:#f5b8a8}.upm-conflict-count{color:#b42318;white-space:nowrap;background:#fff1f3;border-radius:999px;padding:7px 10px;font-weight:900}.upm-conflict-reason{margin-bottom:14px}.upm-conflict-list{gap:10px;display:grid}.upm-conflict-list article{background:#fff;border:1px solid #fed7aa;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(210px,.55fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.upm-conflict-list article>div{gap:4px;display:grid}.upm-conflict-list span,.upm-conflict-list small{color:#667085}.upm-conflict-list button{color:#fff;background:#9a3412}@media (width<=850px){.upm-conflict-list article{grid-template-columns:1fr}}@media (width<=680px){.upm-page{gap:13px;padding:0 8px 28px}.upm-hero{border-radius:18px;gap:14px;padding:20px 16px}.upm-hero h1{font-size:clamp(1.75rem,9vw,2.35rem);line-height:1.08}.upm-hero-badge{white-space:normal;width:fit-content;max-width:100%}.upm-card{border-radius:16px;padding:14px}.upm-card-heading{gap:10px;margin-bottom:13px}.upm-selection-grid,.upm-control-grid,.upm-summary-grid,.upm-unlock-form,.upm-filters{grid-template-columns:1fr}.upm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.upm-summary-grid article{min-width:0;padding:12px}.upm-summary-grid strong{overflow-wrap:anywhere;font-size:1.15rem}.upm-selected-user{min-height:0}.upm-page input,.upm-page select,.upm-page textarea,.upm-page button{max-width:100%}.upm-unlock-form button,.upm-reset-all{width:100%}.upm-table-wrap{border:0;border-radius:0;overflow:visible}.upm-permission-table,.upm-permission-table tbody,.upm-permission-table tr,.upm-permission-table td,.upm-history-table,.upm-history-table tbody,.upm-history-table tr,.upm-history-table td{width:100%;min-width:0;display:block}.upm-permission-table thead,.upm-history-table thead{display:none}.upm-permission-table tbody,.upm-history-table tbody{gap:12px;display:grid}.upm-permission-table tr,.upm-history-table tr{background:#fff;border:1px solid #dbe4ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.upm-permission-table td,.upm-history-table td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(104px,.4fr) minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.upm-permission-table td:before,.upm-history-table td:before{content:attr(data-label);color:#64748b;letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:.7rem;font-weight:900}.upm-permission-table td:first-child{min-width:0;display:grid}.upm-permission-table td:last-child,.upm-history-table td:last-child{border-bottom:0}.upm-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.upm-actions button{width:100%;min-width:0;padding:9px 6px;font-size:.78rem}.upm-conflict-list article{padding:12px}}@media (width<=430px){.upm-summary-grid,.upm-actions{grid-template-columns:1fr}.upm-permission-table td,.upm-history-table td{text-align:left;grid-template-columns:1fr}}.expense-funding-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.expense-funding-summary .stat-card small{color:#64748b;margin-top:7px;line-height:1.45;display:block}.expense-closing-card{background:#f0fdf4;border-color:#a7f3d0}.expense-external-card{background:#eff6ff;border-color:#bfdbfe}.expense-funding-form{align-content:start}.expense-closing-decision{border:1px solid;border-radius:14px;gap:5px;margin:2px 0 10px;padding:14px;display:grid}.expense-closing-decision strong{font-size:.95rem}.expense-closing-decision span{line-height:1.5}.expense-closing-decision.is-deducted{color:#166534;background:#f0fdf4;border-color:#86efac}.expense-closing-decision.is-accounting-only{color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.expense-table-wrap{overflow-x:auto}.expense-funding-table{min-width:1180px}.expense-mobile-history{display:none}.expense-closing-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:900;display:inline-flex}.expense-closing-badge.is-deducted{color:#166534;background:#dcfce7}.expense-closing-badge.is-accounting-only{color:#1e3a8a;background:#dbeafe}.expense-treatment-note{color:#64748b;margin-top:5px;font-size:.78rem;display:block}@media (width<=1120px){.expense-funding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.expense-funding-summary{grid-template-columns:1fr}.expense-desktop-history{display:none}.expense-mobile-history{gap:12px;display:grid}.expense-mobile-card{background:#fff;border:1px solid #dbe4ef;border-radius:18px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 8px 24px #0f172a12}.expense-mobile-card__topline{color:#64748b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:.75rem;font-weight:900;display:flex}.expense-mobile-card__store{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;max-width:58%;padding:4px 8px;overflow:hidden}.expense-mobile-card__headline{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.expense-mobile-card__title{min-width:0}.expense-mobile-card__title span,.expense-mobile-card__description>span,.expense-mobile-card__detail>span:first-child{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.expense-mobile-card__title strong{color:#0f172a;overflow-wrap:anywhere;font-size:1rem;line-height:1.3;display:block}.expense-mobile-card__amount{color:#0f172a;text-align:right;white-space:nowrap;font-size:1.05rem;line-height:1.3}.expense-mobile-card__description{padding:12px 0}.expense-mobile-card__description p{color:#1e293b;overflow-wrap:anywhere;margin:0;line-height:1.45}.expense-mobile-card__description small{color:#64748b;overflow-wrap:anywhere;margin-top:7px;line-height:1.4;display:block}.expense-mobile-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.expense-mobile-card__detail{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:10px 11px}.expense-mobile-card__detail.is-wide{grid-column:1/-1}.expense-mobile-card__detail strong{color:#0f172a;overflow-wrap:anywhere;font-size:.86rem;line-height:1.4;display:block}.expense-mobile-card__detail .expense-closing-badge{width:fit-content;max-width:100%}.expense-mobile-card__void{border-radius:12px;width:100%;min-height:44px;margin-top:12px}.expense-table-wrap{overflow:visible}.expense-funding-table,.expense-funding-table tbody,.expense-funding-table tr,.expense-funding-table td{width:100%;min-width:0;display:block}.expense-funding-table thead{display:none}.expense-funding-table tbody{gap:13px;display:grid}.expense-funding-table tr{background:#fff;border:1px solid #dbe4ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.expense-funding-table td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 13px;display:grid}.expense-funding-table td:before{content:attr(data-label);color:#64748b;letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.72rem;font-weight:900}.expense-funding-table td:last-child{border-bottom:0}.expense-funding-table td:last-child button{width:100%}}@media (width<=420px){.expense-funding-table td{text-align:left;grid-template-columns:1fr}.expense-mobile-card__headline{grid-template-columns:1fr}.expense-mobile-card__amount{text-align:left}}@media (width<=360px){.expense-mobile-card__details{grid-template-columns:1fr}.expense-mobile-card__detail.is-wide{grid-column:auto}}.expense-closing-decision.is-unselected{color:#475569;background:#f8fafc;border-color:#cbd5e1}.returns-security-page .returns-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.returns-security-page .returns-control-grid label{gap:6px;min-width:0;font-weight:700;display:grid}.returns-security-page .returns-control-grid input,.returns-security-page .returns-control-grid select{box-sizing:border-box;width:100%}.returns-security-page .returns-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.returns-security-page .returns-table-wrap table{min-width:850px}@media (width<=720px){.returns-security-page .returns-control-grid,.returns-security-page .returns-summary-grid{grid-template-columns:1fr}}.returns-batch-panel{background:linear-gradient(145deg,#eff6ff,#fff 55%);border:2px solid #bfdbfe}.returns-batch-badge{color:#1d4ed8;text-transform:uppercase;background:#dbeafe;border-radius:999px;width:fit-content;margin-bottom:8px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.returns-batch-intro{color:#475569;line-height:1.6}.returns-batch-lines{gap:11px;margin:16px 0;display:grid}.returns-batch-line{background:#fff;border:1px solid #dbe3ef;border-radius:15px;padding:13px}.returns-batch-line.is-selected{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.returns-batch-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.returns-batch-check input{width:18px;height:18px;margin-top:2px}.returns-batch-check span{gap:3px;display:grid}.returns-batch-check small{color:#64748b}.returns-batch-item-fields{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.returns-batch-item-fields label{gap:6px;font-weight:800;display:grid}.returns-batch-item-fields input{box-sizing:border-box;width:100%}.returns-batch-approval{background:#fffbeb;border:1px solid #fde68a;border-radius:15px;margin:16px 0;padding:15px}.returns-batch-approval h3{color:#92400e;margin:0 0 10px}.returns-batch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.returns-batch-summary div{color:#fff;background:#0f172a;border-radius:13px;gap:4px;padding:12px;display:grid}.returns-batch-summary span{color:#cbd5e1;font-size:.78rem}.returns-single-fallback{align-self:start}.returns-single-fallback>summary{cursor:pointer;color:#475569;font-weight:900}.returns-single-form{margin-top:16px}@media (width<=640px){.returns-batch-item-fields,.returns-batch-summary{grid-template-columns:1fr}}.export-center-v3{--ec-navy:#071529;--ec-blue:#173b68;--ec-gold:#e6b91e;--ec-ink:#172033;--ec-muted:#60708a;--ec-border:#d7e1ed;--ec-soft:#f4f7fb;color:var(--ec-ink);gap:20px;padding-bottom:28px;display:grid}.export-center-v3 *{box-sizing:border-box}.ec-hero{color:#fff;background:radial-gradient(circle at 90% 15%,#e6b91e38,#0000 26%),linear-gradient(135deg,#071529 0%,#0e2b4c 58%,#173b68 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #07152938}.ec-hero h1{color:#fff;margin:7px 0 10px;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.08}.ec-hero p{color:#dce7f5;max-width:760px;margin:0;font-size:1rem;line-height:1.6}.ec-eyebrow{color:#b98600;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.ec-hero .ec-eyebrow{color:#f7d75d}.ec-hero-badge{text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;flex:0 0 180px;justify-content:center;align-items:center;min-height:105px;padding:16px;display:flex}.ec-hero-badge strong{color:#f7d75d;font-size:1.45rem}.ec-hero-badge span{color:#e7eef8;margin-top:5px;font-size:.82rem}.ec-store-banner{background:linear-gradient(90deg,#eef5ff,#fff);border:1px solid #bcd3ef;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.ec-store-icon{background:#dceaff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.45rem;display:flex}.ec-store-banner span,.ec-store-banner small{color:var(--ec-muted);font-size:.8rem;display:block}.ec-store-banner strong{color:var(--ec-blue);margin:2px 0;font-size:1.05rem;display:block}.ec-protection-pill{color:#166534;background:#e8fff1;border:1px solid #b9ebc9;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.ec-message{margin:0}.ec-controls-card{border:1px solid var(--ec-border);background:#fff;border-radius:20px;padding:22px;box-shadow:0 10px 30px #1f375814}.ec-control-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.ec-control-heading h2,.ec-library-heading h2{color:var(--ec-navy);margin:4px 0 0;font-size:1.45rem}.ec-control-heading p{color:var(--ec-muted);max-width:580px;margin:0;line-height:1.55}.ec-date-grid{grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(350px,1.4fr);align-items:end;gap:14px;display:grid}.ec-date-grid label,.ec-search-box{gap:7px;display:grid}.ec-date-grid label>span{color:#334155;font-size:.82rem;font-weight:800}.ec-date-grid input,.ec-library-filters input,.ec-library-filters select{color:var(--ec-ink);font:inherit;background:#fff;border:1px solid #c7d4e4;border-radius:12px;width:100%;min-height:46px;padding:10px 12px}.ec-date-grid input:focus,.ec-library-filters input:focus,.ec-library-filters select:focus{border-color:#5b83b5;outline:none;box-shadow:0 0 0 3px #5b83b529}.ec-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ec-presets button{color:#29415f;cursor:pointer;background:#eef3f8;border:1px solid #d4deea;border-radius:11px;min-height:46px;padding:8px;font-weight:800}.ec-presets button:hover{background:#e3ecf7;transform:translateY(-1px)}.ec-library-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.ec-library-heading p{color:var(--ec-muted);margin:4px 0 0}.ec-library-filters{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr);gap:10px;width:min(520px,100%);display:grid}.ec-search-box{position:relative}.ec-search-box>span{position:absolute;top:13px;left:13px}.ec-search-box input{padding-left:40px}.ec-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ec-report-card{border:1px solid var(--ec-border);background:#fff;border-radius:20px;flex-direction:column;min-height:330px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #1f375814}.ec-report-card:hover{border-color:#b5c8df;transform:translateY(-3px);box-shadow:0 16px 38px #1f375821}.ec-report-card.is-featured{background:linear-gradient(145deg,#fffdf5 0%,#fff 56%);border-color:#e3c454}.ec-report-topline{justify-content:space-between;align-items:center;display:flex}.ec-report-icon{background:#edf3fa;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex}.ec-category,.ec-featured{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900;display:inline-block}.ec-category{color:#305986;background:#e9f1fb}.ec-featured{color:#7a5700;background:#fff0ac;margin-left:6px}.ec-report-card h3{color:var(--ec-navy);margin:17px 0 8px;font-size:1.25rem;line-height:1.25}.ec-report-card>p{color:var(--ec-muted);flex:1;margin:0;line-height:1.55}.ec-report-meta{color:#60708a;border-top:1px solid #e7edf4;justify-content:space-between;margin:16px 0 12px;padding-top:12px;font-size:.74rem;font-weight:700;display:flex}.ec-format-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ec-format-button{cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:8px 5px;transition:filter .15s,transform .15s;display:flex}.ec-format-button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.ec-format-button:disabled{cursor:wait;opacity:.58}.ec-format-button span{font-size:1.05rem}.ec-format-button strong{font-size:.78rem}.format-xlsx{color:#17633a;background:#e8f7ee;border-color:#b9dfc7}.format-pdf{color:#a42525;background:#fff0f0;border-color:#f0c4c4}.format-doc{color:#245d9b;background:#eaf2ff;border-color:#bfd2ee}.ec-empty-state{text-align:center;background:#fff;border:1px dashed #b8c7d9;border-radius:20px;padding:42px 20px}.ec-empty-state>span{font-size:2rem}.ec-empty-state h3{margin:8px 0 4px}.ec-empty-state p{color:var(--ec-muted);margin:0}.ec-guidance{background:linear-gradient(135deg,#f7f9fc,#eef4fb);border:1px solid #d4deea;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ec-guidance>div{background:#ffffffc2;gap:4px;padding:16px;display:grid}.ec-guidance strong{color:var(--ec-blue)}.ec-guidance span{color:var(--ec-muted);font-size:.82rem;line-height:1.45}@media (width<=1180px){.ec-report-grid,.ec-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-presets{grid-column:1/-1}}@media (width<=760px){.export-center-v3{gap:14px}.ec-hero{flex-direction:column;align-items:stretch;padding:22px 18px}.ec-hero-badge{flex:auto;min-height:auto}.ec-store-banner{grid-template-columns:auto 1fr}.ec-protection-pill{text-align:center;grid-column:1/-1}.ec-control-heading,.ec-library-heading{flex-direction:column;align-items:stretch}.ec-date-grid,.ec-library-filters,.ec-report-grid,.ec-guidance{grid-template-columns:1fr}.ec-presets{grid-template-columns:repeat(2,1fr)}.ec-library-filters{width:100%}.ec-report-card{min-height:0}.ec-guidance{gap:8px;padding:8px}.ec-guidance>div{border-radius:12px}}@media (width<=420px){.ec-format-actions{grid-template-columns:1fr}.ec-format-button{flex-direction:row;min-height:48px}}.sysops-page{color:#0f172a;gap:22px;display:grid}.sysops-hero{color:#fff;background:radial-gradient(circle at 90% 15%,#facc1540,#0000 30%),linear-gradient(135deg,#07182c 0%,#0e3155 62%,#174f72 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #07182c33}.sysops-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-190px;right:-120px;box-shadow:0 0 0 42px #ffffff0a,0 0 0 90px #ffffff06}.sysops-hero>*{z-index:1;position:relative}.sysops-kicker{color:#fde68a;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.sysops-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(34px,5vw,58px);line-height:1}.sysops-hero p{color:#ffffffbf;max-width:720px;margin:0;line-height:1.7}.sysops-hero-status{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;font-weight:800;display:flex}.sysops-refresh{color:#07182c;cursor:pointer;background:#fff;border:1px solid #ffffff2e;border-radius:16px;min-width:220px;padding:13px 16px;font-weight:950;box-shadow:0 16px 35px #0003}.sysops-refresh:disabled{opacity:.68;cursor:wait}.sysops-badge{white-space:nowrap;color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.sysops-badge.is-success{color:#065f46;background:#d1fae5}.sysops-badge.is-warning{color:#92400e;background:#fef3c7}.sysops-badge.is-danger{color:#991b1b;background:#fee2e2}.sysops-badge.is-neutral{color:#334155;background:#e2e8f0}.sysops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sysops-metric{background:#fff;border:1px solid #e2e8f0;border-radius:22px;align-items:center;gap:14px;min-height:132px;padding:19px;display:flex;box-shadow:0 12px 30px #0f172a0f}.sysops-metric-icon{background:#f1f5f9;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.sysops-metric span,.sysops-panel-heading span,.sysops-safety span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.sysops-metric strong{letter-spacing:-.035em;margin:5px 0;font-size:22px;display:block}.sysops-metric small{color:#64748b;line-height:1.45}.sysops-metric.is-success{border-color:#a7f3d0}.sysops-metric.is-warning{border-color:#fde68a}.sysops-metric.is-danger{border-color:#fecaca}.sysops-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sysops-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;min-width:0;padding:22px;box-shadow:0 12px 30px #0f172a0e}.sysops-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sysops-panel h2,.sysops-safety h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.sysops-check-list,.sysops-workspace-list,.sysops-setting-list{gap:10px;display:grid}.sysops-check,.sysops-workspace-list>div,.sysops-setting-list>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.sysops-check>span,.sysops-workspace-list>div>span:first-child{background:#e2e8f0;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.sysops-check>span.is-ready{color:#047857;background:#d1fae5}.sysops-check>span.is-warning{color:#92400e;background:#fef3c7}.sysops-check div,.sysops-workspace-list div>div{flex:1;min-width:0}.sysops-check strong,.sysops-workspace-list strong,.sysops-setting-list strong{text-transform:capitalize;display:block}.sysops-check small,.sysops-workspace-list small{color:#64748b}.sysops-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sysops-detail-grid>div{background:#f8fafc;border-radius:14px;padding:12px}.sysops-detail-grid span{color:#64748b;font-size:11px;display:block}.sysops-detail-grid strong{margin-top:4px;display:block}.sysops-alert{border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:800;line-height:1.5}.sysops-alert.is-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.sysops-alert.is-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sysops-alert.is-danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.sysops-setting-list>div{justify-content:space-between;align-items:flex-start}.sysops-setting-list span{color:#64748b}.sysops-setting-list strong{text-align:right}.sysops-error-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sysops-error-list>div{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:14px}.sysops-error-list span{color:#9a3412;font-size:11px;font-weight:900;display:block}.sysops-error-list strong{margin-top:5px;font-size:20px;display:block}.sysops-empty{text-align:center;color:#64748b;background:#f8fafc;border-radius:16px;padding:22px}.sysops-safety{color:#e2e8f0;background:#0f172a;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:18px;padding:22px;display:grid}.sysops-safety-icon{background:#ffffff14;border-radius:18px;place-items:center;width:58px;height:58px;font-size:27px;display:grid}.sysops-safety p{color:#94a3b8;margin:9px 0 0;line-height:1.65}.sysops-safety code{color:#fde68a}.sysops-safety ul{color:#cbd5e1;margin:0;padding-left:20px;line-height:1.7}.sysops-denied{text-align:center;background:#fff;border:1px solid #fecaca;border-radius:28px;place-items:center;min-height:440px;padding:30px;display:grid}.sysops-denied>span{font-size:46px}.sysops-denied h1{margin:14px 0 6px}.sysops-denied p{color:#64748b;max-width:520px}@media (width<=980px){.sysops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sysops-safety{grid-template-columns:auto 1fr}.sysops-safety ul{grid-column:1/-1}}@media (width<=720px){.sysops-hero{flex-direction:column;align-items:stretch;padding:22px}.sysops-refresh{width:100%}.sysops-metric-grid,.sysops-layout{grid-template-columns:1fr}.sysops-metric{min-height:112px}.sysops-detail-grid,.sysops-safety{grid-template-columns:1fr}.sysops-safety-icon{width:50px;height:50px}}.sysops-control-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sysops-control-links a{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-weight:900;text-decoration:none;display:inline-flex}.sysops-control-links a:hover{background:#dbeafe}.delegate-panel{background:#fff;border:1px solid #dbe4f0;border-radius:20px;margin:22px 0;padding:22px;box-shadow:0 12px 30px #0f172a0f}.delegate-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.delegate-heading span{letter-spacing:.12em;color:#3559a8;font-size:.75rem;font-weight:900}.delegate-heading h2{margin:5px 0 8px}.delegate-heading p{color:#526071;max-width:850px;margin:0}.delegate-notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:14px 0;padding:12px 14px;font-weight:700}.delegate-notice.is-success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.delegate-notice.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.delegate-notice.is-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.delegate-selection{grid-template-columns:1fr 1fr;gap:14px;display:grid}.delegate-selection label,.delegate-unlock{color:#263447;font-weight:800}.delegate-selection input,.delegate-selection select,.delegate-selection textarea,.delegate-unlock input{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:7px;padding:11px 12px}.delegate-selection small,.delegate-unlock small{color:#64748b;margin-top:5px;font-weight:600;display:block}.delegate-reason{grid-column:1/-1}.delegate-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.delegate-capability-grid label,.delegate-capability-grid.is-readonly>div{cursor:pointer;background:#f8fafc;border:1px solid #dbe4f0;border-radius:14px;gap:10px;padding:14px;display:flex}.delegate-capability-grid label.is-selected{background:#eef4ff;border-color:#4f6fbd}.delegate-capability-grid input{margin-top:3px}.delegate-capability-grid strong,.delegate-capability-grid small{display:block}.delegate-capability-grid small{color:#64748b;margin-top:5px;line-height:1.4}.delegate-unlock{background:#f8fafc;border:1px dashed #94a3b8;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.delegate-unlock>div{flex:1}.delegate-unlock input{max-width:320px;margin:0}.delegate-unlock button,.delegate-actions button{color:#fff;cursor:pointer;background:#274c9b;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.delegate-actions{gap:10px;margin-top:14px;display:flex}.delegate-actions .is-danger{background:#b42318}.delegate-actions button:disabled,.delegate-unlock button:disabled{opacity:.55;cursor:not-allowed}.delegate-authority-list{margin-top:22px}.delegate-authority-list h3{margin-bottom:10px}.delegate-authority-list article{border-top:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.delegate-authority-list article div:last-child{text-align:right}.delegate-authority-list strong,.delegate-authority-list span{display:block}.delegate-authority-list span{color:#64748b;margin-top:3px;font-size:.9rem}@media (width<=850px){.delegate-heading,.delegate-unlock,.delegate-authority-list article{flex-direction:column}.delegate-selection,.delegate-capability-grid{grid-template-columns:1fr}.delegate-reason{grid-column:auto}.delegate-unlock input{max-width:none}.delegate-actions{flex-direction:column}.delegate-authority-list article div:last-child{text-align:left}}.dc-page{--dc-navy:#071a2f;--dc-navy-2:#0b2948;--dc-blue:#235789;--dc-gold:#e6b91e;--dc-ink:#10233b;--dc-muted:#64748b;--dc-line:#dbe5f0;--dc-soft:#f5f8fc;--dc-green:#16845b;--dc-red:#c63b32;color:var(--dc-ink);gap:20px;padding-bottom:28px;display:grid}.dc-page *,.dc-page :before,.dc-page :after{box-sizing:border-box}.dc-hero{color:#fff;background:radial-gradient(circle at 88% 5%,#e6b91e52,#0000 28%),linear-gradient(135deg,#06172a 0%,#0a2a4a 56%,#174f77 100%);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #071a2f33}.dc-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-125px;right:-100px}.dc-hero-copy,.dc-hero-control{z-index:1;position:relative}.dc-kicker,.dc-section-kicker{color:var(--dc-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.dc-hero h1{color:#fff;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.55rem);line-height:.98}.dc-hero-copy>p{color:#ffffffc7;max-width:760px;margin:0;font-size:1rem;line-height:1.6}.dc-store-line{background:#ffffff17;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;max-width:100%;margin-top:22px;padding:12px 15px;display:inline-flex}.dc-store-line>span{background:#e6b91e2e;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:1.35rem;display:inline-flex}.dc-store-line div{min-width:0;display:grid}.dc-store-line strong{color:#fff;overflow-wrap:anywhere}.dc-store-line small{color:#ffffffa6;margin-top:3px}.dc-hero-control{background:#030f1c59;border:1px solid #ffffff24;border-radius:22px;align-content:center;gap:14px;padding:20px;display:grid}.dc-date-control{gap:7px;display:grid}.dc-date-control label{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.dc-date-control input{color:var(--dc-ink);background:#fff;border:0;border-radius:13px;width:100%;min-height:48px;padding:0 13px;font-size:1rem;font-weight:800}.dc-status{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:8px 13px;font-size:.84rem;font-weight:900;display:inline-flex}.dc-status-ready,.dc-status-closed{color:#bdf7df;background:#39d39c29;border:1px solid #61f1b959}.dc-status-draft,.dc-status-variance{color:#ffe2a2;background:#ffc44f29;border:1px solid #ffd17459}.dc-hero-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dc-primary-button,.dc-secondary-button,.dc-close-button,.dc-link-button{cursor:pointer;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:10px 14px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.dc-primary-button{background:var(--dc-gold);color:#071a2f}.dc-secondary-button{color:#153a5c;background:#edf4fb;border:1px solid #cbdbea}.dc-hero .dc-secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.dc-primary-button:hover,.dc-secondary-button:hover,.dc-close-button:hover,.dc-link-button:hover{transform:translateY(-1px)}.dc-primary-button:disabled,.dc-secondary-button:disabled,.dc-close-button:disabled,.dc-link-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dc-alert{border-radius:15px;padding:14px 16px;font-weight:750;line-height:1.45}.dc-alert-success{color:#096143;background:#eafaf3;border:1px solid #a9e8cf}.dc-alert-error{color:#9d261f;background:#fff0ef;border:1px solid #ffc9c5}.dc-alert-info{color:#164e7d;background:#eef7ff;border:1px solid #bedcff}.dc-closed-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.dc-closed-notice>div{gap:2px;display:grid}.dc-closed-notice span{font-weight:600}.dc-panel{border:1px solid var(--dc-line);background:#fff;border-radius:22px;min-width:0;padding:22px;box-shadow:0 10px 32px #0f2a4612}.dc-loading-panel{align-items:center;gap:14px;display:flex}.dc-loading-panel p{color:var(--dc-muted);margin:3px 0 0}.dc-spinner{border:3px solid #dce9f5;border-top-color:var(--dc-blue);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite dc-spin;display:inline-block}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dc-metric{border:1px solid var(--dc-line);background:linear-gradient(160deg,#fff 0%,#f7fbff 100%);border-radius:19px;min-width:0;padding:17px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f2a460f}.dc-metric:after{background:var(--dc-accent,#235789);content:"";border-radius:999px;width:100%;height:4px;position:absolute;bottom:0;left:0}.dc-metric-navy{--dc-accent:#0b2948}.dc-metric-amber{--dc-accent:#d89b13}.dc-metric-blue{--dc-accent:#2e70b4}.dc-metric-green{--dc-accent:#16845b}.dc-metric-red{--dc-accent:#c63b32}.dc-metric-purple{--dc-accent:#7451a5}.dc-metric-orange{--dc-accent:#d66f22}.dc-metric-gold{--dc-accent:#e6b91e}.dc-metric-top{align-items:center;gap:9px;display:flex}.dc-metric-icon{background:#eef4fa;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:inline-flex}.dc-metric-eyebrow{color:#5b6f85;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.25}.dc-metric>strong{color:var(--dc-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:15px;font-size:clamp(1.25rem,2vw,1.72rem);display:block}.dc-metric>small{color:var(--dc-muted);margin-top:5px;line-height:1.4;display:block}.dc-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dc-section-heading-compact{margin-bottom:14px}.dc-section-heading h2{color:var(--dc-ink);letter-spacing:-.025em;margin:4px 0;font-size:clamp(1.25rem,2vw,1.65rem)}.dc-section-heading p{color:var(--dc-muted);max-width:740px;margin:0;line-height:1.5}.dc-section-kicker{color:#9b6a16}.dc-heading-total{color:var(--dc-blue);white-space:nowrap;font-size:1.15rem}.dc-payment-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.dc-payment-card{background:var(--dc-soft);border:1px solid var(--dc-line);border-radius:17px;min-width:0;padding:15px}.dc-payment-card-head{align-items:center;gap:10px;display:flex}.dc-payment-card-head>span{border:1px solid var(--dc-line);background:#fff;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:1.15rem;display:inline-flex}.dc-payment-card-head>div{min-width:0;display:grid}.dc-payment-card-head strong{color:var(--dc-ink);line-height:1.2}.dc-payment-card-head small{color:var(--dc-muted);margin-top:2px}.dc-payment-card dl{gap:0;margin:13px 0 0;display:grid}.dc-payment-card dl>div{border-top:1px dashed #d3deea;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.dc-payment-card dt{color:var(--dc-muted);font-size:.78rem}.dc-payment-card dd{color:var(--dc-ink);text-align:right;margin:0;font-size:.82rem;font-weight:900}.dc-accordion-list{gap:11px;display:grid}.dc-accordion{border:1px solid var(--dc-line);border-radius:16px;overflow:hidden}.dc-accordion>summary{cursor:pointer;background:#f8fbfe;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.dc-accordion>summary::-webkit-details-marker{display:none}.dc-accordion[open]>summary{border-bottom:1px solid var(--dc-line);background:#edf5fc}.dc-accordion-title{align-items:center;gap:11px;min-width:0;display:flex}.dc-accordion-title>span{border:1px solid var(--dc-line);background:#fff;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:1.1rem;display:inline-flex}.dc-accordion-title>div,.dc-accordion-total{min-width:0;display:grid}.dc-accordion-title small,.dc-accordion-total span{color:var(--dc-muted);margin-top:2px;font-size:.76rem}.dc-accordion-total{text-align:right}.dc-accordion-total b{color:var(--dc-blue);margin-top:2px}.dc-accordion-content{padding:13px}.dc-table-wrap{border:1px solid var(--dc-line);border-radius:12px;max-width:100%;overflow-x:auto}.dc-table{border-collapse:collapse;width:100%;min-width:970px}.dc-table th{background:var(--dc-navy-2);color:#fff;letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px;font-size:.74rem}.dc-table td{color:#263e57;vertical-align:top;border-bottom:1px solid #e7edf4;padding:10px;font-size:.83rem}.dc-table tbody tr:nth-child(2n) td{background:#f9fbfd}.dc-table tbody tr:last-child td{border-bottom:0}.dc-table .dc-number{text-align:right;white-space:nowrap}.dc-group-subtotal{background:#f1f6fb;border:1px solid #d9e5f0;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px 12px;display:grid}.dc-group-subtotal span{color:var(--dc-muted);gap:2px;font-size:.75rem;display:grid}.dc-group-subtotal b{color:var(--dc-ink);font-size:.85rem}.dc-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dc-simple-list{border:1px solid var(--dc-line);border-radius:14px;overflow:hidden}.dc-simple-row{background:#fff;border-bottom:1px solid #e6edf4;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.dc-simple-row:nth-child(2n){background:#f9fbfd}.dc-simple-row:last-child{border-bottom:0}.dc-simple-row-icon{background:#edf4fb;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dc-simple-row-main,.dc-simple-row-value{min-width:0;display:grid}.dc-simple-row-main strong,.dc-simple-row-value b{color:var(--dc-ink)}.dc-simple-row-main span,.dc-simple-row-value small{color:var(--dc-muted);margin-top:2px;font-size:.76rem;line-height:1.35}.dc-simple-row-value{text-align:right}.dc-reconciliation-panel{border-color:#b8cee2;box-shadow:0 16px 42px #18466c1f}.dc-reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dc-reconciliation-card{border:1px solid var(--dc-line);background:#f7fafc;border-radius:17px;padding:15px}.dc-reconciliation-card-head{align-items:center;gap:8px;display:flex}.dc-reconciliation-card-head>span{font-size:1.15rem}.dc-reconciliation-card label{color:#5c7086;text-transform:uppercase;margin:12px 0 6px;font-size:.75rem;font-weight:850;display:block}.dc-expected-line,.dc-channel-difference{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.8rem;display:flex}.dc-expected-line span{color:var(--dc-muted)}.dc-money-input{align-items:stretch;display:flex}.dc-money-input span{color:#35526d;background:#e8f0f8;border:1px solid #c7d7e6;border-radius:11px 0 0 11px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;display:inline-flex}.dc-money-input input{color:var(--dc-ink);border:1px solid #c7d7e6;border-left:0;border-radius:0 11px 11px 0;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:1rem;font-weight:850}.dc-money-input input:focus{border-color:var(--dc-blue);outline:none;box-shadow:0 0 0 3px #2357891f}.dc-channel-difference{border-radius:9px;padding:7px 9px;font-weight:850}.dc-channel-difference-ok{color:#116546;background:#e9f9f2}.dc-channel-difference-warning{color:#a8471e;background:#fff2e9}.dc-closing-total-bar{background:linear-gradient(135deg, var(--dc-navy), #123e64);color:#fff;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;padding:15px;display:grid}.dc-closing-total-bar>div{gap:4px;padding:4px 10px;display:grid}.dc-closing-total-bar>div+div{border-left:1px solid #ffffff26}.dc-closing-total-bar span{color:#ffffffab;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850}.dc-closing-total-bar strong{font-size:clamp(1.05rem,2vw,1.45rem)}.dc-total-difference-ok strong{color:#8ff0c8}.dc-total-difference-warning strong{color:#ffd08b}.dc-notes-area{gap:7px;margin-top:16px;display:grid}.dc-notes-area label{color:var(--dc-ink);font-weight:850}.dc-notes-area label b{color:#a8471e}.dc-notes-area textarea{font:inherit;resize:vertical;border:1px solid #c7d7e6;border-radius:13px;width:100%;min-height:105px;padding:12px;line-height:1.5}.dc-submit-row{border:1px solid var(--dc-line);background:#f5f8fc;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:13px;display:flex}.dc-submit-guidance{gap:3px;display:grid}.dc-submit-guidance span{color:var(--dc-muted);font-size:.82rem}.dc-close-button{background:var(--dc-gold);color:#071a2f;min-width:260px}.dc-exception-panel{border-color:#f0c5be}.dc-exception-count{color:#a5352d;white-space:nowrap;background:#fff0ed;border:1px solid #f1c5be;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:900}.dc-note-list{gap:8px;margin:0;padding-left:20px;display:grid}.dc-note-list li{color:#4c6278;line-height:1.55}.dc-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd8e5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.dc-empty>span{font-size:1.6rem}.dc-empty strong{margin-top:8px}.dc-empty p{color:var(--dc-muted);margin:5px 0 0}.dc-mini-status{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.dc-mini-status-ok{color:#116546;background:#e8f8f1}.dc-mini-status-warning{color:#a8471e;background:#fff1e7}.dc-link-button{color:var(--dc-blue);background:0 0;min-height:32px;padding:4px 8px}.dc-mobile-list{display:none}@media (width<=1240px){.dc-metric-grid,.dc-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.dc-hero{grid-template-columns:1fr}.dc-hero-control{grid-template-columns:minmax(180px,1fr) auto}.dc-hero-actions{grid-column:1/-1}.dc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-split-grid{grid-template-columns:1fr}.dc-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dc-page{gap:14px}.dc-hero,.dc-panel{border-radius:18px}.dc-hero{padding:19px}.dc-hero h1{font-size:2.15rem}.dc-hero-control{grid-template-columns:1fr;padding:14px}.dc-status{width:100%}.dc-hero-actions{grid-column:auto;grid-template-columns:1fr}.dc-panel{padding:15px}.dc-closed-notice,.dc-section-heading,.dc-submit-row{flex-direction:column;align-items:stretch}.dc-section-heading .dc-secondary-button,.dc-close-button{width:100%;min-width:0}.dc-metric-grid,.dc-payment-grid,.dc-reconciliation-grid{grid-template-columns:1fr}.dc-metric-grid{gap:10px}.dc-metric{padding:14px}.dc-payment-card dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.dc-accordion>summary{align-items:flex-start;padding:12px}.dc-accordion-total{flex:0 0 110px}.dc-accordion-content{padding:10px}.dc-desktop-table{display:none}.dc-mobile-list{gap:9px;display:grid}.dc-mobile-transaction,.dc-saved-card{border:1px solid var(--dc-line);background:#fff;border-radius:13px;padding:12px}.dc-mobile-transaction-head,.dc-saved-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dc-mobile-transaction-head>div,.dc-saved-card-head>div{min-width:0;display:grid}.dc-mobile-transaction-head strong,.dc-saved-card-head strong{color:var(--dc-ink)}.dc-mobile-transaction-head span,.dc-saved-card-head span{color:var(--dc-muted);margin-top:2px;font-size:.75rem}.dc-mobile-transaction-head>b{color:var(--dc-blue);text-align:right;white-space:nowrap;font-size:.88rem}.dc-mobile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.dc-mobile-facts span{color:var(--dc-muted);background:#f4f8fb;border-radius:8px;gap:2px;padding:7px;font-size:.7rem;display:grid}.dc-mobile-facts b{color:var(--dc-ink);overflow-wrap:anywhere;font-size:.78rem}.dc-mobile-transaction>small{color:var(--dc-muted);margin-top:9px;display:block}.dc-group-subtotal{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-simple-row{grid-template-columns:35px minmax(0,1fr);align-items:flex-start}.dc-simple-row-icon{width:34px;height:34px}.dc-simple-row-value{text-align:left;grid-column:2;margin-top:4px}.dc-closing-total-bar{grid-template-columns:1fr}.dc-closing-total-bar>div+div{border-top:1px solid #ffffff26;border-left:0;padding-top:10px}.dc-heading-total,.dc-exception-count{align-self:flex-start}.dc-saved-card .dc-secondary-button{width:100%;margin-top:11px}}@media (width<=430px){.dc-hero h1{font-size:1.9rem}.dc-store-line{align-items:flex-start;width:100%}.dc-payment-card dl,.dc-mobile-facts,.dc-group-subtotal{grid-template-columns:1fr}.dc-accordion>summary{display:grid}.dc-accordion-total{text-align:left}}@media print{.dc-page{color:#000;display:block}.dc-hero-actions,.dc-submit-row,.dc-date-control,.dc-status,.dc-panel:last-child{display:none!important}.dc-hero,.dc-panel,.dc-metric,.dc-payment-card{box-shadow:none;break-inside:avoid}}.dc-optional-counter{background:linear-gradient(135deg,#f8fbff 0%,#fffdf5 100%);border:1px solid #cbdbea;border-radius:18px;margin-top:16px;padding:16px;overflow:hidden}.dc-optional-counter-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dc-optional-counter-head h3{color:#0b1f36;margin:4px 0 5px}.dc-optional-counter-head p{color:#64748b;max-width:720px;margin:0;line-height:1.5}.dc-counter-switch{color:#153a5c;cursor:pointer;background:#fff;border:1px solid #c7d7e6;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:900;display:inline-flex}.dc-counter-switch input{accent-color:#235789;width:18px;height:18px;margin:0}.dc-counter-disabled-note{color:#315675;background:#eef6ff;border:1px dashed #a9c9e6;border-radius:13px;margin-top:13px;padding:12px 14px;font-size:.84rem;font-weight:750;line-height:1.45}.dc-denomination-section-optional{border-top-color:#cbdbea;margin-top:14px;padding-top:14px}.dc-money-input input[readonly]{color:#173f5f;cursor:default;background:#eef4fa}.dc-security-badge{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;padding:9px 13px;font-size:.84rem;font-weight:900}.dc-cash-control-panel{overflow:hidden}.dc-cash-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dc-cash-control-grid label,.dc-denomination-grid label{background:#f8fafc;border:1px solid #dbe4f0;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.dc-cash-control-grid label>span,.dc-denomination-grid label>span{color:#0f2742;font-weight:900}.dc-cash-control-grid label>small,.dc-denomination-grid label>small{color:#64748b;line-height:1.35}.dc-denomination-section{border-top:1px solid #dbe4f0;margin-top:20px;padding-top:18px}.dc-denomination-section h3{color:#0b1f36;margin:4px 0;font-size:1.25rem}.dc-denomination-section p{color:#64748b;margin:0 0 14px}.dc-denomination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dc-denomination-grid input{width:100%;min-width:0}.dc-denomination-total{color:#fff;background:#071b33;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;font-weight:800;display:flex}.dc-denomination-total strong{color:#facc15;font-size:1.15rem}.dc-count-confirmation{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;font-weight:800;line-height:1.5;display:flex}.dc-count-confirmation input{flex:none;width:20px;height:20px;margin-top:2px}@media (width<=1180px){.dc-cash-control-grid,.dc-denomination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dc-cash-control-grid,.dc-denomination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-denomination-total{flex-direction:column;align-items:flex-start}}@media (width<=430px){.dc-cash-control-grid,.dc-denomination-grid{grid-template-columns:1fr}}@media (width<=760px){.dc-optional-counter-head{flex-direction:column}.dc-counter-switch{justify-content:center;width:100%}}.dc-verification-panel{background:linear-gradient(135deg,#ecfdf5f5,#fffffffa);border:1px solid #1f7a4c3d}.dc-reconciliation-panel{background:linear-gradient(135deg,#fff7edfa,#fffffffa);border:1px solid #b4530947}.dc-verification-form{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr) auto;align-items:end;gap:14px;display:grid}.dc-verification-form label{color:#10233f;gap:7px;font-weight:800;display:grid}.dc-verification-form input,.dc-verification-form textarea{box-sizing:border-box;color:#10233f;width:100%;font:inherit;background:#fff;border:1px solid #cbd8ea;border-radius:12px;padding:11px 12px}@media (width<=850px){.dc-verification-form{grid-template-columns:1fr}.dc-verification-form .dc-primary-button{width:100%}}.dc-control-centre{background:linear-gradient(135deg,#fffbebfa,#fffffffa);border:1px solid #b91c1c26}.dc-control-centre-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dc-control-centre-grid>div{background:#ffffffeb;border:1px solid #e3e9f2;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.dc-control-centre-grid span{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:.78rem;font-weight:900}.dc-control-centre-grid strong{color:#0b1f35;font-size:1.65rem}.dc-control-centre-grid small{color:#64748b;line-height:1.35}@media (width<=1100px){.dc-control-centre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dc-control-centre-grid{grid-template-columns:1fr}}.dc-revision-panel{border:1px solid #2563eb2e}.dc-revision-list{gap:12px;display:grid}.dc-revision-item{background:#f8fbff;border:1px solid #dbe5f2;border-radius:14px;gap:9px;padding:14px;display:grid}.dc-revision-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-revision-head strong{color:#0b1f35}.dc-revision-head span{color:#174a7c;text-transform:capitalize;background:#e6eef9;border-radius:999px;padding:4px 9px;font-size:.76rem;font-weight:900}.dc-revision-head time{color:#64748b;margin-left:auto;font-size:.82rem}.dc-revision-item p,.dc-revision-item small{margin:0}.dc-revision-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dc-revision-values span{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:3px;padding:9px;font-size:.8rem;display:grid}.dc-revision-values b{color:#0b1f35;font-size:.95rem}@media (width<=620px){.dc-revision-head time{width:100%;margin-left:0}.dc-revision-values{grid-template-columns:1fr}}.dc-risk-panel{background:linear-gradient(#fef2f2c7,#fffffffa);border:1px solid #b91c1c33}.dc-expense-heading-totals{text-align:right;justify-items:end;gap:3px;display:grid}.dc-expense-heading-totals small{color:#64748b;font-weight:750}.dc-expense-source{margin-top:4px;font-weight:750;display:block;color:#475569!important}@media (width<=680px){.dc-expense-heading-totals{text-align:left;justify-items:start}}.cmr-shell{color:#33231f;background:linear-gradient(135deg,#fff7f6 0%,#fff 68%);border:1px solid #efb6b2;border-left:5px solid #b42318;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #7a1f1814}.cmr-alert-icon{color:#fff;background:#b42318;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cmr-alert-icon svg,.cmr-workspace-header svg{fill:currentColor;width:28px}.cmr-alert-copy h2,.cmr-alert-copy p,.cmr-workspace-header h2,.cmr-workspace-header p,.cmr-merge-heading h3,.cmr-merge-heading p,.cmr-integrity-grid h3,.cmr-integrity-grid p{margin:0}.cmr-alert-copy h2{margin:3px 0 5px;font-size:1.05rem}.cmr-alert-copy p{color:#76534c;max-width:760px;font-size:.82rem;line-height:1.45}.cmr-kicker{color:#a12a20;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:900}.cmr-alert-stats{color:#76534c;gap:4px;min-width:190px;font-size:.73rem;display:grid}.cmr-alert-stats span{align-items:center;gap:5px;display:flex}.cmr-alert-stats strong{color:#8f2018;font-size:.95rem}.cmr-open,.cmr-reverse,.cmr-close,.cmr-tabs button{font:inherit;cursor:pointer;border:0;font-weight:850}.cmr-open{color:#fff;white-space:nowrap;background:#b42318;border-radius:10px;min-height:42px;padding:10px 15px}.cmr-backdrop{z-index:10020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#180f0dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cmr-workspace{background:#f5f7fa;border-radius:18px;flex-direction:column;width:min(1240px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000052}.cmr-workspace-header{color:#fff;background:linear-gradient(135deg,#741a14,#b42318);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.cmr-workspace-header h2{margin-top:3px;font-size:1.45rem}.cmr-workspace-header p{color:#f8d8d5;margin-top:5px;font-size:.8rem}.cmr-workspace-header .cmr-kicker{color:#ffd0cc}.cmr-close{color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:10px;min-height:42px;padding:9px 14px}.cmr-close:disabled,.cmr-reverse:disabled{cursor:not-allowed;opacity:.55}.cmr-workspace-body{gap:15px;padding:18px;display:grid;overflow-y:auto}.cmr-message{border-radius:9px;padding:11px 13px;font-size:.82rem;font-weight:750}.cmr-error{color:#8b1e16;background:#fff0ef;border:1px solid #efa8a1}.cmr-success{color:#12613c;background:#effaf4;border:1px solid #9fd0b7}.cmr-rules{color:#6f4b0b;background:#fff8e8;border:1px solid #e8c68b;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:.77rem;display:flex}.cmr-rules strong{margin-right:4px}.cmr-rules span{background:#ffffffb3;border-radius:7px;padding:4px 7px}.cmr-tabs{background:#e2e8ee;border-radius:11px;gap:5px;width:fit-content;padding:4px;display:flex}.cmr-tabs button{color:#526879;background:0 0;border-radius:8px;min-height:40px;padding:8px 13px;font-size:.8rem}.cmr-tabs button.is-active{color:#8f2018;background:#fff;box-shadow:0 2px 7px #182b3a1f}.cmr-loading,.cmr-empty{color:#607586;text-align:center;background:#fff;border:1px dashed #bdcad5;border-radius:11px;padding:24px}.cmr-empty{gap:5px;display:grid}.cmr-merge-list{gap:15px;display:grid}.cmr-merge-card{background:#fff;border:1px solid #d8e1e8;border-radius:14px;overflow:hidden}.cmr-merge-heading{background:#fbfcfd;border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.cmr-audit-id{color:#a12a20;text-transform:uppercase;font-size:.7rem;font-weight:900}.cmr-merge-heading h3{color:#17384f;margin-top:4px}.cmr-merge-heading p{color:#657b8d;margin-top:4px;font-size:.76rem}.cmr-merge-totals{text-align:right;gap:3px;display:grid}.cmr-merge-totals span{color:#657b8d;font-size:.75rem}.cmr-merge-totals strong{color:#9a251c;font-size:1.05rem}.cmr-source-strip{color:#69480e;background:#fff8e8;border-bottom:1px solid #e5ebef;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px;font-size:.76rem;display:flex}.cmr-source-strip span{background:#fff;border:1px solid #e9c77f;border-radius:999px;padding:5px 8px;font-weight:750}.cmr-transaction-table-wrap{max-height:470px;overflow:auto}.cmr-transaction-table{border-collapse:collapse;width:100%;font-size:.78rem}.cmr-transaction-table th,.cmr-transaction-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ebef;padding:10px}.cmr-transaction-table th{z-index:2;color:#41596c;letter-spacing:.04em;text-transform:uppercase;background:#edf2f6;font-size:.68rem;position:sticky;top:0}.cmr-transaction-table td strong,.cmr-transaction-table td span,.cmr-transaction-table td small{display:block}.cmr-transaction-table td span,.cmr-transaction-table td small{color:#657b8d;margin-top:3px}.cmr-transaction-table select,.cmr-confirm-grid input,.cmr-confirm-grid textarea{color:#17384f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c7d2;border-radius:8px;padding:8px 9px}.cmr-transaction-table select{min-width:220px}.cmr-status{border-radius:7px;width:fit-content;padding:5px 7px;font-size:.69rem;font-weight:850}.cmr-status-strong_source_match{background:#e9f7ef;color:#15603d!important}.cmr-status-ambiguous_match,.cmr-status-manual_review{background:#fff3d7;color:#755000!important}.cmr-status-target_match{background:#edf4fa;color:#245775!important}.cmr-confirm-grid{background:#f8fafb;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr) auto;align-items:end;gap:11px;padding:14px 16px 16px;display:grid}.cmr-confirm-grid label{color:#385267;gap:6px;font-size:.75rem;font-weight:850;display:grid}.cmr-confirm-grid textarea{resize:vertical;min-height:72px}.cmr-reverse{color:#fff;white-space:nowrap;background:#b42318;border-radius:9px;min-height:44px;padding:10px 14px}.cmr-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cmr-integrity-grid>section{background:#fff;border:1px solid #d8e1e8;border-radius:13px;align-content:start;gap:10px;padding:15px;display:grid}.cmr-integrity-grid>section>p{color:#657b8d;font-size:.78rem}.cmr-integrity-card{background:#f9fbfc;border:1px solid #e0e7ec;border-radius:10px;gap:9px;padding:11px;display:grid}.cmr-integrity-card>div:first-child{justify-content:space-between;gap:10px;display:flex}.cmr-integrity-card span{color:#617789;font-size:.73rem}.cmr-identity-list,.cmr-money-row,.cmr-reason-list{flex-wrap:wrap;gap:6px;display:flex}.cmr-identity-list span,.cmr-money-row span,.cmr-reason-list span{background:#fff;border-radius:7px;padding:5px 7px}.cmr-reason-list span{color:#8b2119;background:#fff0ef;font-weight:750}@media (width<=1050px){.cmr-shell{grid-template-columns:auto minmax(0,1fr) auto}.cmr-alert-stats{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr))}.cmr-confirm-grid,.cmr-integrity-grid{grid-template-columns:1fr}.cmr-reverse{width:100%}}@media (width<=760px){.cmr-shell{grid-template-columns:auto minmax(0,1fr);padding:14px}.cmr-alert-stats,.cmr-open{grid-column:1/-1}.cmr-alert-stats{grid-template-columns:1fr;padding-left:62px}.cmr-open{width:100%}.cmr-backdrop{align-items:end;padding:0}.cmr-workspace{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.cmr-workspace-header{flex-direction:column;align-items:stretch;padding:15px}.cmr-close{width:100%}.cmr-workspace-body{padding:12px}.cmr-tabs{grid-template-columns:1fr;width:100%;display:grid}.cmr-merge-heading,.cmr-integrity-card>div:first-child{flex-direction:column;align-items:stretch}.cmr-merge-totals{text-align:left}.cmr-transaction-table-wrap{max-height:none;overflow:visible}.cmr-transaction-table,.cmr-transaction-table tbody,.cmr-transaction-table tr,.cmr-transaction-table td{width:100%;display:block}.cmr-transaction-table thead{display:none}.cmr-transaction-table tbody{gap:10px;padding:10px;display:grid}.cmr-transaction-table tr{border:1px solid #d7e0e7;border-radius:11px;padding:8px 10px}.cmr-transaction-table td{border-bottom:1px dashed #dce4ea;grid-template-columns:105px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.cmr-transaction-table td:last-child{border-bottom:0}.cmr-transaction-table td:before{content:attr(data-label);color:#657b8d;text-transform:uppercase;font-size:.67rem;font-weight:900}.cmr-transaction-table select{min-width:0}}@media (width<=430px){.cmr-alert-icon{width:42px;height:42px}.cmr-alert-stats{padding-left:0}.cmr-transaction-table td{grid-template-columns:88px minmax(0,1fr)}}.csw-page{color:#0f172a;gap:18px;width:100%;display:grid}.csw-page *{box-sizing:border-box}.csw-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#e0ba2857,#0000 26%),radial-gradient(circle at 35% 100%,#2563eb38,#0000 34%),linear-gradient(135deg,#07182c 0%,#0d2f55 58%,#111827 100%);border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:26px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #07182c33}.csw-hero-copy p,.csw-filter-heading p,.csw-panel-heading p{color:#e0ba28;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.csw-hero-copy h1{letter-spacing:-.055em;max-width:900px;margin:8px 0 10px;font-size:clamp(32px,4vw,54px);line-height:.98}.csw-hero-copy>span{color:#ffffffc7;max-width:840px;font-size:15px;line-height:1.65;display:block}.csw-store-context{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:23px;gap:6px;padding:20px;display:grid}.csw-store-context small{color:#e0ba28;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.csw-store-context strong{font-size:18px;line-height:1.25}.csw-store-context span{color:#ffffffb3;line-height:1.4}.csw-filter-card,.csw-workspace{background:#fffffff0;border:1px solid #dbe3ef;border-radius:28px;box-shadow:0 20px 55px #0f172a14}.csw-filter-card{padding:22px}.csw-filter-heading,.csw-panel-heading,.csw-export-bar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.csw-filter-heading h2,.csw-panel-heading h2{color:#0f172a;letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.csw-filter-badge,.csw-panel-heading>span{color:#173b68;background:#eef4fb;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:950}.csw-filter-grid{grid-template-columns:160px 160px minmax(240px,1fr) auto;align-items:end;gap:13px;margin-top:18px;display:grid}.csw-filter-grid label{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}.csw-filter-grid input{color:#0f172a;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:13px;outline:none;padding:11px 12px}.csw-filter-grid input:focus{border-color:#e0ba28;box-shadow:0 0 0 4px #e0ba2824}.csw-filter-actions,.csw-export-actions,.csw-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.csw-filter-actions button,.csw-export-actions button,.csw-pagination button,.csw-expand-button{cursor:pointer;border:0;border-radius:12px;padding:11px 14px;font-weight:950}.csw-primary-button{color:#fff;background:#173b68}.csw-secondary-button{color:#334155;background:#eef2f7}.csw-active-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.csw-active-filters span{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.csw-export-bar{color:#fff;background:linear-gradient(135deg,#07182c,#173b68);border-radius:18px;align-items:center;margin-top:16px;padding:14px}.csw-export-bar>div:first-child{gap:4px;display:grid}.csw-export-bar>div:first-child span{color:#ffffffad;font-size:12px}.csw-export-actions button{color:#07182c;background:#fff;min-width:92px}.csw-export-actions button:disabled,.csw-pagination button:disabled{cursor:wait;opacity:.56}.csw-alert,.csw-loading{border-radius:15px;padding:13px 15px;font-weight:850}.csw-alert-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.csw-alert-success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.csw-alert-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.csw-loading{color:#334155;background:#fff;border:1px solid #dbe3ef;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.csw-loading>span{border:3px solid #dbe3ef;border-top-color:#173b68;border-radius:999px;width:24px;height:24px;animation:.9s linear infinite csw-spin}@keyframes csw-spin{to{transform:rotate(360deg)}}.csw-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.csw-metric{background:#fff;border:1px solid #dbe3ef;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.csw-metric:after{content:"";background:var(--tone-soft);border-radius:999px;width:72px;height:72px;position:absolute;bottom:-28px;right:-18px}.csw-metric-icon{background:var(--tone-soft);border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.csw-metric p,.csw-metric strong,.csw-metric small{z-index:1;display:block;position:relative}.csw-metric p{color:#64748b;margin:0;font-size:11px;font-weight:900}.csw-metric strong{color:var(--tone);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(16px,1.4vw,22px);line-height:1.08}.csw-metric small{color:#64748b;margin-top:5px;line-height:1.35}.csw-tone-navy{--tone:#07182c;--tone-soft:#e2e8f0}.csw-tone-blue{--tone:#1d4ed8;--tone-soft:#dbeafe}.csw-tone-purple{--tone:#7e22ce;--tone-soft:#f3e8ff}.csw-tone-gold{--tone:#a16207;--tone-soft:#fef3c7}.csw-tone-green{--tone:#15803d;--tone-soft:#dcfce7}.csw-tone-red{--tone:#b91c1c;--tone-soft:#fee2e2}.csw-workspace{overflow:hidden}.csw-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:6px;padding:10px;display:flex;overflow-x:auto}.csw-tabs button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:flex}.csw-tabs button.active{color:#173b68;background:#fff;border-color:#dbe3ef;box-shadow:0 8px 22px #0f172a0f}.csw-tab-content{padding:18px}.csw-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.csw-overview-panel,.csw-customer-card{background:#fff;border:1px solid #dbe3ef;border-radius:20px;box-shadow:0 12px 30px #0f172a0d}.csw-overview-panel{padding:18px}.csw-overview-wide{background:radial-gradient(circle at 100% 0,#e0ba2829,#0000 30%),linear-gradient(135deg,#fff,#f8fafc);grid-column:1/-1}.csw-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.csw-overview-stats>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.csw-overview-stats span,.csw-overview-stats strong{display:block}.csw-overview-stats span{color:#64748b;font-size:11px;font-weight:850}.csw-overview-stats strong{color:#173b68;margin-top:5px;font-size:18px}.csw-ranking-list{gap:8px;margin-top:14px;display:grid}.csw-ranking-list>div:not(.csw-empty){background:#f8fafc;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.csw-ranking-list b{color:#fff;background:#173b68;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.csw-ranking-list span,.csw-ranking-list strong,.csw-ranking-list small{display:block}.csw-ranking-list small{color:#64748b;margin-top:2px}.csw-ranking-list em{color:#173b68;font-style:normal;font-weight:950}.csw-ranking-list em.danger{color:#b91c1c}.csw-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.csw-customer-card{padding:16px}.csw-customer-card-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.csw-customer-avatar{color:#fff;background:linear-gradient(135deg,#173b68,#2563eb);border-radius:15px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.csw-customer-card h3,.csw-customer-card p{margin:0}.csw-customer-card h3{font-size:16px}.csw-customer-card p{color:#64748b;margin-top:3px;font-size:12px}.csw-status,.csw-type{border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:950;display:inline-flex}.csw-status-clear{color:#166534;background:#dcfce7}.csw-status-watch{color:#92400e;background:#fef3c7}.csw-status-high_follow_up{color:#991b1b;background:#fee2e2}.csw-type-sale{color:#1d4ed8;background:#dbeafe}.csw-type-debt{color:#b91c1c;background:#fee2e2}.csw-type-debt_payment{color:#15803d;background:#dcfce7}.csw-customer-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.csw-customer-values>div{background:#f8fafc;border-radius:13px;padding:10px}.csw-customer-values span,.csw-customer-values strong{display:block}.csw-customer-values span{color:#64748b;font-size:10px;font-weight:850}.csw-customer-values strong{color:#173b68;margin-top:4px}.csw-customer-meta{color:#64748b;justify-content:space-between;gap:10px;margin-top:11px;font-size:11px;font-weight:800;display:flex}.csw-expand-button{color:#173b68;background:#eef4fb;width:100%;margin-top:12px}.csw-customer-details{border-top:1px solid #e2e8f0;gap:7px;margin-top:11px;padding-top:11px;display:grid}.csw-customer-details>div{background:#f8fafc;border-radius:12px;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.csw-customer-details span,.csw-customer-details small{color:#64748b}.csw-customer-details small{grid-column:2/-1}.csw-table-wrap{border:1px solid #dbe3ef;border-radius:18px;width:100%;overflow:auto}.csw-table{border-collapse:collapse;background:#fff;width:100%;min-width:1160px}.csw-table th{z-index:2;color:#fff;text-align:left;letter-spacing:.02em;white-space:nowrap;background:#173b68;padding:11px 10px;font-size:11px;position:sticky;top:0}.csw-table td{color:#334155;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px;font-size:12px}.csw-table tbody tr:nth-child(2n){background:#f8fafc}.csw-table td>strong,.csw-table td>small{display:block}.csw-table td>small{color:#64748b;margin-top:3px}.csw-items-cell{gap:5px;min-width:240px;display:grid}.csw-items-cell>span{color:#173b68;background:#eef4fb;border-radius:10px;padding:6px 8px;font-weight:850}.csw-items-cell small{color:#64748b;margin-top:2px;display:block}.csw-pagination{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:12px;font-weight:850;display:flex}.csw-pagination button{color:#173b68;background:#eef2f7}.csw-pagination b{align-self:center}.csw-empty{text-align:center;color:#64748b;place-items:center;min-height:180px;padding:24px;display:grid}.csw-empty>span{font-size:34px}.csw-empty h3{color:#334155;margin:8px 0 0}.csw-empty p{max-width:420px;margin:6px 0 0;line-height:1.55}@media (width<=1280px){.csw-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.csw-hero{grid-template-columns:minmax(0,1fr)}.csw-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csw-customer-filter,.csw-filter-actions{grid-column:1/-1}.csw-export-bar,.csw-filter-heading{flex-direction:column}.csw-overview-grid,.csw-customer-grid{grid-template-columns:minmax(0,1fr)}.csw-overview-wide{grid-column:auto}}@media (width<=680px){.csw-page{gap:12px}.csw-hero,.csw-filter-card,.csw-tab-content{padding:15px}.csw-hero,.csw-filter-card,.csw-workspace{border-radius:20px}.csw-hero-copy h1{font-size:31px}.csw-filter-grid,.csw-metrics-grid,.csw-overview-stats,.csw-customer-values{grid-template-columns:minmax(0,1fr)}.csw-customer-filter,.csw-filter-actions{grid-column:auto}.csw-filter-grid input,.csw-filter-grid button,.csw-export-actions button{font-size:16px}.csw-export-actions{width:100%}.csw-export-actions button{flex:calc(50% - 8px)}.csw-customer-card-head{grid-template-columns:44px minmax(0,1fr)}.csw-status{grid-column:1/-1}.csw-customer-details>div{grid-template-columns:minmax(0,1fr)}.csw-customer-details small{grid-column:auto}.csw-pagination{flex-direction:column;align-items:stretch}.csw-pagination>div{justify-content:space-between}}.workspace-help-page{color:#172033;gap:18px;display:grid}.workspace-help-page>header{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:20px;align-items:center;gap:16px;padding:23px;display:flex}.workspace-help-icon{background:#ffffff1f;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.workspace-help-page header p,.workspace-help-page header h1,.workspace-help-page header span{margin:0}.workspace-help-page header p{color:#93c5fd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-help-page header h1{margin-top:4px;font-size:clamp(24px,4vw,36px)}.workspace-help-page header span{color:#cbd5e1;margin-top:7px;line-height:1.5;display:block}.workspace-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-help-grid article{background:#fff;border:1px solid #dbe4ef;border-radius:17px;padding:20px;box-shadow:0 10px 27px #0f172a0f}.workspace-help-grid h2{margin:0;font-size:16px}.workspace-help-grid p{color:#64748b;margin:9px 0 0;line-height:1.6}.workspace-help-page footer{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.workspace-help-page footer a{color:#1d4ed8;font-weight:900;text-decoration:none}.workspace-help-page footer span{color:#64748b;font-size:11px}@media (width<=680px){.workspace-help-grid{grid-template-columns:1fr}.workspace-help-page>header,.workspace-help-page footer{flex-direction:column;align-items:flex-start}}.workspace-help-boundary,.workspace-help-search,.workspace-help-empty{background:#f8fafc;border:1px solid #cbd5e1;border-radius:15px;padding:17px 19px}.workspace-help-boundary strong,.workspace-help-search label{color:#0f172a;font-weight:900;display:block}.workspace-help-boundary p{color:#475569;margin:7px 0 0;line-height:1.55}.workspace-help-search>div{gap:9px;margin-top:9px;display:flex}.workspace-help-search input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-width:0;padding:11px 13px}.workspace-help-search button{color:#fff;cursor:pointer;background:#1e3a5f;border:0;border-radius:10px;padding:10px 15px;font-weight:800}.workspace-help-grid ul{color:#334155;margin:12px 0 0;padding-left:19px;line-height:1.55}.workspace-help-grid li+li{margin-top:4px}.workspace-help-empty{color:#64748b;text-align:center}@media (width<=520px){.workspace-help-search>div{flex-direction:column;align-items:stretch}}.equipment-division-staff__open{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:11px;padding:.62rem .9rem;font-weight:800}.equipment-division-staff__open-compact{display:none}.equipment-division-staff__open:hover,.equipment-division-staff__open:focus-visible{background:#ffffff29}.equipment-division-staff__backdrop{z-index:99999;isolation:isolate;overscroll-behavior:contain;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030d1bd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.equipment-division-staff__panel{color:#15243a;background:#f7f9fc;border:1px solid #ffffff29;border-radius:22px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(980px,100%);max-height:min(88dvh,820px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.equipment-division-staff__panel>header{color:#fff;background:#071d39;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:22px 24px;display:flex}.equipment-division-staff__panel header>div{min-width:0}.equipment-division-staff__panel header p,.equipment-division-staff__panel header h2,.equipment-division-staff__panel header span{margin:0}.equipment-division-staff__panel header p{color:#e4b336;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.74rem;font-weight:900}.equipment-division-staff__panel header h2{overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.15}.equipment-division-staff__panel header span{color:#c2d0df;overflow-wrap:anywhere;max-width:720px;margin-top:8px;line-height:1.5;display:block}.equipment-division-staff__panel header>button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff42;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:1.45rem}.equipment-division-staff__rules{background:#fff4d1;border-bottom:1px solid #dfe6ef;gap:4px;padding:16px 24px;display:grid}.equipment-division-staff__rules span{color:#52647b;line-height:1.45}.equipment-division-staff__alert{border-radius:11px;margin:12px 24px 0;padding:12px 14px;font-weight:700}.equipment-division-staff__alert.is-error{color:#8a2020;background:#ffe5e5}.equipment-division-staff__alert.is-success{color:#166534;background:#e2f7ea}.equipment-division-staff__body{overscroll-behavior:contain;min-height:0;padding:18px 24px calc(22px + env(safe-area-inset-bottom));align-content:start;gap:12px;display:grid;overflow:auto}.equipment-division-staff__card{background:#fff;border:1px solid #dfe6ef;border-radius:15px;grid-template-columns:minmax(180px,1fr) minmax(240px,.9fr) auto;align-items:end;gap:14px;min-width:0;padding:16px;display:grid}.equipment-division-staff__card>*{min-width:0}.equipment-division-staff__card h3,.equipment-division-staff__card p{overflow-wrap:anywhere;margin:0}.equipment-division-staff__card h3{margin-top:6px}.equipment-division-staff__card p{color:#63738a;margin-top:3px}.equipment-division-staff__division{color:#164b91;background:#e8f1ff;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.equipment-division-staff__division.is-finance{color:#7a4a12;background:#f7ead7}.equipment-division-staff__card label{gap:6px;font-weight:800;display:grid}.equipment-division-staff__card select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd6e4;border-radius:10px;padding:.55rem .7rem}.equipment-division-staff__card>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#071d39;border:0;border-radius:10px;padding:.62rem .9rem;font-weight:900}.equipment-division-staff__card>button:disabled,.equipment-division-staff__panel button:disabled{cursor:not-allowed;opacity:.58}.equipment-division-staff__empty{text-align:center;color:#63738a;border:1px dashed #cbd6e4;border-radius:15px;padding:30px 18px}@media (width<=800px){.equipment-division-staff__card{grid-template-columns:1fr;align-items:stretch}.equipment-division-staff__card>button{width:100%}}@media (width<=680px){.equipment-division-staff__open{min-height:38px;padding:.48rem .62rem;font-size:.72rem}.equipment-division-staff__open-full{display:none}.equipment-division-staff__open-compact{display:inline}.equipment-division-staff__backdrop{place-items:stretch stretch;padding:0}.equipment-division-staff__panel{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.equipment-division-staff__panel>header,.equipment-division-staff__rules,.equipment-division-staff__body{padding-left:16px;padding-right:16px}.equipment-division-staff__panel>header{z-index:2;position:sticky;top:0}.equipment-division-staff__panel header span{font-size:.84rem}.equipment-division-staff__rules{font-size:.86rem}.equipment-division-staff__alert{margin-inline:16px}}.equipment-business-public,.equipment-command{--equipment-navy:#071d39;--equipment-navy-soft:#0d2d54;--equipment-blue:#1764c0;--equipment-blue-soft:#eaf3ff;--equipment-gold:#c99518;--equipment-gold-soft:#fff7df;--equipment-ink:#10243e;--equipment-muted:#617086;--equipment-line:#d8e1ec;min-height:100vh;color:var(--equipment-ink);background:#f5f8fc}.equipment-business-public *,.equipment-business-public :before,.equipment-business-public :after,.equipment-command *,.equipment-command :before,.equipment-command :after{box-sizing:border-box}.equipment-business-public__topbar,.equipment-command__topbar{z-index:5;background:var(--equipment-navy);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px max(24px,50vw - 610px);display:flex;position:relative}.equipment-business-public__brand,.equipment-command__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.equipment-business-public__brand img,.equipment-command__brand img{object-fit:cover;border:1px solid #ffffff47;border-radius:13px;width:46px;height:46px}.equipment-business-public__brand span,.equipment-command__brand span{gap:2px;display:grid}.equipment-business-public__brand small,.equipment-command__brand small{color:#aec0d7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.equipment-business-public__brand strong,.equipment-command__brand strong{font-size:1rem}.equipment-business-public__topbar nav{align-items:center;gap:10px;display:flex}.equipment-business-public__topbar nav a,.equipment-command__logout,.equipment-command__footer-actions a,.equipment-command__footer-actions button{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:11px;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.equipment-business-public__topbar nav a.is-primary{border-color:var(--equipment-gold);color:#ffd76f}.equipment-business-public main{width:min(1220px,100% - 40px);margin:0 auto;padding:42px 0 26px}.equipment-business-public__hero{color:#fff;background:radial-gradient(circle at 82% 18%,#2389ce57,#0000 25rem),linear-gradient(135deg,#061b35 0%,#0a315d 100%);border-radius:28px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);gap:34px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #071d3938}.equipment-business-public__hero:after{content:"🚜";opacity:.08;font-size:clamp(9rem,18vw,17rem);position:absolute;bottom:-46px;right:36%;transform:rotate(-5deg)}.equipment-business-public__hero-copy,.equipment-business-public__why{z-index:1;position:relative}.equipment-business-public__eyebrow,.equipment-command__eyebrow,.equipment-business-public__section-heading>p{color:#f5bd28;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.equipment-business-public__hero h1{letter-spacing:-.055em;max-width:760px;margin:12px 0 18px;font-size:clamp(2.5rem,5.8vw,5.2rem);line-height:.98}.equipment-business-public__hero h1 span{color:#b9d9ff;display:block}.equipment-business-public__intro{color:#d2deeb;max-width:730px;margin:0;font-size:1.02rem;line-height:1.7}.equipment-business-public__trust{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.equipment-business-public__trust span{color:#f4f8fd;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:800}.equipment-business-public__why{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04142794;border:1px solid #ffffff2e;border-radius:22px;align-content:start;align-self:stretch;gap:17px;padding:26px;display:grid}.equipment-business-public__why>small{color:#ffd56a;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.equipment-business-public__why h2{margin:-6px 0 2px;font-size:1.55rem;line-height:1.2}.equipment-business-public__why>div{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.equipment-business-public__why>div>span{color:#ffd56a;background:#ffc73726;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.equipment-business-public__why p{color:#c6d5e6;gap:4px;margin:0;font-size:.86rem;line-height:1.5;display:grid}.equipment-business-public__why strong{color:#fff;font-size:.93rem}.equipment-business-public__choice{padding:44px 0 0}.equipment-business-public__section-heading{text-align:center;max-width:760px;margin:0 auto 24px}.equipment-business-public__section-heading h2{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.45rem)}.equipment-business-public__division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.equipment-business-public__division{border:1px solid var(--equipment-line);background:#fff;border-radius:24px;flex-direction:column;min-height:430px;padding:28px;display:flex;box-shadow:0 18px 50px #10243e17}.equipment-business-public__division.is-hire{border-top:5px solid var(--equipment-blue)}.equipment-business-public__division.is-finance{border-top:5px solid var(--equipment-gold)}.equipment-business-public__division-heading{align-items:flex-start;gap:16px;display:flex}.equipment-business-public__division-heading>span{background:var(--equipment-blue-soft);border-radius:18px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:1.9rem;display:grid}.equipment-business-public__division.is-finance .equipment-business-public__division-heading>span{background:var(--equipment-gold-soft)}.equipment-business-public__division-heading small{color:var(--equipment-blue);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.equipment-business-public__division.is-finance .equipment-business-public__division-heading small{color:#94680b}.equipment-business-public__division h3{margin:7px 0 0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.equipment-business-public__division>p{color:var(--equipment-muted);margin:22px 0;line-height:1.6}.equipment-business-public__division ul,.equipment-command__card ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.equipment-business-public__division li,.equipment-command__card li{color:#40546d;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.equipment-business-public__division li span,.equipment-command__card li span{color:var(--equipment-blue);font-weight:900}.equipment-business-public__division.is-finance li span{color:#a87a12}.equipment-business-public__division>a{background:var(--equipment-blue);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:auto;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:flex}.equipment-business-public__division.is-finance>a{background:#9b6d0a}.equipment-business-public__support{background:var(--equipment-navy);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:22px 24px;display:flex}.equipment-business-public__support div{gap:4px;display:grid}.equipment-business-public__support small{color:#acc5df;text-transform:uppercase;font-weight:800}.equipment-business-public__support a{color:#ffd56a;white-space:nowrap;border:1px solid #d7a928;border-radius:12px;align-items:center;gap:12px;min-height:45px;padding:.7rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.equipment-business-public__footer{color:#718095;justify-content:space-between;gap:20px;width:min(1220px,100% - 40px);margin:0 auto;padding:18px 0 26px;font-size:.78rem;display:flex}.equipment-command{background:radial-gradient(circle at 6% 4%,#1764c01a,#0000 30rem),radial-gradient(circle at 94% 8%,#c995181f,#0000 28rem),#f4f7fb;padding-bottom:28px}.equipment-command__topbar{padding-inline:max(24px,50vw - 610px)}.equipment-command__top-actions{align-items:center;gap:10px;display:flex}.equipment-command__identity{background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:10px;min-width:220px;padding:8px 12px;display:flex}.equipment-command__identity>span:last-child{gap:1px;display:grid}.equipment-command__identity small,.equipment-command__identity em{color:#adc1d8;font-size:.68rem;font-style:normal}.equipment-command__identity strong{font-size:.88rem}.equipment-command__status-dot{background:#29bf78;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #29bf7829}.equipment-command__logout:disabled,.equipment-command__footer-actions button:disabled{cursor:wait;opacity:.66}.equipment-command__intro,.equipment-command__grid,.equipment-command__notice,.equipment-command__footer-actions{width:min(1220px,100% - 40px);margin-inline:auto}.equipment-command__intro{grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);align-items:center;gap:28px;padding:46px 0 28px;display:grid}.equipment-command__intro h1{letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(2.1rem,4.7vw,4.4rem);line-height:1}.equipment-command__intro>div>p:last-child{max-width:760px;color:var(--equipment-muted);margin:0;font-size:1rem;line-height:1.65}.equipment-command__intro aside{border:1px solid var(--equipment-line);background:#fff;border-radius:18px;gap:14px;padding:20px;display:flex;box-shadow:0 14px 40px #10243e14}.equipment-command__intro aside>span{background:#edf3fa;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.equipment-command__intro aside p{color:var(--equipment-muted);gap:5px;margin:0;font-size:.85rem;line-height:1.5;display:grid}.equipment-command__intro aside strong{color:var(--equipment-ink);font-size:.94rem}.equipment-command__notice{color:#8c2c2c;background:#fff0f0;border:1px solid #efb9b9;border-radius:12px;margin-bottom:18px;padding:13px 16px;font-weight:800}.equipment-command__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.equipment-command__card{border:1px solid var(--equipment-line);min-height:450px;color:inherit;background:#fff;border-radius:24px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex;overflow:hidden;box-shadow:0 18px 54px #10243e1a}.equipment-command__card.is-hire{border-top:6px solid var(--equipment-blue)}.equipment-command__card.is-finance{border-top:6px solid var(--equipment-gold)}.equipment-command__card:not(.is-disabled):hover{border-color:#b7c7da;transform:translateY(-4px);box-shadow:0 26px 66px #10243e26}.equipment-command__card.is-disabled{opacity:.55;filter:grayscale(.15);cursor:not-allowed}.equipment-command__card-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.equipment-command__card-icon{background:var(--equipment-blue-soft);border-radius:18px;place-items:center;width:60px;height:60px;font-size:1.85rem;display:grid}.is-finance .equipment-command__card-icon{background:var(--equipment-gold-soft)}.equipment-command__access{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.66rem;font-weight:900}.equipment-command__access.is-allowed{color:#18734a;background:#e3f7ec}.equipment-command__access.is-restricted{color:#8c3939;background:#f3e5e5}.equipment-command__card-copy{margin:24px 0 22px}.equipment-command__card-copy small{color:var(--equipment-blue);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.is-finance .equipment-command__card-copy small{color:#976c0c}.equipment-command__card-copy h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.equipment-command__card-copy p{color:var(--equipment-muted);margin:0;line-height:1.58}.equipment-command__card ul{margin-bottom:26px}.is-finance .equipment-command__card li span{color:#a77a12}.equipment-command__card-action{background:var(--equipment-blue);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin-top:auto;padding:.85rem 1rem;display:flex}.is-finance .equipment-command__card-action{background:#9b6d0a}.is-disabled .equipment-command__card-action{background:#7d8896}.equipment-command__footer-actions{justify-content:flex-end;gap:10px;padding-top:22px;display:flex}.equipment-command__footer-actions a,.equipment-command__footer-actions button{border-color:var(--equipment-line);color:var(--equipment-ink);background:#fff}.equipment-command__footer-actions button{border-color:var(--equipment-navy);background:var(--equipment-navy);color:#fff}@media (width<=900px){.equipment-business-public__hero,.equipment-command__intro,.equipment-business-public__division-grid,.equipment-command__grid{grid-template-columns:1fr}.equipment-business-public__division,.equipment-command__card{min-height:auto}.equipment-command__topbar{align-items:flex-start}.equipment-command__top-actions{flex-wrap:wrap;justify-content:flex-end}.equipment-command__identity{min-width:0}}@media (width<=680px){.equipment-business-public__topbar,.equipment-command__topbar{min-height:68px;padding:10px 14px}.equipment-business-public__brand img,.equipment-command__brand img{width:40px;height:40px}.equipment-business-public__brand small,.equipment-command__brand small,.equipment-command__identity small,.equipment-command__identity em,.equipment-business-public__topbar nav a:first-child{display:none}.equipment-business-public__topbar nav a,.equipment-command__logout{min-height:38px;padding:.5rem .7rem;font-size:.76rem}.equipment-business-public main,.equipment-business-public__footer,.equipment-command__intro,.equipment-command__grid,.equipment-command__notice,.equipment-command__footer-actions{width:min(100% - 24px,1220px)}.equipment-business-public main{padding-top:12px}.equipment-business-public__hero{border-radius:20px;padding:26px 20px}.equipment-business-public__hero h1{font-size:clamp(2.2rem,12vw,3.4rem)}.equipment-business-public__hero:after{display:none}.equipment-business-public__why{padding:20px}.equipment-business-public__choice{padding-top:28px}.equipment-business-public__division{border-radius:19px;padding:21px}.equipment-business-public__division-heading{align-items:center}.equipment-business-public__division-heading>span,.equipment-command__card-icon{border-radius:15px;flex-basis:50px;width:50px;height:50px;font-size:1.5rem}.equipment-business-public__support{flex-direction:column;align-items:stretch;padding:20px}.equipment-business-public__support a{justify-content:space-between}.equipment-business-public__footer{flex-direction:column;gap:4px}.equipment-command__brand span{display:none}.equipment-command__topbar{align-items:center}.equipment-command__top-actions{flex-wrap:nowrap;gap:6px}.equipment-command__identity{display:none}.equipment-command__intro{padding:28px 0 20px}.equipment-command__intro h1{font-size:clamp(2rem,10vw,3rem)}.equipment-command__intro aside{padding:16px}.equipment-command__card{border-radius:19px;padding:20px}.equipment-command__card-heading{align-items:flex-start}.equipment-command__access{text-align:right;max-width:58%}.equipment-command__card-copy h2{font-size:1.65rem}.equipment-command__footer-actions{flex-direction:column}.equipment-command__footer-actions a,.equipment-command__footer-actions button{width:100%}}@media (width<=420px){.equipment-business-public__brand strong{font-size:.84rem}.equipment-business-public__topbar nav a{padding-inline:.58rem}.equipment-command__logout{font-size:.68rem}.equipment-command__card-heading{gap:8px}.equipment-command__access{font-size:.58rem}}.r2-page{width:100%;max-width:1680px;margin:0 auto;padding-bottom:40px}.r2-hero,.r2-owner-header{color:#fff;background:linear-gradient(135deg,#07182c,#123c66 55%,#111827);border-radius:26px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 60px #07182c3d}.r2-hero{margin-bottom:18px}.r2-hero p,.r2-owner-header p{color:#e0ba28;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.r2-hero h1,.r2-owner-header h1{margin:7px 0;font-size:clamp(28px,4vw,48px);line-height:1.05}.r2-hero span,.r2-owner-header span{color:#fffc;max-width:900px;line-height:1.6;display:block}.r2-alert{border:1px solid;border-radius:14px;margin:12px 0;padding:14px 16px;font-weight:800;line-height:1.5}.r2-alert.success{color:#166534;background:#ecfdf3;border-color:#86efac}.r2-alert.error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.r2-alert.warning{color:#9a3412;background:#fff7ed;border-color:#fdba74}.r2-metric-grid,.r2-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.r2-metric,.r2-detail-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:18px;box-shadow:0 14px 34px #0f172a12}.r2-metric span,.r2-detail-grid span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.r2-metric strong,.r2-detail-grid strong{color:#0f172a;margin:7px 0;font-size:25px;display:block}.r2-metric small{color:#64748b}.r2-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;margin-bottom:18px;padding:20px;box-shadow:0 16px 40px #0f172a12}.r2-card h2{color:#0f172a;margin:0 0 8px}.r2-card p{color:#64748b;line-height:1.6}.r2-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.r2-form,.r2-form-grid,.r2-inline-form{gap:12px;display:grid}.r2-form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.r2-inline-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end}.r2-form label,.r2-form-grid label{color:#334155;text-transform:capitalize;font-weight:800}.r2-form input,.r2-form-grid input,.r2-form-grid select,.r2-form-grid textarea,.r2-inline-form input{margin-top:6px}.r2-table-wrap{width:100%;overflow-x:auto}.r2-table-wrap table{min-width:760px}.r2-table-wrap th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:12px}.r2-table-wrap td{vertical-align:top;border-bottom:1px solid #e2e8f0}.r2-table-wrap td small{color:#64748b;white-space:normal;max-width:520px;margin-top:4px;line-height:1.45;display:block}.r2-hash{overflow-wrap:anywhere;max-width:220px;font-family:Consolas,monospace;font-size:11px}.r2-code{color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:14px;max-height:360px;padding:14px;font-size:12px;overflow:auto}.r2-loading{color:#334155;text-align:center;background:#fff;border-radius:20px;padding:34px;font-weight:900}.r2-owner-page{background:radial-gradient(circle at 100% 0,#1e3a5f,#0000 45%),#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.r2-owner-card{background:#fff;border-radius:28px;width:min(920px,100%);padding:20px;box-shadow:0 30px 90px #00000059}.r2-owner-header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.r2-owner-shield{background:#e0ba2829;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.r2-worker-shell{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.r2-worker-list{background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-height:82vh;padding:14px;position:sticky;top:20px;overflow-y:auto}.r2-worker-button{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;margin-bottom:8px;padding:13px;display:block}.r2-worker-button:hover,.r2-worker-button.active{opacity:1;background:#eff6ff;border-color:#2563eb}.r2-worker-button strong,.r2-worker-button span,.r2-worker-button small{display:block}.r2-worker-button small{color:#64748b;margin-top:4px}.r2-worker-main{min-width:0}@media (width<=900px){.r2-worker-shell{grid-template-columns:1fr}.r2-worker-list{max-height:420px;position:static}}@media (width<=640px){.r2-page{padding-bottom:24px}.r2-hero,.r2-owner-header,.r2-card{border-radius:18px;padding:16px}.r2-inline-form{grid-template-columns:1fr}.r2-owner-page{padding:10px}.r2-owner-card{border-radius:20px;padding:10px}.r2-owner-header{display:block}.r2-owner-shield{margin-bottom:12px}}.r2-session-card .r2-card-heading{align-items:flex-start}.r2-session-card .r2-card-heading p{color:#64748b;max-width:760px;margin:6px 0 0;line-height:1.55}.r2-session-count{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:950;display:inline-flex}.r2-session-table-wrap{margin-top:18px}.r2-session-table{min-width:1320px}.r2-session-table td{vertical-align:top}.r2-session-table td>strong,.r2-session-table td>small{display:block}.r2-session-table td>small{color:#64748b;margin-top:4px;line-height:1.45}.r2-session-device{min-width:280px}.r2-session-location{min-width:250px}.r2-session-location a{color:#0f5b8d;margin-top:7px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.r2-session-location a:hover{text-decoration:underline}.r2-session-status{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:950;display:inline-flex}.r2-session-status.is-success{color:#065f46;background:#d1fae5}.r2-session-status.is-warning{color:#92400e;background:#fef3c7}.r2-session-status.is-danger{color:#991b1b;background:#fee2e2}.r2-session-status.is-neutral{color:#334155;background:#e2e8f0}.r2-session-empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:14px;margin-top:14px;padding:18px;font-weight:800}.r2-danger-button{color:#b42318;cursor:pointer;white-space:nowrap;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:8px 11px;font-weight:800}.r2-danger-button:hover{background:#ffe4e6}.command-arrival{z-index:15000;color:#10223a;background:#fffffffb;border:1px solid #27ae605c;border-radius:19px;align-items:flex-start;gap:13px;width:min(620px,100% - 28px);padding:16px;animation:.26s ease-out commandArrivalIn;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #03122447}@keyframes commandArrivalIn{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}.command-arrival__icon{color:#fff;background:linear-gradient(145deg,#2ecc71,#1e9f54);border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:0 10px 24px #27ae603d}.command-arrival__copy{flex:1;min-width:0}.command-arrival__copy small,.command-arrival__copy strong,.command-arrival__copy span,.command-arrival__copy em{display:block}.command-arrival__copy small{color:#9a6b00;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.command-arrival__copy strong{margin-top:3px;font-size:17px}.command-arrival__copy span{color:#516177;margin-top:3px;font-size:12px}.command-arrival__copy em{color:#16864a;margin-top:6px;font-size:10px;font-style:normal;font-weight:850}.command-arrival>button{color:#68778b;cursor:pointer;background:0 0;border:0;font-size:20px}@media (width<=700px){.command-arrival{border-radius:16px;width:calc(100% - 16px);padding:13px;top:8px}.command-arrival__icon{border-radius:12px;flex-basis:36px;width:36px;height:36px}.command-arrival__copy strong{font-size:15px}.command-arrival__copy span{font-size:11px}}.finance-simple{color:#17231c;width:min(100%,1500px);margin:0 auto;padding:clamp(.85rem,2vw,1.6rem);overflow-x:hidden}.finance-simple *,.finance-simple :before,.finance-simple :after{box-sizing:border-box;min-width:0}.finance-simple__hero{background:linear-gradient(135deg,#f8fbf8,#edf5ef);border:1px solid #d7e1d9;border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:flex;box-shadow:0 12px 32px #19372414}.finance-simple__hero p,.finance-simple__eyebrow{color:#386849;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:850}.finance-simple__hero h1,.finance-simple__section h2,.finance-simple__panel h2{overflow-wrap:anywhere;margin:0;line-height:1.16}.finance-simple__hero h1{font-size:clamp(1.55rem,4vw,2.55rem)}.finance-simple__hero span,.finance-simple__muted{color:#5d6d62;margin-top:.55rem;line-height:1.55;display:block}.finance-simple__hero-actions,.finance-simple__actions,.finance-simple__card-actions{flex-wrap:wrap;gap:.65rem;display:flex}.finance-simple button,.finance-simple a.finance-simple__button,.finance-simple__button{color:#183d27;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c7bb;border-radius:.75rem;padding:.72rem 1rem;font-weight:800;text-decoration:none}.finance-simple button:hover,.finance-simple__button:hover{border-color:#2e6942}.finance-simple button:disabled{cursor:not-allowed;opacity:.55}.finance-simple .is-primary,.finance-simple__button.is-primary{color:#fff;background:#1f5b36;border-color:#1f5b36}.finance-simple .is-danger{color:#8a2424;border-color:#a83e3e}.finance-simple__notice{color:#164b2b;background:#edf8ef;border:1px solid #b9d2bf;border-radius:.8rem;margin:1rem 0;padding:.85rem 1rem;line-height:1.5}.finance-simple__notice.is-error{color:#822626;background:#fff2f2;border-color:#e1b8b8}.finance-simple__notice.is-info{color:#234f72;background:#f1f7fc;border-color:#b8cee1}.finance-simple__alert{border:1px solid #d8bf82;border-radius:.8rem;margin:.85rem 0;padding:.85rem 1rem;line-height:1.5}.finance-simple__alert.is-warning{color:#684c0f;background:#fff8e8}.finance-simple__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.finance-simple__step{color:#68736b;background:#fff;border:1px solid #d8e2da;border-radius:.8rem;align-items:center;gap:.55rem;min-height:58px;padding:.65rem;display:flex}.finance-simple__step b{background:#edf2ee;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.finance-simple__step.is-active,.finance-simple__step.is-done{color:#173d27;border-color:#6b9b78}.finance-simple__step.is-active b,.finance-simple__step.is-done b{color:#fff;background:#24623a}.finance-simple__panel,.finance-simple__section{background:#fff;border:1px solid #dbe3dd;border-radius:1rem;margin-top:1rem;padding:clamp(.9rem,2vw,1.35rem);box-shadow:0 8px 24px #1e33250e}.finance-simple__section-header,.finance-simple__toolbar,.finance-simple__card-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.finance-simple__section-header p,.finance-simple__section-header h2{margin:0}.finance-simple__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.finance-simple__grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-simple__field{flex-direction:column;gap:.38rem;display:flex}.finance-simple__field.is-wide{grid-column:1/-1}.finance-simple__field>span{color:#304a38;font-size:.86rem;font-weight:800}.finance-simple__field small{color:#6d786f;line-height:1.35}.finance-simple input,.finance-simple select,.finance-simple textarea{color:#17231c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d4ca;border-radius:.68rem;padding:.7rem .78rem}.finance-simple textarea{resize:vertical;min-height:92px}.finance-simple input:focus,.finance-simple select:focus,.finance-simple textarea:focus{border-color:#39734c;outline:3px solid #28683d24}.finance-simple__check{background:#f9fbf9;border:1px solid #dbe4dd;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.finance-simple__check input{flex:none;width:20px;min-height:20px;margin-top:.1rem}.finance-simple__cards,.finance-simple__machine-grid,.finance-simple__customer-grid,.finance-simple__guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.finance-simple__card,.finance-simple__machine,.finance-simple__customer,.finance-simple__guide-card{background:#fff;border:1px solid #d7e1d9;border-radius:.9rem;overflow:hidden}.finance-simple__card-body,.finance-simple__machine-body,.finance-simple__customer-body,.finance-simple__guide-card{padding:.9rem}.finance-simple__machine-image{aspect-ratio:4/3;background:#eef3ef;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.finance-simple__machine-image img,.finance-simple__photo-viewer img,.finance-simple__photo-preview img{object-fit:contain;background:#eef3ef;width:100%;height:100%}.finance-simple__machine-image span{font-size:2rem}.finance-simple__machine.is-selected,.finance-simple__customer.is-selected{border-color:#2c7545;box-shadow:0 0 0 3px #2c75451f}.finance-simple__card h3,.finance-simple__machine h3,.finance-simple__customer h3,.finance-simple__guide-card h3{overflow-wrap:anywhere;margin:.18rem 0}.finance-simple__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.75rem 0;display:grid}.finance-simple__facts div{background:#f4f7f4;border-radius:.65rem;padding:.58rem}.finance-simple__facts span,.finance-simple__facts strong{display:block}.finance-simple__facts span{color:#6a766c;font-size:.75rem}.finance-simple__money,.finance-simple__facts strong,.finance-simple__metric strong{color:#153b25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%}.finance-simple__money{font-size:clamp(1.05rem,3vw,1.55rem);font-weight:900;line-height:1.18}.finance-simple__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.finance-simple__metric{background:#fff;border:1px solid #dbe4dc;border-radius:.85rem;padding:.85rem}.finance-simple__metric span,.finance-simple__metric strong{display:block}.finance-simple__metric span{color:#6a756d;font-size:.78rem}.finance-simple__metric strong{margin-top:.25rem;font-size:clamp(1rem,3vw,1.45rem)}.finance-simple__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.finance-simple__summary article{background:#f8faf8;border:1px solid #dbe4dc;border-radius:.75rem;padding:.8rem}.finance-simple__summary span,.finance-simple__summary strong{display:block}.finance-simple__summary span{color:#677269;font-size:.8rem}.finance-simple__sticky-actions{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #cedbd1;border-radius:1rem 1rem 0 0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #142d1d1f}.finance-simple__dialog .finance-simple__sticky-actions{position:static}.finance-simple__sticky-actions>div{flex-wrap:wrap;gap:.6rem;display:flex}.finance-simple__empty{text-align:center;color:#68746b;background:#fafcfa;border:1px dashed #bdcbbf;border-radius:.85rem;margin-top:1rem;padding:1.25rem}.finance-simple__pill{color:#365b42;overflow-wrap:anywhere;background:#edf3ee;border-radius:999px;align-items:center;max-width:100%;padding:.3rem .55rem;font-size:.75rem;font-weight:850;display:inline-flex}.finance-simple__pill.is-good{color:#1d6433;background:#e2f5e7}.finance-simple__pill.is-warning{color:#7b5514;background:#fff2d5}.finance-simple__pill.is-danger{color:#8d2929;background:#fde5e5}.finance-simple__photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.finance-simple__photo-preview{aspect-ratio:4/3;background:#eef3ef;border:1px solid #d1ddd3;border-radius:.7rem;overflow:hidden}.finance-simple__dialog-backdrop{z-index:1000;background:#08150db3;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.finance-simple__dialog{background:#fff;border-radius:1rem;width:min(100%,980px);max-height:calc(100vh - 1.5rem);padding:1rem;overflow:auto}.finance-simple__photo-viewer{background:#edf2ee;border-radius:.8rem;place-items:center;width:min(100%,1100px);height:min(82vh,800px);display:grid;overflow:hidden}.finance-simple__table-wrap{max-width:100%;overflow-x:auto}.finance-simple table{border-collapse:collapse;width:100%;min-width:720px}.finance-simple th,.finance-simple td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e7e1;padding:.7rem}.finance-simple__guide-list{color:#526159;margin:.55rem 0 0;padding-left:1.15rem;line-height:1.55}@media (width<=1050px){.finance-simple__cards,.finance-simple__machine-grid,.finance-simple__customer-grid,.finance-simple__guide-grid,.finance-simple__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-simple__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.finance-simple{padding:.65rem}.finance-simple__hero,.finance-simple__section-header,.finance-simple__toolbar,.finance-simple__card-head{flex-direction:column;align-items:stretch}.finance-simple__hero-actions,.finance-simple__hero-actions>*,.finance-simple__actions>*{width:100%}.finance-simple__steps{scroll-snap-type:x mandatory;padding-bottom:.35rem;display:flex;overflow-x:auto}.finance-simple__step{scroll-snap-align:start;flex:0 0 min(78vw,245px)}.finance-simple__grid,.finance-simple__grid.is-three,.finance-simple__cards,.finance-simple__machine-grid,.finance-simple__customer-grid,.finance-simple__guide-grid,.finance-simple__summary,.finance-simple__metrics,.finance-simple__facts{grid-template-columns:1fr}.finance-simple__photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-simple__sticky-actions{border-radius:.9rem .9rem 0 0;flex-direction:column;align-items:stretch}.finance-simple__sticky-actions>div,.finance-simple__sticky-actions button,.finance-simple__sticky-actions a{width:100%}.finance-simple__dialog-backdrop{align-items:end;padding:0}.finance-simple__dialog{border-radius:1rem 1rem 0 0;max-height:94vh}}@media (width<=390px){.finance-simple__photo-grid{grid-template-columns:1fr}.finance-simple button,.finance-simple__button{width:100%}}.finance-applications-v2{background:linear-gradient(#f5f7f4 0%,#eef2ee 100%);width:min(100%,1600px);padding:12px 18px 28px}.finance-applications-v2 .finance-applications-v2__hero{color:#fff;background:linear-gradient(135deg,#071a11,#12472f);border:0;border-radius:18px;margin:0;padding:18px 20px;box-shadow:0 18px 46px #08221626}.finance-applications-v2__hero h1{color:#fff!important;font-size:clamp(1.8rem,3vw,2.8rem)!important}.finance-applications-v2__hero p{color:#dfc776!important}.finance-applications-v2__hero span{color:#cfddd5!important}.finance-applications-v2__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.finance-applications-v2__metrics .finance-simple__metric{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 5px 18px #1634230d}.finance-applications-v2__metrics .finance-simple__metric strong{font-size:1.1rem}.finance-applications-v2__register{border-radius:18px;margin-top:12px;padding:14px}.finance-applications-v2__toolbar{align-items:end}.finance-applications-v2__filters{grid-template-columns:minmax(240px,1.5fr) 160px 145px 145px auto;align-items:center;gap:7px;display:grid}.finance-applications-v2__filters input,.finance-applications-v2__filters select{min-height:42px}.finance-applications-v2__list{gap:10px;margin-top:12px;display:grid}.finance-applications-v2__case{background:#fff;border:1px solid #d7e0d9;border-radius:16px;grid-template-columns:170px minmax(0,1fr);min-height:170px;display:grid;overflow:hidden;box-shadow:0 7px 22px #1233210d}.finance-applications-v2__thumb-frame{place-items:center;width:170px;height:170px;display:grid;aspect-ratio:auto!important;background:#edf2ee!important}.finance-applications-v2__thumb-frame img{width:100%;height:100%;padding:8px;object-fit:contain!important}.finance-applications-v2__thumb-frame--empty{color:#748179;grid-template-rows:1fr auto;padding:20px}.finance-applications-v2__thumb-frame--empty span{font-size:2.5rem}.finance-applications-v2__thumb-frame--empty small{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.finance-applications-v2__case-main{min-width:0;padding:13px 15px}.finance-applications-v2__case-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-applications-v2__case-number{color:#6d7b73;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.finance-applications-v2__case-heading h3{color:#153828;margin:2px 0;font-size:1.02rem}.finance-applications-v2__case-heading p{color:#67756d;white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:0;font-size:.76rem;overflow:hidden}.finance-applications-v2__case-facts{grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;margin-top:10px;display:grid}.finance-applications-v2__case-facts>div,.finance-applications-v2__info-card,.finance-applications-v2__detail-card{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:10px;padding:8px}.finance-applications-v2__case-facts span,.finance-applications-v2__info-card span,.finance-applications-v2__detail-card header span{color:#748078;text-transform:uppercase;letter-spacing:.06em;font-size:.63rem;font-weight:800;display:block}.finance-applications-v2__case-facts strong{color:#173b28;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.76rem;display:block;overflow:hidden}.finance-applications-v2__case-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.finance-applications-v2__case-actions button{border-radius:9px;min-height:38px;padding:.5rem .72rem;font-size:.72rem}.finance-applications-v2__pagination{margin-top:10px}.finance-applications-v2__loading{z-index:1100;color:#fff;background:#143b29;border-radius:10px;padding:10px 13px;font-size:.76rem;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #0000002e}.finance-applications-v2__dialog-backdrop{background:#05120cc7!important;padding:24px!important}.finance-applications-v2__dialog{width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 26px 80px #00000040;border-radius:18px!important;padding:0!important}.finance-applications-v2__dialog-head{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dce4de;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex;position:sticky;top:0}.finance-applications-v2__dialog-head>div:first-child{min-width:0}.finance-applications-v2__dialog-head span,.finance-applications-v2__dialog-eyebrow{color:#22714e;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}.finance-applications-v2__dialog-head h2{color:#173b28;margin:2px 0;font-size:1.25rem}.finance-applications-v2__dialog-head p{color:#6b7971;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.finance-applications-v2__dialog-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.finance-applications-v2__detail-top{grid-template-columns:220px minmax(0,1fr);gap:12px;padding:14px 18px 0;display:grid}.finance-applications-v2__detail-photo{align-items:flex-start;display:flex}.finance-applications-v2__detail-photo .finance-applications-v2__thumb-frame{border:1px solid #dce5df;border-radius:12px;width:220px;height:165px}.finance-applications-v2__detail-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-applications-v2__info-card{background:#fbfcfb;min-height:76px}.finance-applications-v2__info-card strong{color:#153827;overflow-wrap:anywhere;margin-top:4px;font-size:.86rem;display:block}.finance-applications-v2__info-card small{color:#738078;margin-top:3px;font-size:.68rem;display:block}.finance-applications-v2__detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.finance-applications-v2__detail-card{background:#fff;border-radius:13px;padding:0}.finance-applications-v2__detail-card header{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.finance-applications-v2__detail-card header>div{align-items:center;gap:8px;display:flex}.finance-applications-v2__detail-card header h3{color:#163927;margin:0;font-size:.86rem}.finance-applications-v2__detail-card header>div>span{color:#237451;background:#edf5ef;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.finance-applications-v2__fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.finance-applications-v2__fact-grid>div{background:#f8faf8;border-radius:9px;padding:8px}.finance-applications-v2__fact-grid span{color:#748078;font-size:.63rem}.finance-applications-v2__fact-grid strong{color:#163927;overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;display:block}.finance-applications-v2__history{padding:10px}.finance-applications-v2__history article{background:#fafcfa;border:1px solid #e1e8e3;border-radius:9px;padding:9px}.finance-applications-v2__history article+article{margin-top:7px}.finance-applications-v2__history article strong{color:#183b28;font-size:.74rem;display:block}.finance-applications-v2__history article small{color:#758078;margin-top:2px;font-size:.63rem;display:block}.finance-applications-v2__history article p{color:#53625a;margin:5px 0 0;font-size:.7rem;line-height:1.45}.finance-applications-v2__decision-actions{border-top:1px solid #e1e8e3;flex-wrap:wrap;gap:7px;padding:12px 18px 16px;display:flex}.finance-applications-v2__decision-actions button{border-radius:9px;min-height:40px;padding:.55rem .75rem;font-size:.72rem}.finance-applications-v2__edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 18px;display:grid}.finance-applications-v2__decision-dialog{width:min(560px,100%);padding:18px!important}.finance-applications-v2__decision-dialog h2{color:#173b28;margin:.2rem 0 .35rem}.finance-applications-v2__decision-dialog>p{color:#68766e;margin:0 0 12px;font-size:.75rem}.finance-applications-v2__decision-footer{border-top:1px solid #e2e8e4;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}@media (width<=1100px){.finance-applications-v2__filters{grid-template-columns:1fr 150px 135px 135px auto}.finance-applications-v2__case-facts{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=800px){.finance-applications-v2{padding:8px}.finance-applications-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-applications-v2__filters{grid-template-columns:1fr 1fr}.finance-applications-v2__case{grid-template-columns:120px minmax(0,1fr)}.finance-applications-v2__thumb-frame{width:120px;height:120px}.finance-applications-v2__case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-applications-v2__detail-top{grid-template-columns:1fr}.finance-applications-v2__detail-photo .finance-applications-v2__thumb-frame{width:100%;height:190px}.finance-applications-v2__detail-sections{grid-template-columns:1fr}}@media (width<=560px){.finance-applications-v2__hero{padding:14px!important}.finance-applications-v2__metrics,.finance-applications-v2__filters,.finance-applications-v2__case{grid-template-columns:1fr}.finance-applications-v2__thumb-frame{width:100%;height:170px}.finance-applications-v2__case-heading{flex-direction:column}.finance-applications-v2__case-heading p{max-width:none}.finance-applications-v2__case-actions button{flex:1}.finance-applications-v2__dialog-backdrop{padding:0!important}.finance-applications-v2__dialog{max-height:100vh;border-radius:16px 16px 0 0!important}.finance-applications-v2__dialog-head{align-items:flex-start}.finance-applications-v2__dialog-head-actions{flex-direction:column;align-items:stretch}.finance-applications-v2__detail-overview,.finance-applications-v2__fact-grid,.finance-applications-v2__edit-grid{grid-template-columns:1fr}.finance-applications-v2__decision-footer{flex-direction:column}.finance-applications-v2__decision-footer button{width:100%}}.installment-completion{gap:1.25rem;padding:clamp(1rem,2vw,2rem);display:grid}.installment-completion__hero,.installment-completion__panel,.installment-completion__case-summary,.installment-completion__payment-guide{background:#fff;border:1px solid #21352724;border-radius:1.25rem;box-shadow:0 18px 44px #24372914}.installment-completion__hero{color:#fff;background:radial-gradient(circle at 100% 0,#dcae4d3d,#0000 34%),linear-gradient(135deg,#183b2a 0%,#245239 66%,#315f43 100%);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.installment-completion__eyebrow{color:#f0cc78;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.installment-completion__hero h1,.installment-completion__panel h2,.installment-completion__case-summary h2,.installment-completion__payment-guide h2{margin:0}.installment-completion__hero p:last-child{color:#ffffffd1;max-width:52rem;margin:.65rem 0 0;line-height:1.6}.installment-completion__actions,.installment-completion__card-actions,.installment-completion__pagination,.installment-completion__quick-links{flex-wrap:wrap;gap:.65rem;display:flex}.installment-completion__button,.installment-completion button,.installment-completion__actions a,.installment-completion__card-actions a,.installment-completion__quick-links a{color:#183b2a;min-height:2.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #2135272e;border-radius:.8rem;justify-content:center;align-items:center;padding:.62rem .95rem;font-weight:800;text-decoration:none;display:inline-flex}.installment-completion__button.is-primary,.installment-completion__actions a.is-primary,.installment-completion__card-actions a.is-primary{color:#fff;background:#183b2a;border-color:#183b2a}.installment-completion__hero .installment-completion__button,.installment-completion__hero .installment-completion__actions a{color:#fff;background:#ffffff1f;border-color:#ffffff52}.installment-completion__hero .installment-completion__button.is-primary,.installment-completion__hero .installment-completion__actions a.is-primary{color:#173424;background:#f0cc78;border-color:#f0cc78}.installment-completion__metrics,.installment-completion__workflow,.installment-completion__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.installment-completion__metric,.installment-completion__workflow article,.installment-completion__facts div{background:#fff;border:1px solid #2135271f;border-radius:1rem;padding:1rem}.installment-completion__metric span,.installment-completion__facts span{color:#637167;margin-bottom:.3rem;font-size:.8rem;font-weight:700;display:block}.installment-completion__metric strong,.installment-completion__facts strong{color:#173424;font-size:1.1rem}.installment-completion__panel,.installment-completion__case-summary,.installment-completion__payment-guide{padding:clamp(1rem,2vw,1.5rem)}.installment-completion__section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.installment-completion__section-heading p,.installment-completion__section-heading span{color:#657268;margin:.35rem 0 0}.installment-completion__workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.installment-completion__workflow article{min-height:10rem;padding:1.15rem;position:relative}.installment-completion__workflow b{color:#173424;background:#f0cc78;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.installment-completion__workflow h3{color:#173424;margin:.75rem 0 .35rem}.installment-completion__workflow p{color:#657268;margin:0;line-height:1.55}.installment-completion__workflow a{color:#1d6240;margin-top:.75rem;font-weight:800;display:inline-block}.installment-completion__notice{color:#503d13;background:#fff8e6;border-left:4px solid #cca13b;border-radius:.8rem;padding:.9rem 1rem}.installment-completion__notice.is-error{color:#6f1e1e;background:#fff0f0;border-left-color:#b83232}.installment-completion__notice.is-success{color:#175833;background:#eefaf2;border-left-color:#24814e}.installment-completion__toolbar{grid-template-columns:minmax(14rem,1fr) auto auto;gap:.7rem;margin-bottom:1rem;display:grid}.installment-completion input,.installment-completion select,.installment-completion textarea{color:#173424;width:100%;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #21352733;border-radius:.75rem;padding:.65rem .75rem}.installment-completion__inbox,.installment-completion__case-list,.installment-completion__timeline,.installment-completion__alerts{gap:.75rem;display:grid}.installment-completion__inbox article,.installment-completion__case-list button,.installment-completion__timeline article,.installment-completion__alerts article{background:#fff;border:1px solid #2135271f;border-radius:1rem;padding:1rem}.installment-completion__inbox article{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.installment-completion__inbox article.is-critical,.installment-completion__alerts article.is-critical{background:#fff7f7;border-color:#b8323273}.installment-completion__inbox article.is-high,.installment-completion__alerts article.is-warning{background:#fffbef;border-color:#cca13b80}.installment-completion__inbox small,.installment-completion__timeline small,.installment-completion__case-list small{color:#6e7b71}.installment-completion__case-grid{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:1rem;display:grid}.installment-completion__case-list button{text-align:left;width:100%}.installment-completion__case-list button.is-active{background:#f1f8f3;border-color:#1d6240;box-shadow:inset 0 0 0 1px #1d6240}.installment-completion__case-list span,.installment-completion__case-list small{margin-top:.2rem;display:block}.installment-completion__machine{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.installment-completion__machine-image{background:#edf1ed;border-radius:1rem;min-height:9rem;overflow:hidden}.installment-completion__machine-image img{object-fit:cover;width:100%;height:100%;min-height:9rem;display:block}.installment-completion__timeline article{border-left:4px solid #d4b45f;position:relative}.installment-completion__timeline h3,.installment-completion__inbox h3,.installment-completion__alerts h3{color:#173424;margin:.2rem 0 .35rem}.installment-completion__timeline p,.installment-completion__inbox p,.installment-completion__alerts p{color:#657268;margin:0;line-height:1.5}.installment-completion__empty{color:#657268;text-align:center;border:1px dashed #21352740;border-radius:1rem;padding:2rem 1rem}.installment-completion__legacy-details>summary{cursor:pointer;color:#1d6240;font-weight:800}.finance-simple__card[data-completion-phase-one-card=true] .finance-simple__machine-image img{object-fit:cover;width:100%;height:100%;min-height:9rem}.finance-simple__card-actions a[data-completion-case-link=true]{color:#173424;border:1px solid #21352733;border-radius:.7rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=980px){.installment-completion__metrics,.installment-completion__workflow,.installment-completion__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.installment-completion__case-grid{grid-template-columns:1fr}}@media (width<=680px){.installment-completion{padding:.75rem}.installment-completion__hero,.installment-completion__section-heading,.installment-completion__inbox article,.installment-completion__machine{flex-direction:column;grid-template-columns:1fr}.installment-completion__metrics,.installment-completion__workflow,.installment-completion__facts,.installment-completion__toolbar{grid-template-columns:1fr}.installment-completion__actions,.installment-completion__actions a,.installment-completion__actions button,.installment-completion__card-actions,.installment-completion__card-actions a,.installment-completion__card-actions button{width:100%}}.installment-completion__case-grid{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}.installment-completion__case-grid>.installment-completion__panel,.installment-completion__case-summary{min-width:0}.installment-completion__case-list button{white-space:normal;text-align:left;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:.18rem;min-height:0;display:grid}.installment-completion__case-list button strong,.installment-completion__case-list button span,.installment-completion__case-list button small{overflow-wrap:anywhere;text-align:left;width:100%;min-width:0;margin:0}.installment-completion__case-list button span{color:#244d35;font-weight:750}.installment-completion__case-list button small+small{margin-top:.28rem;font-weight:800}.installment-completion__case-summary{overflow:hidden}.installment-completion__machine{background:#f8faf8;border:1px solid #2135271f;border-radius:1rem;margin-bottom:1rem;padding:.9rem}.installment-completion__machine-image{aspect-ratio:16/10;min-height:0}.installment-completion__machine-image img{min-height:0}.finance-simple__card>.finance-simple__machine-image{aspect-ratio:16/9;min-height:10rem}.finance-simple__machine-image[data-completion-image-state=loading]:after{content:"Loading excavator picture…";color:#5d6d62;text-align:center;padding:1rem;font-size:.86rem;font-weight:750}.finance-simple__machine-image[data-completion-image-state=failed]{color:#745512;background:#fff9ea;border-bottom:1px solid #ead8ad}.finance-simple__machine-image[data-completion-image-state=failed] span{text-align:center;padding:1rem;font-size:.86rem;font-weight:800}.finance-simple__card-actions [data-admin-approval-action=true]{color:#fff;background:#1f5b36;border-color:#1f5b36}.finance-simple__admin-approval-note{color:#164b2b;background:#edf8f1;border:1px solid #badbc6;border-radius:.75rem;flex:100%;width:100%;padding:.58rem .7rem;font-size:.78rem;font-weight:800;line-height:1.35}.finance-simple__admin-dialog-note{margin:0 1.25rem .75rem}@media (width<=1120px){.installment-completion__case-grid{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}}@media (width<=980px){.installment-completion__case-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.finance-simple__card>.finance-simple__machine-image{aspect-ratio:4/3;min-height:0}.finance-simple__admin-dialog-note{margin-inline:.85rem}}.finance-applications-refined{--ifx-green:#185b35;--ifx-ink:#17241c;--ifx-muted:#66746a;--ifx-line:#d9e2db;--ifx-soft:#f6f9f6}.finance-applications-refined .finance-optional-approval-shell>.finance-simple__notice.is-info{display:none}.finance-applications-refined .finance-simple{width:min(100%,1480px);padding:.55rem .85rem 1.05rem}.finance-applications-refined .finance-simple__hero{border-radius:.9rem;padding:.75rem 1rem;box-shadow:0 6px 18px #1937240e}.finance-applications-refined .finance-simple__hero h1{font-size:clamp(1.25rem,2.2vw,1.75rem)}.finance-applications-refined .finance-simple__hero span{margin-top:.3rem;font-size:.84rem}.finance-applications-refined .finance-simple__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.55rem}.finance-applications-refined .finance-simple__metric{border-radius:.7rem;padding:.52rem .68rem}.finance-applications-refined .finance-simple__metric strong{font-size:1rem}.finance-applications-refined .finance-simple__section{border-radius:.82rem;margin-top:.55rem;padding:.65rem;box-shadow:0 4px 15px #1e33250a}.finance-applications-refined .finance-simple__toolbar{align-items:center;margin-bottom:.35rem}.finance-applications-refined .finance-simple__toolbar h2{font-size:.96rem}.finance-applications-refined .finance-simple__actions{gap:.4rem}.finance-applications-refined .finance-simple__actions input,.finance-applications-refined .finance-simple__actions select,.finance-applications-refined .finance-simple__actions button{min-height:36px;padding:.42rem .6rem;font-size:.8rem}.finance-applications-refined .finance-simple__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;margin-top:.42rem;display:grid}.finance-applications-refined .finance-simple__card{border:1px solid var(--ifx-line);min-width:0;min-height:86px;box-shadow:none;background:#fff;border-radius:.68rem;grid-template-columns:68px minmax(0,1fr);display:grid;overflow:hidden}.finance-applications-refined .finance-simple__machine-image{aspect-ratio:auto;background:#eef3ef;place-items:center;width:68px;height:86px;display:grid;overflow:hidden}.finance-applications-refined .finance-simple__machine-image img{object-fit:contain;width:100%;height:100%;padding:.22rem}.finance-applications-refined .finance-simple__card-body{min-width:0;padding:.43rem .5rem}.finance-applications-refined .finance-simple__card-head{align-items:center;gap:.35rem}.finance-applications-refined .finance-simple__card-head small{color:var(--ifx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.finance-applications-refined .finance-simple__card-head h3{margin:.02rem 0;font-size:.82rem;line-height:1.1}.finance-applications-refined .finance-simple__card-head p{color:var(--ifx-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.66rem;overflow:hidden}.finance-applications-refined .finance-simple__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;margin:.28rem 0 0}.finance-applications-refined .finance-simple__facts div{background:var(--ifx-soft);border-radius:.38rem;min-width:0;padding:.25rem .3rem}.finance-applications-refined .finance-simple__facts div:nth-child(n+5){display:none}.finance-applications-refined .finance-simple__facts span{white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.finance-applications-refined .finance-simple__facts strong{overflow-wrap:anywhere;font-size:.64rem;line-height:1.1}.finance-applications-refined .finance-simple__card-actions{background:0 0;border:0;flex-direction:row;grid-column:2;justify-content:flex-start;gap:.25rem;min-width:0;padding:.3rem 0 0;display:flex}.finance-applications-refined .finance-simple__card-actions button,.finance-applications-refined .finance-simple__card-actions a{border-radius:.45rem;flex:0 auto;width:auto;min-height:30px;padding:.3rem .42rem;font-size:.65rem}.finance-applications-refined .finance-simple__sticky-actions{border-radius:.72rem;margin-top:.45rem;padding:.48rem}.finance-applications-refined .finance-simple__dialog-backdrop{background:#08150d9e;padding:.7rem}.finance-applications-refined .finance-simple__dialog{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;border-radius:.9rem;width:min(100%,980px);max-height:calc(100vh - 1.4rem);padding:.78rem;position:relative;overflow:hidden auto}.finance-applications-refined .finance-simple__dialog::-webkit-scrollbar{width:11px}.finance-applications-refined .finance-simple__dialog::-webkit-scrollbar-thumb{background:#7b8e81;border:3px solid #fff;border-radius:999px}.finance-applications-refined .finance-simple__dialog::-webkit-scrollbar-track{background:#eef3ef;border-radius:999px}.finance-applications-refined .finance-simple__dialog>.finance-simple__machine-image{border:1px solid var(--ifx-line);border-radius:.6rem;width:135px;height:90px;margin:.4rem 0}.finance-applications-refined .finance-simple__dialog>.finance-simple__machine-image img{object-fit:contain}.finance-applications-refined .finance-simple__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.4rem}.finance-applications-refined .finance-simple__summary article{border-radius:.55rem;min-width:0;padding:.48rem}.finance-applications-refined .finance-simple__summary span{font-size:.62rem}.finance-applications-refined .finance-simple__summary strong{overflow-wrap:anywhere;font-size:.74rem;line-height:1.16}.finance-applications-refined .finance-simple__dialog .finance-simple__section{box-shadow:none;margin-top:.42rem;padding:.52rem}.finance-applications-refined .finance-dialog-scroll-controls{z-index:20;pointer-events:none;justify-content:flex-end;gap:.32rem;margin-bottom:.3rem;display:flex;position:sticky;top:.2rem}.finance-applications-refined .finance-dialog-scroll-controls button{pointer-events:auto;min-height:29px;color:var(--ifx-green);background:#fffffff5;border:1px solid #b8c8bc;border-radius:999px;padding:.28rem .48rem;font-size:.68rem;font-weight:800;box-shadow:0 3px 9px #142d1d1a}@media (width<=1180px){.finance-applications-refined .finance-simple__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.finance-applications-refined .finance-simple__cards{grid-template-columns:1fr}.finance-applications-refined .finance-simple__metrics,.finance-applications-refined .finance-simple__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.finance-applications-refined .finance-simple{padding:.4rem}.finance-applications-refined .finance-simple__hero{padding:.68rem}.finance-applications-refined .finance-simple__metrics{grid-template-columns:1fr 1fr}.finance-applications-refined .finance-simple__summary{grid-template-columns:1fr}}.customer-portrait{aspect-ratio:35/45;color:#2b6741;background:linear-gradient(145deg,#eef5ef,#f8fbf8);border:1px solid #d7e1d9;border-radius:14px;flex:none;place-items:center;width:92px;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.customer-portrait img{object-fit:cover;width:100%;height:100%;display:block}.customer-portrait--small{border-radius:11px;width:58px;font-size:.85rem}.customer-portrait--medium{border-radius:12px;width:78px}.customer-portrait--large{border-radius:16px;width:112px}.customer-portrait__blank{background:linear-gradient(145deg,#f4f7f4,#fff);width:100%;height:100%;display:block}.customer-photo-picker{background:linear-gradient(135deg,#fbfdfb,#f3f8f4);border:1px solid #dbe5dc;border-radius:16px;align-items:center;gap:.85rem;padding:.7rem;display:flex}.customer-photo-picker__copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.customer-photo-picker__copy strong{color:#193c27}.customer-photo-picker__copy strong em{color:#6c7b70;margin-left:.35rem;font-size:.75rem;font-style:normal;font-weight:700}.customer-photo-picker__copy>span{color:#68766c;font-size:.8rem;line-height:1.35}.customer-photo-picker__actions{flex-wrap:wrap;gap:.45rem;display:flex}.customer-photo-picker__button{color:#1f4e31;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d3c8;border-radius:10px;padding:.5rem .75rem;font-weight:800}.customer-photo-picker__button.is-primary{color:#fff;background:#28663e;border-color:#28663e}.customer-photo-picker__portrait{align-self:flex-start}.customer-centre__card-main{align-items:center;gap:.7rem;min-width:0;display:flex}.customer-centre__photo-row{margin:.8rem 0}@media (width<=720px){.customer-photo-picker,.customer-centre__card-main{align-items:flex-start}}body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content{background:linear-gradient(#f6f8f4,#eef2ed);padding:12px 18px 22px!important}.c03-start2-page{color:#173126;width:100%;min-height:100%}.c03-start2-shell{width:min(1480px,100%);margin:0 auto;padding:0 0 78px}.c03-start2-topbar{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #1644311a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 14px;display:flex;position:sticky;top:6px;box-shadow:0 8px 24px #1438290d}.c03-start2-brand{align-items:center;gap:10px;min-width:0;display:flex}.c03-start2-brand>span{color:#fff;background:#174f35;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.c03-start2-brand small,.c03-start2-brand strong{display:block}.c03-start2-brand small{color:#6a786f;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.c03-start2-brand strong{margin-top:2px;font-size:15px}.c03-start2-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.c03-start2-topbar nav a,.c03-start2-topbar nav button{color:#28513e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1644311f;border-radius:10px;padding:.52rem .72rem;font-size:11px;font-weight:800;text-decoration:none}.c03-start2-topbar nav button{background:#f6f4ec}.c03-start2-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#d8b35a2e,#0000 15rem),linear-gradient(135deg,#071b12,#0b3d29 62%,#176347);border-radius:22px;grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;padding:24px 26px;display:grid;box-shadow:0 20px 48px #071f152e}.c03-start2-hero>div>span{color:#ead38b;letter-spacing:.15em;font-size:10px;font-weight:900}.c03-start2-hero h1{letter-spacing:-.045em;max-width:850px;margin:.4rem 0 0;font:500 clamp(2rem,4vw,3.7rem)/.98 Georgia,Times New Roman,serif}.c03-start2-hero p{color:#f2f9f5c2;max-width:760px;margin:.75rem 0 0;font-size:.92rem;line-height:1.55}.c03-start2-hero aside{background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;justify-content:center;padding:18px;display:flex}.c03-start2-hero aside small,.c03-start2-hero aside span{color:#cfe1d8;font-size:10px}.c03-start2-hero aside strong{margin:.1rem 0;font-size:34px}.c03-start2-hero aside div{background:#ffffff24;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.c03-start2-hero aside i{border-radius:inherit;background:#e1c567;height:100%;display:block}.c03-start2-steps{background:#fff;border:1px solid #1644311a;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0;padding:6px;display:grid;box-shadow:0 9px 24px #1438290d}.c03-start2-steps button{color:#607069;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-height:64px;padding:8px 10px;display:flex}.c03-start2-steps button>span{background:#edf2ee;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.c03-start2-steps strong,.c03-start2-steps small{display:block}.c03-start2-steps strong{font-size:11px}.c03-start2-steps small{color:#849088;margin-top:2px;font-size:9px}.c03-start2-steps button.is-current{color:#fff;background:#174f35;box-shadow:0 8px 18px #174f3529}.c03-start2-steps button.is-current small{color:#d9eee2}.c03-start2-steps button.is-current>span,.c03-start2-steps button.is-complete>span{color:#1b3024;background:#d8b35a}.c03-start2-alert{border-radius:12px;margin:10px 0;padding:11px 13px;font-size:12px;line-height:1.45}.c03-start2-alert--error{color:#8c2823;background:#fff4f3;border:1px solid #e9b5b2}.c03-start2-alert--success{color:#17623d;background:#f0fbf3;border:1px solid #9bcdb0}.c03-start2-alert--warning{color:#715500;background:#fffbed;border:1px solid #e6d38d}.c03-start2-loading,.c03-start2-empty{text-align:center;background:#fff;border:1px dashed #c9d5cd;border-radius:16px;margin-top:12px;padding:35px 20px}.c03-start2-loading strong,.c03-start2-loading span{display:block}.c03-start2-loading span{color:#718077;margin-top:5px;font-size:12px}.c03-start2-card{background:#fff;border:1px solid #1644311a;border-radius:20px;margin-top:12px;padding:20px;box-shadow:0 14px 36px #1438290f}.c03-start2-card>header{border-bottom:1px solid #16443114;margin-bottom:16px;padding-bottom:13px}.c03-start2-card>header>div>span{color:#237451;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.c03-start2-card h2{color:#173126;margin:.25rem 0 0;font:500 clamp(1.35rem,2.5vw,2rem)/1.05 Georgia,Times New Roman,serif}.c03-start2-card header p{color:#6c7971;margin:.35rem 0 0;font-size:12px;line-height:1.5}.c03-start2-grid{gap:12px;display:grid}.c03-start2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c03-start2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.c03-start2-field{flex-direction:column;gap:5px;min-width:0;display:flex}.c03-start2-field.is-wide{grid-column:1/-1}.c03-start2-field>span{color:#264939;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.c03-start2-field small{color:#75827b;font-size:9.5px}.c03-start2-field input,.c03-start2-field select,.c03-start2-field textarea{box-sizing:border-box;color:#172a21;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d6cf;border-radius:10px;padding:.68rem .72rem;font-size:13px}.c03-start2-field textarea{resize:vertical}.c03-start2-field input:focus,.c03-start2-field select:focus,.c03-start2-field textarea:focus{border-color:#237451;outline:3px solid #d8b35a33}.c03-start2-money{color:#1d6a48;font-size:11px}.c03-start2-mode{background:#f4f7f4;border:1px solid #1644311a;border-radius:12px;gap:5px;margin-bottom:14px;padding:4px;display:inline-flex}.c03-start2-mode button{color:#607069;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:11px;font-weight:850}.c03-start2-mode button.is-active{color:#fff;background:#174f35}.c03-start2-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.c03-start2-customer-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0da;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.c03-start2-customer-grid>button:hover{border-color:#70a78e}.c03-start2-customer-grid>button.is-selected{background:#f2f8f4;border-color:#237451;box-shadow:0 0 0 2px #23745114}.c03-start2-customer-grid .customer-portrait{width:42px;height:42px}.c03-start2-customer-grid strong,.c03-start2-customer-grid small,.c03-start2-customer-grid em{display:block}.c03-start2-customer-grid strong{color:#173126;font-size:11px}.c03-start2-customer-grid small{color:#69776f;margin-top:2px;font-size:9.5px}.c03-start2-customer-grid em{color:#237451;margin-top:3px;font-size:8.5px;font-style:normal;font-weight:800}.c03-start2-customer-grid>b{color:#17623d;background:#dff2e7;border-radius:999px;padding:4px 6px;font-size:8px}.c03-start2-photo-card{background:linear-gradient(135deg,#fbfcf9,#f2f6f1);border:1px solid #1644311a;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:18px;margin-top:18px;padding:14px;display:grid}.c03-start2-photo-card>div:first-child>span{color:#237451;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.c03-start2-photo-card h3{margin:.3rem 0 0;font-size:18px}.c03-start2-photo-card p{color:#6e7b73;max-width:650px;margin:.35rem 0 0;font-size:11px;line-height:1.5}.c03-start2-photo-editor{grid-template-columns:92px 1fr;align-items:center;gap:12px;display:grid}.c03-start2-photo-editor>.customer-portrait{border-radius:14px;width:92px;height:118px}.c03-start2-photo-editor .customer-photo-picker{min-width:0}.c03-start2-photo-empty{background:#f8faf8;border:1px dashed #cbd7ce;border-radius:12px;margin-top:14px;padding:12px 14px}.c03-start2-photo-empty strong,.c03-start2-photo-empty span{display:block}.c03-start2-photo-empty span{color:#77837c;margin-top:3px;font-size:10px}.c03-start2-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:13px;display:grid}.c03-start2-machine-grid article{background:#fff;border:1px solid #d7e0da;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #1438290a}.c03-start2-machine-grid article.is-selected{border-color:#237451;box-shadow:0 0 0 2px #23745114,0 10px 28px #14382912}.c03-start2-machine-image{background:#edf2ee;place-items:center;height:210px;display:grid;overflow:hidden}.c03-start2-machine-image img{object-fit:contain;width:100%;height:100%}.c03-start2-machine-image span{font-size:46px}.c03-start2-machine-body{padding:13px}.c03-start2-machine-body>small{color:#237451;letter-spacing:.1em;font-size:9px;font-weight:900}.c03-start2-machine-body h3{margin:.25rem 0;font-size:16px}.c03-start2-machine-body p{color:#6d7a72;margin:0;font-size:10.5px}.c03-start2-machine-body>div{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}.c03-start2-machine-body>div span{color:#718078;background:#f4f6f2;border-radius:10px;padding:8px;font-size:9px;display:block}.c03-start2-machine-body>div strong{color:#173126;margin-top:3px;font-size:10px;display:block}.c03-start2-machine-body>button{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#174f35;border:0;border-radius:10px;font-size:11px;font-weight:850}.c03-start2-machine-grid article.is-selected .c03-start2-machine-body>button{color:#183024;background:#d8b35a}.c03-start2-empty{color:#69776f;font-size:12px}.c03-start2-terms{grid-template-columns:minmax(0,1fr) 250px;gap:15px;display:grid}.c03-start2-deal{color:#fff;background:#0f3b28;border-radius:15px;height:max-content;padding:15px}.c03-start2-deal>span,.c03-start2-deal>small{color:#bcd4c7;font-size:9px;display:block}.c03-start2-deal>strong{color:#f0dc94;margin:.25rem 0;font-size:26px;display:block}.c03-start2-deal>div{border-top:1px solid #ffffff1f;margin-top:9px;padding-top:9px}.c03-start2-deal>div b,.c03-start2-deal>div span{display:block}.c03-start2-deal>div b{font-size:12px}.c03-start2-deal>div span{color:#abc7ba;margin-top:2px;font-size:9px}.c03-start2-schedule{background:#fbfcfa;border:1px solid #d7e0da;border-radius:15px;margin-top:15px;padding:15px}.c03-start2-schedule-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.c03-start2-schedule-head span,.c03-start2-schedule-head strong{display:block}.c03-start2-schedule-head span{color:#237451;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.c03-start2-schedule-head strong{margin-top:2px;font-size:17px}.c03-start2-schedule-head>b{color:#174f35;font-size:14px}.c03-start2-schedule-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.c03-start2-schedule-facts div{background:#f0f4ef;border-radius:10px;padding:8px}.c03-start2-schedule-facts span,.c03-start2-schedule-facts strong{display:block}.c03-start2-schedule-facts span{color:#718078;font-size:8px}.c03-start2-schedule-facts strong{margin-top:2px;font-size:9.5px}.c03-start2-schedule-rows{gap:5px;display:grid}.c03-start2-schedule-rows div{background:#fff;border:1px solid #e1e7e2;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.c03-start2-schedule-rows span{color:#237451;font-size:9px;font-weight:850}.c03-start2-schedule-rows strong{font-size:10px}.c03-start2-schedule-rows b{font-size:9.5px}.c03-start2-schedule>small{color:#718078;margin-top:8px;font-size:9px;display:block}.c03-start2-info{color:#725b12;background:#fffbed}.c03-start2-error{color:#8c2823;background:#fff4f3}.c03-start2-optional{background:#f6f7f1;border:1px solid #dfe6df;border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 12px;display:flex}.c03-start2-optional strong{font-size:11px}.c03-start2-optional span{color:#6e7b73;font-size:10px}.c03-start2-card>h3{color:#264939;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 10px;font-size:12px}.c03-start2-checks{gap:8px;margin-top:14px;display:grid}.c03-start2-checks label{background:#fbfcfa;border:1px solid #dbe3dd;border-radius:12px;gap:9px;padding:10px;display:flex}.c03-start2-checks input{width:17px;height:17px;margin-top:2px}.c03-start2-checks strong,.c03-start2-checks small{display:block}.c03-start2-checks strong{font-size:11px}.c03-start2-checks small{color:#718078;margin-top:2px;font-size:9px;line-height:1.4}.c03-start2-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.c03-start2-review article{background:#f6f8f5;border:1px solid #dfe6df;border-radius:12px;min-height:78px;padding:10px}.c03-start2-review span,.c03-start2-review strong,.c03-start2-review small{display:block}.c03-start2-review span{color:#718078;text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.c03-start2-review strong{margin-top:5px;font-size:12px}.c03-start2-review small{color:#738078;margin-top:3px;font-size:9px}.c03-start2-review .customer-portrait{margin-top:5px}.c03-start2-review-note{color:#735a08;background:#fff9e7;border-radius:11px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;display:flex}.c03-start2-review-note.is-complete{color:#17623d;background:#eef8f1}.c03-start2-review-note span{font-size:10px}.c03-start2-footer{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #1644311f;justify-content:space-between;align-items:center;gap:15px;padding:10px 18px;display:flex;position:fixed;bottom:0;left:300px;right:0;box-shadow:0 -8px 24px #14382914}.c03-start2-footer>div:first-child span,.c03-start2-footer>div:first-child strong{display:block}.c03-start2-footer>div:first-child span{color:#237451;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.c03-start2-footer>div:first-child strong{margin-top:2px;font-size:11px}.c03-start2-footer>div:last-child{gap:7px;display:flex}.c03-start2-footer button{color:#28513e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6cf;border-radius:10px;padding:0 14px;font-size:11px;font-weight:850}.c03-start2-footer button.is-primary{color:#fff;background:#174f35;border-color:#174f35}.c03-start2-footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.c03-start2-customer-grid,.c03-start2-review{grid-template-columns:repeat(2,minmax(0,1fr))}.c03-start2-terms{grid-template-columns:1fr}.c03-start2-deal{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.c03-start2-deal>strong{margin:0}.c03-start2-deal>div{border:0;margin:0;padding:0}}@media (width<=900px){.c03-start2-hero{grid-template-columns:1fr}.c03-start2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.c03-start2-machine-grid,.c03-start2-photo-card,.c03-start2-grid--3,.c03-start2-grid--2{grid-template-columns:1fr}.c03-start2-field.is-wide{grid-column:auto}.c03-start2-footer{left:0}.c03-start2-topbar{position:relative}}@media (width<=600px){body.finance-installment-page--start .bwl-theme-finance-signature .bwl-content{padding:8px 10px 16px!important}.c03-start2-shell{padding-bottom:96px}.c03-start2-topbar{flex-direction:column;align-items:flex-start}.c03-start2-topbar nav{justify-content:flex-start;width:100%}.c03-start2-hero{padding:18px}.c03-start2-hero h1{font-size:2rem}.c03-start2-steps,.c03-start2-customer-grid,.c03-start2-review{grid-template-columns:1fr}.c03-start2-photo-editor{grid-template-columns:82px 1fr}.c03-start2-photo-editor>.customer-portrait{width:82px;height:104px}.c03-start2-schedule-facts,.c03-start2-deal{grid-template-columns:repeat(2,minmax(0,1fr))}.c03-start2-footer{padding:8px 10px}.c03-start2-footer>div:last-child{width:100%}.c03-start2-footer button{flex:1}.c03-start2-footer{align-items:stretch}.c03-start2-footer>div:first-child{display:none}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#182033;background:#f4f6f9;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#0b5ed7;border:none;border-radius:8px;padding:10px 14px;font-weight:700}button:hover{opacity:.9}button:disabled{opacity:.6;cursor:not-allowed}input,select,textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;margin-bottom:12px;padding:10px}textarea{resize:vertical;min-height:90px}label{margin-bottom:5px;font-size:14px;font-weight:700;display:block}table{border-collapse:collapse;width:100%;margin-top:12px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:12px;font-size:14px}th{background:#f8fafc;font-weight:800}.login-page{background:linear-gradient(135deg,#071529,#0f2a47);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:#fff;border-radius:18px;width:100%;max-width:420px;padding:32px;box-shadow:0 20px 60px #00000040}.login-logo{color:#071529;background:#d4af37;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:24px;font-weight:900;display:flex}.login-card h1{margin:0;font-size:24px}.login-card p{color:#667085;margin-top:8px}.password-row{align-items:flex-start;gap:8px;display:flex}.password-row input{flex:1;margin-bottom:12px}.password-toggle{white-space:nowrap;height:42px;padding:8px 12px}.login-help{color:#475467;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:18px;padding:12px;font-size:13px;line-height:1.5}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-header h1{margin:0;font-size:30px}.page-header p{color:#667085;margin:6px 0 0}.cards-grid,.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.stat-card,.section-card{background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 8px 24px #0f172a0f}.stat-card h3{color:#667085;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:14px}.stat-card span{color:#667085;margin-bottom:10px;font-size:14px;display:block}.stat-card strong{word-break:break-word;font-size:26px;line-height:1.2;display:block}.stat-card p{color:#667085;margin:8px 0 0;font-size:13px;line-height:1.4}.section-card{margin-bottom:20px;overflow-x:auto}.section-card h2{margin-top:0}.two-column{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-search{align-items:center;gap:8px;display:flex}.inline-search input{margin-bottom:0}.success-box,.error-box,.warning-box{border-radius:10px;margin-bottom:16px;padding:12px 14px;font-weight:700}.success-box{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.error-box{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.warning-box{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.secondary-button{background:#475467}.danger-button{background:#b42318}.small-danger{background:#b42318;padding:7px 10px;font-size:12px}.small-success{background:#027a48;padding:7px 10px;font-size:12px}.table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-actions button{padding:7px 10px;font-size:12px}.status-active,.status-disabled{text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.status-active{color:#027a48;background:#ecfdf3}.status-disabled{color:#b42318;background:#fef3f2}.danger-text{color:#b42318;font-weight:900}.low-stock-row{background:#fff7ed}.sale-total{color:#fff;background:#071529;border-radius:12px;margin-top:16px;padding:14px;font-size:22px;font-weight:900}.receipt-card{max-width:720px}.filter-grid{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.filter-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.modal-backdrop{z-index:50;background:#0f172aa6;justify-content:center;align-items:flex-start;padding:30px;display:flex;position:fixed;inset:0;overflow:auto}.receipt-modal{background:#fff;border-radius:18px;width:100%;max-width:850px;padding:24px;box-shadow:0 24px 80px #00000059}.modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.modal-header h2{margin:0}.modal-header p{color:#667085;margin:5px 0 0}.receipt-preview{border:1px solid #e5e7eb;border-radius:14px;padding:20px}.receipt-center{text-align:center;border-bottom:2px solid #071529;margin-bottom:16px;padding-bottom:14px}.receipt-center h2{margin:0}.receipt-center p{color:#667085;margin:6px 0}.receipt-info-grid{grid-template-columns:1fr 1fr;gap:8px 20px;margin-bottom:16px;display:grid}.receipt-info-grid p{margin:0}.receipt-totals{max-width:320px;margin-top:16px;margin-left:auto}.receipt-totals p{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:14px;margin:0;padding:8px 0;display:flex}.receipt-grand-total{border-top:2px solid #071529;font-size:20px;font-weight:900}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.reports-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.reports-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.users-settings-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.expense-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.expenses-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.expense-filter-actions{margin-top:8px}.purchase-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.purchases-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.form-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid-3{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.purchase-item-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin:10px 0 16px;padding:16px}.purchase-item-box h3{margin-top:0}.purchase-total-box{color:#fff;background:#071529;border-radius:14px;margin:16px 0;padding:16px}.purchase-total-box p{justify-content:space-between;gap:12px;margin:0;padding:6px 0;display:flex}.purchase-total-box strong{font-size:20px}.returns-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.returns-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.selected-sale-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-top:12px;padding:14px}.selected-sale-box h3{margin-top:0}.selected-sale-box p{margin:6px 0}.return-amount-box{color:#fff;background:#071529;border-radius:14px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:16px;display:flex}.return-amount-box strong{font-size:20px}.returned-row{color:#667085;background:#f3f4f6}.exports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.export-card{flex-direction:column;justify-content:space-between;display:flex}.export-card p{color:#667085;line-height:1.5}.export-filter-grid{grid-template-columns:1fr 1fr auto}.activity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.activity-filter-grid{grid-template-columns:2fr 1.3fr 1fr 1fr auto;align-items:end;gap:14px;display:grid}.activity-list{gap:12px;display:grid}.activity-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.activity-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-top small{color:#667085}.activity-badge{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.activity-success{color:#027a48;background:#ecfdf3}.activity-danger{color:#b42318;background:#fef3f2}.activity-warning{color:#b54708;background:#fffaeb}.activity-neutral{color:#175cd3;background:#eff4ff}.activity-details{margin:12px 0;font-weight:700}.activity-user{color:#667085;flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.activity-user strong{color:#182033}.backup-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.backup-card p{color:#667085;line-height:1.6}.selected-file{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}@media (width<=1200px){.cards-grid,.dashboard-grid,.reports-grid,.purchase-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.page-header{align-items:flex-start}.page-header h1{font-size:26px}.cards-grid,.dashboard-grid,.two-column,.reports-grid,.reports-two-column,.users-settings-grid,.expense-summary-grid,.expenses-grid,.purchase-summary-grid,.purchases-grid,.form-grid-2,.form-grid-3,.returns-summary-grid,.returns-grid,.exports-grid,.export-filter-grid,.activity-summary-grid,.activity-filter-grid,.backup-grid,.filter-grid{grid-template-columns:1fr}.table-header,.inline-search{display:block}.receipt-info-grid{grid-template-columns:1fr}.receipt-totals{max-width:100%}.filter-actions{grid-template-columns:1fr;display:grid}.modal-backdrop{padding:14px}.receipt-modal{padding:16px}.activity-top{display:block}.activity-top small{margin-top:8px;display:block}.password-row{grid-template-columns:1fr;display:grid}.password-toggle{width:100%}}@media (width<=600px){th,td{padding:10px;font-size:13px}.login-card{padding:24px}.stat-card,.section-card{padding:16px}.stat-card strong{font-size:24px}.sale-total{font-size:18px}@media (width<=600px){.page-header{gap:10px;margin-bottom:14px}.page-header h1{font-size:22px;line-height:1.15}.page-header p{font-size:13px}.cards-grid,.dashboard-grid,.reports-grid,.purchase-summary-grid{gap:10px;margin-bottom:12px}.stat-card,.section-card{border-radius:12px;margin-bottom:12px;padding:12px}.stat-card h3{margin-bottom:6px;font-size:12px}.stat-card strong{font-size:20px}.section-card h2{font-size:19px}button{padding:9px 10px;font-size:13px}input,select,textarea{margin-bottom:10px;padding:9px}th,td{padding:8px;font-size:12px}}}.returning-customer-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;margin:16px 0;padding:14px}.returning-customer-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.returning-customer-header>div{gap:3px;min-width:0;display:grid}.returning-customer-header strong{color:#0f172a}.returning-customer-header small,.returning-customer-status{color:#64748b;line-height:1.45}.returning-customer-eyebrow{color:#9a6700;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.returning-customer-clear{flex:none}.returning-customer-status{min-height:1.25rem;margin-top:6px;font-size:.75rem}.returning-customer-results{overscroll-behavior:contain;gap:8px;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.returning-customer-result{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:11px;width:100%;padding:11px 12px}.returning-customer-result:hover,.returning-customer-result:focus-visible{outline-offset:1px;border-color:#b38b00;outline:2px solid #b38b002e}.returning-customer-result strong,.returning-customer-result span,.returning-customer-result small,.returning-customer-selected strong,.returning-customer-selected span,.returning-customer-selected small{display:block}.returning-customer-result span{color:#475569;margin-top:3px;font-size:.78rem}.returning-customer-result small{color:#64748b;margin-top:3px;font-size:.7rem}.returning-customer-selected{color:#334155;background:#effaf5;border:1px solid #a7d7c5;border-radius:12px;gap:5px;margin-top:10px;padding:12px;display:grid}.returning-customer-selected strong{color:#0f5132}.returning-customer-selected span,.returning-customer-selected small{line-height:1.45}@media (width<=720px){.returning-customer-card{margin:14px 0;padding:12px}.returning-customer-header{flex-direction:column;align-items:stretch}.returning-customer-clear{width:100%}.returning-customer-results{max-height:220px}.returning-customer-result{min-height:64px;padding:12px}.upm-page{gap:12px;width:100%;min-width:0;padding:0 2px 28px;overflow-x:clip}.upm-page>*,.upm-card,.upm-card-heading,.upm-selection-grid,.upm-control-grid,.upm-summary-grid,.upm-table-wrap,.upm-permission-table,.upm-history-table{min-width:0;max-width:100%}.upm-hero{border-radius:18px;gap:12px;padding:18px 15px}.upm-hero p{font-size:.78rem;line-height:1.35}.upm-hero h1{margin-top:5px;font-size:clamp(1.65rem,8.2vw,2.15rem);line-height:1.08}.upm-hero span{margin-top:8px;font-size:.9rem;line-height:1.5}.upm-hero-badge{text-align:center;white-space:normal;width:100%;padding:10px 12px}.upm-card{border-radius:16px;padding:14px}.upm-card-heading{gap:10px;margin-bottom:13px}.upm-card-heading h2{font-size:1.05rem;line-height:1.3}.upm-card-heading p,.upm-notice{font-size:.88rem}.upm-card-heading>button,.upm-reset-all,.upm-unlock-form button{width:100%}.upm-selection-grid,.upm-control-grid,.upm-unlock-form,.upm-filters{grid-template-columns:minmax(0,1fr);gap:12px}.upm-page input,.upm-page select,.upm-page textarea{min-height:46px;padding:11px 12px;font-size:16px}.upm-page textarea{min-height:92px}.upm-page button{touch-action:manipulation;min-height:44px}.upm-selected-user{overflow-wrap:anywhere;min-height:0;padding:13px}.upm-selected-user span{font-size:.84rem;line-height:1.45}.upm-check-control{align-items:flex-start;min-height:0}.upm-check-control input{flex:none;width:22px;min-height:22px}.upm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.upm-summary-grid article{border-radius:14px;min-width:0;padding:12px}.upm-summary-grid span{font-size:.75rem;line-height:1.25}.upm-summary-grid strong{overflow-wrap:anywhere;font-size:1.12rem;line-height:1.2}.upm-permission-heading{align-items:stretch}.upm-filters input,.upm-filters select{width:100%}.upm-table-wrap{border:0;border-radius:0;overflow:visible}.upm-table-wrap table,.upm-permission-table,.upm-history-table,.upm-permission-table tbody,.upm-history-table tbody{width:100%;min-width:0;display:block}.upm-permission-table thead,.upm-history-table thead{display:none}.upm-permission-table tbody,.upm-history-table tbody{gap:12px;display:grid}.upm-permission-table tr,.upm-history-table tr{background:#fff;border:1px solid #dbe4ef;border-radius:16px;width:100%;min-width:0;display:block;overflow:hidden;box-shadow:0 7px 20px #0f172a12}.upm-permission-table td,.upm-history-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:11px 12px;display:grid}.upm-permission-table td:before,.upm-history-table td:before{content:attr(data-label);color:#64748b;letter-spacing:.045em;text-transform:uppercase;align-self:start;font-size:.68rem;font-weight:900;line-height:1.35}.upm-permission-table td:first-child{background:#f8fafc;grid-template-columns:1fr;gap:5px;min-width:0;padding:14px 12px;display:grid}.upm-permission-table td:first-child:before{display:none}.upm-permission-table td:first-child strong{font-size:1rem;line-height:1.35}.upm-permission-table code,.upm-history-table code{white-space:normal;overflow-wrap:anywhere;max-width:100%}.upm-permission-table td:nth-child(2)>small{margin-top:6px;line-height:1.4;display:block}.upm-permission-table td:last-child,.upm-history-table td:last-child{border-bottom:0}.upm-permission-table td:last-child{background:#fbfdff;padding:12px;display:block}.upm-permission-table td:last-child:before{margin-bottom:9px;display:block}.upm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.upm-actions button{width:100%;min-width:0;min-height:46px;padding:10px 8px;font-size:.86rem}.upm-actions .is-reset{grid-column:1/-1}.upm-conflict-count,.upm-token-state{white-space:normal;width:fit-content;max-width:100%}.upm-conflict-list article{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.upm-conflict-list article>div,.upm-conflict-list article select,.upm-conflict-list article button{width:100%;min-width:0}}@media (width<=430px){.upm-page{padding-inline:0}.upm-summary-grid{grid-template-columns:minmax(0,1fr)}.upm-permission-table td,.upm-history-table td{grid-template-columns:minmax(0,1fr);gap:5px}.upm-permission-table td:before,.upm-history-table td:before{margin-bottom:2px}.upm-actions{grid-template-columns:minmax(0,1fr)}.upm-actions .is-reset{grid-column:auto}}.command-emergency-overlay{z-index:12000}.command-emergency-panel{color:#f8fafc;background:linear-gradient(145deg,#08111e,#03070e);border:1px solid #e5bd3559;border-radius:28px;width:min(920px,100%);max-height:calc(100vh - 32px);padding:26px;overflow:auto;box-shadow:0 36px 110px #000000ad}.command-emergency-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.command-emergency-header p{color:#e5bd35;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.command-emergency-header h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,48px)}.command-emergency-header span{color:#f8fafc9e;margin-top:8px;display:block}.command-emergency-header>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:13px;flex:0 0 42px;width:42px;height:42px;font-size:24px}.command-emergency-notice{color:#d9e3f0;background:#e5bd3514;border:1px solid #e5bd3533;border-radius:14px;margin:20px 0;padding:13px 15px;font-size:12px;line-height:1.55}.command-emergency-panel .emergency-action{color:#172033;background:#f8fafc}.command-emergency-panel>.command-page__button{width:100%;margin-top:18px}.command-checkbox--light{color:#5b6575}.command-page__station{border-top:1px solid #e2e7ef;margin-top:22px;padding-top:20px}.command-page__station h3{margin:0}.command-page__station p{color:#687386;font-size:13px;line-height:1.5}.command-page__station label{color:#4a5568;gap:7px;font-size:12px;font-weight:800;display:grid}.command-page__station select{background:#fff;border:1px solid #d7dde7;border-radius:12px;min-height:46px;padding:0 13px}.command-empty-state{color:#687386;text-align:center;background:#fafbfc;border:1px dashed #cfd7e3;border-radius:15px;margin-top:16px;padding:18px}.command-security-note{background:linear-gradient(145deg,#fbfcfe,#f3f6fa)}.command-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.command-security-grid span{color:#354154;background:#fff;border:1px solid #e0e6ef;border-radius:12px;padding:12px;font-size:12px}@media (width<=680px){.command-emergency-panel{border-radius:21px;padding:19px}.command-security-grid{grid-template-columns:1fr}}@media (width<=920px){:root{--mobile-navy:#07182c;--mobile-blue:#104d7f;--mobile-gold:#e8c12f;--mobile-paper:#f4f7fb;--mobile-line:#d8e1ec;--mobile-text:#10223a}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 8% 0,#e8c12f1f,#0000 28%),radial-gradient(circle at 94% 8%,#2f80ed1a,#0000 30%),linear-gradient(#edf2f8 0%,#f8fafc 48%,#edf3f8 100%)}body.chalin-route-login .gate4{background:radial-gradient(circle at 9% 3%,#e8c12f33,#0000 25%),radial-gradient(circle at 96% 16%,#379fde2e,#0000 28%),linear-gradient(155deg,#07182c 0%,#0a3154 52%,#07182c 100%)!important}body.chalin-route-login .gate4__access{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10223a0f;background:radial-gradient(circle at 96% 1%,#4fbfe624,#0000 22%),radial-gradient(circle at 4% 18%,#e8c12f1f,#0000 24%),linear-gradient(#f7fafc 0%,#eef4fa 48%,#f8fafc 100%)!important}body.chalin-route-login .gate4__workspace-tabs button{background:linear-gradient(160deg,#fff,#edf3f8)!important;border-color:#d5deea!important}body.chalin-route-login .gate4__workspace-tabs button.is-selected{background:radial-gradient(circle at 12% 12%,#e8c12f3d,#0000 42%),linear-gradient(155deg,#fffdf5,#fff 70%)!important}body.chalin-route-login .gate4__context-strip{box-shadow:0 9px 22px #10223a0d;background:linear-gradient(145deg,#e7f0f8,#f9fbfd)!important;border-color:#cfdae7!important}body.chalin-route-login .gate4__field input,body.chalin-route-login .gate4__field select,body.chalin-route-login .gate4__password{box-shadow:inset 0 1px 2px #10223a0a;background:#fff!important;border-color:#c4d1df!important}body.chalin-route-login .gate4__form{background:#ffffff9e;border:1px solid #10223a17;border-radius:18px;margin-top:10px;padding:12px;box-shadow:0 12px 28px #10223a0d}body.chalin-route-login .gate4__submit{box-shadow:0 16px 32px #dca80f33!important}.premium-mobile-bar{background:radial-gradient(circle at 8% 0,#e8c12f26,#0000 42%),linear-gradient(135deg,#07182cfa,#0d375efa)!important;border-bottom-color:#e8c12f47!important;grid-template-columns:82px minmax(0,1fr) 56px!important;gap:7px!important;height:56px!important;padding:0 8px!important;box-shadow:0 10px 28px #07182c3d!important}.premium-mobile-button{border-radius:13px!important;min-height:42px!important;padding:8px 9px!important;font-size:12px!important}.premium-mobile-menu-button{background:linear-gradient(145deg,#e8c12f2e,#ffffff0f)!important}.premium-mobile-search{background:#ffffff14!important;border-radius:14px!important;min-height:42px!important;padding:6px 10px!important}.premium-mobile-search span{font-size:12px!important}.premium-mobile-search small{font-size:9px!important}.premium-mobile-out-button{box-shadow:0 8px 18px #ae1f1a38;background:linear-gradient(145deg,#d3322b,#ae1f1a)!important;border-radius:14px!important}.premium-sidebar.mobile{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(92vw,356px)!important}.premium-sidebar.mobile .premium-brand{min-height:58px;padding:8px 10px!important}.premium-sidebar.mobile .premium-brand-logo{border-radius:13px!important;width:42px!important;height:42px!important}.premium-sidebar.mobile .premium-brand h2{font-size:17px!important}.premium-sidebar.mobile .premium-brand p{font-size:9px!important}.premium-sidebar.mobile .premium-sidebar-tools{padding:7px 8px!important}.premium-sidebar.mobile .premium-store-card-compact{min-height:44px;padding:7px 8px!important}.premium-sidebar.mobile .premium-nav-scroll{padding:8px!important}.compact-sidebar-navigation.is-mobile-navigation{gap:8px}.compact-sidebar-navigation.is-mobile-navigation .compact-nav-section{background:#ffffff09;border-radius:15px}.compact-sidebar-navigation.is-mobile-navigation .compact-nav-section-button{background:linear-gradient(135deg,#09233ffa,#0d385ff5);border-radius:14px;min-height:42px;position:relative;padding:9px 10px!important;font-size:10px!important}.compact-sidebar-navigation.is-mobile-navigation .active-section .compact-nav-section-button{color:#fff;background:radial-gradient(circle at 92% 0,#e8c12f2e,#0000 38%),linear-gradient(135deg,#0b3158,#123f6d)}.compact-sidebar-navigation.is-mobile-navigation .compact-nav-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;display:grid!important}.compact-sidebar-navigation.is-mobile-navigation .premium-nav-link{text-align:center;background:#ffffff0e;border:1px solid #fff1;flex-direction:column;justify-content:center;align-items:center;min-width:0;border-radius:14px!important;gap:6px!important;min-height:68px!important;margin:0!important;padding:8px 6px!important;font-size:10px!important;line-height:1.15!important;display:flex!important}.compact-sidebar-navigation.is-mobile-navigation .premium-nav-link.active{background:linear-gradient(145deg,#154371f5,#0a233ff5)!important;border-color:#e8c12f57!important}.compact-sidebar-navigation.is-mobile-navigation .premium-nav-icon{border-radius:10px!important;width:31px!important;height:31px!important;font-size:15px!important}.compact-sidebar-navigation.is-mobile-navigation .premium-nav-text{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;text-overflow:ellipsis!important;line-height:1.2!important;overflow:hidden!important}.premium-sidebar.mobile .premium-user-panel{padding:8px!important}.premium-main{background:radial-gradient(circle at 4% 0,#e8c12f14,#0000 24%),radial-gradient(circle at 96% 6%,#2f80ed14,#0000 28%),linear-gradient(#edf2f8 0%,#f8fafc 48%,#edf3f8 100%);width:100%!important;max-width:100vw!important;padding:66px 8px 24px!important;overflow-x:hidden!important}.premium-main>div{overflow-x:hidden;width:100%!important;max-width:100%!important;padding:4px!important}.premium-main input,.premium-main select,.premium-main textarea{box-shadow:inset 0 1px 2px #10223a09;min-height:48px!important;color:var(--mobile-text)!important;background:#fff!important;border:1px solid #cbd6e3!important;border-radius:14px!important;margin-bottom:10px!important;padding:11px 12px!important;font-size:16px!important;line-height:1.25!important}.premium-main textarea{min-height:92px!important}.premium-main label{letter-spacing:.015em;color:#24364d!important;margin-bottom:5px!important;font-size:12px!important;line-height:1.3!important}.premium-main button{min-height:44px;border-radius:13px!important;font-size:13px!important}.premium-main .success-box,.premium-main .error-box,.premium-main .warning-box{line-height:1.45;border-radius:14px!important;margin:8px 0 10px!important;padding:11px 12px!important;font-size:12px!important}.premium-main .page-header{padding:2px 2px 0;margin-bottom:12px!important}.premium-main .page-header h1{font-size:25px!important}.premium-main .page-header p{line-height:1.45;font-size:12px!important}.premium-main .stat-card,.premium-main .section-card{border-radius:17px!important;padding:13px!important;box-shadow:0 10px 26px #10223a11!important}.premium-main .cards-grid,.premium-main .dashboard-grid,.premium-main .reports-grid,.premium-main .purchase-summary-grid,.premium-main .expense-summary-grid,.premium-main .returns-summary-grid,.premium-main .activity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.premium-main .stat-card strong{font-size:20px!important}.premium-main .stat-card p{font-size:11px!important}.premium-main .two-column,.premium-main .reports-two-column,.premium-main .users-settings-grid,.premium-main .expenses-grid,.premium-main .purchases-grid,.premium-main .returns-grid,.premium-main .backup-grid,.premium-main .exports-grid{grid-template-columns:1fr!important;gap:10px!important}.premium-main .form-grid-2,.premium-main .form-grid-3,.premium-main .filter-grid,.premium-main .activity-filter-grid,.premium-main .export-filter-grid{grid-template-columns:1fr!important;gap:8px!important}.premium-main section,.premium-main form>div{max-width:100%}.premium-main table{min-width:680px;font-size:12px!important}.premium-main th,.premium-main td{padding:8px!important;font-size:11px!important}.premium-main .section-card{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.premium-main .modal-backdrop{padding:8px!important}.premium-main .receipt-modal{border-radius:18px!important;padding:13px!important}body.chalin-route-dashboard .premium-main>div>div:first-child,body.chalin-route-new-sale .premium-main>div>div:first-child,body.chalin-route-products .premium-main>div>div:first-child{border-radius:24px!important;min-height:0!important;margin:0 0 12px!important;padding:18px 14px!important;box-shadow:0 18px 40px #07182c33!important}body.chalin-route-dashboard .premium-main>div>div:first-child>div:last-child,body.chalin-route-new-sale .premium-main>div>div:first-child>div:last-child,body.chalin-route-products .premium-main>div>div:first-child>div:last-child{padding:0!important}body.chalin-route-dashboard .premium-main>div>div:first-child>div:last-child>div:first-child,body.chalin-route-new-sale .premium-main>div>div:first-child>div:last-child>div:first-child,body.chalin-route-products .premium-main>div>div:first-child>div:last-child>div:first-child{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;display:grid!important}body.chalin-route-dashboard .premium-main>div>div:first-child h1,body.chalin-route-new-sale .premium-main>div>div:first-child h1,body.chalin-route-products .premium-main>div>div:first-child h1{letter-spacing:-.04em!important;text-align:left!important;margin-top:5px!important;font-size:34px!important;line-height:1.04!important}body.chalin-route-dashboard .premium-main>div>div:first-child p,body.chalin-route-new-sale .premium-main>div>div:first-child p,body.chalin-route-products .premium-main>div>div:first-child p{text-align:left!important;max-width:none!important;margin-top:10px!important;font-size:15px!important;line-height:1.52!important}body.chalin-route-dashboard .premium-main>div>div:first-child img,body.chalin-route-new-sale .premium-main>div>div:first-child img,body.chalin-route-products .premium-main>div>div:first-child img{border-radius:20px!important;width:78px!important;height:78px!important}body.chalin-route-dashboard .premium-main>div>div:first-child>div:last-child>div:last-child,body.chalin-route-new-sale .premium-main>div>div:first-child>div:last-child>div:last-child,body.chalin-route-products .premium-main>div>div:first-child>div:last-child>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}body.chalin-route-dashboard .premium-main>div>div:first-child>div:last-child>div:last-child>div,body.chalin-route-new-sale .premium-main>div>div:first-child>div:last-child>div:last-child>div,body.chalin-route-products .premium-main>div>div:first-child>div:last-child>div:last-child>div{border-radius:16px!important;min-width:0!important;min-height:72px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.35!important}body.chalin-route-new-sale .premium-main section,body.chalin-route-products .premium-main section{border-radius:19px!important;padding:14px!important}body.chalin-route-new-sale .premium-main form>div,body.chalin-route-products .premium-main form>div{grid-template-columns:1fr!important;gap:10px!important}body.chalin-route-new-sale .premium-main h2,body.chalin-route-products .premium-main h2{font-size:21px!important;line-height:1.15!important}body.chalin-route-new-sale .premium-main h3,body.chalin-route-products .premium-main h3{font-size:17px!important}body.chalin-route-new-sale .premium-main p,body.chalin-route-products .premium-main p{font-size:12px!important;line-height:1.5!important}}@media (width<=430px){.premium-mobile-bar{grid-template-columns:72px minmax(0,1fr) 52px!important}.premium-mobile-button{font-size:11px!important}.compact-sidebar-navigation.is-mobile-navigation .compact-nav-items{gap:5px!important}.compact-sidebar-navigation.is-mobile-navigation .premium-nav-link{min-height:64px!important;padding:7px 5px!important}body.chalin-route-dashboard .premium-main>div>div:first-child h1,body.chalin-route-new-sale .premium-main>div>div:first-child h1,body.chalin-route-products .premium-main>div>div:first-child h1{font-size:31px!important}}@media (width<=760px){.users-control-page{width:100%!important;min-width:0!important;margin:0!important;overflow-x:hidden!important}.users-control-page>*{min-width:0!important;max-width:100%!important}.users-hero{border-radius:20px!important;margin:0 0 12px!important;padding:16px!important}.users-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.users-hero h1{font-size:clamp(2rem,10vw,2.6rem)!important;line-height:1!important}.users-hero p:not(.users-eyebrow){margin-top:9px!important;font-size:.92rem!important;line-height:1.48!important}.users-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.users-hero-actions button{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 8px!important;font-size:.86rem!important;line-height:1.2!important}.users-store-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.users-store-pill{border-radius:16px!important;min-width:0!important;padding:11px!important}.users-store-pill label{color:#ffffffb8!important;font-size:.66rem!important}.users-store-pill strong{color:#fff!important;font-size:.94rem!important;line-height:1.25!important}.users-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.users-stat-card{border-radius:18px!important;min-width:0!important;padding:13px!important}.users-stat-card strong{font-size:1.65rem!important}.users-stat-card small{font-size:.72rem!important;line-height:1.35!important}.users-layout-grid,.users-form-grid,.users-role-grid{grid-template-columns:minmax(0,1fr)!important}.users-card{border-radius:20px!important;min-width:0!important}.users-card-header,.users-card-body{min-width:0!important;padding:14px!important}.users-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.users-panel-tab{width:100%!important;min-width:0!important;padding:10px 7px!important;font-size:.82rem!important}.users-table-wrap{overscroll-behavior-inline:contain;width:100%!important;max-width:100%!important;overflow-x:auto!important}.users-table{min-width:760px!important}.upm-page,.upm-page>*,.upm-card,.upm-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.upm-table-wrap .upm-permission-table,.upm-table-wrap .upm-history-table,.upm-table-wrap table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.upm-permission-table tbody,.upm-history-table tbody{gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.upm-permission-table tr,.upm-history-table tr{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.upm-permission-table td,.upm-history-table td{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important}.upm-permission-table td:first-child{min-width:0!important}.upm-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.upm-actions button{text-overflow:ellipsis!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.upm-actions .is-reset{grid-column:1/-1!important}.delegate-panel,.delegate-capability-grid,.delegate-capability-grid label{min-width:0!important;max-width:100%!important}.delegate-panel{border-radius:18px!important;padding:14px!important}.delegate-capability-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:14px 0!important}.delegate-capability-grid label,.delegate-capability-grid.is-readonly>div{border-radius:15px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:13px!important;display:grid!important}.delegate-capability-grid input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;border-radius:3px!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;display:block!important}.delegate-capability-grid label>span{min-width:0!important}.delegate-capability-grid strong,.delegate-capability-grid small{overflow-wrap:anywhere!important}}@media (width<=430px){.users-hero-actions,.users-store-strip,.users-stats-grid,.users-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.upm-actions{grid-template-columns:minmax(0,1fr)!important}.upm-actions .is-reset{grid-column:auto!important}}.finance-simple__dialog-backdrop,.finance-accounts__backdrop,.excavator-registration-modal-backdrop{z-index:1000000!important;place-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.finance-simple__dialog,.finance-accounts__dialog{flex-direction:column!important;width:min(920px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;height:min(88dvh,820px)!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0!important;display:flex!important;overflow:hidden!important}.finance-simple__dialog>form{overscroll-behavior:contain;min-height:0;padding-bottom:6rem;scroll-padding-bottom:6rem;overflow:auto}.finance-simple__dialog>form>.finance-simple__sticky-actions{z-index:2;margin-bottom:0;position:sticky;bottom:0}.finance-simple:has(.finance-simple__steps){width:min(100%,1280px);padding-top:.45rem}.finance-simple:has(.finance-simple__steps) .finance-simple__hero{border-radius:15px;align-items:center;min-height:auto;padding:.8rem .95rem}.finance-simple:has(.finance-simple__steps) .finance-simple__hero h1{font-size:clamp(1.45rem,3vw,2rem)}.finance-simple:has(.finance-simple__steps) .finance-simple__hero span{margin-top:.3rem;font-size:.86rem}.finance-simple:has(.finance-simple__steps)>.finance-simple__notice{margin:.5rem 0;padding:.55rem .72rem;font-size:.82rem}.finance-simple:has(.finance-simple__steps) .finance-simple__steps{z-index:20;gap:.35rem;margin:.5rem 0;padding:.25rem;position:sticky;top:.35rem}.finance-simple:has(.finance-simple__steps) .finance-simple__step{border-radius:11px;min-height:46px;padding:.45rem .55rem;font-size:.82rem}.finance-simple:has(.finance-simple__steps) .finance-simple__panel{border-radius:16px;margin-top:.55rem;padding:.75rem}.finance-simple:has(.finance-simple__steps) .finance-simple__grid{gap:.6rem;margin-top:.65rem}.finance-simple:has(.finance-simple__steps) .finance-simple__section{box-shadow:none;border-radius:14px;margin-top:.6rem;padding:.72rem}:is(.finance-simple:has(.finance-simple__steps) input,.finance-simple:has(.finance-simple__steps) select,.finance-simple:has(.finance-simple__steps) textarea){border-radius:10px;min-height:40px;padding:.58rem .68rem}.finance-simple:has(.finance-simple__steps) textarea{min-height:80px}.finance-simple:has(.finance-simple__steps) .finance-simple__sticky-actions{border-radius:14px;width:min(900px,100%);margin:.55rem auto 0;padding:.6rem}.finance-simple:has(.finance-simple__steps) .finance-simple__cards{gap:.75rem;margin-top:.7rem}.finance-simple:has(.finance-simple__steps) .finance-simple__card-body{padding:.8rem}.finance-simple:has(.finance-simple__steps) .finance-simple__facts{gap:.45rem;margin:.6rem 0}.finance-simple:has(.finance-simple__steps) .finance-simple__facts div{padding:.5rem}.finance-simple:has(.finance-simple__steps) .finance-simple__summary{gap:.55rem;margin-top:.7rem}.finance-simple:has(.finance-simple__steps) .finance-simple__summary article{padding:.65rem}.finance-profile{padding-top:.45rem!important}.finance-profile__hero{min-height:auto!important;padding:.85rem 1rem!important}@media (width<=900px){.finance-simple__dialog-backdrop,.finance-accounts__backdrop,.excavator-registration-modal-backdrop{padding:14px!important}.finance-simple__dialog,.finance-accounts__dialog{width:min(760px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;height:min(92dvh,840px)!important;max-height:calc(100dvh - 28px)!important}}@media (width<=720px){.finance-simple__dialog-backdrop,.finance-accounts__backdrop,.excavator-registration-modal-backdrop{justify-content:center!important;align-items:flex-end!important;padding:0!important}.finance-simple__dialog,.finance-accounts__dialog{border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;height:min(94dvh,880px)!important;max-height:94dvh!important}.finance-simple:has(.finance-simple__steps) .finance-simple__steps{scroll-snap-type:x mandatory;display:flex;position:static;overflow-x:auto}.finance-simple:has(.finance-simple__steps) .finance-simple__step{scroll-snap-align:start;flex:0 0 min(72vw,235px)}}html[data-chalin-theme=dark] body,html[data-chalin-theme=dark] #root,html[data-chalin-theme=dark] .bwl-shell:not(.bwl-theme-finance-signature),html[data-chalin-theme=dark] .bwl-main:not(.finance-preview-page),html[data-chalin-theme=dark] .bwl-content{color:#edf5f1!important;background:#0b1118!important}html[data-chalin-theme=dark] .section-card,html[data-chalin-theme=dark] .stat-card,html[data-chalin-theme=dark] .card,html[data-chalin-theme=dark] .panel,html[data-chalin-theme=dark] .surface,html[data-chalin-theme=dark] .section,html[data-chalin-theme=dark] .table-card,html[data-chalin-theme=dark] .form-card,html[data-chalin-theme=dark] .settings-card,html[data-chalin-theme=dark] .receipt-modal,html[data-chalin-theme=dark] .receipt-preview,html[data-chalin-theme=dark] .selected-sale-box,html[data-chalin-theme=dark] .purchase-item-box,html[data-chalin-theme=dark] .installment-completion__panel,html[data-chalin-theme=dark] .installment-completion__metric,html[data-chalin-theme=dark] .installment-completion__workflow article,html[data-chalin-theme=dark] .installment-completion__inbox article,html[data-chalin-theme=dark] .installment-completion__case-summary,html[data-chalin-theme=dark] .installment-completion__payment-guide,html[data-chalin-theme=dark] .finance-simple,html[data-chalin-theme=dark] .finance-simple__section,html[data-chalin-theme=dark] .finance-simple__card,html[data-chalin-theme=dark] .finance-simple__metric,html[data-chalin-theme=dark] .finance-simple__summary article,html[data-chalin-theme=dark] .finance-simple__dialog,html[data-chalin-theme=dark] [role=dialog]{color:#edf5f1!important;background:#121a24!important;border-color:#2d3a48!important}html[data-chalin-theme=dark] .section-card,html[data-chalin-theme=dark] .stat-card,html[data-chalin-theme=dark] .card,html[data-chalin-theme=dark] .panel,html[data-chalin-theme=dark] .surface,html[data-chalin-theme=dark] .section,html[data-chalin-theme=dark] .table-card,html[data-chalin-theme=dark] .form-card,html[data-chalin-theme=dark] .settings-card{box-shadow:0 16px 42px #0000003d!important}html[data-chalin-theme=dark] .bg-white,html[data-chalin-theme=dark] .background-white,html[data-chalin-theme=dark] .bg-light,html[data-chalin-theme=dark] .bg-muted,html[data-chalin-theme=dark] [class*=white-bg],html[data-chalin-theme=dark] [class*=light-bg]{color:#edf5f1!important;background:#121a24!important}html[data-chalin-theme=dark] input,html[data-chalin-theme=dark] select,html[data-chalin-theme=dark] textarea,html[data-chalin-theme=dark] button:not(.is-primary):not(.danger-button):not(.small-danger):not(.small-success){color:#edf5f1!important;background:#101923!important;border-color:#405160!important}html[data-chalin-theme=dark] input::placeholder,html[data-chalin-theme=dark] textarea::placeholder{color:#84988e!important}html[data-chalin-theme=dark] option{color:#edf5f1!important;background:#101923!important}html[data-chalin-theme=dark] thead,html[data-chalin-theme=dark] tbody,html[data-chalin-theme=dark] tr,html[data-chalin-theme=dark] th,html[data-chalin-theme=dark] td{color:#edf5f1!important;border-color:#2d3a48!important}html[data-chalin-theme=dark] th{background:#17212d!important}html[data-chalin-theme=dark] tbody tr:nth-child(2n) td{background:#141d27!important}html[data-chalin-theme=dark] .bwl-content small,html[data-chalin-theme=dark] .bwl-content .muted,html[data-chalin-theme=dark] .bwl-content [class*=muted],html[data-chalin-theme=dark] .bwl-content [class*=secondary]{color:#98aaa1!important}html[data-chalin-theme=dark] .modal,html[data-chalin-theme=dark] .drawer,html[data-chalin-theme=dark] .dialog,html[data-chalin-theme=dark] .finance-simple__dialog,html[data-chalin-theme=dark] [role=dialog]{color:#edf5f1!important;background:#121a24!important;border-color:#344452!important;box-shadow:0 28px 90px #00000080!important}html[data-chalin-theme=dark] .finance-simple__machine-image,html[data-chalin-theme=dark] .finance-simple__photo-preview,html[data-chalin-theme=dark] .equipment-image,html[data-chalin-theme=dark] [class*=image-frame],html[data-chalin-theme=dark] [class*=photo-frame]{background:#18232d!important;border-color:#344452!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature{color:#edf6f1!important;background:#07110d!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-main,html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-content{background:#07110d!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar{color:#f6fbf8!important;background:#06120df5!important;border-color:#d9b85d30!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-topbar:after{background:linear-gradient(90deg,#17734a,#4ab974 55%,#d9b85d 80%,#0000)!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-theme-control{color:#f5d77e!important;background:#d9b85d1a!important;border-color:#d9b85d4d!important}html[data-chalin-theme=dark] .success-box{color:#c4f6d1!important;background:#103d27!important;border-color:#2a7650!important}html[data-chalin-theme=dark] .warning-box{color:#f8dfa0!important;background:#45350f!important;border-color:#7a5e20!important}html[data-chalin-theme=dark] .error-box{color:#ffcbd2!important;background:#481c24!important;border-color:#7a3641!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-chalin-theme=dark]{--c03d-bg:#08110d;--c03d-bg-2:#0d1813;--c03d-surface:#111c17;--c03d-surface-2:#17241e;--c03d-surface-3:#1d2d25;--c03d-control:#0d1713;--c03d-text:#f4f8f6;--c03d-text-strong:#fff;--c03d-text-muted:#a8b8b0;--c03d-text-subtle:#82958b;--c03d-border:#2b4036;--c03d-border-strong:#40584b;--c03d-green:#5bd083;--c03d-green-strong:#8be5a6;--c03d-gold:#e0bf62;--c03d-link:#81e6a0;--c03d-focus:#67d9f4;--c03d-shadow:#00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-chalin-theme=dark],html[data-chalin-theme=dark] body,html[data-chalin-theme=dark] #root,html[data-chalin-theme=dark] .bwl-main,html[data-chalin-theme=dark] .bwl-content{background:var(--c03d-bg)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature,html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-main,html[data-chalin-theme=dark] .bwl-shell.bwl-theme-finance-signature .bwl-content{background:radial-gradient(circle at 88% 2%, #e0bf6217, transparent 22rem), radial-gradient(circle at 18% 92%, #5bd0830f, transparent 28rem), var(--c03d-bg)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content .section-card,html[data-chalin-theme=dark] .bwl-content .stat-card,html[data-chalin-theme=dark] .bwl-content .table-card,html[data-chalin-theme=dark] .bwl-content .form-card,html[data-chalin-theme=dark] .bwl-content .settings-card,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary],html[data-chalin-theme=dark] .bwl-content [class*=popover],html[data-chalin-theme=dark] .bwl-content [class*=drawer],html[data-chalin-theme=dark] .bwl-content [class*=modal],html[data-chalin-theme=dark] .bwl-content [class*=dialog]{background:var(--c03d-surface)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border)!important;box-shadow:0 16px 42px var(--c03d-shadow)!important}:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h1,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h2,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h3,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h4,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h5,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) h6,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) p,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) span,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) small,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) strong,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) b,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) label,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) legend,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) li,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) dt,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) dd,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) td,:is(html[data-chalin-theme=dark] .bwl-content .card,html[data-chalin-theme=dark] .bwl-content .panel,html[data-chalin-theme=dark] .bwl-content .surface,html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary]) th{color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__card h1,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h2,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h3,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h4,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h5,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h6,html[data-chalin-theme=dark] .bwl-content .finance-simple__card p,html[data-chalin-theme=dark] .bwl-content .finance-simple__card span,html[data-chalin-theme=dark] .bwl-content .finance-simple__card small,html[data-chalin-theme=dark] .bwl-content .finance-simple__card strong,html[data-chalin-theme=dark] .bwl-content .finance-simple__card b,html[data-chalin-theme=dark] .bwl-content .finance-simple__card label,html[data-chalin-theme=dark] .bwl-content .finance-simple__card td,html[data-chalin-theme=dark] .bwl-content .finance-simple__card th,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h1,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h2,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h3,html[data-chalin-theme=dark] .bwl-content .finance-simple__section p,html[data-chalin-theme=dark] .bwl-content .finance-simple__section span,html[data-chalin-theme=dark] .bwl-content .finance-simple__section strong,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric span,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric strong,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary span,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary strong{color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__card h1,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h2,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h3,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h4,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h5,html[data-chalin-theme=dark] .bwl-content .finance-simple__card h6,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h1,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h2,html[data-chalin-theme=dark] .bwl-content .finance-simple__section h3{color:var(--c03d-text-strong)!important}html[data-chalin-theme=dark] .finance-simple,html[data-chalin-theme=dark] .finance-simple__section,html[data-chalin-theme=dark] .finance-simple__card,html[data-chalin-theme=dark] .finance-simple__metric,html[data-chalin-theme=dark] .finance-simple__summary article,html[data-chalin-theme=dark] .finance-simple__facts div,html[data-chalin-theme=dark] .finance-simple__field,html[data-chalin-theme=dark] .finance-simple__customer,html[data-chalin-theme=dark] .finance-simple__guide-card,html[data-chalin-theme=dark] .finance-simple__sticky-actions{background:var(--c03d-surface)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border)!important}html[data-chalin-theme=dark] .finance-simple__facts div,html[data-chalin-theme=dark] .finance-simple__metric,html[data-chalin-theme=dark] .finance-simple__summary article{background:var(--c03d-surface-2)!important}html[data-chalin-theme=dark] .finance-simple__facts div span,html[data-chalin-theme=dark] .finance-simple__facts div strong,html[data-chalin-theme=dark] .finance-simple__metric span,html[data-chalin-theme=dark] .finance-simple__metric strong{color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content h1,html[data-chalin-theme=dark] .bwl-content h2,html[data-chalin-theme=dark] .bwl-content h3,html[data-chalin-theme=dark] .bwl-content h4,html[data-chalin-theme=dark] .bwl-content h5,html[data-chalin-theme=dark] .bwl-content h6{color:var(--c03d-text-strong)!important}html[data-chalin-theme=dark] .bwl-content p,html[data-chalin-theme=dark] .bwl-content li,html[data-chalin-theme=dark] .bwl-content dt,html[data-chalin-theme=dark] .bwl-content dd{color:var(--c03d-text-muted)!important}html[data-chalin-theme=dark] .bwl-content small,html[data-chalin-theme=dark] .bwl-content [class*=muted],html[data-chalin-theme=dark] .bwl-content [class*=hint],html[data-chalin-theme=dark] .bwl-content [class*=description],html[data-chalin-theme=dark] .bwl-content [class*=helper],html[data-chalin-theme=dark] .bwl-content [class*=subtitle]{color:var(--c03d-text-subtle)!important}html[data-chalin-theme=dark] .bwl-content input,html[data-chalin-theme=dark] .bwl-content select,html[data-chalin-theme=dark] .bwl-content textarea,html[data-chalin-theme=dark] .bwl-content [contenteditable=true]{background:var(--c03d-control)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border-strong)!important;-webkit-text-fill-color:var(--c03d-text)!important;caret-color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content input::placeholder,html[data-chalin-theme=dark] .bwl-content textarea::placeholder{color:var(--c03d-text-subtle)!important;opacity:1!important}html[data-chalin-theme=dark] option,html[data-chalin-theme=dark] optgroup{background:var(--c03d-surface)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content button:not(.is-primary):not([class*=primary]):not(.danger-button):not([class*=danger]):not([class*=success]){background:var(--c03d-surface-2)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border-strong)!important}html[data-chalin-theme=dark] .bwl-content button.is-primary,html[data-chalin-theme=dark] .bwl-content [class*=primary]{color:#fff!important;background:linear-gradient(135deg,#1c7a4a,#0f4c32)!important;border-color:#3ba56c!important}html[data-chalin-theme=dark] .bwl-content button:focus-visible,html[data-chalin-theme=dark] .bwl-content input:focus,html[data-chalin-theme=dark] .bwl-content select:focus,html[data-chalin-theme=dark] .bwl-content textarea:focus{border-color:var(--c03d-focus)!important;outline:none!important;box-shadow:0 0 0 3px #67d9f426!important}html[data-chalin-theme=dark] .bwl-content table,html[data-chalin-theme=dark] .bwl-content thead,html[data-chalin-theme=dark] .bwl-content tbody{background:var(--c03d-surface)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content th{background:var(--c03d-surface-3)!important;color:var(--c03d-text-strong)!important;border-color:var(--c03d-border)!important}html[data-chalin-theme=dark] .bwl-content td{background:var(--c03d-surface)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border)!important}html[data-chalin-theme=dark] .bwl-content tbody tr:nth-child(2n) td{background:var(--c03d-surface-2)!important}html[data-chalin-theme=dark] .bwl-content [class*=success],html[data-chalin-theme=dark] .bwl-content .status-active,html[data-chalin-theme=dark] .bwl-content .is-approved{color:#a9f0bd!important}html[data-chalin-theme=dark] .bwl-content [class*=warning],html[data-chalin-theme=dark] .bwl-content .warning-box{color:#f5d889!important}html[data-chalin-theme=dark] .bwl-content [class*=error],html[data-chalin-theme=dark] .bwl-content .danger-text,html[data-chalin-theme=dark] .bwl-content .error-box{color:#ffc2ca!important}html[data-chalin-theme=dark] .finance-simple__machine-image,html[data-chalin-theme=dark] .finance-simple__photo-preview,html[data-chalin-theme=dark] .installment-completion__machine-image,html[data-chalin-theme=dark] .equipment-image,html[data-chalin-theme=dark] [class*=image-frame],html[data-chalin-theme=dark] [class*=photo-frame]{border-color:var(--c03d-border)!important;background:#17231e!important}html[data-chalin-theme=dark] .finance-simple__machine-image img,html[data-chalin-theme=dark] .finance-simple__photo-preview img,html[data-chalin-theme=dark] .installment-completion__machine-image img,html[data-chalin-theme=dark] .equipment-image img{filter:none!important;mix-blend-mode:normal!important}html[data-chalin-theme=dark] .modal-backdrop,html[data-chalin-theme=dark] .finance-simple__dialog-backdrop,html[data-chalin-theme=dark] .dialog-backdrop{background:#020805c7!important}html[data-chalin-theme=dark] .finance-simple__dialog,html[data-chalin-theme=dark] [role=dialog],html[data-chalin-theme=dark] .modal,html[data-chalin-theme=dark] .drawer,html[data-chalin-theme=dark] .dialog{background:var(--c03d-surface)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border-strong)!important;box-shadow:0 28px 90px #00000085!important}html[data-chalin-theme=dark] .bg-white,html[data-chalin-theme=dark] .background-white,html[data-chalin-theme=dark] .bg-light,html[data-chalin-theme=dark] .bg-muted,html[data-chalin-theme=dark] [class*=white-bg],html[data-chalin-theme=dark] [class*=light-bg]{background:var(--c03d-surface)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] .bwl-content [style*="color: black"],html[data-chalin-theme=dark] .bwl-content [style*="color:#000"],html[data-chalin-theme=dark] .bwl-content [style*="color: #000"],html[data-chalin-theme=dark] .bwl-content [style*="color:rgb(0, 0, 0)"],html[data-chalin-theme=dark] .bwl-content [style*="color: rgb(0, 0, 0)"]{color:var(--c03d-text)!important;-webkit-text-fill-color:var(--c03d-text)!important}html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__card,html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__section,html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__metric,html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__summary article{background:var(--c03d-surface)!important;color:var(--c03d-text)!important;border-color:var(--c03d-border)!important}html[data-chalin-theme=dark] .finance-applications-refined .finance-simple__facts div{background:var(--c03d-surface-2)!important;color:var(--c03d-text)!important}html[data-chalin-theme=dark] *{scrollbar-color:#486354 #0c1712}html[data-chalin-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-chalin-theme=dark] ::-webkit-scrollbar-track{background:#0c1712}html[data-chalin-theme=dark] ::-webkit-scrollbar-thumb{background:#486354;border:3px solid #0c1712;border-radius:999px}html[data-chalin-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#5d7e69}html[data-chalin-theme=dark] img,html[data-chalin-theme=dark] svg,html[data-chalin-theme=dark] canvas,html[data-chalin-theme=dark] video{filter:none!important}html[data-chalin-theme=dark] .bwl-content [class*=card] h1,html[data-chalin-theme=dark] .bwl-content [class*=card] h2,html[data-chalin-theme=dark] .bwl-content [class*=card] h3,html[data-chalin-theme=dark] .bwl-content [class*=card] h4,html[data-chalin-theme=dark] .bwl-content [class*=card] h5,html[data-chalin-theme=dark] .bwl-content [class*=card] h6,html[data-chalin-theme=dark] .bwl-content [class*=card] p,html[data-chalin-theme=dark] .bwl-content [class*=card] span,html[data-chalin-theme=dark] .bwl-content [class*=card] small,html[data-chalin-theme=dark] .bwl-content [class*=card] strong,html[data-chalin-theme=dark] .bwl-content [class*=card] b,html[data-chalin-theme=dark] .bwl-content [class*=card] label,html[data-chalin-theme=dark] .bwl-content [class*=card] legend,html[data-chalin-theme=dark] .bwl-content [class*=card] li,html[data-chalin-theme=dark] .bwl-content [class*=card] dt,html[data-chalin-theme=dark] .bwl-content [class*=card] dd,html[data-chalin-theme=dark] .bwl-content [class*=card] td,html[data-chalin-theme=dark] .bwl-content [class*=card] th,html[data-chalin-theme=dark] .bwl-content [class*=panel] h1,html[data-chalin-theme=dark] .bwl-content [class*=panel] h2,html[data-chalin-theme=dark] .bwl-content [class*=panel] h3,html[data-chalin-theme=dark] .bwl-content [class*=panel] h4,html[data-chalin-theme=dark] .bwl-content [class*=panel] h5,html[data-chalin-theme=dark] .bwl-content [class*=panel] h6,html[data-chalin-theme=dark] .bwl-content [class*=panel] p,html[data-chalin-theme=dark] .bwl-content [class*=panel] span,html[data-chalin-theme=dark] .bwl-content [class*=panel] small,html[data-chalin-theme=dark] .bwl-content [class*=panel] strong,html[data-chalin-theme=dark] .bwl-content [class*=panel] label{color:#f4f8f6!important}html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel],html[data-chalin-theme=dark] .bwl-content [class*=surface],html[data-chalin-theme=dark] .bwl-content [class*=tile],html[data-chalin-theme=dark] .bwl-content [class*=metric],html[data-chalin-theme=dark] .bwl-content [class*=stat],html[data-chalin-theme=dark] .bwl-content [class*=summary],html[data-chalin-theme=dark] .bwl-content [class*=popover],html[data-chalin-theme=dark] .bwl-content [class*=drawer],html[data-chalin-theme=dark] .bwl-content [class*=modal],html[data-chalin-theme=dark] .bwl-content [class*=dialog]{background-color:#111c17!important;border-color:#2b4036!important}html[data-chalin-theme=dark] .bwl-content .section-card,html[data-chalin-theme=dark] .bwl-content .stat-card,html[data-chalin-theme=dark] .bwl-content .receipt-modal,html[data-chalin-theme=dark] .bwl-content .receipt-preview,html[data-chalin-theme=dark] .bwl-content .selected-sale-box,html[data-chalin-theme=dark] .bwl-content .purchase-item-box,html[data-chalin-theme=dark] .bwl-content .finance-simple,html[data-chalin-theme=dark] .bwl-content .finance-simple__section,html[data-chalin-theme=dark] .bwl-content .finance-simple__card,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary article,html[data-chalin-theme=dark] .bwl-content .finance-simple__dialog,html[data-chalin-theme=dark] .bwl-content .installment-completion__panel,html[data-chalin-theme=dark] .bwl-content .installment-completion__metric,html[data-chalin-theme=dark] .bwl-content .installment-completion__workflow article,html[data-chalin-theme=dark] .bwl-content .installment-completion__inbox article,html[data-chalin-theme=dark] .bwl-content .installment-completion__case-summary,html[data-chalin-theme=dark] .bwl-content .installment-completion__payment-guide{color:#f4f8f6!important;background-color:#111c17!important;border-color:#2b4036!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__facts div,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary article{color:#f4f8f6!important;background-color:#17241e!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__facts div span,html[data-chalin-theme=dark] .bwl-content .finance-simple__facts div strong,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric span,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric strong,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary article span,html[data-chalin-theme=dark] .bwl-content .finance-simple__summary article strong{color:#f4f8f6!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__card-head small,html[data-chalin-theme=dark] .bwl-content .finance-simple__card-head p,html[data-chalin-theme=dark] .bwl-content .finance-simple__facts span,html[data-chalin-theme=dark] .bwl-content .finance-simple__metric span{color:#9eafa6!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__machine-image,html[data-chalin-theme=dark] .bwl-content .finance-simple__photo-preview,html[data-chalin-theme=dark] .bwl-content .installment-completion__machine-image,html[data-chalin-theme=dark] .bwl-content .equipment-image{background-color:#17231e!important;border-color:#355044!important}html[data-chalin-theme=dark] .bwl-content .finance-simple__machine-image img,html[data-chalin-theme=dark] .bwl-content .finance-simple__photo-preview img,html[data-chalin-theme=dark] .bwl-content .installment-completion__machine-image img,html[data-chalin-theme=dark] .bwl-content .equipment-image img{filter:none!important;opacity:1!important}html[data-chalin-theme=dark] .bwl-content input,html[data-chalin-theme=dark] .bwl-content select,html[data-chalin-theme=dark] .bwl-content textarea,html[data-chalin-theme=dark] .bwl-content [contenteditable=true]{color:#f4f8f6!important;-webkit-text-fill-color:#f4f8f6!important;background-color:#0d1713!important;border-color:#40584b!important}html[data-chalin-theme=dark] .bwl-content input::placeholder,html[data-chalin-theme=dark] .bwl-content textarea::placeholder{color:#82958b!important}html[data-chalin-theme=dark] .bwl-content table,html[data-chalin-theme=dark] .bwl-content tbody,html[data-chalin-theme=dark] .bwl-content td{color:#f4f8f6!important;background-color:#111c17!important;border-color:#2b4036!important}html[data-chalin-theme=dark] .bwl-content th{color:#fff!important;background-color:#1d2d25!important;border-color:#2b4036!important}html[data-chalin-theme=dark] .bwl-content a:not(.bwl-nav-item){color:#81e6a0!important}html[data-chalin-theme=dark] .bwl-content .success-box,html[data-chalin-theme=dark] .bwl-content [class*=success]{color:#a9f0bd!important;background-color:#123824!important;border-color:#2f7d4d!important}html[data-chalin-theme=dark] .bwl-content .warning-box,html[data-chalin-theme=dark] .bwl-content [class*=warning]{color:#f5d889!important;background-color:#40320f!important;border-color:#766026!important}html[data-chalin-theme=dark] .bwl-content .error-box,html[data-chalin-theme=dark] .bwl-content [class*=error],html[data-chalin-theme=dark] .bwl-content [class*=danger]{color:#ffc2ca!important;background-color:#461d24!important;border-color:#803944!important}html[data-chalin-theme=dark] .bwl-theme-control{color:#f4d77e!important;background-color:#14251c!important;border-color:#e0bf625c!important}@media (width<=760px){html[data-chalin-theme=dark] .bwl-content [class*=card],html[data-chalin-theme=dark] .bwl-content [class*=panel]{box-shadow:0 10px 26px #00000047!important}}
