@font-face{font-family:MaxArc Display;src:local(Arial Black),local(Arial);font-display:swap}@font-face{font-family:MaxArc Interface;src:local(Inter),local(Segoe UI),local(Arial);font-display:swap}@font-face{font-family:MaxArc Data;src:local(IBM Plex Sans),local(Segoe UI),local(Arial);font-display:swap}@font-face{font-family:MaxArc Mono;src:local(IBM Plex Mono),local(SFMono-Regular),local(Consolas);font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--panel:#ffffff12;--line:#ffffff24;--text:#f8fbff;--muted:#b8c7d9;--accent:#79d7ff;--maxarc-font-display:"MaxArc Display", "Arial Black", Arial, sans-serif;--maxarc-font-interface:"MaxArc Interface", Inter, "Segoe UI", Arial, sans-serif;--maxarc-font-data:"MaxArc Data", "Segoe UI", Arial, sans-serif;--maxarc-font-mono:"MaxArc Mono", "SFMono-Regular", Consolas, monospace;--maxarc-type-hero:clamp(3rem, 7vw, 6rem)/.94 var(--maxarc-font-display);--maxarc-type-page-title:clamp(1.85rem, 3.8vw, 3.4rem)/1 var(--maxarc-font-display);--maxarc-type-section-title:700 clamp(1.05rem, 1.8vw, 1.45rem)/1.2 var(--maxarc-font-interface);--maxarc-type-body:400 .875rem/1.55 var(--maxarc-font-interface);--maxarc-type-label:750 .72rem/1.25 var(--maxarc-font-interface);--maxarc-type-caption:500 .68rem/1.4 var(--maxarc-font-interface);--maxarc-type-data:700 .78rem/1.3 var(--maxarc-font-data)}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #79d7ff2e, transparent 32%), radial-gradient(circle at 80% 0%, #80ffc61f, transparent 28%), var(--bg);color:var(--text);font-family:var(--maxarc-font-interface);margin:0}.page{width:min(1220px,100% - 40px);margin:0 auto;padding:56px 0}.hero{padding:48px 0 32px}h1{letter-spacing:-.07em;margin:12px 0 20px;font-size:clamp(48px,8vw,96px);line-height:.92}.lead{color:#dce8f5;max-width:980px;font-size:clamp(20px,2.2vw,28px);line-height:1.5}.heroGrid,.navGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.metric,.card,.boundary{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:22px}.metric strong{font-size:34px;display:block}.metric span,.card h2{margin-top:8px;display:block}.metric p,.card p,.card span,.boundary{color:var(--muted);line-height:1.55}.section{margin-top:54px}.card ul{padding:0;list-style:none}.card li{border-top:1px solid var(--line);padding:14px 0}.card li strong{color:var(--text);display:block}@media (max-width:900px){.heroGrid,.navGrid{grid-template-columns:1fr}}.module-directory{padding:48px clamp(20px,5vw,72px) 72px}.section-heading{max-width:760px;margin-bottom:24px}.section-heading h2{margin:6px 0 8px;font-size:clamp(28px,4vw,44px)}.section-heading p{color:#aebcd0}.module-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.module-card{color:#f7f9fc;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:space-between;gap:10px;min-height:148px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.module-card:hover{background:linear-gradient(145deg,#58a6ff29,#ffffff0a);border-color:#58a6ff8c;transform:translateY(-3px)}.module-card span,.module-card small{color:#94a6bd;font-size:13px}.module-card strong{font-size:20px}.module-page{color:#f7f9fc;background:radial-gradient(circle at 100% 0,#3182ce38,#0000 34%),linear-gradient(#07111f 0%,#101827 100%);min-height:100vh;padding:36px clamp(20px,5vw,72px) 72px}.module-hero{max-width:960px;padding:32px 0 26px}.back-link{color:#9fc5ff;margin-bottom:28px;text-decoration:none;display:inline-flex}.eyebrow{color:#8eb4f8;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700}.module-hero h1{letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(42px,7vw,76px)}.module-summary{color:#c4cfdd;max-width:880px;font-size:clamp(18px,2vw,22px);line-height:1.6}.module-status-row{color:#91a3b7;flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.status-pill{color:#dff3ff;background:#58a6ff2e;border:1px solid #58a6ff52;border-radius:999px;padding:7px 12px}.module-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:24px}.panel h2{margin-top:0}.panel p,.panel li{color:#b7c4d4;line-height:1.6}.panel ul{padding-left:20px}.tdr-page{color:#f7f9fc;background:#07111f;min-height:100vh;padding:36px clamp(18px,4vw,64px)}.tdr-hero h1{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(40px,6vw,74px)}.tdr-hero p{color:#b8c6d8;max-width:960px;line-height:1.6}.tdr-ready,.tdr-hold{border:1px solid #ffffff24;border-radius:18px;gap:6px;margin:20px 0;padding:16px;display:grid}.tdr-ready{color:#d8ffe8;background:#3fb97a1f}.tdr-hold{color:#ffd8d8;background:#ff62621f}.tdr-layout{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.tdr-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tdr-field{gap:7px;display:grid}.tdr-field span{color:#9fb0c5;font-size:13px}.tdr-field input,.tdr-field textarea,.tdr-field select{color:#f7f9fc;background:#020817b8;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:11px 12px}.tdr-actions{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:20px;position:sticky;top:18px}.tdr-actions button{color:#06101f;cursor:pointer;background:#9fc5ff;border:none;border-radius:12px;width:100%;padding:12px 14px;font-weight:800}.tdr-actions button:disabled{cursor:not-allowed;color:#c4ceda;background:#536170}.tdr-receipt{color:#111827;background:#fff;border-radius:24px;margin-top:32px;padding:30px}.tdr-receipt header{border-bottom:3px solid #111827;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.tdr-receipt header p{text-transform:uppercase;letter-spacing:.12em;color:#1f4f86;font-weight:800}.tdr-receipt-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.tdr-receipt-grid div,.tdr-receipt section{border:1px solid #d1d5db;border-radius:10px;padding:12px}.tdr-receipt-grid b{color:#4b5563;text-transform:uppercase;font-size:11px;display:block}.tdr-receipt-grid span,.tdr-receipt p{overflow-wrap:anywhere}.tdr-receipt footer{color:#374151;border-top:2px solid #111827;margin-top:18px;padding-top:12px;font-size:12px}@media (max-width:980px){.tdr-layout,.tdr-form,.tdr-receipt-grid{grid-template-columns:1fr}.tdr-actions{position:static}}@media print{.no-print{display:none!important}.tdr-page{background:#fff;padding:0}.tdr-receipt{border-radius:0;margin:0;padding:0}}.preview-page,.preview-dashboard-shell{background:radial-gradient(circle at 12% 0,#2a8bd038,#0000 30%),radial-gradient(circle at 92% 8%,#2dd4bf24,#0000 24%),linear-gradient(#06101d 0%,#0a1423 48%,#07111f 100%);min-height:100vh}.preview-page{padding:28px clamp(20px,5vw,72px) 64px}.preview-home-entry{background:linear-gradient(135deg,#2379ab38,#16514e33);border:1px solid #79d7ff40;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:24px;display:flex}.preview-home-entry h2{margin:7px 0}.preview-home-entry p:last-child{color:#b9c8d9;max-width:760px;margin-bottom:0;line-height:1.55}.preview-home-entry .preview-primary-link{text-align:center;flex:none;max-width:320px}.preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:32px;padding:22px 0 34px;display:flex}.preview-brand,.preview-sidebar-brand{color:var(--text);letter-spacing:-.02em;flex-direction:column;gap:3px;font-weight:800;text-decoration:none;display:inline-flex}.preview-brand small,.preview-sidebar-brand span{color:#8fa2b9;letter-spacing:.03em;font-size:12px;font-weight:600}.preview-header .eyebrow{margin:30px 0 0}.preview-header h1{letter-spacing:-.055em;max-width:920px;margin:9px 0 16px;font-size:clamp(42px,6vw,76px);line-height:.98}.preview-lead{color:#c5d2e2;max-width:900px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.62}.preview-header-status{color:#9fb0c5;flex-direction:column;align-items:flex-end;gap:10px;min-width:220px;font-size:13px;display:flex}.preview-badge,.preview-role-indicator{color:#dff7ff;letter-spacing:.025em;background:#79d7ff1a;border:1px solid #79d7ff4d;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.preview-role-indicator{color:#c8fff2;background:#2dd4bf1a;border-color:#2dd4bf52}.preview-portal-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:22px;padding:46px 0 12px;display:grid}.preview-portal-hero>div,.preview-status-panel,.preview-login-card,.preview-login-guidance,.preview-feature-card,.preview-role-card,.preview-quick-card{background:linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff1f;border-radius:24px}.preview-portal-hero>div{padding:clamp(26px,4vw,48px)}.preview-portal-hero h2{letter-spacing:-.045em;max-width:800px;margin:8px 0 18px;font-size:clamp(34px,4vw,56px)}.preview-portal-hero p,.preview-status-panel li,.preview-feature-card p,.preview-section-heading>p,.preview-quick-card p,.preview-role-card dd,.preview-role-card li,.preview-boundary-copy,.preview-login-guidance p{color:#b9c8d9;line-height:1.62}.preview-link-row,.preview-footer-links{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.preview-primary-link,.preview-secondary-link{border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.preview-primary-link{color:#04101d;background:linear-gradient(135deg,#8bdcff,#6ee7cb);border:1px solid #0000}.preview-secondary-link{color:#e8f5ff;background:#ffffff0f;border:1px solid #ffffff29}.preview-primary-link:hover,.preview-secondary-link:hover{transform:translateY(-2px)}.preview-status-panel{flex-direction:column;gap:10px;padding:28px;display:flex}.preview-status-panel>span,.preview-feature-card>span,.preview-role-card .preview-card-heading>span,.preview-login-card-heading>span,.preview-quick-card>span{color:#8fdcff;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.preview-status-panel>strong{font-size:24px;line-height:1.2}.preview-status-panel ul,.preview-feature-card ul,.preview-role-card ul{margin:8px 0 0;padding-left:19px}.preview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:22px;display:grid}.preview-summary-card{background:#040e1b8f;border:1px solid #ffffff1f;border-radius:20px;min-height:150px;padding:22px}.preview-summary-card strong{color:#effaff;font-size:clamp(26px,3vw,38px);display:block}.preview-summary-card span{color:#9edfff;margin-top:10px;font-weight:800;display:block}.preview-summary-card p{color:#91a3b8;font-size:13px;line-height:1.45}.preview-section{padding-top:56px;scroll-margin-top:20px}.preview-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.preview-section-heading h2{letter-spacing:-.035em;max-width:760px;margin:7px 0 0;font-size:clamp(28px,4vw,44px)}.preview-section-heading>p{max-width:520px;margin:0}.preview-feature-grid,.preview-role-grid,.preview-quick-grid,.preview-directory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.preview-feature-card,.preview-role-card,.preview-quick-card{padding:24px}.preview-feature-card h3,.preview-role-card h3,.preview-quick-card h3{margin:10px 0;font-size:23px}.preview-feature-card li{color:#b9c8d9;margin-bottom:7px;line-height:1.58}.preview-feature-card-wide{grid-column:span 2}.preview-boundary{background:linear-gradient(135deg,#175d8733,#0d2b4459);border:1px solid #79d7ff42;border-radius:24px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:30px;margin-top:52px;padding:28px;display:grid}.preview-boundary h2{margin:8px 0 0;font-size:28px}.preview-boundary-copy>:first-child,.preview-boundary-copy>:last-child{margin-top:0;margin-bottom:0}.preview-ownership{color:#d9edf9;font-weight:700}.preview-login-layout{grid-template-columns:minmax(320px,.85fr) minmax(320px,1.15fr);align-items:start;gap:22px;max-width:1100px;margin:44px auto 0;display:grid}.preview-login-card{padding:clamp(24px,4vw,38px)}.preview-login-card-heading strong{margin:10px 0;font-size:30px;display:block}.preview-login-card-heading p,.preview-static-field small,.preview-login-guidance p{color:#98aabd;line-height:1.55}.preview-static-field{background:#02081799;border:1px solid #ffffff26;border-radius:14px;gap:7px;margin-top:18px;padding:14px 16px;display:grid}.preview-static-field>span{color:#9fb1c6;font-size:12px;font-weight:800}.preview-static-field>strong{color:#edf7ff}.preview-static-field small{font-size:11px}.preview-role-option-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.preview-role-option-list span{color:#9fb4ca;background:#ffffff0e;border-radius:999px;padding:6px 9px;font-size:11px}.preview-login-entry{width:100%;margin-top:24px}.preview-text-link{color:#91abc2;text-align:center;text-underline-offset:4px;margin-top:16px;text-decoration:underline;display:block}.preview-login-guidance{padding:8px 28px}.preview-login-guidance section{border-bottom:1px solid var(--line);padding:24px 0}.preview-login-guidance section:last-child{border-bottom:0}.preview-login-guidance h2{margin:7px 0 10px}.preview-footer-links{justify-content:space-between;padding:28px 0 0}.preview-footer-links a{color:#9edcff;text-decoration:none}.preview-dashboard-shell{grid-template-columns:270px minmax(0,1fr);display:grid}.preview-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a14d1;border-right:1px solid #ffffff1a;height:100vh;padding:28px 20px;position:sticky;top:0;overflow-y:auto}.preview-sidebar-brand{margin-bottom:28px;font-size:24px}.preview-sidebar nav{gap:5px;margin-bottom:26px;display:grid}.preview-sidebar nav p{color:#768ba2;text-transform:uppercase;letter-spacing:.11em;margin:0 9px 7px;font-size:10px;font-weight:800}.preview-nav-link{color:#aebed0;border-radius:10px;padding:9px 10px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.preview-nav-link:hover,.preview-nav-link-active{color:#effaff;background:#79d7ff1a}.preview-nav-link-active{box-shadow:inset 3px 0 #79d7ff}.preview-sidebar-boundary{background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:14px;gap:6px;padding:14px;display:grid}.preview-sidebar-boundary strong{color:#ccfff2;font-size:12px}.preview-sidebar-boundary span{color:#8da9a6;font-size:11px;line-height:1.45}.preview-dashboard-main{min-width:0;padding:28px clamp(20px,4vw,58px) 60px}.preview-directory-card{min-height:190px;color:var(--text);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.preview-directory-card:hover{border-color:#79d7ff6b;transform:translateY(-2px)}.preview-directory-card>span,.preview-directory-card small{color:#8298ae;letter-spacing:.04em;font-size:11px}.preview-directory-card strong{margin-top:16px;font-size:20px}.preview-directory-card p{color:#aabacc;flex:1;font-size:13px;line-height:1.5}.preview-quick-card ul{gap:9px;padding:0;list-style:none;display:grid}.preview-quick-card a{color:#bcecff;text-decoration:none}.preview-quick-card a:hover{text-underline-offset:4px;text-decoration:underline}.preview-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-role-card dl{gap:14px;display:grid}.preview-role-card dt{color:#8dd7f7;font-size:12px;font-weight:800}.preview-role-card dd{margin:4px 0 0;font-size:14px}.preview-role-card li{font-size:13px}.preview-table-wrap{background:#02081780;border:1px solid #ffffff1f;border-radius:20px;overflow-x:auto}.preview-role-matrix{border-collapse:collapse;width:100%;min-width:1040px}.preview-role-matrix caption{color:#9fb3c8;text-align:left;padding:18px;font-size:13px}.preview-role-matrix th,.preview-role-matrix td{text-align:left;vertical-align:top;border-top:1px solid #ffffff17;border-right:1px solid #ffffff12;padding:14px;font-size:12px;line-height:1.45}.preview-role-matrix thead th,.preview-role-matrix tbody th{color:#e6f6ff;background:#79d7ff0e}.preview-role-matrix td{color:#aebed0}.preview-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.preview-timeline li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.preview-timeline li>span{color:#aee9ff;background:#0c2236;border:1px solid #79d7ff47;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.preview-timeline li>div{border-left:1px solid #79d7ff38;min-height:72px;padding:6px 0 22px 18px}.preview-timeline li:last-child>div{border-left-color:#0000}.preview-timeline strong,.preview-timeline small{display:block}.preview-timeline small{color:#879cb1;margin-top:6px}@media (max-width:1080px){.preview-dashboard-shell{grid-template-columns:1fr}.preview-sidebar{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) minmax(240px,1.3fr);gap:18px;height:auto;display:grid;position:static;overflow:visible}.preview-sidebar nav{flex-wrap:wrap;align-content:flex-start;display:flex}.preview-sidebar nav p{width:100%}}@media (max-width:760px){.preview-page,.preview-dashboard-main{padding-left:18px;padding-right:18px}.preview-home-entry,.preview-header,.preview-section-heading,.preview-boundary{grid-template-columns:1fr;display:grid}.preview-header-status{align-items:flex-start;min-width:0}.preview-portal-hero,.preview-login-layout{grid-template-columns:1fr}.preview-feature-card-wide{grid-column:auto}.preview-sidebar{grid-template-columns:1fr}.preview-sidebar nav{margin-bottom:0}.preview-footer-links{flex-direction:column}}.customer-portal-shell{color:#edf7f6;background:radial-gradient(circle at 76% 4%,#37c1b021,#0000 26%),radial-gradient(circle at 35% 30%,#4282c617,#0000 34%),#071019;grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.customer-portal-main{min-width:0;padding:32px clamp(22px,4vw,64px) 72px}.customer-portal-sidebar{background:#061119f5;border-right:1px solid #81e0cc24;height:100vh;padding:28px 20px;position:sticky;top:0;overflow-y:auto}.customer-portal-sidebar-brand,.customer-portal-brand{color:#f4fffd;letter-spacing:-.02em;flex-direction:column;font-weight:800;text-decoration:none;display:inline-flex}.customer-portal-sidebar-brand{margin-bottom:28px;font-size:1.35rem}.customer-portal-sidebar-brand span,.customer-portal-brand small{color:#77d9c5;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.72rem;font-weight:700}.customer-portal-sidebar nav{gap:7px;display:grid}.customer-portal-sidebar nav>p{color:#78938f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800}.customer-portal-nav-link{color:#d5e7e4;border:1px solid #0000;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.customer-portal-nav-link:hover{background:#77d9c514;border-color:#77d9c53d}.customer-portal-nav-link strong{font-size:.82rem}.customer-portal-nav-link span{color:#6f8b87;font-size:.65rem}.customer-portal-sidebar-notice{background:#eec06f12;border:1px solid #eec06f38;border-radius:12px;gap:6px;margin-top:24px;padding:15px;display:grid}.customer-portal-sidebar-notice strong{color:#f2d49d;font-size:.78rem}.customer-portal-sidebar-notice span{color:#9cacaa;font-size:.7rem;line-height:1.5}.customer-portal-header{background:linear-gradient(135deg,#194a4f73,#08161fe0),#0c1b25e6;border:1px solid #81e0cc29;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start;gap:34px;padding:clamp(26px,4vw,50px);display:grid;box-shadow:0 28px 70px #00000047}.customer-portal-brand{margin-bottom:24px;font-size:1.08rem}.customer-portal-header .eyebrow{color:#77d9c5}.customer-portal-header h1{color:#fff;letter-spacing:-.055em;max-width:930px;margin:8px 0 16px;font-size:clamp(2.1rem,4.5vw,4.35rem);line-height:.98}.customer-portal-lead{color:#a9c1bd;max-width:850px;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.customer-portal-identity{background:#040f169e;border:1px solid #81e0cc2e;border-radius:17px;gap:15px;padding:20px;display:grid}.customer-portal-identity dl,.customer-portal-card dl{gap:12px;margin:0;display:grid}.customer-portal-identity dl div,.customer-portal-card dl div{gap:4px;display:grid}.customer-portal-identity dt,.customer-portal-card dt{color:#718d88;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.customer-portal-identity dd,.customer-portal-card dd{color:#effbf9;margin:0;font-size:.82rem;font-weight:700}.customer-portal-identity>span{color:#efcc8d;text-transform:uppercase;font-size:.72rem;font-weight:800}.customer-portal-badge{color:#8be5d2;letter-spacing:.08em;text-transform:uppercase;background:#77d9c517;border:1px solid #77d9c547;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;font-size:.65rem;font-weight:850;display:inline-flex}.customer-portal-boundary{background:#eec06f11;border:1px solid #eec06f3d;border-radius:18px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:26px;margin:26px 0;padding:24px 26px;display:grid}.customer-portal-boundary h2{color:#f8e4bc;margin:6px 0 0;font-size:1.18rem}.customer-portal-boundary p{color:#b8c5c2;margin:0 0 9px;line-height:1.7}.customer-portal-boundary p:last-child{margin-bottom:0}.customer-portal-status-grid,.customer-portal-feature-grid,.customer-portal-state-grid,.customer-portal-card-grid,.customer-portal-display-grid,.customer-portal-document-grid,.customer-portal-exception-grid,.customer-portal-handoff-grid{gap:16px;display:grid}.customer-portal-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-portal-status-grid article,.customer-portal-feature-card,.customer-portal-state-grid article,.customer-portal-card,.customer-portal-document-grid article,.customer-portal-exception-grid article,.customer-portal-reference-panel{background:#0c1d27c7;border:1px solid #81e0cc21;border-radius:16px;box-shadow:0 14px 38px #00000021}.customer-portal-status-grid article{gap:10px;padding:18px;display:grid}.customer-portal-status-grid strong{color:#f0faf8;font-size:.92rem}.customer-portal-status-grid p,.customer-portal-feature-card p,.customer-portal-state-grid p,.customer-portal-card p,.customer-portal-document-grid li,.customer-portal-exception-grid p,.customer-portal-reference-panel li,.customer-portal-reference-panel p{color:#8fa8a4;line-height:1.6}.customer-portal-status-grid p,.customer-portal-feature-card p,.customer-portal-state-grid p,.customer-portal-card p,.customer-portal-exception-grid p,.customer-portal-reference-panel p{margin:0}.customer-portal-section{padding:clamp(42px,6vw,76px) 0 0;scroll-margin-top:20px}.customer-portal-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:32px;margin-bottom:22px;display:grid}.customer-portal-section-heading h2{color:#f5fffd;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.65rem)}.customer-portal-section-heading>p{color:#8fa8a4;margin:0;line-height:1.7}.customer-portal-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-portal-feature-card{flex-direction:column;min-height:215px;padding:20px;display:flex}.customer-portal-feature-card>span{color:#77d9c5;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.customer-portal-feature-card h3,.customer-portal-document-grid h3,.customer-portal-reference-panel h3{color:#f3fbfa;margin:12px 0 9px;font-size:1rem}.customer-portal-feature-card small{color:#6d8b86;margin-top:auto;padding-top:14px;font-size:.65rem}.customer-portal-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-state-grid article,.customer-portal-exception-grid article{padding:17px 18px}.customer-portal-state-grid strong,.customer-portal-exception-grid strong{color:#e9f7f4;font-size:.86rem}.customer-portal-state-grid p,.customer-portal-exception-grid p{margin-top:7px;font-size:.72rem}.customer-portal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-card{padding:20px}.customer-portal-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.customer-portal-card-heading>span{color:#85a19d;text-transform:uppercase;font-size:.72rem;font-weight:800}.customer-portal-card>strong{color:#96e8d8;overflow-wrap:anywhere;font-size:1rem;display:block}.customer-portal-card>p{margin:8px 0 14px}.customer-portal-card ul,.customer-portal-document-grid ul,.customer-portal-reference-panel ul{margin:14px 0 0;padding-left:18px}.customer-portal-card li,.customer-portal-document-grid li,.customer-portal-reference-panel li{margin:6px 0;font-size:.76rem}.customer-portal-display-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-display-reference{background:#081720c7;border:1px solid #81e0cc21;border-radius:13px;gap:7px;min-height:130px;padding:17px;display:grid}.customer-portal-display-reference>span{color:#78938f;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.customer-portal-display-reference>strong{color:#e9f8f5;overflow-wrap:anywhere;font-size:.83rem}.customer-portal-display-reference small{color:#65817d;align-self:end;font-size:.64rem}.customer-portal-inline-boundary{color:#9db3af;background:#77d9c50e;border-left:3px solid #77d9c5;margin:18px 0 0;padding:16px 18px;line-height:1.65}.customer-portal-document-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-portal-document-grid article{padding:18px}.customer-portal-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.customer-portal-timeline li{background:linear-gradient(145deg,#102b32b8,#08151ed1);border:1px solid #81e0cc24;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:150px;padding:16px;display:grid}.customer-portal-timeline li>span{color:#91e6d6;border:1px solid #77d9c54d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.68rem;font-weight:850;display:grid}.customer-portal-timeline li>div{flex-direction:column;display:flex}.customer-portal-timeline strong,.customer-portal-timeline small{display:block}.customer-portal-timeline strong{color:#edf9f7;font-size:.82rem}.customer-portal-timeline small{color:#79b9ad;margin-top:6px;font-size:.68rem}.customer-portal-timeline p{color:#718d88;margin:auto 0 0;padding-top:12px;font-size:.7rem;line-height:1.5}.customer-portal-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-portal-reference-panel{padding:22px}.customer-portal-reference-panel h3{margin-top:0}.customer-portal-reference-panel p{border-top:1px solid #81e0cc1a;margin-top:16px;padding-top:14px;font-size:.76rem}.customer-portal-exception-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.customer-portal-checklist li{background:#0a1a23bd;border:1px solid #81e0cc1f;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 12px;padding:14px 16px;display:grid}.customer-portal-checklist li>span{color:#77d9c5;grid-row:1/3;font-size:.72rem;font-weight:850}.customer-portal-checklist strong{color:#e6f4f1;font-size:.8rem}.customer-portal-checklist small{color:#6e8a85;font-size:.64rem}.customer-portal-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-portal-handoff-grid a{min-height:135px;color:inherit;background:#0b1d26cc;border:1px solid #81e0cc24;border-radius:14px;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.customer-portal-handoff-grid a:hover{border-color:#77d9c56b;transform:translateY(-2px)}.customer-portal-handoff-grid span{color:#77d9c5;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.customer-portal-handoff-grid strong{color:#f0fbf9;margin-top:10px;font-size:.88rem}.customer-portal-handoff-grid small{color:#6e8b86;margin-top:auto;padding-top:12px;font-size:.68rem;line-height:1.5}.customer-portal-ownership{font-weight:700;color:#d8e8e5!important}.customer-portal-main>.section{color:#edf7f6}.customer-portal-main>.section .panel,.customer-portal-main>.section .module-card{background:#0c1d27c7;border-color:#81e0cc24}.customer-portal-main>.section .module-summary,.customer-portal-main>.section .panel,.customer-portal-main>.section .module-card small,.customer-portal-main>.section li{color:#91a9a5}.customer-portal-main>.section h2,.customer-portal-main>.section .module-card strong{color:#effaf8}.customer-portal-main>.section.boundary{background:#eec06f11;border-color:#eec06f3d}@media (max-width:1180px){.customer-portal-shell{grid-template-columns:1fr}.customer-portal-sidebar{border-bottom:1px solid #81e0cc24;border-right:0;height:auto;padding:20px clamp(22px,4vw,64px);position:static;overflow:visible}.customer-portal-sidebar-brand{margin-bottom:16px}.customer-portal-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-portal-sidebar nav>p{grid-column:1/-1}.customer-portal-sidebar-notice{margin-top:16px}.customer-portal-feature-grid,.customer-portal-document-grid,.customer-portal-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.customer-portal-main{padding-left:18px;padding-right:18px}.customer-portal-header,.customer-portal-boundary,.customer-portal-section-heading{grid-template-columns:1fr}.customer-portal-status-grid,.customer-portal-feature-grid,.customer-portal-state-grid,.customer-portal-card-grid,.customer-portal-display-grid,.customer-portal-document-grid,.customer-portal-timeline,.customer-portal-exception-grid,.customer-portal-handoff-grid,.customer-portal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.customer-portal-header{padding:24px}.customer-portal-header h1{font-size:2.2rem}.customer-portal-status-grid,.customer-portal-feature-grid,.customer-portal-state-grid,.customer-portal-card-grid,.customer-portal-display-grid,.customer-portal-document-grid,.customer-portal-timeline,.customer-portal-two-column,.customer-portal-exception-grid,.customer-portal-checklist,.customer-portal-handoff-grid,.customer-portal-sidebar nav{grid-template-columns:1fr}}.partner-portal-shell{background:radial-gradient(circle at 74% 8%,#f09b4c1f,#0000 27%),radial-gradient(circle at 34% 30%,#8b72f41a,#0000 24%),#090b18}.partner-portal-sidebar{background:linear-gradient(#101129 0%,#0c0d20 48%,#090b18 100%);border-color:#f09b4c2e}.partner-portal-sidebar-brand,.partner-portal-brand span,.partner-portal-header h1,.partner-portal-section-heading h2,.partner-portal-shell .customer-portal-card>strong,.partner-portal-category-card h3,.partner-portal-shell .customer-portal-reference-panel h3,.partner-portal-shell .customer-portal-document-grid h3{color:#fff6eb}.partner-portal-sidebar-brand span,.partner-portal-brand small,.partner-portal-lead,.partner-portal-section-heading>p,.partner-portal-shell .customer-portal-display-reference small,.partner-portal-shell .customer-portal-card li,.partner-portal-category-card dd,.partner-portal-category-card li{color:#aaa9c4}.partner-portal-sidebar nav>p,.partner-portal-shell .eyebrow,.partner-portal-card-heading>span,.partner-portal-shell .customer-portal-handoff-grid span,.partner-portal-shell .customer-portal-checklist li>span,.partner-portal-shell .customer-portal-timeline li>span,.partner-portal-shell .customer-portal-timeline small{color:#f0a45d}.partner-portal-nav-link{color:#d9d7ec;border-color:#0000}.partner-portal-nav-link:hover{color:#fff7ef;background:#f09b4c14;border-color:#f09b4c47}.partner-portal-nav-link span,.partner-portal-sidebar-notice span{color:#7f7d9d}.partner-portal-sidebar-notice{background:#f09b4c12;border-color:#f09b4c33}.partner-portal-sidebar-notice strong,.partner-portal-identity>span{color:#f3b77e}.partner-portal-header{background:linear-gradient(128deg,#141430fa,#0d0d1ff2),#10112a;border-color:#8b72f438;box-shadow:0 28px 74px #00000047}.partner-portal-header:after{background:linear-gradient(#f09b4ce6,#8b72f426)}.partner-portal-brand{background:#f09b4c14;border-color:#f09b4c38}.partner-portal-brand small{border-color:#f09b4c33}.partner-portal-badge{color:#f5b879;background:#f09b4c1a;border-color:#f09b4c52}.partner-portal-identity,.partner-portal-shell .customer-portal-status-grid article,.partner-portal-shell .customer-portal-feature-card,.partner-portal-shell .customer-portal-state-grid article,.partner-portal-shell .customer-portal-card,.partner-portal-shell .customer-portal-display-reference,.partner-portal-shell .customer-portal-document-grid article,.partner-portal-shell .customer-portal-reference-panel,.partner-portal-shell .customer-portal-exception-grid article,.partner-portal-shell .customer-portal-checklist li,.partner-portal-shell .customer-portal-handoff-grid a{background:#12122bd1;border-color:#8b72f42e}.partner-portal-identity dt,.partner-portal-shell .customer-portal-card dt{color:#8582a6}.partner-portal-identity dd,.partner-portal-shell .customer-portal-card dd,.partner-portal-shell .customer-portal-display-reference strong,.partner-portal-shell .customer-portal-checklist strong,.partner-portal-shell .customer-portal-timeline strong,.partner-portal-shell .customer-portal-handoff-grid strong{color:#f4f1ff}.partner-portal-boundary{background:linear-gradient(120deg,#f09b4c14,#8b72f40e);border-color:#f09b4c40}.partner-portal-boundary h2,.partner-portal-ownership{color:#fff1e1!important}.partner-portal-boundary p,.partner-portal-shell .customer-portal-reference-panel p,.partner-portal-shell .customer-portal-handoff-grid small,.partner-portal-shell .customer-portal-timeline p,.partner-portal-shell .customer-portal-exception-grid p{color:#9c99b7}.partner-portal-status-grid article:first-child{border-top-color:#f0a45d}.partner-portal-status-grid article:nth-child(2){border-top-color:#8b72f4}.partner-portal-status-grid article:nth-child(3){border-top-color:#50b7c2}.partner-portal-status-grid article:nth-child(4){border-top-color:#d97786}.partner-portal-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partner-portal-category-card{background:linear-gradient(145deg,#1b1937f0,#0f0f24e6);border:1px solid #f09b4c2e;border-radius:16px;min-height:360px;padding:22px}.partner-portal-category-card h3{margin:18px 0 14px;font-size:1.05rem}.partner-portal-category-card dl{gap:12px;margin:0;display:grid}.partner-portal-category-card dl div{border-bottom:1px solid #8b72f424;padding-bottom:12px}.partner-portal-category-card dt{color:#f0a45d;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.partner-portal-category-card dd{margin:6px 0 0;font-size:.75rem;line-height:1.55}.partner-portal-category-card ul{gap:7px;margin:16px 0 0;padding-left:18px;font-size:.7rem;line-height:1.45;display:grid}.partner-portal-shell .customer-portal-inline-boundary{color:#c5bfd7;background:#f09b4c11;border-color:#f09b4c3d}.partner-portal-shell .customer-portal-reference-panel p{border-color:#8b72f426}.partner-portal-shell .customer-portal-timeline li{background:linear-gradient(#191735f0,#0e0e22e6);border-color:#8b72f42e}.partner-portal-shell .customer-portal-handoff-grid a:hover{border-color:#f09b4c75}.partner-portal-main>.section .panel,.partner-portal-main>.section .module-card{background:#12122bd1;border-color:#8b72f42e}.partner-portal-main>.section.boundary{background:#f09b4c0f;border-color:#f09b4c3d}.partner-trade-description-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.partner-trade-cargo-description{background:#12122bd6;border:1px solid #8b72f438;border-radius:14px;flex-direction:column;justify-content:center;min-height:112px;padding:18px 20px;display:flex}.partner-trade-cargo-description>span,.partner-trade-preview>span,.partner-trade-review-card>span{color:#f0a45d;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.partner-trade-cargo-description strong,.partner-trade-preview strong,.partner-trade-review-card strong{color:#fff6eb;margin-top:8px;font-size:.86rem}.partner-trade-cargo-description p,.partner-trade-preview p,.partner-trade-review-card p{color:#9996b4;margin:8px 0 0;font-size:.72rem;line-height:1.55}.partner-trade-control-appearance,.partner-trade-apply-appearance{color:#ffd5ae;letter-spacing:.04em;text-align:center;background:linear-gradient(135deg,#f09b4c2b,#8b72f41f);border:1px solid #f09b4c66;border-radius:12px;justify-content:center;align-items:center;padding:14px 20px;font-size:.74rem;font-weight:850;display:inline-flex}.partner-trade-dialog{background:linear-gradient(150deg,#161532fa,#0a0b1bfa);border:1px solid #f09b4c47;border-radius:20px;overflow:hidden;box-shadow:0 28px 72px #00000047}.partner-trade-dialog>header,.partner-trade-dialog>footer{background:#08091785;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.partner-trade-dialog>header{border-bottom:1px solid #8b72f42b}.partner-trade-dialog>header h3{color:#fff6eb;margin:5px 0 0;font-size:1.15rem}.partner-trade-dialog>footer{border-top:1px solid #8b72f42b}.partner-trade-dialog>footer p{color:#9f9bb8;max-width:720px;margin:0;font-size:.72rem;line-height:1.55}.partner-trade-disclaimer{background:#f09b4c11;border:1px solid #f09b4c3d;border-radius:14px;gap:10px;margin:22px 24px 0;padding:18px;display:grid}.partner-trade-disclaimer p{color:#c3bdd1;margin:0;font-size:.74rem;line-height:1.65}.partner-trade-subsection{background:#12122bbd;border:1px solid #8b72f42e;border-radius:15px;margin:20px 24px;padding:20px}.partner-trade-subsection h4,.partner-trade-review-grid h4{color:#fff0e1;margin:0 0 16px;font-size:.9rem}.partner-trade-direction-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.partner-trade-direction-grid article{background:#090a1b99;border:1px solid #8b72f42e;border-radius:12px;flex-direction:column;min-height:205px;padding:14px;display:flex}.partner-trade-direction-grid article>strong{color:#f7f2ff;margin-top:14px;font-size:.75rem;line-height:1.5}.partner-trade-direction-grid article>p{color:#908da8;margin:auto 0 0;padding-top:14px;font-size:.67rem;line-height:1.5}.partner-trade-classification-grid,.partner-trade-vin-grid,.partner-trade-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 24px;display:grid}.partner-trade-classification-grid .partner-portal-reference-panel,.partner-trade-vin-grid .partner-trade-subsection{margin:0}.partner-trade-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.partner-trade-section-grid article{background:#090a1b94;border:1px solid #8b72f429;border-radius:11px;grid-template-columns:26px minmax(0,1fr);align-content:center;gap:6px 10px;min-height:105px;padding:14px;display:grid}.partner-trade-section-grid article>span{color:#f0a45d;grid-row:1/3;font-size:.65rem;font-weight:850}.partner-trade-section-grid strong{color:#f1edfa;font-size:.72rem}.partner-trade-section-grid small{color:#817e9b;font-size:.62rem;line-height:1.4}.partner-trade-element-grid,.partner-trade-label-grid{flex-wrap:wrap;gap:8px;display:flex}.partner-trade-element-grid span,.partner-trade-label-grid span{color:#b8b3cc;background:#090a1b8a;border:1px solid #8b72f42e;border-radius:999px;padding:8px 10px;font-size:.66rem}.partner-trade-preview{background:#f09b4c0e;border:1px solid #f09b4c38;border-radius:13px;margin-top:18px;padding:18px}.partner-trade-preview small{color:#7f7b99;margin-top:12px;font-size:.64rem;display:block}.partner-trade-vin-grid ul{color:#aaa6c0;gap:7px;margin:0;padding-left:18px;font-size:.7rem;line-height:1.45;display:grid}.partner-trade-review-grid>div{background:#12122bbd;border:1px solid #8b72f42e;border-radius:15px;padding:20px}.partner-trade-review-card{flex-direction:column;display:flex}.partner-trade-review-card>span:not(:first-child){border-top:1px solid #8b72f429;margin-top:22px;padding-top:18px}@media (max-width:1180px){.partner-portal-sidebar{border-bottom-color:#f09b4c2e}.partner-portal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-trade-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.partner-trade-description-row,.partner-trade-classification-grid,.partner-trade-vin-grid,.partner-trade-review-grid{grid-template-columns:1fr}.partner-trade-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-trade-dialog>header,.partner-trade-dialog>footer{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.partner-portal-category-grid,.partner-trade-direction-grid,.partner-trade-section-grid{grid-template-columns:1fr}.partner-portal-category-card{min-height:auto}.partner-trade-subsection,.partner-trade-classification-grid,.partner-trade-vin-grid,.partner-trade-review-grid,.partner-trade-disclaimer{margin-left:14px;margin-right:14px}}.trade-center-page{--trade-ink:#ecf8f3;--trade-muted:#91aaa5;--trade-line:#5cd9b229;--trade-panel:#081f22e6;min-height:100vh;color:var(--trade-ink);background:radial-gradient(circle at 76% 3%,#d591361f,#0000 28%),radial-gradient(circle at 28% 20%,#2cc09f1c,#0000 30%),#041114}.trade-center-page *,.trade-center-page :before,.trade-center-page :after{box-sizing:border-box}.trade-center-sidebar{z-index:20;background:linear-gradient(#051b1efc,#041114fc);border-right:1px solid #5cd9b224;flex-direction:column;width:286px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:18px 0 48px #0000002e}.trade-center-sidebar-brand{border-bottom:1px solid var(--trade-line);color:#74e0bd;letter-spacing:-.03em;flex-direction:column;gap:4px;padding:28px 24px 24px;font-size:1.28rem;font-weight:800;text-decoration:none;display:flex}.trade-center-sidebar-brand span{color:#9cb5af;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.trade-center-sidebar nav{gap:5px;padding:20px 14px;display:grid}.trade-center-sidebar nav>p{color:#55756e;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:.62rem;font-weight:800}.trade-center-sidebar nav a{color:#b1c8c2;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.trade-center-sidebar nav a:hover{color:#edfff9;background:#5cd9b20e;border-color:#5cd9b22e}.trade-center-sidebar nav strong{font-size:.7rem;line-height:1.25}.trade-center-sidebar nav span{color:#4c6b64;white-space:nowrap;font-size:.54rem}.trade-center-sidebar-notice{background:#d591360e;border:1px solid #d5913633;border-radius:11px;gap:6px;margin:auto 14px 18px;padding:15px;display:grid}.trade-center-sidebar-notice strong{color:#e5b976;font-size:.7rem}.trade-center-sidebar-notice span{color:#8f9f9b;font-size:.62rem;line-height:1.5}.trade-center-workspace{gap:28px;margin-left:286px;padding:30px clamp(24px,4vw,68px) 72px;display:grid}.trade-center-mobile-nav{display:none}.trade-center-header{background:linear-gradient(120deg,#082829f0,#07181cf2),radial-gradient(circle at 100% 0,#d591362e,#0000 45%);border:1px solid #5cd9b22e;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:stretch;gap:28px;padding:clamp(28px,4vw,54px);display:grid;box-shadow:0 26px 70px #0000003b}.trade-center-heading{flex-direction:column;align-items:flex-start;display:flex}.trade-center-brand{color:#73e3bd;letter-spacing:.02em;flex-direction:column;gap:3px;margin-bottom:22px;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.trade-center-brand small{color:#6e8d85;text-transform:uppercase;font-size:.62rem;font-weight:600}.trade-center-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.trade-center-badge{color:#80e4c3;letter-spacing:.06em;text-transform:uppercase;background:#5cd9b212;border:1px solid #5cd9b233;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:.59rem;font-weight:800;line-height:1;display:inline-flex}.trade-center-header h1{color:#f2fbf8;letter-spacing:-.055em;max-width:850px;margin:8px 0 18px;font-size:clamp(2.25rem,4.5vw,4.7rem);line-height:.98}.trade-center-lead{color:#9eb7b1;max-width:820px;margin:0;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.72}.trade-center-header-panel{background:#031013a8;border:1px solid #d5913633;border-radius:17px;flex-direction:column;padding:24px;display:flex}.trade-center-header-panel>span{color:#8da39e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.trade-center-header-panel>strong{color:#e7bb75;margin:5px 0 18px;font-size:1.3rem}.trade-center-header-panel dl,.trade-direction-card dl,.trade-candidate-card dl{gap:0;margin:0;display:grid}.trade-center-header-panel dl div,.trade-direction-card dl div,.trade-candidate-card dl div{border-top:1px solid #5cd9b21a;gap:4px;padding:10px 0;display:grid}.trade-center-header-panel dt,.trade-direction-card dt,.trade-candidate-card dt{color:#65817a;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:800}.trade-center-header-panel dd,.trade-direction-card dd,.trade-candidate-card dd{color:#c2d4d0;margin:0;font-size:.7rem;line-height:1.5}.trade-center-prominent-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trade-center-prominent-notices article{background:#1e180d59;border:1px solid #d591362e;border-radius:14px;grid-template-columns:auto 1fr;gap:13px;padding:19px;display:grid}.trade-center-prominent-notices span{color:#d7a65d;font-size:.62rem;font-weight:900}.trade-center-prominent-notices p{color:#b5bbb5;margin:0;font-size:.7rem;line-height:1.58}.trade-center-summary-strip{border:1px solid var(--trade-line);background:#06191cd1;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.trade-center-summary-strip article{border-right:1px solid var(--trade-line);flex-direction:column;justify-content:center;min-height:116px;padding:17px;display:flex}.trade-center-summary-strip article:last-child{border-right:0}.trade-center-summary-strip span,.trade-description-reference-grid span,.trade-vin-preview>span,.trade-assistant-preview>span,.trade-source-grid span{color:#69877f;letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:800}.trade-center-summary-strip strong{color:#daeae6;margin:7px 0;font-size:.76rem;line-height:1.35}.trade-center-summary-strip small{color:#58736d;font-size:.58rem}.trade-center-section,.trade-description-workspace,.trade-assistant-dialog,.trade-vin-panel,.trade-source-panel{border:1px solid var(--trade-line);background:linear-gradient(145deg,#081d20eb,#051417f0);border-radius:20px;padding:clamp(24px,3.2vw,42px);box-shadow:0 20px 50px #00000024}.trade-center-section-heading,.trade-description-workspace-heading,.trade-vin-heading,.trade-source-heading{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr);align-items:end;gap:34px;margin-bottom:26px;display:grid}.trade-center-section-heading h2,.trade-description-workspace-heading h2,.trade-vin-heading h2,.trade-source-heading h2,.trade-center-boundary h2{color:#eef9f6;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2.25rem)}.trade-center-section-heading>p,.trade-description-workspace-heading>div>p:last-child{color:#8fa8a2;margin:0;font-size:.78rem;line-height:1.65}.trade-workflow-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.trade-workflow-section-grid article,.trade-completeness-grid article,.trade-state-grid article{background:#03111485;border:1px solid #5cd9b21c;border-radius:12px;flex-direction:column;min-height:160px;padding:17px;display:flex}.trade-workflow-section-grid article>span,.trade-completeness-grid article>span,.trade-state-grid article>span,.trade-checklist li>span{color:#d3a257;font-size:.61rem;font-weight:900}.trade-workflow-section-grid h3{color:#d9e9e5;margin:18px 0 8px;font-size:.82rem;line-height:1.35}.trade-workflow-section-grid p{color:#819b94;margin:0 0 13px;font-size:.68rem;line-height:1.52}.trade-workflow-section-grid small,.trade-completeness-grid small,.trade-state-grid small,.trade-checklist small{color:#4e6a63;margin-top:auto;font-size:.57rem}.trade-description-workspace{background:linear-gradient(145deg, #221d12b8, #051618f2), var(--trade-panel);border-color:#d5913638}.trade-description-workspace-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}.trade-description-current{background:#d591360e;border:1px solid #d5913638;border-radius:15px;flex-direction:column;justify-content:center;padding:26px;display:flex}.trade-description-current>span{color:#d3a45e;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.trade-description-current strong{color:#f1e4ce;margin:16px 0 10px;font-size:1rem;line-height:1.5}.trade-description-current p{color:#c9b898;font-size:.75rem;line-height:1.55}.trade-description-current small{color:#806e53;font-size:.6rem}.trade-description-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trade-description-reference-grid div{background:#0311147a;border:1px solid #5cd9b21c;border-radius:10px;gap:7px;padding:13px;display:grid}.trade-description-reference-grid strong{color:#c4d8d2;font-size:.67rem;line-height:1.35}.trade-description-control-row{border-top:1px solid #d5913624;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:18px;display:flex}.trade-description-control-row span{color:#d4ad70;background:#d591360f;border:1px solid #d5913640;border-radius:8px;padding:10px 13px;font-size:.66rem;font-weight:800}.trade-description-control-note{color:#6d786f;margin:11px 0 0;font-size:.6rem}.trade-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.trade-direction-card{background:#041416a3;border:1px solid #5cd9b221;border-radius:14px;padding:20px}.trade-direction-card>div:first-child,.trade-candidate-heading,.trade-output-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-direction-card>div:first-child>span:last-child,.trade-candidate-heading>span:first-child{color:#5d7a73;font-size:.58rem}.trade-direction-card h3{color:#e1efeb;min-height:58px;margin:18px 0 13px;font-size:.88rem;line-height:1.4}.trade-schedule-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.trade-schedule-mapping-grid article{background:#03111485;border:1px solid #5cd9b21f;border-radius:12px;padding:19px}.trade-schedule-mapping-grid h3{color:#dbe9e6;margin:15px 0 8px;font-size:.82rem}.trade-schedule-mapping-grid p{color:#7f9892;margin:0;font-size:.68rem;line-height:1.5}.trade-classification-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trade-reference-panel{background:#18160f52;border:1px solid #d591362e;border-radius:15px;padding:23px}.trade-reference-panel h3{color:#e4e9e2;margin:13px 0 20px;font-size:1rem}.trade-reference-panel-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trade-reference-panel-columns strong,.trade-source-boundaries>strong{color:#d4ac70;font-size:.65rem}.trade-reference-panel ul,.trade-source-boundaries ul,.trade-center-boundary ul,.trade-context-layout ul{color:#95aaa5;gap:7px;margin:12px 0 0;padding-left:17px;font-size:.67rem;line-height:1.45;display:grid}.trade-mapping-history-notice{color:#b6b9ae;background:#d591360e;border-left:3px solid #d39136;margin:18px 0 0;padding:16px 18px;font-size:.7rem;line-height:1.6}.trade-completeness-grid,.trade-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trade-completeness-grid article,.trade-state-grid article{min-height:112px}.trade-completeness-grid strong,.trade-state-grid strong{color:#cfe0dc;margin:13px 0;font-size:.72rem;line-height:1.4}.trade-assistant-dialog{border-color:#5cd9b23d;padding:0;overflow:hidden;box-shadow:0 30px 90px #00000052,0 0 0 8px #5cd9b206}.trade-assistant-dialog>header{background:#072526eb;border-bottom:1px solid #5cd9b226;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex}.trade-assistant-dialog>header span,.trade-assistant-dialog>footer span{color:#71918a;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.trade-assistant-dialog>header h2{color:#effaf7;margin:5px 0 0;font-size:1.3rem}.trade-assistant-window-marks{gap:7px;display:flex}.trade-assistant-window-marks span{background:#d39136;border-radius:50%;width:8px;height:8px}.trade-assistant-window-marks span:nth-child(2){background:#58a998}.trade-assistant-window-marks span:nth-child(3){background:#42746a}.trade-assistant-body{padding:26px}.trade-assistant-step-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.trade-assistant-step-grid article{background:#0310138c;border:1px solid #5cd9b21c;border-radius:9px;flex-direction:column;min-height:105px;padding:12px;display:flex}.trade-assistant-step-grid article>span{color:#d2a158;font-size:.58rem;font-weight:900}.trade-assistant-step-grid strong{color:#c9dbd6;margin:14px 0 7px;font-size:.65rem;line-height:1.3}.trade-assistant-step-grid small{color:#4f6a63;margin-top:auto;font-size:.52rem;line-height:1.35}.trade-assistant-assembly{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin-top:22px;display:grid}.trade-assistant-assembly h3{color:#dcebe7;margin:5px 0 14px}.trade-assistant-element-grid,.trade-review-label-grid,.trade-vin-reference-grid,.trade-vin-boundary-grid,.trade-context-grid{flex-wrap:wrap;gap:7px;display:flex}.trade-assistant-element-grid span,.trade-review-label-grid span,.trade-vin-reference-grid span,.trade-vin-boundary-grid span,.trade-context-grid span{color:#94ada6;background:#5cd9b20b;border:1px solid #5cd9b221;border-radius:999px;padding:8px 10px;font-size:.61rem}.trade-assistant-preview,.trade-vin-preview{background:#d591360d;border:1px solid #d5913633;border-radius:13px;flex-direction:column;justify-content:center;padding:22px;display:flex}.trade-assistant-preview strong,.trade-vin-preview strong{color:#e6d4b8;margin:13px 0 9px;font-size:.8rem}.trade-assistant-preview p,.trade-vin-preview p{color:#b7b6a9;margin:0;font-size:.72rem;line-height:1.6}.trade-assistant-preview small,.trade-vin-preview small{color:#746f5d;margin-top:13px;font-size:.58rem}.trade-assistant-dialog>footer{background:#031013b8;border-top:1px solid #5cd9b221;align-items:center;gap:10px;padding:17px 25px;display:flex}.trade-assistant-dialog>footer span{border:1px solid #5cd9b22b;border-radius:7px;padding:8px 10px}.trade-assistant-dialog>footer p{color:#607c75;margin:0 0 0 auto;font-size:.6rem}.trade-review-label-grid{margin-bottom:18px}.trade-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.trade-candidate-card{background:#03111491;border:1px solid #5cd9b21f;border-radius:14px;padding:21px}.trade-candidate-card>strong{color:#d7e7e3;margin:17px 0 10px;font-size:.86rem;display:block}.trade-candidate-card>p{color:#8c8d82;border-top:1px solid #d5913621;margin:14px 0 0;padding-top:13px;font-size:.62rem;line-height:1.5}.trade-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.trade-output-grid article{background:#1a160e57;border:1px solid #d591362b;border-radius:14px;padding:21px}.trade-output-grid h3{color:#e3e8e1;margin:0;font-size:.86rem}.trade-output-grid p{color:#bbb9aa;background:#020e1080;border-radius:9px;min-height:104px;margin:20px 0;padding:15px;font-size:.7rem;line-height:1.6}.trade-output-grid ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trade-output-grid li{color:#9f927d;border:1px solid #d5913624;border-radius:999px;padding:5px 7px;font-size:.55rem}.trade-vin-panel{border-color:#d5913633}.trade-vin-layout,.trade-source-layout,.trade-context-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;display:grid}.trade-vin-reference-grid{align-content:flex-start}.trade-vin-boundary-grid{border-top:1px solid #d5913621;margin-top:20px;padding-top:20px}.trade-vin-boundary-grid span{color:#9d9586;background:#d5913609;border-color:#d5913624}.trade-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trade-source-grid div{background:#0311147a;border:1px solid #5cd9b21c;border-radius:9px;gap:6px;padding:13px;display:grid}.trade-source-grid strong{color:#bdcfca;font-size:.65rem}.trade-source-boundaries,.trade-context-layout>div:last-child{background:#1b170f52;border:1px solid #d591362b;border-radius:13px;padding:22px}.trade-document-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trade-document-grid article{background:#0311147d;border:1px solid #5cd9b21c;border-radius:11px;padding:17px}.trade-document-grid strong{color:#cfdfdb;font-size:.74rem}.trade-document-grid p{color:#7b928c;font-size:.62rem;line-height:1.5}.trade-document-grid small{color:#d1a158;font-size:.57rem}.trade-exception-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trade-exception-grid article{background:#1f180d45;border:1px solid #d5913624;border-radius:10px;padding:16px}.trade-exception-grid strong{color:#d6d9d2;font-size:.7rem}.trade-exception-grid p{color:#807e72;margin:8px 0 0;font-size:.58rem;line-height:1.4}.trade-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.trade-checklist li{background:#0311147d;border:1px solid #5cd9b21c;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:7px 11px;padding:15px;display:grid}.trade-checklist strong{color:#c6d8d3;font-size:.68rem;line-height:1.4}.trade-checklist small{grid-column:2}.trade-context-layout{margin-bottom:20px}.trade-context-layout h3{color:#dbe8e4;margin:0 0 14px;font-size:.9rem}.trade-context-layout>div:first-child{background:#0311147d;border:1px solid #5cd9b21f;border-radius:13px;padding:22px}.trade-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trade-handoff-grid a{min-height:136px;color:inherit;background:#03111485;border:1px solid #5cd9b21f;border-radius:11px;flex-direction:column;padding:17px;text-decoration:none;display:flex}.trade-handoff-grid a:hover{background:#5cd9b20e;border-color:#5cd9b24d}.trade-handoff-grid span{color:#d1a158;text-transform:uppercase;font-size:.56rem;font-weight:800}.trade-handoff-grid strong{color:#d6e5e1;margin:15px 0 8px;font-size:.74rem;line-height:1.35}.trade-handoff-grid small{color:#718a84;margin-top:auto;font-size:.6rem;line-height:1.4}.trade-center-boundary{background:#071f21c7;border:1px solid #5cd9b226;border-radius:19px;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:34px;padding:clamp(24px,3vw,38px);display:grid}.trade-center-boundary-warning{background:#1d180f5c;border-color:#d591362e}.trade-center-boundary-legal{background:linear-gradient(120deg,#082726cc,#051618e0);border-color:#5cd9b240}.trade-center-boundary p{color:#93aaa4;margin:0 0 10px;font-size:.72rem;line-height:1.6}.trade-center-ownership{font-weight:700;color:#c7d8d4!important}@media (max-width:1380px){.trade-center-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-center-summary-strip article:nth-child(3){border-right:0}.trade-center-summary-strip article:nth-child(-n+3){border-bottom:1px solid var(--trade-line)}.trade-workflow-section-grid,.trade-document-grid,.trade-exception-grid,.trade-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-assistant-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.trade-center-sidebar{display:none}.trade-center-workspace{margin-left:0}.trade-center-mobile-nav{border:1px solid var(--trade-line);background:#061b1df0;border-radius:12px;gap:8px;padding:13px;display:flex;overflow-x:auto}.trade-center-mobile-nav a{color:#9db6af;border:1px solid #5cd9b21f;border-radius:999px;flex:none;padding:7px 9px;font-size:.6rem;text-decoration:none}.trade-center-header,.trade-center-section-heading,.trade-description-workspace-heading,.trade-vin-heading,.trade-source-heading{grid-template-columns:1fr}.trade-direction-grid,.trade-output-grid,.trade-workflow-section-grid,.trade-document-grid,.trade-exception-grid,.trade-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.trade-center-workspace{gap:20px;padding:18px 14px 50px}.trade-center-header,.trade-center-section,.trade-description-workspace,.trade-vin-panel,.trade-source-panel{border-radius:16px}.trade-center-prominent-notices,.trade-description-workspace-grid,.trade-classification-reference-grid,.trade-reference-panel-columns,.trade-assistant-assembly,.trade-vin-layout,.trade-source-layout,.trade-context-layout,.trade-center-boundary{grid-template-columns:1fr}.trade-center-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-center-summary-strip article:nth-child(3){border-right:1px solid var(--trade-line)}.trade-center-summary-strip article:nth-child(2n){border-right:0}.trade-center-summary-strip article:nth-child(-n+4){border-bottom:1px solid var(--trade-line)}.trade-schedule-mapping-grid,.trade-completeness-grid,.trade-state-grid,.trade-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-assistant-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-assistant-dialog>footer{flex-direction:column;align-items:flex-start}.trade-assistant-dialog>footer p{margin-left:0}}@media (max-width:600px){.trade-center-header{padding:26px 20px}.trade-center-header h1{font-size:2.35rem}.trade-direction-grid,.trade-output-grid,.trade-workflow-section-grid,.trade-document-grid,.trade-exception-grid,.trade-handoff-grid,.trade-schedule-mapping-grid,.trade-completeness-grid,.trade-state-grid,.trade-checklist,.trade-description-reference-grid,.trade-source-grid{grid-template-columns:1fr}.trade-assistant-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-candidate-grid{grid-template-columns:1fr}.trade-center-summary-strip article{min-height:96px}.trade-assistant-dialog>header{align-items:flex-start}.trade-assistant-body{padding:18px}}.finance-center-page{--finance-ink:#f4f7fb;--finance-muted:#99a6b9;--finance-line:#7c9dd62e;--finance-panel:#0d1727eb;--finance-blue:#8fb7ff;--finance-gold:#e1b864;min-height:100vh;color:var(--finance-ink);background:radial-gradient(circle at 82% 2%,#436fbe2e,#0000 30%),radial-gradient(circle at 34% 18%,#c591391a,#0000 29%),#070d18}.finance-center-page *,.finance-center-page :before,.finance-center-page :after{box-sizing:border-box}.finance-center-sidebar{z-index:20;background:linear-gradient(#09111ffc,#070d18fc);border-right:1px solid #7c9dd629;flex-direction:column;width:292px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 52px #00000038}.finance-center-sidebar-brand{border-bottom:1px solid var(--finance-line);color:var(--finance-blue);letter-spacing:-.03em;flex-direction:column;gap:4px;padding:28px 24px 24px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.finance-center-sidebar-brand span{color:#7c899d;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.finance-center-sidebar nav{gap:4px;padding:18px 14px;display:grid}.finance-center-sidebar nav>p{color:#59667a;letter-spacing:.12em;text-transform:uppercase;margin:0 10px 8px;font-size:.61rem;font-weight:800}.finance-center-sidebar nav a{color:#b6c1d2;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.finance-center-sidebar nav a:hover{color:#fff;background:#8fb7ff0f;border-color:#8fb7ff33}.finance-center-sidebar nav strong{font-size:.69rem;line-height:1.25}.finance-center-sidebar nav span{color:#536078;white-space:nowrap;font-size:.53rem}.finance-center-sidebar-notice{background:#e1b8640e;border:1px solid #e1b86438;border-radius:11px;gap:6px;margin:auto 14px 18px;padding:15px;display:grid}.finance-center-sidebar-notice strong{color:#e8c77e;font-size:.7rem}.finance-center-sidebar-notice span{color:#929bad;font-size:.62rem;line-height:1.5}.finance-center-workspace{gap:30px;margin-left:292px;padding:30px clamp(24px,4vw,68px) 72px;display:grid}.finance-center-mobile-nav{display:none}.finance-center-header{background:linear-gradient(125deg,#101e36f7,#0a1220f5),radial-gradient(circle at 100% 0,#e1b86429,#0000 44%);border:1px solid #7c9dd633;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:28px;padding:clamp(30px,4vw,56px);display:grid;box-shadow:0 28px 76px #00000040}.finance-center-heading{flex-direction:column;align-items:flex-start;display:flex}.finance-center-brand{color:var(--finance-blue);letter-spacing:.02em;flex-direction:column;gap:3px;margin-bottom:22px;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.finance-center-brand small{color:#748197;text-transform:uppercase;font-size:.62rem;font-weight:700}.finance-center-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.finance-center-badge{color:#a8c7ff;letter-spacing:.06em;text-transform:uppercase;background:#8fb7ff13;border:1px solid #8fb7ff3b;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.finance-center-header .eyebrow,.finance-center-section .eyebrow,.finance-center-boundary .eyebrow,.finance-shipment-workspace .eyebrow{color:#d6ad5e}.finance-center-header h1{letter-spacing:-.065em;max-width:980px;margin:8px 0 18px;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.96}.finance-center-lead{color:#a9b5c8;max-width:820px;margin:0;font-size:1rem;line-height:1.72}.finance-center-header-panel{background:#050b156e;border:1px solid #8fb7ff26;border-radius:17px;flex-direction:column;min-height:100%;padding:24px;display:flex}.finance-center-header-panel>span{color:#6f7d93;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:800}.finance-center-header-panel>strong{color:#e4c982;letter-spacing:-.03em;margin:8px 0 22px;font-size:1.55rem}.finance-center-header-panel dl{gap:0;margin:auto 0 0;display:grid}.finance-center-header-panel dl div{border-top:1px solid var(--finance-line);grid-template-columns:1fr 1fr;gap:14px;padding:11px 0;display:grid}.finance-center-header-panel dt,.finance-center-header-panel dd{margin:0;font-size:.66rem;line-height:1.35}.finance-center-header-panel dt{color:#778499}.finance-center-header-panel dd{color:#c7d2e3;text-align:right;font-weight:700}.finance-center-prominent-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-center-prominent-notices article{background:#e1b8640b;border:1px solid #e1b8642e;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:20px;display:grid}.finance-center-prominent-notices span{color:#d4ab5a;letter-spacing:.08em;font-size:.62rem;font-weight:900}.finance-center-prominent-notices p{color:#c5cbd5;margin:0;font-size:.72rem;line-height:1.55}.finance-center-summary-strip{border:1px solid var(--finance-line);background:#0b1525d1;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.finance-center-summary-strip article{border-right:1px solid var(--finance-line);flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:17px;display:flex}.finance-center-summary-strip article:last-child{border-right:0}.finance-center-summary-strip span,.finance-center-summary-strip small{color:#68768b;text-transform:uppercase;font-size:.58rem;font-weight:700}.finance-center-summary-strip strong{color:#d9e3f2;font-size:.78rem;line-height:1.35}.finance-center-section{gap:22px;scroll-margin-top:20px;display:grid}.finance-center-section-heading{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(0,.8fr) minmax(300px,.55fr);align-items:end;gap:28px;padding-bottom:15px;display:grid}.finance-center-section-heading h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.65rem)}.finance-center-section-heading>p{color:var(--finance-muted);margin:0;font-size:.78rem;line-height:1.65}.finance-workflow-grid,.finance-domain-grid,.finance-journal-grid,.finance-document-grid,.finance-state-grid,.finance-exception-grid,.finance-handoff-grid{gap:12px;display:grid}.finance-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-workflow-grid article,.finance-document-grid article,.finance-state-grid article,.finance-exception-grid article{border:1px solid var(--finance-line);background:linear-gradient(145deg,#121f34db,#0a121fde);border-radius:14px;flex-direction:column;min-height:176px;padding:20px;display:flex;position:relative;overflow:hidden}.finance-workflow-grid article>span,.finance-document-grid article>span,.finance-state-grid article>span,.finance-exception-grid article>span{color:#607491;letter-spacing:.08em;font-size:.62rem;font-weight:900}.finance-workflow-grid h3,.finance-document-grid h3{color:#e8eef8;margin:26px 0 8px;font-size:.9rem;line-height:1.3}.finance-workflow-grid p,.finance-document-grid p{color:#929eb1;margin:0;font-size:.7rem;line-height:1.58}.finance-workflow-grid small{color:#66768e;margin-top:auto;padding-top:16px;font-size:.57rem}.finance-shipment-workspace{background:linear-gradient(135deg,#142745eb,#0a1220f2),radial-gradient(circle at 100% 0,#e1b86421,#0000 40%);border:1px solid #8fb7ff40;border-radius:21px;gap:22px;padding:clamp(24px,4vw,42px);scroll-margin-top:20px;display:grid;box-shadow:0 24px 60px #0000002e}.finance-shipment-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finance-shipment-heading h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:2rem}.finance-shipment-heading p{color:#a4b0c3;max-width:720px;margin:0;font-size:.8rem;line-height:1.6}.finance-shipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-shipment-grid>div{background:#050c1757;border:1px solid #8fb7ff24;border-radius:11px;flex-direction:column;gap:9px;min-height:112px;padding:15px;display:flex}.finance-shipment-grid span,.finance-shipment-grid small{color:#718096;font-size:.57rem}.finance-shipment-grid strong{color:#dce8fa;font-size:.73rem;line-height:1.38}.finance-shipment-grid small{margin-top:auto}.finance-shipment-boundary{color:#b7c0ce;background:#e1b8640e;border-left:3px solid #d9ad57;margin:0;padding:15px 17px;font-size:.72rem;line-height:1.6}.finance-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-domain-card{border:1px solid var(--finance-line);background:#0d182adb;border-radius:14px;flex-direction:column;min-height:290px;padding:21px;display:flex}.finance-domain-card>div:first-child,.finance-journal-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-domain-card>div:first-child>span:last-child{color:#6e7d92;text-align:right;font-size:.59rem}.finance-domain-card h3{margin:22px 0 8px;font-size:1.08rem}.finance-domain-card>p{color:#9ba7ba;margin:0 0 18px;font-size:.72rem;line-height:1.55}.finance-domain-card dl,.finance-journal-card dl{gap:0;margin:auto 0 0;display:grid}.finance-domain-card dl div,.finance-journal-card dl div{border-top:1px solid var(--finance-line);gap:5px;padding:10px 0;display:grid}.finance-domain-card dt,.finance-journal-card dt{color:#67758a;text-transform:uppercase;font-size:.56rem}.finance-domain-card dd,.finance-journal-card dd{color:#bac5d5;margin:0;font-size:.66rem;line-height:1.45}.finance-two-column-layout,.finance-three-column-layout,.finance-context-layout{gap:14px;display:grid}.finance-two-column-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-three-column-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.finance-control-panel,.finance-reference-panel,.finance-context-layout article{border:1px solid var(--finance-line);background:var(--finance-panel);border-radius:16px;gap:19px;min-width:0;padding:24px;scroll-margin-top:20px;display:grid}.finance-control-panel-receivables{border-top:3px solid #7da8ef}.finance-control-panel-payables{border-top:3px solid #d6aa58}.finance-control-panel h3,.finance-reference-panel h3{letter-spacing:-.025em;margin:12px 0 0;font-size:1.15rem}.finance-reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-reference-columns>div{background:#050c174d;border:1px solid #7c9dd621;border-radius:11px;min-width:0;padding:16px}.finance-reference-columns strong{color:#c9d5e7;text-transform:uppercase;font-size:.65rem}.finance-reference-columns ul,.finance-context-layout ul,.finance-center-boundary ul{gap:8px;margin:14px 0 0;padding-left:17px;display:grid}.finance-reference-columns li,.finance-context-layout li,.finance-center-boundary li{color:#939fb2;font-size:.67rem;line-height:1.45}.finance-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.finance-journal-card{border:1px solid var(--finance-line);background:linear-gradient(160deg,#121f35e6,#0a121feb);border-radius:14px;flex-direction:column;min-height:420px;padding:21px;display:flex}.finance-journal-card>div:first-child>span:first-child{color:#7d8da5;font-size:.59rem;font-weight:800}.finance-journal-card h3{margin:21px 0 12px;font-size:1rem}.finance-journal-card>p{color:#c6b58f;border:1px solid #e1b86429;border-radius:9px;margin:16px 0 0;padding:12px;font-size:.64rem;line-height:1.45}.finance-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-document-grid article{min-height:190px}.finance-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-state-grid article,.finance-exception-grid article{min-height:132px}.finance-state-grid strong,.finance-exception-grid strong{color:#dce5f2;margin:20px 0 8px;font-size:.76rem;line-height:1.4}.finance-state-grid small,.finance-exception-grid small{color:#69778c;margin-top:auto;font-size:.57rem}.finance-exception-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.finance-checklist li{border:1px solid var(--finance-line);background:#0d182abf;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:15px;display:grid}.finance-checklist li>span{border:1px solid #647691;border-radius:3px;width:13px;height:13px;margin-top:2px}.finance-checklist strong{color:#c4cede;font-size:.67rem;line-height:1.4}.finance-checklist small{color:#67758a;grid-column:2;font-size:.56rem}.finance-context-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-context-layout article{padding:20px}.finance-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.finance-handoff-grid a{border:1px solid var(--finance-line);min-height:146px;color:inherit;background:#0d182acc;border-radius:13px;flex-direction:column;gap:9px;padding:19px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.finance-handoff-grid a:hover{border-color:#8fb7ff6b;transform:translateY(-2px)}.finance-handoff-grid span,.finance-handoff-grid small{color:#65758d;font-size:.58rem}.finance-handoff-grid strong{color:#d8e4f5;font-size:.78rem}.finance-handoff-grid small{margin-top:auto;line-height:1.45}.finance-center-boundary{border:1px solid var(--finance-line);background:#0c1728e6;border-radius:18px;grid-template-columns:minmax(250px,.5fr) minmax(0,1fr);gap:30px;padding:28px;display:grid}.finance-center-boundary h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.55rem}.finance-center-boundary p{color:#a5b0c1;margin:0 0 10px;font-size:.76rem;line-height:1.62}.finance-center-boundary-core{background:linear-gradient(125deg,#132746e6,#0c1728eb);border-color:#8fb7ff4d}.finance-center-boundary-warning{border-color:#e1b86442}.finance-center-ownership{border:1px solid var(--finance-line);background:#0a1321e6;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.finance-center-ownership>div{border-right:1px solid var(--finance-line);gap:7px;padding:20px;display:grid}.finance-center-ownership>div:nth-child(3){border-right:0}.finance-center-ownership span{color:#65748a;text-transform:uppercase;font-size:.58rem}.finance-center-ownership strong{color:#cbd6e6;font-size:.72rem;line-height:1.45}.finance-center-ownership>p{border-top:1px solid var(--finance-line);color:#8995a8;grid-column:1/-1;margin:0;padding:18px 20px;font-size:.68rem;line-height:1.6}@media (max-width:1380px){.finance-workflow-grid,.finance-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-exception-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-shipment-grid,.finance-domain-grid,.finance-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.finance-center-sidebar{display:none}.finance-center-workspace{margin-left:0;padding-top:18px}.finance-center-mobile-nav{scrollbar-width:thin;gap:8px;padding:4px 0 7px;display:flex;overflow-x:auto}.finance-center-mobile-nav a{border:1px solid var(--finance-line);color:#aebbd0;background:#0d182ad1;border-radius:999px;flex:none;padding:8px 11px;font-size:.61rem;text-decoration:none}.finance-center-header{grid-template-columns:1fr}.finance-center-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-center-summary-strip article:nth-child(3){border-right:0}.finance-center-summary-strip article:nth-child(-n+3){border-bottom:1px solid var(--finance-line)}.finance-three-column-layout,.finance-context-layout{grid-template-columns:1fr}.finance-handoff-grid,.finance-document-grid,.finance-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.finance-center-workspace{gap:24px;padding:16px 16px 54px}.finance-center-prominent-notices,.finance-center-section-heading,.finance-two-column-layout,.finance-reference-columns,.finance-center-boundary,.finance-center-ownership{grid-template-columns:1fr}.finance-center-section-heading{align-items:start}.finance-center-ownership>div{border-right:0;border-bottom:1px solid var(--finance-line)}.finance-center-ownership>p{grid-column:auto}.finance-workflow-grid,.finance-state-grid,.finance-domain-grid,.finance-journal-grid,.finance-exception-grid,.finance-shipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-shipment-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.finance-center-header{padding:26px 20px}.finance-center-header h1{font-size:2.4rem}.finance-center-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-center-summary-strip article:nth-child(3){border-right:1px solid var(--finance-line)}.finance-center-summary-strip article:nth-child(2n){border-right:0}.finance-center-summary-strip article:nth-child(-n+4){border-bottom:1px solid var(--finance-line)}.finance-workflow-grid,.finance-state-grid,.finance-domain-grid,.finance-journal-grid,.finance-exception-grid,.finance-shipment-grid,.finance-handoff-grid,.finance-document-grid,.finance-checklist{grid-template-columns:1fr}.finance-shipment-workspace,.finance-control-panel,.finance-reference-panel,.finance-center-boundary{padding:20px}}.operational-shell{color:#18312c;background:#f2f5f4;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.operational-sidebar{color:#d8ece7;background:#082d2a;flex-direction:column;gap:18px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.operational-brand{color:#fff;letter-spacing:-.03em;font-size:1.5rem;font-weight:800;text-decoration:none}.operational-sidebar>p,.operational-user span{color:#96bcb3;margin:0;font-size:.78rem}.operational-sidebar nav{gap:5px;display:grid}.operational-sidebar nav a{color:#d8ece7;border-radius:8px;padding:10px 12px;font-size:.86rem;text-decoration:none}.operational-sidebar nav a:hover{color:#fff;background:#124641}.operational-user{gap:5px;margin-top:auto;display:grid}.operational-user button,.operational-actions button{width:auto;color:inherit;cursor:pointer;background:0 0;border:1px solid #39716a;border-radius:7px;padding:7px 10px}.operational-content{min-width:0;padding:38px clamp(22px,4vw,60px) 70px}.operational-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.operational-page-header h1,.operational-login h1{color:#092f2b;letter-spacing:-.04em;margin:2px 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1}.operational-page-header p{color:#58716b;max-width:760px;margin:0;line-height:1.55}.operational-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;color:#a35a13!important;margin:0 0 8px!important}.operational-primary-link,.operational-form button{color:#fff;cursor:pointer;background:#126b60;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.operational-form button:disabled{opacity:.55;cursor:wait}.operational-metrics,.operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.operational-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.operational-metrics article,.operational-panel,.operational-table-wrap{background:#fff;border:1px solid #d8e2df;border-radius:12px;box-shadow:0 8px 24px #0a2e2a0a}.operational-metrics article{gap:5px;padding:20px;display:grid}.operational-metrics strong{color:#0f574f;font-size:1.35rem}.operational-metrics span{color:#647c76;font-size:.76rem}.operational-panel{padding:22px}.operational-panel h2{color:#173f39;margin:0 0 16px;font-size:1rem}.operational-row{color:inherit;border-top:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.operational-row span{gap:3px;display:grid}.operational-row small{color:#71857f}.operational-row b{color:#126b60;font-size:.65rem}.operational-list-controls,.operational-pagination{background:#f8fbfa;border:1px solid #d9e3e0;border-radius:9px;justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;padding:14px;display:flex}.operational-list-controls{flex-wrap:wrap;justify-content:flex-start}.operational-list-controls label{color:#49635d;gap:6px;min-width:min(320px,100%);font-size:.72rem;font-weight:700;display:grid}.operational-list-controls input,.operational-list-controls select{color:#17312d;min-height:40px;font:inherit;background:#fff;border:1px solid #cddad6;border-radius:7px;padding:9px 11px}.operational-pagination{color:#5f7771;align-items:center;margin-top:14px;font-size:.76rem}.operational-table-wrap{overflow-x:auto}.operational-table-wrap table{border-collapse:collapse;width:100%;font-size:.82rem}.operational-table-wrap th,.operational-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e7edeb;padding:13px 15px}.operational-table-wrap th{color:#49635d;letter-spacing:.04em;text-transform:uppercase;background:#eaf1ef;font-size:.68rem}.operational-table-wrap a{color:#126b60;font-weight:700}.operational-form{gap:15px;display:grid}.operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operational-form label{color:#49635d;gap:6px;font-size:.72rem;font-weight:700;display:grid}.operational-form input,.operational-form select,.operational-form textarea{color:#17312d;width:100%;font:inherit;background:#fff;border:1px solid #cddad6;border-radius:7px;padding:10px 11px}.operational-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.operational-checkbox input{width:auto}.operational-definition{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.operational-definition dt{color:#728680;text-transform:uppercase;font-size:.65rem;font-weight:800}.operational-definition dd{margin:5px 0 0;line-height:1.45}.operational-actions{flex-wrap:wrap;gap:5px;display:flex}.operational-actions button{color:#245b54;border-color:#a9c3bd}.operational-error,.operational-success{border-radius:8px;padding:10px 12px;font-size:.78rem}.operational-error{color:#8d2f23;background:#fff0ee;border:1px solid #d99b94}.operational-success{color:#126b60;background:#eefaf6;border:1px solid #8dc8b9}.operational-state,.operational-loading{color:#5f7771;padding:30px}.operational-login{background:linear-gradient(140deg,#062b28,#126b60);place-items:center;min-height:100vh;padding:24px;display:grid}.operational-login-card{background:#fff;border-radius:16px;width:min(440px,100%);padding:34px;box-shadow:0 24px 80px #00000040}.operational-login-card>p{color:#60766f;line-height:1.5}.operational-auth-card{width:min(500px,100%)}.operational-auth-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operational-primary-link,.operational-secondary-link,.operational-forgot-password{color:#126b60;text-underline-offset:3px;font-weight:750}.operational-primary-link{color:#fff;background:#126b60;border-radius:8px;justify-content:center;padding:10px 16px;text-decoration:none;display:inline-flex}.operational-forgot-password{justify-self:start}.operational-field-error{color:#8d2f23;margin:-9px 0 0;font-size:.76rem;font-weight:650}.operational-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-form input:focus-visible,.operational-form button:focus-visible,.operational-primary-link:focus-visible,.operational-secondary-link:focus-visible,.operational-forgot-password:focus-visible{outline-offset:3px;outline:3px solid #e18a2d}@media (max-width:520px){.operational-login-card{padding:26px 20px}.operational-auth-actions{flex-direction:column;align-items:stretch}.operational-auth-actions>*{text-align:center;width:100%}}.accounting-workspace-nav{background:#f4f8f7;border:1px solid #d8e2df;border-radius:12px;gap:14px;margin:-10px 0 32px;padding:18px;display:grid}.accounting-workspace-nav>div,.accounting-workspace-nav label{justify-content:space-between;align-items:center;gap:12px;display:flex}.accounting-workspace-nav span,.accounting-workspace-nav label{color:#58716b;font-size:.74rem}.accounting-workspace-nav select{background:#fff;border:1px solid #b9cbc7;border-radius:7px;min-width:min(360px,60vw);padding:8px 10px}.accounting-workspace-nav nav{flex-wrap:wrap;gap:7px;display:flex}.accounting-workspace-nav nav a{color:#245b54;border:1px solid #c9d8d4;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:700}.accounting-card-link{color:inherit;text-decoration:none}@media (max-width:900px){.operational-shell{grid-template-columns:1fr}.operational-sidebar{height:auto;position:static}.operational-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-user{margin-top:0}.operational-metrics,.operational-definition{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.operational-content{padding:24px 14px 50px}.operational-page-header{flex-direction:column}.operational-sidebar nav,.operational-metrics,.operational-grid,.operational-form-grid,.operational-definition{grid-template-columns:1fr}.operational-pagination{flex-direction:column;align-items:flex-start}}.receivable-workspace{--ar-ink:#102d29;--ar-muted:#607873;--ar-line:#d9e4e1;--ar-green:#087a6c;--ar-green-dark:#07554d;--ar-navy:#163b57;--ar-blue:#e8f3fb;--ar-amber:#9b5c08;--ar-red:#9a362c;color:var(--ar-ink)}.receivable-nav{z-index:2;background:linear-gradient(120deg,#092f2b 0 31%,#f7faf9 31%);border:1px solid #cbdcd8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin:-14px 0 34px;padding:20px 22px;display:grid;position:relative;box-shadow:0 12px 32px #103e3814}.receivable-nav>div{color:#fff;gap:2px;min-width:210px;display:grid}.receivable-nav>div strong{font-size:1.15rem}.receivable-nav>div small{color:#a9cbc4}.receivable-kicker{color:#62d5c3;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.receivable-nav nav{flex-wrap:wrap;gap:6px;display:flex}.receivable-nav nav a{color:#3c5e58;border-radius:7px;padding:8px 10px;font-size:.72rem;font-weight:700;text-decoration:none}.receivable-nav nav a:hover{color:#0a5f55;background:#e4efec}.receivable-nav nav a[aria-current=page]{color:#07554d;background:#d7ece7;box-shadow:inset 0 0 0 1px #acd0c8}.receivable-page{gap:20px;display:grid}.receivable-page-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 8px;display:flex}.receivable-page-header>div:first-child{max-width:820px}.receivable-page-header p{color:var(--ar-green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.receivable-page-header h1{color:var(--ar-ink);letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.15rem);line-height:1}.receivable-page-header span{color:var(--ar-muted);line-height:1.55}.receivable-header-actions,.receivable-actionbar,.receivable-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receivable-primary,.receivable-secondary,.receivable-danger,.receivable-page button{color:#245c54;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aac3bd;border-radius:8px;padding:9px 14px;font-size:.76rem;font-weight:800;text-decoration:none}.receivable-primary{border-color:var(--ar-green);background:var(--ar-green);color:#fff;box-shadow:0 6px 16px #087a6c2e}.receivable-secondary{align-items:center;display:inline-flex}.receivable-danger{color:var(--ar-red)!important;background:#fff5f3!important;border-color:#d7a39e!important}.receivable-page button:disabled{opacity:.45;cursor:not-allowed}.receivable-page a{color:var(--ar-green-dark)}.receivable-panel,.receivable-creator,.customer-statement{border:1px solid var(--ar-line);background:#fff;border-radius:14px;box-shadow:0 8px 28px #1239340b}.receivable-panel{min-width:0;overflow:hidden}.receivable-panel>header{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 15px;display:flex}.receivable-panel>header h2{letter-spacing:-.015em;margin:0;font-size:1rem}.receivable-panel>header p{color:var(--ar-muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.receivable-panel>:not(header){margin-left:22px;margin-right:22px}.receivable-panel>:last-child{margin-bottom:22px}.receivable-panel>.receivable-table-wrap{margin:0}.receivable-panel>.receivable-table-wrap:last-child{margin-bottom:0}.receivable-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.receivable-metric{border:1px solid var(--ar-line);background:#fff;border-radius:13px;gap:8px;min-height:112px;padding:19px;display:grid;position:relative;overflow:hidden}.receivable-metric:before{content:"";background:#8ca39e;width:4px;position:absolute;inset:0 auto 0 0}.receivable-metric>span{color:var(--ar-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:800}.receivable-metric strong{color:var(--ar-ink);letter-spacing:-.025em;align-self:end;font-size:clamp(1.2rem,2vw,1.65rem)}.receivable-metric small{color:#7a8e89}.receivable-metric.tone-blue:before{background:#2d7daa}.receivable-metric.tone-green:before{background:var(--ar-green)}.receivable-metric.tone-amber:before{background:#cf8a22}.receivable-metric.tone-red:before{background:#b74c42}.receivable-metric.tone-red{background:#fff9f8}.receivable-command-grid,.receivable-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.receivable-queue-list{display:grid;margin:4px 22px 22px!important}.receivable-queue-list a{color:var(--ar-ink);border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;text-decoration:none;display:flex}.receivable-queue-list a:last-child{border-bottom:0}.receivable-queue-list span{gap:4px;display:grid}.receivable-queue-list small{color:var(--ar-muted)}.receivable-queue-list b{min-width:44px;min-height:38px;color:var(--ar-green-dark);background:#edf7f4;border-radius:9px;place-items:center;display:grid}.receivable-aging-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;margin-top:20px!important}.receivable-aging-strip div{background:#f2f7f6;border-radius:9px;gap:8px;padding:14px 10px;display:grid}.receivable-aging-strip span{color:var(--ar-muted);font-size:.65rem;font-weight:700}.receivable-aging-strip strong{font-size:.83rem}.receivable-aging-strip .risk{color:var(--ar-red);background:#fff0ed}.receivable-process{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;margin:20px 22px 22px!important}.receivable-process li{background:#f4f8f7;gap:10px;padding:13px;display:flex}.receivable-process li:first-child{border-radius:10px 0 0 10px}.receivable-process li:last-child{border-radius:0 10px 10px 0}.receivable-process li>span{background:var(--ar-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.65rem;display:grid}.receivable-process div{gap:4px;display:grid}.receivable-process small{color:var(--ar-muted);line-height:1.35}.receivable-filters{border:1px solid var(--ar-line);background:#f8faf9;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.receivable-filters label,.receivable-form label,.receivable-inline-form label,.receivable-allocation-form label{color:#48635e;gap:6px;min-width:170px;font-size:.7rem;font-weight:800;display:grid}.receivable-filters input,.receivable-filters select,.receivable-form input,.receivable-form select,.receivable-form textarea,.receivable-inline-form input,.receivable-inline-form select,.receivable-allocation-form input,.receivable-allocation-form select{width:100%;min-height:40px;color:var(--ar-ink);font:inherit;background:#fff;border:1px solid #c7d7d3;border-radius:7px;outline:none;padding:9px 11px}.receivable-filters input:focus,.receivable-filters select:focus,.receivable-form input:focus,.receivable-form select:focus,.receivable-form textarea:focus,.receivable-inline-form input:focus,.receivable-inline-form select:focus{border-color:var(--ar-green);box-shadow:0 0 0 3px #087a6c1f}.receivable-check{grid-template-columns:auto 1fr;align-items:center;min-width:auto!important;display:flex!important}.receivable-check input{accent-color:var(--ar-green);width:auto!important;min-height:auto!important}.receivable-table-wrap{max-width:100%;overflow-x:auto}.receivable-table-wrap table{border-collapse:collapse;width:100%;font-size:.79rem}.receivable-table-wrap th,.receivable-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e8efed;padding:13px 15px}.receivable-table-wrap th{color:#536d67;letter-spacing:.055em;text-transform:uppercase;background:#f2f6f5;font-size:.64rem}.receivable-table-wrap tbody tr:hover{background:#fbfdfc}.receivable-table-wrap td>small,.receivable-table-wrap td>a+small,.receivable-table-wrap td>strong+small{color:#718681;margin-top:4px;display:block}.receivable-table-wrap td>a{font-weight:800;text-decoration:none}.aging-table td:not(:first-child){white-space:nowrap}.aging-risk{color:var(--ar-red);background:#fff8f6}.receivable-badge{color:#506963;letter-spacing:.04em;text-transform:uppercase;background:#f2f6f5;border:1px solid #c8d6d3;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:.59rem;font-weight:900;display:inline-flex}.status-posted,.status-paid,.status-applied,.status-active,.status-billing-enabled,.status-resolved{color:#087064;background:#eaf8f4;border-color:#a9d5ca}.status-ready-for-review,.status-approved,.status-partially-applied,.status-partially-paid,.status-requested,.status-under-review{color:#225f87;background:#edf6fc;border-color:#accbdf}.status-overdue,.status-on-hold,.status-credit-hold,.status-disputed,.status-open{color:#875510;background:#fff7e8;border-color:#e3c18a}.status-void,.status-reversed,.status-rejected,.status-cancelled{color:#92382f;background:#fff1ef;border-color:#dfb2ae}.receivable-pagination{color:var(--ar-muted);border-top:1px solid #e9efed;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.72rem;display:flex;margin:16px 22px 0!important}.receivable-pagination>div{gap:6px;display:flex}.receivable-empty{min-height:150px;color:var(--ar-muted);text-align:center;place-items:center;gap:8px;padding:32px;display:grid}.receivable-empty strong{color:var(--ar-ink)}.receivable-state{min-height:180px;color:var(--ar-muted);background:#fafcfb;border:1px dashed #c7d7d3;border-radius:12px;justify-content:center;align-items:center;gap:12px;display:flex}.receivable-spinner{border:2px solid #c7d7d3;border-top-color:var(--ar-green);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite receivable-spin}@keyframes receivable-spin{to{transform:rotate(360deg)}}.receivable-alert{border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:.76rem;display:flex}.receivable-alert.error{color:#8e342b;background:#fff2f0;border:1px solid #e0b0ab}.receivable-alert.success{color:#096b60;background:#edf9f6;border:1px solid #abd2c8}.receivable-creator{overflow:hidden}.receivable-creator>summary{color:var(--ar-green-dark);cursor:pointer;background:#f7faf9;padding:17px 20px;font-size:.8rem;font-weight:800}.receivable-creator[open]>summary{border-bottom:1px solid var(--ar-line)}.receivable-creator>.receivable-form,.receivable-creator>.receivable-inline-form,.receivable-creator>.receivable-alert{margin:18px 20px}.receivable-form{gap:18px;display:grid}.receivable-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.receivable-span-2{grid-column:span 2}.receivable-guided-form{padding:24px}.receivable-guided-form fieldset{border:0;border-bottom:1px solid #e4ece9;gap:16px;margin:0;padding:0 0 22px;display:grid}.receivable-guided-form legend{color:var(--ar-ink);align-items:center;gap:10px;margin-bottom:15px;font-size:.9rem;font-weight:900;display:flex}.receivable-guided-form legend span{width:26px;height:26px;color:var(--ar-green-dark);background:#dceeea;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.receivable-inline-form,.receivable-allocation-form{grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:12px;padding:2px 0;display:grid}.receivable-allocation-form{grid-template-columns:2fr 1fr 2fr auto;margin:20px 22px!important}.receivable-confirm{align-self:center;line-height:1.45}.receivable-callout{color:#78511c;background:#fff8eb;border-left:4px solid #d49a3d;border-radius:7px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:.75rem;line-height:1.5;display:flex}.receivable-callout strong{flex:none}.receivable-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;margin:6px 22px 22px!important}.receivable-definition div{border-bottom:1px solid #edf1f0;padding:12px 0}.receivable-definition dt{color:var(--ar-muted);text-transform:uppercase;font-size:.63rem;font-weight:800}.receivable-definition dd{margin:5px 0 0;font-size:.82rem;font-weight:700}.receivable-risk-banner{align-items:center;gap:14px;display:flex;margin-top:18px!important}.receivable-risk-banner p{color:var(--ar-muted);margin:0;font-size:.78rem;line-height:1.55}.receivable-timeline{gap:0;padding:0;list-style:none;display:grid;margin:6px 22px 22px!important}.receivable-timeline li{gap:13px;min-height:55px;display:flex;position:relative}.receivable-timeline li>span{z-index:1;background:#d7e3e0;border:3px solid #fff;border-radius:50%;outline:1px solid #b5c8c3;width:14px;height:14px;margin-top:3px;position:relative}.receivable-timeline li:not(:last-child):before{content:"";background:#dce6e3;width:2px;position:absolute;top:16px;bottom:-2px;left:6px}.receivable-timeline li.complete>span{outline-color:var(--ar-green);background:var(--ar-green)}.receivable-timeline li.current>span{background:#efa93f;outline-color:#cd8418}.receivable-timeline div{align-content:start;gap:3px;display:grid}.receivable-timeline small{color:var(--ar-muted)}.receivable-ledger-list{display:grid;margin-top:10px!important}.receivable-ledger-list>div{border-bottom:1px solid #edf1f0;justify-content:space-between;gap:20px;padding:12px 0;font-size:.78rem;display:flex}.receivable-journal-preview{gap:8px;display:grid;margin-top:18px!important}.receivable-journal-preview div{background:#f3f7f6;border-radius:8px;grid-template-columns:52px 1fr auto;gap:12px;padding:12px;font-size:.76rem;display:grid}.receivable-journal-preview span{color:var(--ar-muted);text-transform:uppercase;font-weight:800}.receivable-exception{background:#fffaf1;border:1px solid #ead7b9;border-radius:9px;gap:7px;padding:13px;display:grid;margin:14px 22px 0!important}.receivable-exception span:last-child{color:var(--ar-muted);font-size:.76rem}.receivable-activity-list,.receivable-card-list{gap:12px;display:grid;margin-top:18px!important}.receivable-activity-list article,.receivable-card-list article{background:#fbfdfc;border:1px solid #e1eae8;border-radius:10px;padding:17px}.receivable-activity-list article>div,.receivable-card-list article>header,.receivable-card-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.receivable-activity-list h3,.receivable-card-list h3{margin:10px 0 5px;font-size:.9rem}.receivable-activity-list p,.receivable-card-list p{color:var(--ar-muted);margin:0;font-size:.76rem;line-height:1.55}.receivable-activity-list footer,.receivable-card-list footer{color:var(--ar-muted);border-top:1px solid #e4ecea;gap:12px;margin-top:13px;padding-top:12px;font-size:.7rem;display:flex}.receivable-card-list article>header>div{align-items:center;gap:9px;display:flex}.receivable-card-list article>header h3{margin:0}.receivable-card-list>a{color:inherit;text-decoration:none}.statement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-list article{height:100%}.customer-statement{padding:clamp(24px,5vw,52px)}.customer-statement>header{border-bottom:2px solid #163b57;justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.customer-statement h2{color:#163b57;margin:7px 0;font-size:1.7rem}.customer-statement p{color:var(--ar-muted)}.customer-statement dl{min-width:280px;margin:0}.customer-statement dl div{justify-content:space-between;gap:20px;padding:5px 0;font-size:.75rem;display:flex}.customer-statement dt{color:var(--ar-muted)}.customer-statement dd{margin:0;font-weight:800}.statement-summary{border:1px solid #d7e2e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0;display:grid;overflow:hidden}.statement-summary div{background:#f5f9fb;border-right:1px solid #d7e2e8;gap:8px;padding:16px;display:grid}.statement-summary div:last-child{color:#fff;background:#163b57;border:0}.statement-summary span{text-transform:uppercase;font-size:.65rem;font-weight:800}.customer-statement>section>h3{margin:30px 0 14px;font-size:1rem}.customer-statement>footer{color:var(--ar-muted);border-top:1px solid #d9e4e1;justify-content:space-between;gap:25px;margin-top:30px;padding-top:20px;font-size:.69rem;display:flex}.customer-statement>footer p{max-width:560px;margin:0}.customer-statement>footer div{text-align:right;gap:5px;display:grid}.receivable-breadcrumbs{color:var(--ar-muted);align-items:center;gap:8px;margin:14px 24px 0;font-size:.75rem;display:flex}.receivable-breadcrumbs a{color:var(--ar-blue);font-weight:800;text-decoration:none}@media (max-width:1100px){.receivable-nav{background:#f7faf9;grid-template-columns:1fr}.receivable-nav>div{background:#092f2b;border-radius:15px 15px 0 0;margin:-20px -22px 0;padding:17px 22px}.receivable-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-process{grid-template-columns:repeat(3,minmax(0,1fr))}.receivable-process li:first-child,.receivable-process li:last-child{border-radius:0}.receivable-form-grid,.receivable-inline-form,.receivable-allocation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.receivable-page-header,.customer-statement>header,.customer-statement>footer{flex-direction:column}.receivable-header-actions{width:100%}.receivable-header-actions>*{text-align:center;flex:1}.receivable-command-grid,.receivable-detail-grid,.statement-list{grid-template-columns:1fr}.receivable-aging-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-process,.receivable-form-grid,.receivable-inline-form,.receivable-allocation-form{grid-template-columns:1fr}.receivable-span-2{grid-column:auto}.receivable-definition{grid-template-columns:1fr}.statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-summary div:nth-child(2){border-right:0}.customer-statement dl{width:100%;min-width:0}}@media (max-width:480px){.receivable-metrics,.statement-summary{grid-template-columns:1fr}.receivable-page-header h1{font-size:2rem}.receivable-nav nav{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.receivable-nav nav a{flex:none}.receivable-panel>header{flex-direction:column}.customer-statement{padding:20px}}.payable-workspace{--ap-surface:#fff;--ap-soft:#f4f8f7;--ap-deep:#082f2c;--ap-teal:#087a6c;--ap-blue:#1b5678;--ap-line:#d5e2df;--ap-amber:#a46108;--ap-red:#9a362c}.payable-nav{align-items:stretch}.payable-nav-brand{flex-direction:column;justify-content:center;min-width:220px;display:flex}.payable-nav-body{align-items:center;min-width:0;display:flex}.payable-nav-body nav{width:100%}.payable-nav-select{display:none}.payable-breadcrumbs{margin-bottom:16px}.payable-breadcrumbs a,.payable-panel>header a{color:var(--ap-teal);font-weight:800;text-decoration:none}.payable-panel>header a{font-size:.75rem}.payable-page{gap:20px;display:grid}.payable-page-header{border-bottom:1px solid var(--ap-line);margin-bottom:0;padding-bottom:20px}.payable-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.payable-metric{min-height:130px;color:inherit;border-top:3px solid #7f9994;text-decoration:none}.payable-metric:hover{border-color:var(--ap-teal);transform:translateY(-1px);box-shadow:0 12px 24px #084a421a}.payable-metric.tone-green{border-top-color:var(--ap-teal)}.payable-metric.tone-red{border-top-color:var(--ap-red)}.payable-metric.tone-amber{border-top-color:var(--ap-amber)}.payable-metric.tone-blue{border-top-color:var(--ap-blue)}.payable-metric em{color:var(--ap-teal);margin-top:auto;font-size:.67rem;font-style:normal;font-weight:800}.payable-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.payable-priority-panel{border-top:3px solid var(--ap-teal)}.payable-queue-list>a:hover{background:#f2f9f7;border-color:#9fc9c0}.payable-queue-list>a b{min-width:52px;color:var(--ap-deep);text-align:right;font-size:.82rem}.payable-attention-list{gap:9px;display:grid}.payable-attention-list article{border:1px solid var(--ap-line);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.payable-attention-list article>span{border-radius:50%;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:900;display:grid}.payable-attention-list .is-risk>span{color:var(--ap-amber);background:#fff0dc}.payable-attention-list .is-clear>span{color:var(--ap-teal);background:#e1f3ee}.payable-attention-list p{color:var(--ar-muted);margin:3px 0 0;font-size:.7rem;line-height:1.45}.payable-attention-list a{color:var(--ap-teal);font-size:.69rem;font-weight:800}.payable-activity-list{grid-template-columns:repeat(4,minmax(0,1fr))}.payable-activity-list article{border-top:3px solid #a7c5bf}.payable-activity-icon{background:var(--ap-deep);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.61rem;font-weight:900;display:grid}.payable-process{grid-template-columns:repeat(6,minmax(0,1fr))}.payable-deferred-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payable-deferred-strip article{background:#fafcfc;border:1px dashed #c4d3d0;border-radius:9px;gap:7px;padding:14px;display:grid}.payable-deferred-strip small{color:var(--ar-muted);line-height:1.45}.payable-loading-state{min-height:150px}.payable-error-state{gap:5px;display:grid}.payable-empty{min-height:220px}.payable-empty-mark{background:var(--ap-deep);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:.72rem;font-weight:900;display:grid}.payable-result-count{color:var(--ap-deep);background:#e9f3f1;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800}.payable-setup-status{border:1px solid var(--ap-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.payable-setup-status>div{align-items:center;gap:12px;display:flex}.payable-setup-status>div>span{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px}.payable-setup-status .is-ready{color:#087a6c29;background:var(--ap-teal)}.payable-setup-status .is-attention{color:#a4610829;background:var(--ap-amber)}.payable-setup-status small{color:var(--ar-muted);margin-top:3px;display:block}.payable-configuration-form{gap:16px;display:grid}.payable-account-grid,.payable-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-field{min-width:0;color:var(--ap-deep);align-content:start;gap:6px;font-size:.72rem;font-weight:800;display:grid}.payable-field>span b{color:var(--ap-red)}.payable-field input,.payable-field select,.payable-field textarea{color:#173d38;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bacdca;border-radius:7px;padding:10px 11px;font-weight:600}.payable-field textarea{resize:vertical;line-height:1.5}.payable-field small{color:var(--ar-muted);font-size:.64rem;font-weight:500;line-height:1.45}.payable-field input:focus-visible,.payable-field select:focus-visible,.payable-field textarea:focus-visible,.payable-tabs button:focus-visible,.payable-stepper button:focus-visible,.payable-command-bar button:focus-visible,.payable-command-bar a:focus-visible{outline-offset:2px;border-color:var(--ap-teal);outline:3px solid #087a6c47}.payable-control-list{gap:9px;display:grid}.payable-control-list label,.payable-control-check{border:1px solid var(--ap-line);background:#fbfdfc;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.payable-control-list input,.payable-control-check input{accent-color:var(--ap-teal);margin-top:2px}.payable-control-list span,.payable-control-check span{gap:3px;display:grid}.payable-control-list small,.payable-control-check small{color:var(--ar-muted);font-size:.66rem;font-weight:500;line-height:1.4}.payable-save-bar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5fbf9f7;border:1px solid #abc9c3;border-radius:11px;grid-template-columns:minmax(200px,1fr) minmax(240px,auto) auto;align-items:center;gap:16px;padding:15px 18px;display:grid;position:sticky;bottom:10px;box-shadow:0 10px 30px #082f2c29}.payable-save-bar small{color:var(--ar-muted);margin-top:3px;display:block}.payable-definition{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-filters{z-index:3;border-color:#c3d8d4;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;padding:14px;display:grid;position:sticky;top:8px;box-shadow:0 8px 24px #082f2c14}.payable-filter-heading{grid-column:1/-1;justify-content:space-between;gap:15px;display:flex}.payable-filter-heading small{color:var(--ar-muted)}.payable-search-field{grid-column:span 2}.payable-filters button{align-self:end;min-height:39px}.payable-inline-status{color:var(--ar-muted);align-items:center;gap:8px;margin:0;font-size:.72rem;display:flex}.payable-vendor-table table{min-width:1180px}.payable-vendor-table thead th{z-index:1;background:#edf5f3;position:sticky;top:0}.payable-vendor-table td{vertical-align:top}.payable-vendor-table td>small{max-width:190px;color:var(--ar-muted);margin-top:5px;font-size:.64rem;line-height:1.35;display:block}.payable-vendor-table td:first-child a{color:var(--ap-deep);text-decoration:none}.payable-completeness{gap:4px;min-width:145px;display:grid}.payable-completeness>div{justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.payable-completeness progress{width:100%;height:7px;accent-color:var(--ap-teal);border:0;border-radius:99px;overflow:hidden}.payable-completeness progress::-webkit-progress-bar{background:#e1ebe8}.payable-completeness progress::-webkit-progress-value{background:var(--ap-teal)}.payable-completeness small{color:var(--ar-muted);font-size:.59rem;line-height:1.35}.payable-vendor-cards{display:none}.payable-creation-shell{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:20px;display:grid}.payable-creation-shell>aside{gap:14px;display:grid;position:sticky;top:12px}.payable-stepper{border:1px solid var(--ap-line);background:#fff;border-radius:12px;gap:4px;margin:0;padding:10px;list-style:none;display:grid}.payable-stepper button{color:#54706b;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.payable-stepper button:not(:disabled):hover{color:var(--ap-deep);background:#eef7f5}.payable-stepper button:disabled{cursor:not-allowed;opacity:.55}.payable-stepper button span{border:1px solid #c4d4d1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:900;display:grid}.payable-stepper .is-current button{background:var(--ap-deep);color:#fff}.payable-stepper .is-current button span{background:#0c5c54;border-color:#5fa99f}.payable-stepper .is-complete button span{color:var(--ap-teal);background:#e3f3ef;border-color:#8fc5ba}.payable-scope-note{background:#f9fbfb;border:1px dashed #c3d2cf;border-radius:9px;padding:14px}.payable-scope-note p{color:var(--ar-muted);margin:5px 0 0;font-size:.69rem;line-height:1.5}.payable-creation-form{min-width:0;padding:0;overflow:hidden}.payable-step-header{border-bottom:1px solid var(--ap-line);background:#f5faf8;padding:20px 22px}.payable-step-header span{color:var(--ap-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.payable-step-header h2{margin:5px 0;font-size:1.25rem}.payable-step-header p{color:var(--ar-muted);margin:0;font-size:.75rem}.payable-step-panel{min-height:390px;padding:24px}.payable-step-panel[hidden]{display:none}.payable-span-2{grid-column:span 2}.payable-guidance,.payable-context-card{border-left:3px solid var(--ap-teal);background:#edf7f4;margin-bottom:18px;padding:14px}.payable-guidance p,.payable-context-card small{color:var(--ar-muted);margin:4px 0 0;font-size:.69rem;line-height:1.45;display:block}.payable-context-card{gap:4px;display:grid}.payable-readonly-control,.payable-confirmation-banner{border:1px solid var(--ap-line);background:#f7faf9;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.payable-readonly-control p,.payable-confirmation-banner p{color:var(--ar-muted);margin:4px 0 0;font-size:.7rem;line-height:1.45}.payable-duplicate-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.payable-duplicate-intro p{color:var(--ar-muted);margin:4px 0 0;font-size:.72rem}.payable-duplicate-grid{gap:12px;display:grid}.payable-duplicate-grid article{border:1px solid var(--ap-line);border-left:4px solid var(--ap-amber);background:#fff;border-radius:9px;padding:16px}.payable-duplicate-grid article.is-exact{border-left-color:var(--ap-red);background:snow}.payable-duplicate-grid header{justify-content:space-between;gap:12px;display:flex}.payable-duplicate-grid header span{color:var(--ar-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.payable-duplicate-grid h3{margin:3px 0 0;font-size:.95rem}.payable-duplicate-grid p{font-size:.72rem}.payable-duplicate-grid ul{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.payable-duplicate-grid li{color:#754909;background:#fff0dc;border-radius:99px;padding:5px 8px;font-size:.62rem;font-weight:800}.payable-duplicate-grid footer{color:var(--ar-muted);border-top:1px solid #e3ebe9;justify-content:space-between;gap:12px;padding-top:10px;font-size:.65rem;display:flex}.payable-duplicate-grid footer a{color:var(--ap-teal);font-weight:800}.payable-duplicate-clear,.payable-pending-review{text-align:center;background:#f7fbfa;border:1px dashed #b8cec9;border-radius:10px;padding:22px}.payable-duplicate-clear strong{margin-top:8px;display:block}.payable-duplicate-clear p,.payable-pending-review p{max-width:600px;color:var(--ar-muted);margin:5px auto 0;font-size:.72rem;line-height:1.5}.payable-override-field{background:#fff8f7;border:1px solid #e7c8c2;border-radius:9px;margin-top:15px;padding:14px}.payable-step-actions{border-top:1px solid var(--ap-line);background:#f8fbfa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 22px;display:grid}.payable-step-actions span{color:var(--ar-muted);text-align:center;font-size:.68rem}.payable-vendor-identity{background:linear-gradient(115deg,#f2f9f7,#fff);border:1px solid #bed4cf;border-radius:12px;grid-template-columns:auto minmax(200px,1.2fr) auto minmax(320px,1fr);align-items:center;gap:18px;padding:18px;display:grid}.payable-vendor-monogram{background:var(--ap-deep);color:#fff;border-radius:14px;place-items:center;width:58px;height:58px;font-size:1.05rem;font-weight:900;display:grid}.payable-vendor-identity h2{margin:3px 0;font-size:1.25rem}.payable-vendor-identity p,.payable-vendor-identity>div>span{color:var(--ar-muted);margin:0;font-size:.69rem}.payable-identity-status{flex-wrap:wrap;gap:5px;display:flex}.payable-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.payable-detail-metrics .payable-metric{min-height:115px}.payable-command-bar{border:1px solid var(--ap-line);background:#f8fbfa;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.payable-command-bar small{color:var(--ar-muted);margin-top:3px;display:block}.payable-command-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payable-command-bar button,.payable-command-bar a{color:var(--ap-deep);background:#fff;border:1px solid #b8ceca;border-radius:6px;padding:7px 9px;font-size:.66rem;font-weight:800;text-decoration:none}.payable-command-bar .receivable-danger{color:var(--ap-red);border-color:#e0bcb7}.payable-tabs{border:1px solid var(--ap-line);scrollbar-width:thin;background:#edf4f2;border-radius:9px;gap:4px;padding:5px;display:flex;overflow-x:auto}.payable-tabs button{color:#47635e;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:.67rem;font-weight:800;display:flex}.payable-tabs button:hover{background:#dcece8}.payable-tabs button[aria-selected=true]{color:var(--ap-deep);background:#fff;box-shadow:0 2px 8px #082f2c1a}.payable-tabs button span{min-width:18px;height:18px;color:var(--ap-amber);background:#ffebd0;border-radius:99px;place-items:center;font-size:.58rem;display:grid}.payable-readiness-list{gap:9px;display:grid}.payable-readiness-list>div{border-bottom:1px solid #e2ebe9;align-items:center;gap:10px;padding:10px;display:flex}.payable-readiness-list>div:last-child{border:0}.payable-readiness-list span:last-child{gap:3px;display:grid}.payable-readiness-list small{color:var(--ar-muted);font-size:.65rem}.payable-account-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.payable-account-cards article{border:1px solid var(--ap-line);background:#fbfdfc;border-radius:8px;gap:4px;padding:14px;display:grid}.payable-account-cards span,.payable-account-cards small{color:var(--ar-muted);font-size:.62rem}.payable-account-cards p{margin:0;font-size:.72rem}.payable-hold-status,.payable-compliance-status{border:1px solid var(--ap-line);border-left:4px solid var(--ap-teal);background:#fbfdfc;border-radius:9px;gap:18px;padding:18px;display:grid}.payable-hold-status.is-held,.payable-compliance-status.status-restricted{border-left-color:var(--ap-red);background:#fff9f8}.payable-hold-status h3,.payable-compliance-status h3{margin:8px 0 3px}.payable-hold-status p,.payable-compliance-status p{color:var(--ar-muted);margin:0;font-size:.75rem;line-height:1.5}.payable-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payable-file-grid a{border:1px solid var(--ap-line);color:var(--ap-deep);border-radius:9px;gap:5px;padding:15px;text-decoration:none;display:grid}.payable-file-grid a:hover{background:#f4faf8;border-color:#94beb6}.payable-file-grid span,.payable-file-grid small{color:var(--ar-muted);font-size:.65rem}.payable-audit-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.payable-audit-timeline li{grid-template-columns:22px 1fr;gap:12px;display:grid}.payable-audit-timeline li>span{background:var(--ap-teal);border-radius:50%;width:10px;height:10px;margin-top:16px;position:relative;box-shadow:0 0 0 4px #dff1ed}.payable-audit-timeline li>span:after{content:"";background:#d4e4e1;width:2px;height:calc(100% + 42px);position:absolute;top:14px;left:4px}.payable-audit-timeline li:last-child>span:after{display:none}.payable-audit-timeline li>div{border-bottom:1px solid #e2ebe9;padding:12px 0 16px}.payable-audit-timeline header,.payable-audit-timeline footer{justify-content:space-between;gap:12px;display:flex}.payable-audit-timeline time,.payable-audit-timeline footer{color:var(--ar-muted);font-size:.64rem}.payable-audit-timeline p{color:var(--ar-muted);margin:5px 0;font-size:.72rem}.payable-edit-form{box-shadow:none;border:0;padding:0}.payable-edit-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.payable-dialog-backdrop{z-index:100;background:#031e1b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payable-dialog{background:#fff;border-radius:12px;width:min(560px,100%);padding:22px;box-shadow:0 28px 70px #00000047}.payable-dialog h2{margin:8px 0 3px}.payable-dialog header p,.payable-confirm-text{color:var(--ar-muted);margin:0;font-size:.72rem}.payable-dialog-impact{border-left:3px solid var(--ap-amber);background:#fff8ed;margin:17px 0;padding:13px}.payable-dialog-impact p{color:#6c552d;margin:4px 0 0;font-size:.72rem;line-height:1.5}.payable-dialog footer{border-top:1px solid var(--ap-line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.payable-sequence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payable-sequence-card{border:1px solid var(--ap-line);border-top:3px solid var(--ap-blue);background:#fff;border-radius:11px;padding:18px}.payable-sequence-card>header{justify-content:space-between;gap:12px;display:flex}.payable-sequence-card>header span,.payable-sequence-card>header small{color:var(--ar-muted);font-size:.64rem}.payable-sequence-card h2{color:var(--ap-deep);letter-spacing:.04em;margin:5px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}.payable-sequence-form{border-top:1px solid var(--ap-line);grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;padding-top:15px;display:grid}.payable-counter-lock{background:#f1f5f4;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:10px;display:flex}.payable-counter-lock>span{text-transform:uppercase;background:#dae5e2;border-radius:5px;padding:4px 7px;font-size:.58rem;font-weight:900}.payable-counter-lock div{gap:2px;display:grid}.payable-counter-lock small{color:var(--ar-muted);font-size:.63rem}.payable-compliance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.payable-compliance-filter{justify-content:flex-end;display:flex}.payable-compliance-filter label{min-width:260px}.payable-compliance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payable-compliance-cards article{border:1px solid var(--ap-line);background:#fbfdfc;border-radius:9px;padding:16px}.payable-compliance-cards header{justify-content:space-between;gap:12px;display:flex}.payable-compliance-cards h3{margin:3px 0}.payable-compliance-cards h3 a{color:var(--ap-deep);text-decoration:none}.payable-compliance-cards header span,.payable-compliance-cards header small{color:var(--ar-muted);font-size:.63rem}.payable-compliance-cards>article>p{min-height:42px;color:var(--ar-muted);font-size:.72rem;line-height:1.5}.payable-compliance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.payable-compliance-facts span{background:#eef5f3;border-radius:7px;align-content:start;gap:4px;padding:9px;display:grid}.payable-compliance-facts small{color:var(--ar-muted);font-size:.59rem}.payable-compliance-facts strong{font-size:.66rem;line-height:1.35}.payable-compliance-cards footer{border-top:1px solid var(--ap-line);align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}.payable-compliance-cards footer a:not(.receivable-primary){color:var(--ap-teal);font-size:.67rem;font-weight:800}.payable-boundary-hero{background:var(--ap-deep);color:#fff;border-radius:13px;grid-template-columns:1.4fr .8fr;gap:25px;padding:25px;display:grid}.payable-boundary-hero h2{margin:10px 0 7px;font-size:1.35rem}.payable-boundary-hero p{color:#c0d8d3;margin:0;font-size:.78rem;line-height:1.6}.payable-boundary-rule{gap:6px;display:grid}.payable-boundary-rule strong{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:7px;padding:10px;font-size:.7rem}.payable-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payable-capability-grid article{border:1px solid var(--ap-line);background:#fff;border-top:3px solid #a8b9b5;border-radius:9px;padding:17px}.payable-capability-grid header{justify-content:space-between;gap:8px;display:flex}.payable-capability-grid header>span{color:var(--ar-muted);font-size:.62rem}.payable-capability-grid h2{margin:15px 0 5px;font-size:.98rem}.payable-capability-grid p{min-height:44px;color:var(--ar-muted);margin:0;font-size:.72rem;line-height:1.5}.payable-capability-grid footer{border-top:1px solid var(--ap-line);color:var(--ap-red);margin-top:14px;padding-top:10px;font-size:.63rem;font-weight:800}.payable-feature-list{color:#284d47;gap:8px;margin:0;padding-left:18px;font-size:.73rem;line-height:1.45;display:grid}.payable-feature-list li::marker{color:var(--ap-teal)}.payable-feature-list.is-deferred li::marker{color:var(--ap-red)}@media (max-width:1280px){.payable-summary-grid,.payable-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.payable-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-vendor-identity{grid-template-columns:auto minmax(0,1fr) auto}.payable-vendor-identity>dl{grid-column:1/-1}}@media (max-width:1100px){.payable-nav>.payable-nav-brand{background:#092f2b;border-radius:15px 15px 0 0;margin:-20px -22px 0;padding:17px 22px}.payable-nav>.payable-nav-body{background:0 0;border-radius:0;margin:0;padding:0}.payable-command-grid{grid-template-columns:1fr}.payable-process{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-filters{grid-template-columns:repeat(3,minmax(130px,1fr));position:static}.payable-search-field{grid-column:span 2}.payable-vendor-table{display:none}.payable-vendor-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payable-vendor-cards article{border:1px solid var(--ap-line);background:#fff;border-radius:10px;gap:13px;padding:16px;display:grid}.payable-vendor-cards header{justify-content:space-between;gap:10px;display:flex}.payable-vendor-cards h3{margin:4px 0}.payable-vendor-cards header span,.payable-vendor-cards header small{color:var(--ar-muted);font-size:.63rem}.payable-card-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.payable-card-facts>span{background:#eef5f3;border-radius:6px;gap:4px;padding:8px;display:grid}.payable-card-facts small{color:var(--ar-muted);font-size:.58rem}.payable-card-facts strong{font-size:.67rem}.payable-vendor-cards footer{align-items:center;gap:9px;display:flex}.payable-vendor-cards footer a:not(.receivable-primary){color:var(--ap-teal);font-size:.68rem;font-weight:800}.payable-account-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.payable-nav-body nav{display:none}.payable-nav-select{width:100%;color:var(--ar-muted);gap:5px;font-size:.65rem;font-weight:800;display:grid}.payable-nav-select select{border:1px solid var(--ap-line);width:100%;color:var(--ap-deep);background:#fff;border-radius:7px;padding:10px;font-weight:700}.payable-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-save-bar{grid-template-columns:1fr;position:static}.payable-creation-shell{grid-template-columns:1fr}.payable-creation-shell>aside{position:static}.payable-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.payable-stepper button{grid-template-columns:auto 1fr}.payable-stepper button span{width:24px;height:24px}.payable-scope-note{display:none}.payable-sequence-grid,.payable-compliance-cards{grid-template-columns:1fr}.payable-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-boundary-hero{grid-template-columns:1fr}}@media (max-width:760px){.payable-breadcrumbs{white-space:nowrap;margin-inline:0;overflow-x:auto}.payable-summary-grid,.payable-detail-metrics,.payable-compliance-metrics,.payable-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-filter-heading,.payable-search-field{grid-column:1/-1}.payable-filter-heading{flex-direction:column}.payable-vendor-cards{grid-template-columns:1fr}.payable-deferred-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-creation-form .receivable-form-grid,.payable-account-grid,.payable-policy-grid{grid-template-columns:1fr}.payable-span-2{grid-column:auto}.payable-stepper{display:flex;overflow-x:auto}.payable-stepper li{flex:0 0 145px}.payable-stepper button{grid-template-columns:auto 1fr}.payable-step-panel{min-height:0;padding:18px}.payable-duplicate-intro{flex-direction:column;align-items:stretch}.payable-step-actions{grid-template-columns:auto 1fr}.payable-step-actions span{display:none}.payable-vendor-identity{grid-template-columns:auto 1fr}.payable-identity-status{grid-column:1/-1}.payable-command-bar{flex-direction:column;align-items:stretch}.payable-command-bar>div:last-child{justify-content:flex-start}.payable-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.payable-file-grid,.payable-sequence-form{grid-template-columns:1fr}.payable-counter-lock{grid-column:auto}.payable-capability-grid,.payable-compliance-facts{grid-template-columns:1fr}}@media (max-width:480px){.payable-summary-grid,.payable-detail-metrics,.payable-compliance-metrics,.payable-deferred-strip,.payable-filters{grid-template-columns:1fr}.payable-filter-heading,.payable-search-field{grid-column:auto}.payable-activity-list,.payable-process{grid-template-columns:1fr}.payable-stepper li{flex-basis:125px}.payable-stepper button{grid-template-columns:1fr}.payable-stepper button span{display:none}.payable-vendor-monogram{width:46px;height:46px}.payable-account-cards{grid-template-columns:1fr}.payable-dialog{padding:17px}}@media print{.operational-sidebar,.accounting-workspace-nav,.receivable-nav,.receivable-page-header,.receivable-state{display:none!important}.operational-shell{background:#fff;display:block}.operational-content{padding:0}.customer-statement{box-shadow:none;border:0}}.maxarc-address{--maxarc-address-ink:#0b2c31;--maxarc-address-muted:#526d72;--maxarc-address-line:#b8d0d0;--maxarc-address-teal:#087c78;--maxarc-address-navy:#073544;--maxarc-address-cyan:#35c7d0;border:1px solid var(--maxarc-address-line);min-width:0;color:var(--maxarc-address-ink);font:var(--maxarc-type-body);background:linear-gradient(135deg,#063f480b 25%,#0000 25%) 0 0/34px 34px,linear-gradient(315deg,#087c780a 25%,#0000 25%) 0 0/34px 34px,#fbfefd;border-radius:14px;grid-column:1/-1;margin:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #07354417}.maxarc-address:after{content:"";pointer-events:none;border:1px solid #087c782e;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-95px;right:-75px;box-shadow:0 0 0 24px #35c7d009,0 0 0 55px #07354406}.maxarc-address legend{z-index:1;color:var(--maxarc-address-navy);font:var(--maxarc-type-section-title);letter-spacing:-.02em;padding:0 9px;position:relative}.maxarc-address-description{z-index:1;max-width:820px;color:var(--maxarc-address-muted);font:var(--maxarc-type-caption);margin:0 0 17px;position:relative}.maxarc-address-route{z-index:1;color:var(--maxarc-address-teal);font:var(--maxarc-type-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:0;margin-bottom:17px;display:flex;position:relative}.maxarc-address-route i{border:2px solid var(--maxarc-address-teal);background:#fff;border-radius:50%;width:13px;height:13px;position:relative}.maxarc-address-route i:not(:last-of-type):after{background:linear-gradient(90deg,var(--maxarc-address-teal),var(--maxarc-address-cyan));content:"";width:30px;height:2px;position:absolute;top:4px;left:11px}.maxarc-address-route i+i{margin-left:28px}.maxarc-address-route span{margin-left:10px}.maxarc-address-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.maxarc-address-grid label,.maxarc-address-override label{min-width:0;color:var(--maxarc-address-ink);font:var(--maxarc-type-label);align-content:start;gap:5px;display:grid}.maxarc-address-grid input,.maxarc-address-grid select,.maxarc-address-override textarea{border:1px solid var(--maxarc-address-line);width:100%;min-width:0;color:var(--maxarc-address-ink);font:var(--maxarc-type-body);background:#fff;border-radius:8px;padding:10px 11px}.maxarc-address-grid input:focus-visible,.maxarc-address-grid select:focus-visible,.maxarc-address-actions button:focus-visible,.maxarc-address-suggestions button:focus-visible,.maxarc-address-override textarea:focus-visible{outline-offset:2px;border-color:var(--maxarc-address-teal);outline:3px solid #35c7d052}.maxarc-address-line1{grid-column:span 3;position:relative}.maxarc-address-line2{grid-column:span 2}.maxarc-address-suggestions{z-index:20;background:#fff;border:1px solid #8fbaba;border-radius:10px;max-height:250px;padding:6px;display:grid;position:absolute;top:135px;left:calc(25% + 11px);right:20px;overflow:auto;box-shadow:0 18px 40px #07354433}.maxarc-address-suggestions button{color:var(--maxarc-address-ink);text-align:left;touch-action:manipulation;background:#fff;border:0;border-bottom:1px solid #e1eceb;gap:3px;padding:11px;display:grid}.maxarc-address-suggestions button:last-child{border:0}.maxarc-address-suggestions button:hover,.maxarc-address-suggestions button.active{background:#e9f7f5}.maxarc-address-suggestions span{color:var(--maxarc-address-muted);font:var(--maxarc-type-caption)}.maxarc-address-selected,.maxarc-address-exception,.maxarc-address-provider-warning{z-index:1;border-left:4px solid var(--maxarc-address-teal);background:#eaf7f4;border-radius:8px;gap:3px;margin-top:13px;padding:12px 14px;display:grid;position:relative}.maxarc-address-exception{background:#edf8f0;border-color:#37886f}.maxarc-address-provider-warning{background:#fff4ed;border-color:#b65c35}.maxarc-address-selected span,.maxarc-address-exception span,.maxarc-address-provider-warning span{color:var(--maxarc-address-muted);font:var(--maxarc-type-caption)}.maxarc-address-comparison{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:14px;display:grid;position:relative}.maxarc-address-comparison article{border:1px solid var(--maxarc-address-line);background:#fff;border-radius:9px;gap:4px;min-height:96px;padding:14px;display:grid}.maxarc-address-comparison article:last-child{background:#eef9f7;border-color:#75bcb4}.maxarc-address-comparison span,.maxarc-address-comparison small{color:var(--maxarc-address-muted);font:var(--maxarc-type-caption)}.maxarc-address-comparison>div{color:var(--maxarc-address-teal);font:700 1.4rem var(--maxarc-font-display)}.maxarc-address-actions{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:15px;display:flex;position:relative}.maxarc-address-actions button{min-height:38px;color:var(--maxarc-address-navy);font:var(--maxarc-type-label);cursor:pointer;background:#fff;border:1px solid #91b8b7;border-radius:7px;padding:8px 13px}.maxarc-address-actions button:disabled{cursor:not-allowed;opacity:.5}.maxarc-address-actions .maxarc-address-primary{border-color:var(--maxarc-address-teal);background:linear-gradient(135deg,var(--maxarc-address-navy),var(--maxarc-address-teal));color:#fff}.maxarc-address-override{flex:520px;grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:8px;display:grid}.maxarc-address-override textarea{resize:vertical;min-height:64px}.maxarc-address-status{z-index:1;border-top:1px solid #d5e4e3;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:15px;padding-top:14px;display:grid;position:relative}.maxarc-address-status-mark{background:#fff;border:3px solid #8aa5a8;border-radius:50%;width:14px;height:14px;margin-top:3px;box-shadow:0 0 0 4px #8aa5a824}.maxarc-address-status-mark.status-verified,.maxarc-address-status-mark.status-not-required,.maxarc-address-status-mark.status-unverified-override{border-color:#16856e;box-shadow:0 0 0 4px #16856e24}.maxarc-address-status-mark.status-corrected{border-color:#bb7d17;box-shadow:0 0 0 4px #bb7d1724}.maxarc-address-status>div{gap:2px;display:grid}.maxarc-address-status span,.maxarc-address-status small{color:var(--maxarc-address-muted);font:var(--maxarc-type-caption)}.maxarc-address-status small{font-family:var(--maxarc-font-data)}@media (max-width:860px){.maxarc-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maxarc-address-line1,.maxarc-address-line2{grid-column:span 2}.maxarc-address-suggestions{top:210px;left:20px}.maxarc-address-comparison{grid-template-columns:1fr}.maxarc-address-comparison>div{text-align:center;transform:rotate(90deg)}}@media (max-width:540px){.maxarc-address{border-radius:10px;padding:16px}.maxarc-address-grid{grid-template-columns:1fr}.maxarc-address-line1,.maxarc-address-line2{grid-column:auto}.maxarc-address-suggestions{top:285px;left:16px;right:16px}.maxarc-address-actions{flex-direction:column;align-items:stretch}.maxarc-address-actions button{width:100%}.maxarc-address-override{grid-template-columns:1fr;width:100%}.maxarc-address-route span{font-size:.6rem}}.operational-address-management,.operational-address-branches{gap:18px;display:grid}.operational-address-branches>h2{font:var(--maxarc-type-section-title);margin:4px 0 0}.operational-address-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-address-branches>h2{grid-column:1/-1}@media (max-width:960px){.operational-address-branches{grid-template-columns:1fr}}.vendor-bill-page{--bill-navy:#082f3b;--bill-teal:#087a6c;--bill-cyan:#2aa8af;--bill-ink:#112f36;--bill-muted:#5f7478;--bill-line:#d2e1df;--bill-soft:#f2f8f7;gap:18px;display:grid}.bill-page-header{color:#fff;background:linear-gradient(115deg,#082f3b 0%,#0a4a51 64%,#087a6c 100%);border-radius:14px;position:relative;overflow:hidden}.bill-page-header:after{content:"";border:1px solid #68e2d83d;border-radius:50%;width:220px;height:120px;position:absolute;bottom:-48px;right:-25px;box-shadow:0 0 0 28px #68e2d80f,0 0 0 56px #68e2d80a}.bill-page-header>div,.bill-page-header .receivable-header-actions{z-index:1;position:relative}.bill-page-header h1{color:#fff}.bill-page-header>div>span{color:#c5dfdc}.bill-page-header>div>p{color:#71ddd2}.bill-metric-grid,.bill-detail-summary,.bill-approval-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.bill-metric-grid article,.bill-detail-summary article,.bill-approval-summary article{border:1px solid var(--bill-line);border-top:3px solid var(--bill-teal);background:linear-gradient(145deg,#fff,#f5faf9);border-radius:10px;gap:5px;min-height:112px;padding:16px;display:grid;box-shadow:0 8px 24px #082f3b0a}.bill-metric-grid span,.bill-detail-summary span,.bill-approval-summary span{color:var(--bill-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.bill-metric-grid strong,.bill-detail-summary strong,.bill-approval-summary strong{color:var(--bill-ink);font-family:var(--maxarc-font-display),sans-serif;font-size:1.34rem}.bill-metric-grid small,.bill-detail-summary small,.bill-approval-summary small{color:var(--bill-muted);font-size:.66rem;line-height:1.4}.bill-filter-grid{z-index:8;border:1px solid var(--bill-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcfbf5;border-radius:11px;grid-template-columns:2fr repeat(5,minmax(130px,1fr));gap:9px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #082f3b0f}.bill-filter-grid label,.bill-form-grid label,.bill-line-fields label,.bill-rule-form label,.bill-action-disclosure label,.bill-override-reason{color:var(--bill-ink);align-content:start;gap:5px;font-size:.65rem;font-weight:800;display:grid}.bill-filter-grid input,.bill-filter-grid select,.bill-form-grid input,.bill-form-grid select,.bill-form-grid textarea,.bill-line-fields input,.bill-line-fields select,.bill-line-fields textarea,.bill-rule-form input,.bill-rule-form select,.bill-rule-form textarea,.bill-action-disclosure input,.bill-action-disclosure select,.bill-action-disclosure textarea,.bill-override-reason textarea{width:100%;min-width:0;color:var(--bill-ink);font:inherit;background:#fff;border:1px solid #b9cecb;border-radius:7px;padding:9px 10px;font-weight:600}.bill-filter-grid :focus-visible,.bill-form-grid :focus-visible,.bill-line-fields :focus-visible,.bill-rule-form :focus-visible,.bill-tabs button:focus-visible,.bill-action-disclosure :focus-visible{outline-offset:2px;border-color:var(--bill-teal);outline:3px solid #2aa8af47}.bill-table-wrap table{min-width:1120px}.bill-table-wrap td{vertical-align:top}.bill-table-wrap td>a strong,.bill-table-wrap td>strong{color:var(--bill-ink)}.bill-table-wrap td small{color:var(--bill-muted);margin-top:5px;font-size:.62rem;display:block}.bill-row-action{color:var(--bill-teal);white-space:nowrap;font-size:.66rem;font-weight:900;text-decoration:none}.bill-exception-stack{flex-wrap:wrap;gap:4px;display:flex}.bill-due-risk{font-weight:900;color:#9c352e!important}.bill-due-warning{font-weight:900;color:#9a620c!important}.bill-due-clear{font-weight:800;color:#337462!important}.bill-due-muted{color:var(--bill-muted)!important}.bill-mobile-list{display:none}.bill-create-form{gap:16px;display:grid}.bill-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bill-form-span{grid-column:1/-1}.bill-line-editor{gap:13px;display:grid}.bill-line-editor fieldset{border:1px solid var(--bill-line);border-left:4px solid var(--bill-teal);background:#fbfdfd;border-radius:10px;margin:0;padding:16px}.bill-line-editor legend{color:var(--bill-ink);align-items:center;gap:12px;padding:0 8px;display:flex}.bill-line-editor legend span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.bill-line-editor legend strong{font-size:1rem}.bill-line-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bill-line-description{grid-column:span 3}.bill-remove-line{color:#95372f;margin-top:10px}.bill-create-review{background:linear-gradient(120deg,var(--bill-navy),#0b5559);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.bill-create-review>div{gap:3px;display:grid}.bill-create-review span,.bill-create-review small{color:#bddbd7;font-size:.65rem}.bill-create-review strong{font-size:1.55rem}.bill-create-review button{color:var(--bill-navy);background:#fff;border-color:#7dccca}.bill-form-actions{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.bill-duplicate-grid,.bill-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bill-duplicate-grid article,.bill-document-grid article{border:1px solid var(--bill-line);background:var(--bill-soft);border-radius:9px;gap:8px;padding:14px;display:grid}.bill-duplicate-grid header,.bill-document-grid header{justify-content:space-between;gap:8px;display:flex}.bill-duplicate-grid p,.bill-document-grid p{color:var(--bill-muted);margin:0;font-size:.7rem}.bill-duplicate-grid small,.bill-document-grid small{color:var(--bill-muted);word-break:break-all;font-size:.61rem}.bill-override-reason{margin-top:13px}.bill-document-boundary{color:#69410b;background:#fff9eb;border:1px solid #e1b866;border-left:4px solid #b57416;border-radius:8px;gap:5px;margin-bottom:13px;padding:12px 14px;display:grid}.bill-document-boundary strong{font-size:.72rem}.bill-document-boundary p{color:#755929;margin:0;font-size:.66rem;line-height:1.45}.bill-detail-page{gap:15px}.bill-control-ribbon{flex-wrap:wrap;gap:7px;display:flex}.bill-control-ribbon span{border:1px solid var(--bill-line);color:var(--bill-muted);background:#fff;border-radius:99px;padding:7px 10px;font-size:.63rem;font-weight:800}.bill-tabs{border:1px solid var(--bill-line);background:#eaf3f1;border-radius:9px;gap:4px;padding:5px;display:flex;overflow-x:auto}.bill-tabs button{color:#456465;background:0 0;border:0;border-radius:6px;flex:none;min-height:36px;padding:8px 12px;font-size:.66rem;font-weight:900}.bill-tabs button.is-active{color:var(--bill-teal);background:#fff;box-shadow:0 3px 10px #082f3b1a}.bill-overview-grid,.bill-exception-grid,.bill-readiness-grid,.bill-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-primary-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bill-allocation-list{gap:11px;display:grid}.bill-allocation-list article{border:1px solid var(--bill-line);background:#fbfdfd;border-radius:9px;padding:15px}.bill-allocation-list header{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;display:grid}.bill-allocation-list header strong{justify-self:end}.bill-allocation-list h3{margin:11px 0}.bill-allocation-list article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bill-allocation-list article>div span{color:#365a58;background:#edf5f3;border-radius:6px;padding:8px;font-size:.65rem}.bill-allocation-list footer{border-top:1px solid var(--bill-line);color:var(--bill-muted);margin-top:10px;padding-top:9px;font-size:.64rem}.bill-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.bill-timeline li{grid-template-columns:22px 1fr;gap:10px;min-height:78px;display:grid}.bill-timeline li>span{border:3px solid var(--bill-teal);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:7px;position:relative;box-shadow:0 0 0 4px #087a6c1f}.bill-timeline li:not(:last-child)>span:after{content:"";background:#bad6d1;width:2px;height:58px;position:absolute;top:15px;left:2px}.bill-timeline li>div{border-bottom:1px solid #e3ecea;padding:0 0 14px}.bill-timeline header{justify-content:space-between;gap:8px;display:flex}.bill-timeline p{color:var(--bill-muted);margin:5px 0;font-size:.69rem;line-height:1.45}.bill-timeline time{color:#718587;font-size:.6rem}.bill-action-disclosure{border:1px solid var(--bill-line);background:#f7fbfa;border-radius:8px;margin-top:14px}.bill-action-disclosure summary{color:var(--bill-teal);cursor:pointer;padding:11px 13px;font-size:.68rem;font-weight:900}.bill-action-disclosure form{gap:10px;padding:0 13px 13px;display:grid}.bill-action-disclosure form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bill-action-disclosure form>div label:last-child{grid-column:1/-1}.bill-readiness-checks{gap:8px;margin-top:14px;display:grid}.bill-readiness-checks article{background:#f1faf7;border:1px solid #d6e6e2;border-left:4px solid #238069;border-radius:7px;grid-template-columns:58px 1fr;gap:10px;padding:11px;display:grid}.bill-readiness-checks article.is-fail{background:#fff5f3;border-left-color:#a43d32}.bill-readiness-checks article>span{color:#176553;text-align:center;text-transform:uppercase;background:#d7eee7;border-radius:4px;align-self:start;padding:4px;font-size:.56rem;font-weight:900}.bill-readiness-checks article.is-fail>span{color:#8d3029;background:#f2d8d4}.bill-readiness-checks p{color:var(--bill-muted);margin:3px 0 0;font-size:.66rem}.bill-review-queue,.bill-rule-list{gap:10px;display:grid}.bill-review-queue>a,.bill-rule-list>article{border:1px solid var(--bill-line);color:var(--bill-ink);background:#fbfdfd;border-radius:9px;padding:14px;text-decoration:none}.bill-review-queue>a:hover{border-color:var(--bill-teal);box-shadow:0 8px 20px #082f3b12}.bill-review-queue header,.bill-review-queue footer,.bill-rule-list>article>header{justify-content:space-between;gap:9px;display:flex}.bill-review-queue h3,.bill-rule-list h3{margin:8px 0 3px}.bill-review-queue p,.bill-rule-list p{color:var(--bill-muted);margin:0;font-size:.68rem}.bill-review-queue footer{border-top:1px solid var(--bill-line);margin-top:11px;padding-top:9px;font-size:.65rem}.bill-rule-list>article>div{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.bill-rule-list>article>div span{color:#315b57;background:#eaf4f2;border-radius:5px;padding:5px 7px;font-size:.6rem;font-weight:800}.bill-rule-list ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bill-rule-list li{border-left:2px solid var(--bill-teal);background:#f1f7f6;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.bill-rule-list li>span{background:var(--bill-navy);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;display:grid}.bill-rule-list li small{color:var(--bill-muted);font-size:.59rem}.bill-rule-form{gap:14px;display:grid}.bill-rule-stages{border:1px solid var(--bill-line);border-radius:9px;gap:8px;margin:0;padding:14px;display:grid}.bill-rule-stages legend{color:var(--bill-ink);padding:0 7px;font-weight:900}.bill-rule-stages>div{grid-template-columns:28px 1fr 1fr auto;align-items:end;gap:9px;display:grid}.bill-rule-stages>div>span{background:var(--bill-navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:7px;font-size:.62rem;font-weight:900;display:grid}.bill-empty-mark{width:42px;height:42px;color:var(--bill-teal);background:#e6f4f1;border:1px solid #94beb7;border-radius:12px;place-items:center;margin:auto;font-weight:900;display:grid}@media (max-width:1200px){.bill-filter-grid{grid-template-columns:2fr repeat(2,minmax(140px,1fr))}.bill-line-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bill-line-description{grid-column:span 2}.bill-duplicate-grid,.bill-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bill-metric-grid,.bill-detail-summary,.bill-approval-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.bill-table-wrap{display:none}.bill-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bill-mobile-list>a{border:1px solid var(--bill-line);color:var(--bill-ink);background:#fff;border-radius:9px;gap:8px;padding:14px;text-decoration:none;display:grid}.bill-mobile-list header,.bill-mobile-list footer{justify-content:space-between;gap:8px;display:flex}.bill-mobile-list h3,.bill-mobile-list p{margin:0}.bill-mobile-list p{color:var(--bill-muted);font-size:.67rem}.bill-form-grid,.bill-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-line-description{grid-column:span 2}.bill-overview-grid,.bill-exception-grid,.bill-readiness-grid,.bill-approval-grid{grid-template-columns:1fr}.bill-rule-stages>div{grid-template-columns:28px 1fr}.bill-rule-stages>div label{grid-column:2}.bill-rule-stages>div button{grid-column:2;justify-self:start}}@media (max-width:600px){.bill-page-header{border-radius:10px}.bill-metric-grid,.bill-detail-summary,.bill-approval-summary,.bill-mobile-list,.bill-filter-grid,.bill-form-grid,.bill-line-fields,.bill-duplicate-grid,.bill-document-grid{grid-template-columns:1fr}.bill-line-description,.bill-form-span{grid-column:auto}.bill-metric-grid article,.bill-detail-summary article,.bill-approval-summary article{min-height:95px}.bill-create-review{flex-direction:column;align-items:stretch}.bill-create-review button{width:100%}.bill-form-actions{grid-template-columns:1fr}.bill-form-actions>button{width:100%}.bill-allocation-list article>div,.bill-action-disclosure form>div{grid-template-columns:1fr}.bill-action-disclosure form>div label:last-child{grid-column:auto}.bill-rule-stages>div{grid-template-columns:1fr}.bill-rule-stages>div>span,.bill-rule-stages>div label,.bill-rule-stages>div button{grid-column:auto}.bill-tabs{margin-inline:-4px}.bill-control-ribbon{grid-template-columns:repeat(2,1fr);display:grid}.bill-control-ribbon span{text-align:center}.bill-line-editor fieldset{padding:12px}}@media (prefers-reduced-motion:reduce){.vendor-bill-page *{scroll-behavior:auto!important;transition:none!important}}.shipment-finance-workspace{--finance-navy:#072f3a;--finance-teal:#087a70;--finance-cyan:#29aeb6;--finance-ink:#15343a;--finance-muted:#60777b;--finance-line:#ccddda;grid-column:1/-1;gap:18px;margin-top:8px;display:grid}.shipment-finance-command-header{background:linear-gradient(115deg,var(--finance-navy),#0a5055 67%,var(--finance-teal));color:#fff;border-radius:15px;justify-content:space-between;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #072f3a24}.shipment-finance-command-header:after{content:"";border:1px solid #5be5da40;border-radius:50%;width:280px;height:170px;position:absolute;bottom:-85px;right:-50px;box-shadow:0 0 0 30px #5be5da0d,0 0 0 64px #5be5da08}.shipment-finance-command-header>div{z-index:1;position:relative}.shipment-finance-command-header h2{color:#fff;font:var(--maxarc-type-page-title);margin:4px 0 8px}.shipment-finance-command-header p{color:#bddbd8;max-width:760px;margin:0;line-height:1.55}.shipment-finance-command-header .operational-eyebrow{color:#69ddd2}.shipment-finance-header-status{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:240px;display:flex}.shipment-finance-header-status>span:last-child{color:#d6e9e7;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:800}.shipment-finance-status{color:#3f625d;letter-spacing:.04em;text-transform:uppercase;background:#eef5f3;border:1px solid #b8cfca;border-radius:999px;width:max-content;margin:2px 4px 2px 0;padding:5px 8px;font-size:.58rem;font-weight:900;display:inline-flex}.shipment-finance-command-header .shipment-finance-status{color:#fff;background:#ffffff1f;border-color:#ffffff52}.shipment-finance-status--posted,.shipment-finance-status--approved,.shipment-finance-status--reconciled,.shipment-finance-status--financially-closed,.shipment-finance-status--clear{color:#087063;background:#e7f7f2;border-color:#8bcbbc}.shipment-finance-status--failed,.shipment-finance-status--blocked,.shipment-finance-status--disputed,.shipment-finance-status--on-hold,.shipment-finance-status--reversed{color:#963c34;background:#fff0ee;border-color:#dcaaa5}.shipment-finance-status--pending,.shipment-finance-status--draft,.shipment-finance-status--warning,.shipment-finance-status--not-posted{color:#835616;background:#fff8e9;border-color:#e2c38c}.shipment-finance-boundary{color:#714b15;background:#fff9eb;border:1px solid #dfbc75;border-left:4px solid #b87816;border-radius:9px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.shipment-finance-boundary span{color:#7d643d;font-size:.74rem;line-height:1.5}.shipment-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.shipment-finance-metrics article{border:1px solid var(--finance-line);background:linear-gradient(145deg,#fff,#f4f9f8);border-radius:11px;gap:6px;min-height:112px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #072f3a0b}.shipment-finance-metrics article:before{background:linear-gradient(90deg,var(--finance-navy),var(--finance-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}.shipment-finance-metrics span{color:var(--finance-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:900}.shipment-finance-metrics strong{color:var(--finance-ink);font:var(--maxarc-type-section-title);align-self:end}.shipment-finance-metrics small{color:var(--finance-muted);font-size:.65rem}.shipment-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shipment-finance-grid--wide{grid-template-columns:minmax(0,1.6fr) minmax(320px,.75fr)}.shipment-finance-panel{border-color:var(--finance-line);min-width:0;overflow:hidden}.shipment-finance-panel>header{background:linear-gradient(90deg,#f7fbfa,#fff);border-bottom:1px solid #e4edeb;justify-content:space-between;align-items:flex-start;gap:14px;margin:-20px -20px 18px;padding:18px 20px 14px;display:flex}.shipment-finance-panel>header h2{color:var(--finance-ink);margin:0;font-size:1rem}.shipment-finance-panel>header p{color:var(--finance-muted);margin:5px 0 0;font-size:.71rem;line-height:1.5}.shipment-finance-table-wrap{max-width:100%;margin:0 -20px -20px;overflow-x:auto}.shipment-finance-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:.72rem}.shipment-finance-table-wrap th,.shipment-finance-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eeec;padding:12px 13px}.shipment-finance-table-wrap thead th{color:#536d69;letter-spacing:.055em;text-transform:uppercase;background:#edf5f3;font-size:.58rem}.shipment-finance-table-wrap tbody tr:hover{background:#fbfdfd}.shipment-finance-table-wrap th>small,.shipment-finance-table-wrap td>small,.shipment-finance-table-wrap td>strong+small,.shipment-finance-table-wrap td>.shipment-finance-status+small{color:var(--finance-muted);text-transform:none;margin-top:4px;font-weight:500;display:block}.shipment-finance-table-wrap td>strong{color:var(--finance-ink);display:block}.shipment-finance-table-wrap td>strong+small{margin-top:3px}.shipment-finance-table-wrap a{color:var(--finance-teal);font-weight:900;text-decoration:none}.shipment-finance-table-wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--finance-teal)}.shipment-finance-table-wrap :focus-visible,.shipment-finance-create-form :focus-visible,.shipment-finance-inline-form :focus-visible,.shipment-finance-conversion :focus-visible,.shipment-finance-close-form :focus-visible{outline-offset:2px;border-color:var(--finance-teal);outline:3px solid #29aeb645}.shipment-finance-create-form{border:1px solid #cfe1de;border-left:4px solid var(--finance-teal);background:#f8fbfa;border-radius:10px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.shipment-finance-create-form h3{color:var(--finance-ink);margin:0}.shipment-finance-create-form label,.shipment-finance-conversion label,.shipment-finance-close-form label,.shipment-finance-compact-label{color:#3d5e5a;gap:5px;font-size:.63rem;font-weight:850;display:grid}.shipment-finance-create-form input,.shipment-finance-create-form select,.shipment-finance-conversion input,.shipment-finance-conversion select,.shipment-finance-close-form textarea,.shipment-finance-close-form select,.shipment-finance-compact-label input{width:100%;min-width:0;color:var(--finance-ink);font:inherit;background:#fff;border:1px solid #b8ceca;border-radius:7px;padding:9px 10px}.shipment-finance-create-form button,.shipment-finance-conversion button,.shipment-finance-inline-form button,.shipment-finance-close-form button{border:1px solid var(--finance-teal);background:var(--finance-teal);color:#fff;width:max-content;min-height:36px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 11px;font-size:.64rem;font-weight:900}.shipment-finance-create-form button:disabled,.shipment-finance-conversion button:disabled,.shipment-finance-inline-form button:disabled,.shipment-finance-close-form button:disabled{cursor:not-allowed;opacity:.45}.shipment-finance-inline-form{gap:6px;min-width:170px;display:grid}.shipment-finance-inline-form input,.shipment-finance-inline-form select{width:100%;min-width:0;color:var(--finance-ink);font:inherit;background:#fff;border:1px solid #b8ceca;border-radius:6px;padding:7px 8px;font-size:.64rem}.shipment-finance-compact-label{margin-top:7px}.shipment-finance-compact-label input{max-width:110px;padding:6px}.shipment-finance-conversion{background:linear-gradient(110deg,var(--finance-navy),#0a5656);color:#fff;border-radius:10px;grid-template-columns:1fr minmax(220px,320px) auto;align-items:end;gap:12px;margin-top:18px;padding:15px;display:grid}.shipment-finance-conversion>div{gap:4px;display:grid}.shipment-finance-conversion>div span{color:#bcd9d6;font-size:.65rem}.shipment-finance-conversion label{color:#d5e9e6}.shipment-finance-conversion button{color:var(--finance-navy);background:#fff;border-color:#85d8cf}.shipment-finance-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shipment-finance-checklist li{background:#f7fbfa;border:1px solid #d6e5e2;border-radius:8px;grid-template-columns:16px 1fr;gap:9px;padding:10px 11px;display:grid}.shipment-finance-checklist li>span{color:#1d826f}.shipment-finance-checklist li.is-blocked{background:#fff9ef;border-color:#e3c09a}.shipment-finance-checklist li.is-blocked>span{color:#a06619}.shipment-finance-checklist li div{gap:3px;display:grid}.shipment-finance-checklist small{color:var(--finance-muted);line-height:1.4}.shipment-finance-close-form{border-top:1px solid #dce8e5;gap:10px;margin-top:16px;padding-top:14px;display:grid}.shipment-finance-close-form textarea{resize:vertical}.shipment-finance-diagnostics{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.shipment-finance-diagnostics li{color:#7d342e;background:#fff4f2;border-left:3px solid #a63d34;justify-content:space-between;gap:12px;padding:9px;font-size:.67rem;display:flex}.shipment-finance-timeline{margin:0;padding:0;list-style:none;display:grid}.shipment-finance-timeline li{grid-template-columns:20px 1fr;gap:10px;min-height:67px;display:grid;position:relative}.shipment-finance-timeline li>span{z-index:1;border:3px solid var(--finance-teal);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #087a701a}.shipment-finance-timeline li:not(:last-child):before{content:"";background:#c7ddd8;width:2px;position:absolute;top:17px;bottom:0;left:5px}.shipment-finance-timeline li>div{border-bottom:1px solid #e5eeec;align-content:start;gap:3px;padding-bottom:14px;display:grid}.shipment-finance-timeline p{color:var(--finance-muted);margin:0;font-size:.7rem}.shipment-finance-timeline small{color:#73898b;font-family:var(--maxarc-font-data);font-size:.6rem}.shipment-finance-empty{min-height:70px;color:var(--finance-muted);text-align:center;background:#fbfdfc;border:1px dashed #bfd3cf;border-radius:9px;margin:0;padding:22px}.shipment-finance-footnote{border-left:3px solid var(--finance-cyan);color:var(--finance-muted);background:#f1f8f7;border-radius:6px;margin:16px 0 0;padding:11px 13px;font-size:.68rem;line-height:1.5}.shipment-finance-loading{grid-column:1/-1}@media (max-width:1180px){.shipment-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-finance-grid--wide{grid-template-columns:1fr}.shipment-finance-conversion{grid-template-columns:1fr 1fr}.shipment-finance-conversion button{grid-column:2;justify-self:start}}@media (max-width:820px){.shipment-finance-command-header{flex-direction:column;align-items:flex-start}.shipment-finance-header-status{justify-content:flex-start;min-width:0}.shipment-finance-grid{grid-template-columns:1fr}.shipment-finance-create-form .operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-finance-conversion{grid-template-columns:1fr}.shipment-finance-conversion button{grid-column:auto}.shipment-finance-panel{padding:16px}.shipment-finance-panel>header{margin:-16px -16px 16px;padding:16px}.shipment-finance-table-wrap{margin:0 -16px -16px}}@media (max-width:540px){.shipment-finance-workspace{gap:13px}.shipment-finance-command-header{border-radius:10px;padding:18px}.shipment-finance-metrics,.shipment-finance-create-form .operational-form-grid{grid-template-columns:1fr}.shipment-finance-boundary{flex-direction:column}.shipment-finance-conversion button,.shipment-finance-create-form button,.shipment-finance-close-form button{width:100%}.shipment-finance-table-wrap table{min-width:680px}}@media (prefers-reduced-motion:reduce){.shipment-finance-workspace *{scroll-behavior:auto!important;transition:none!important}}.document-command{--document-navy:#062f3a;--document-teal:#08786f;--document-cyan:#2aaab3;--document-ink:#15343a;--document-muted:#61777b;--document-line:#cfdfdc;color:var(--document-ink);gap:16px;display:grid}.document-command__header{background:linear-gradient(116deg,var(--document-navy),#0a5054 66%,var(--document-teal));color:#fff;border-radius:15px;justify-content:space-between;gap:24px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #062f3a24}.document-command__header:after{content:"";border:1px solid #60e4db40;border-radius:50%;width:300px;height:180px;position:absolute;bottom:-90px;right:-65px;box-shadow:0 0 0 30px #60e4db0d,0 0 0 64px #60e4db08}.document-command__header>div{z-index:1;position:relative}.document-command__header h1{color:#fff;font:var(--maxarc-type-page-title);margin:4px 0 8px}.document-command__header p{color:#bfdad7;max-width:780px;margin:0;line-height:1.55}.document-command__header .operational-eyebrow{color:#6edfd5}.document-command__health{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:260px;display:flex}.document-status{color:#42635e;letter-spacing:.035em;text-transform:uppercase;background:#eef5f3;border:1px solid #b9cfca;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:.57rem;font-weight:900;display:inline-flex}.document-status--good{color:#086c60;background:#e5f7f1;border-color:#87c8b9}.document-status--warn{color:#805515;background:#fff7e6;border-color:#dfbf82}.document-status--danger{color:#953c34;background:#fff0ee;border-color:#dda8a3}.document-status--neutral{color:#4b6864;background:#f1f6f5;border-color:#bdd0cd}.document-command__header .document-status{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.document-boundary{color:#704a13;background:#fff9eb;border:1px solid #dfbb72;border-left:4px solid #b67616;border-radius:9px;grid-template-columns:auto 1fr;gap:12px;padding:13px 15px;display:grid}.document-boundary span{color:#7c623a;font-size:.72rem;line-height:1.5}.document-notice{border-left:4px solid var(--document-teal);color:#17665d;background:#eaf7f3;border-radius:7px;margin:0;padding:11px 13px;font-size:.72rem}.document-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.document-metrics article{border:1px solid var(--document-line);background:linear-gradient(145deg,#fff,#f4f9f8);border-radius:10px;gap:5px;min-height:105px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #062f3a0a}.document-metrics article:before{background:linear-gradient(90deg,var(--document-navy),var(--document-cyan));content:"";height:3px;position:absolute;inset:0 0 auto}.document-metrics span{color:var(--document-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:900}.document-metrics strong{font:var(--maxarc-type-section-title);align-self:end}.document-metrics small{color:var(--document-muted);font-size:.64rem}.document-toolbar{z-index:8;border:1px solid var(--document-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fcfbf5;border-radius:10px;grid-template-columns:2fr repeat(2,minmax(155px,1fr)) auto;align-items:end;gap:9px;padding:11px;display:grid;position:sticky;top:0;box-shadow:0 9px 25px #062f3a0f}.document-toolbar label,.document-create label,.document-file-action{color:#3d5e5a;gap:5px;font-size:.63rem;font-weight:850;display:grid}.document-toolbar input,.document-toolbar select,.document-create input,.document-create select,.document-file-action input{width:100%;min-width:0;color:var(--document-ink);font:inherit;background:#fff;border:1px solid #b8ceca;border-radius:7px;padding:9px 10px}.document-toolbar button,.document-actions button,.document-create button,.document-file-action button,.document-pagination button,.operational-error button{border:1px solid var(--document-teal);background:var(--document-teal);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 11px;font-size:.64rem;font-weight:900}.document-command :focus-visible{outline-offset:2px;outline:3px solid #2aaab34a}.document-command button:disabled{cursor:not-allowed;opacity:.45}.document-command__layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.65fr);align-items:start;gap:14px;display:grid}.document-register,.document-detail,.document-panel{border:1px solid var(--document-line);background:#fff;border-radius:11px;min-width:0;box-shadow:0 8px 25px #062f3a09}.document-register{position:sticky;top:78px;overflow:hidden}.document-register__heading,.document-panel__heading{background:linear-gradient(90deg,#f7fbfa,#fff);border-bottom:1px solid #e3ecea;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.document-register__heading h2,.document-panel__heading h2,.document-panel__heading h3{margin:0;font-size:.92rem}.document-register__heading p{color:var(--document-muted);margin:4px 0 0;font-size:.64rem}.document-register__heading>span,.document-panel__heading>span{color:var(--document-muted);font-size:.61rem}.document-register__row{width:100%;color:var(--document-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eeec;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 15px;display:grid}.document-register__row:hover,.document-register__row--selected{background:#edf7f5}.document-register__row--selected{box-shadow:inset 4px 0 var(--document-teal)}.document-register__row>span{gap:4px;min-width:0;display:grid}.document-register__row>span:last-child{justify-items:end}.document-register__row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-register__row small{color:var(--document-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.document-register__route{border:3px solid var(--document-teal);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 4px #08786f1a}.document-register__route:after{content:"";background:#c7deda;width:2px;height:42px;position:absolute;top:11px;left:2px}.document-pagination{justify-content:space-between;gap:8px;padding:11px;display:flex}.document-pagination button{color:var(--document-teal);background:#fff;border-color:#9abdb8}.document-skeleton,.document-empty{min-height:105px;color:var(--document-muted);text-align:center;place-content:center;gap:5px;padding:24px;display:grid}.document-empty span{max-width:430px;font-size:.68rem;line-height:1.5}.document-detail{gap:14px;padding:17px;display:grid}.document-detail__header{border-bottom:1px solid #dfeae8;justify-content:space-between;gap:18px;padding:2px 2px 14px;display:flex}.document-detail__header p{color:var(--document-teal);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:900}.document-detail__header h2{margin:5px 0}.document-detail__header span{color:var(--document-muted);font-size:.67rem}.document-detail__header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:5px;display:flex}.document-metadata-warning{color:#684511;background:#fff9ea;border:1px solid #dfbb72;border-left:4px solid #b67616;border-radius:8px;gap:4px;padding:13px 15px;display:grid}.document-metadata-warning span{color:#785f38;font-size:.68rem;line-height:1.45}.document-lifecycle{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:5px 0 2px;list-style:none;display:grid}.document-lifecycle li{color:#81918f;text-align:center;justify-items:center;gap:7px;font-size:.59rem;display:grid;position:relative}.document-lifecycle li:not(:last-child):before{z-index:0;content:"";background:#d7e3e0;width:100%;height:2px;position:absolute;top:7px;left:50%}.document-lifecycle li>span{z-index:1;background:#fff;border:3px solid #aabcb9;border-radius:50%;width:15px;height:15px;position:relative}.document-lifecycle li.is-complete{color:#176d62}.document-lifecycle li.is-complete>span{border-color:var(--document-teal);background:#dff3ed}.document-lifecycle li.is-complete:not(:last-child):before{background:#74b7ad}.document-detail__grid,.document-command__footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.document-panel{padding:16px;overflow:hidden}.document-panel>.document-panel__heading{margin:-16px -16px 15px;padding:14px 16px 12px}.document-panel p{color:var(--document-muted);font-size:.69rem;line-height:1.5}.document-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.document-check{border:1px solid #d9e7e4;border-radius:7px;grid-template-columns:16px 1fr;gap:8px;padding:9px 10px;display:grid}.document-check>span{color:#16806f}.document-check>div{gap:2px;display:grid}.document-check small{color:var(--document-muted);font-size:.61rem}.document-check--passed{background:#f1faf7}.document-check--blocked{background:#fff9ef;border-color:#e3c29f}.document-check--blocked>span{color:#a46c1c}.document-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.document-facts>div{background:#f2f7f6;border-radius:7px;padding:9px}.document-facts dt{color:var(--document-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:900}.document-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.68rem;font-weight:800}.document-policy-note{border-left:3px solid var(--document-cyan);margin-bottom:0;padding-left:10px}.document-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.document-actions button,.document-file-action button{width:max-content}.document-file-action{background:#f8fbfa;border:1px dashed #a8c7c2;border-radius:8px;flex:100%;padding:11px}.document-file-action small{color:var(--document-muted)}.document-action--danger{color:#923b34!important;background:#fff!important;border-color:#a3473f!important}.document-table-wrap{max-width:100%;margin:0 -16px -16px;overflow-x:auto}.document-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.68rem}.document-table th,.document-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4edeb;padding:11px 12px}.document-table th{color:#536d69;letter-spacing:.055em;text-transform:uppercase;background:#edf5f3;font-size:.56rem}.document-table td small{color:var(--document-muted);margin-top:4px;font-size:.57rem;display:block}.document-event{grid-template-columns:17px 1fr;gap:9px;min-height:62px;display:grid;position:relative}.document-event__node{z-index:1;border:3px solid var(--document-teal);background:#fff;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.document-event:not(:last-child):before{content:"";background:#c8deda;width:2px;position:absolute;top:16px;bottom:0;left:4px}.document-event>div{border-bottom:1px solid #e7efed;align-content:start;gap:3px;padding-bottom:11px;display:grid}.document-event small{color:var(--document-muted);font-family:var(--maxarc-font-data);overflow-wrap:anywhere;font-size:.57rem}.document-finding{color:#78342e;background:#fff3f1;border-left:4px solid #a6453d;border-radius:6px;gap:4px;margin-bottom:7px;padding:10px;display:grid}.document-finding span,.document-finding small{font-size:.61rem}.document-create{align-content:start;gap:11px;display:grid}.document-create .document-panel__heading{margin-bottom:1px}.document-create button{width:max-content}.document-create>p{background:#fff9eb;border-left:3px solid #b67616;margin:0;padding:10px}.document-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.document-checkbox input{width:16px;height:16px;accent-color:var(--document-teal)}@media (max-width:1180px){.document-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.document-command__layout{grid-template-columns:minmax(285px,.7fr) minmax(0,1.4fr)}.document-detail__grid{grid-template-columns:1fr}}@media (max-width:900px){.document-command__header{flex-direction:column;align-items:flex-start}.document-command__health{justify-content:flex-start;min-width:0}.document-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.document-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.document-command__layout{grid-template-columns:1fr}.document-register{position:static}.document-command__footer-grid{grid-template-columns:1fr}}@media (max-width:560px){.document-command{gap:12px}.document-command__header{border-radius:10px;padding:18px}.document-boundary,.document-metrics,.document-toolbar,.document-detail__grid,.document-command__footer-grid{grid-template-columns:1fr}.document-detail{padding:13px}.document-detail__header{flex-direction:column;align-items:flex-start}.document-lifecycle strong{font-size:.52rem}.document-facts{grid-template-columns:1fr}.document-actions,.document-actions button,.document-file-action button,.document-create button{width:100%}.document-panel{padding:13px}.document-panel>.document-panel__heading{margin:-13px -13px 13px}.document-table-wrap{margin:0 -13px -13px}}@media (prefers-reduced-motion:reduce){.document-command *{scroll-behavior:auto!important;transition:none!important}}.workflow-command-center{--workflow-navy:#072e3a;--workflow-teal:#087b73;--workflow-cyan:#29adb7;--workflow-ink:#17353b;--workflow-muted:#657a7d;--workflow-line:#cedfdb;--workflow-soft:#f3f8f7;grid-column:1/-1;gap:16px;display:grid}.workflow-hero{background:linear-gradient(118deg,var(--workflow-navy),#0b5158 68%,var(--workflow-teal));color:#fff;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #072e3a29}.workflow-hero:after{content:"";border:1px solid #56e0d547;border-radius:50%;width:320px;height:220px;position:absolute;bottom:-105px;right:-72px;box-shadow:0 0 0 32px #56e0d50e,0 0 0 68px #56e0d507}.workflow-hero>div{z-index:1;position:relative}.workflow-hero h1{color:#fff;font:var(--maxarc-type-page-title);margin:4px 0 8px}.workflow-hero p:not(.operational-eyebrow){color:#c1ddda;max-width:820px;margin:0;line-height:1.55}.workflow-hero .operational-eyebrow{color:#70e1d7}.workflow-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:285px;display:flex}.workflow-button,.workflow-command-center button{border:1px solid var(--workflow-teal);background:var(--workflow-teal);color:#fff;min-height:37px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px;font-size:.68rem;font-weight:900}.workflow-command-center button:disabled{opacity:.5;cursor:not-allowed}.workflow-button--secondary,.workflow-hero .workflow-button--secondary{background:#ffffff17;border-color:#fff6}.workflow-button--danger{color:#943c35!important;background:#fff!important;border-color:#a7473f!important}.workflow-command-center button:focus-visible,.workflow-command-center input:focus-visible,.workflow-command-center select:focus-visible{outline-offset:2px;border-color:var(--workflow-cyan);outline:3px solid #29adb74d}.workflow-command-center button:hover:not(:disabled){filter:brightness(1.06)}.workflow-boundary{color:#765018;background:#fff9eb;border:1px solid #dfbd78;border-left:4px solid #b77817;border-radius:9px;margin:0;padding:12px 15px;font-size:.72rem;line-height:1.5}.workflow-live{min-height:0;color:var(--workflow-teal);font-size:.68rem;font-weight:800}.workflow-live:empty{display:none}.workflow-alert{color:#81362f;background:#fff4f2;border:1px solid #dfa8a2;border-left:4px solid #a7473f;border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.workflow-alert button{color:#81362f;background:0 0;border:0;min-height:0;padding:0}.workflow-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.workflow-metric{border:1px solid var(--workflow-line);background:linear-gradient(145deg,#fff,#f3f8f7);border-radius:11px;gap:6px;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #072e3a0b}.workflow-metric:before{background:linear-gradient(90deg,var(--workflow-navy),var(--workflow-cyan));content:"";height:3px;position:absolute;top:0;left:0;right:0}.workflow-metric span{color:var(--workflow-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:900}.workflow-metric strong{color:var(--workflow-ink);font-family:var(--maxarc-font-display),sans-serif;align-self:end;font-size:1.65rem}.workflow-metric small{color:var(--workflow-muted);font-size:.63rem;line-height:1.4}.workflow-panel,.workflow-detail-panel{border:1px solid var(--workflow-line);background:#fff;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 24px #072e3a0b}.workflow-panel__heading{background:linear-gradient(90deg,#f5faf9,#fff);border-bottom:1px solid #e4edeb;justify-content:space-between;align-items:flex-start;gap:12px;margin:-18px -18px 16px;padding:16px 18px 13px;display:flex}.workflow-panel h2,.workflow-detail-panel h3{color:var(--workflow-ink);margin:2px 0 0;font-size:1rem}.workflow-panel__heading>span{color:#3c625f;background:#eaf4f2;border-radius:99px;padding:5px 8px;font-size:.6rem;font-weight:900}.workflow-kicker{color:var(--workflow-teal);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.57rem;font-weight:900}.workflow-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.workflow-main-column,.workflow-side-column{gap:16px;display:grid}.workflow-side-column{position:sticky;top:12px}.workflow-start-panel{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:end;gap:22px;display:grid}.workflow-start-panel h2{margin:4px 0 6px}.workflow-start-panel p{color:var(--workflow-muted);margin:0;font-size:.7rem;line-height:1.5}.workflow-start-form{grid-template-columns:1fr .72fr 1fr auto;align-items:end;gap:9px;display:grid}.workflow-start-form label,.workflow-filters label{color:var(--workflow-ink);gap:5px;font-size:.62rem;font-weight:900;display:grid}.workflow-start-form input,.workflow-start-form select,.workflow-filters input,.workflow-filters select{width:100%;min-width:0;color:var(--workflow-ink);font:inherit;background:#fff;border:1px solid #bdd1cd;border-radius:7px;padding:9px 10px;font-size:.68rem}.workflow-filters{grid-template-columns:2fr repeat(2,minmax(135px,.8fr)) auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.workflow-checkbox{align-items:center;min-height:37px;grid-template-columns:auto 1fr!important}.workflow-checkbox input{width:16px;height:16px;accent-color:var(--workflow-teal)}.workflow-table-wrap{max-width:100%;margin:0 -18px -18px;overflow-x:auto}.workflow-table{border-collapse:collapse;width:100%;min-width:880px;font-size:.69rem}.workflow-table th,.workflow-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4edeb;padding:11px 12px}.workflow-table th{color:#536c69;letter-spacing:.055em;text-transform:uppercase;background:#edf5f3;font-size:.56rem}.workflow-table tbody tr:hover,.workflow-table tbody tr.is-selected{background:#f4faf8}.workflow-table td strong,.workflow-table td span,.workflow-table td code{display:block}.workflow-table td span,.workflow-table td code{color:var(--workflow-muted);margin-top:4px;font-size:.6rem}.workflow-table td code{text-overflow:ellipsis;max-width:190px;overflow:hidden}.workflow-link-button{text-underline-offset:3px;text-decoration:underline;min-height:0!important;color:var(--workflow-teal)!important;background:0 0!important;border:0!important;padding:0!important}.workflow-status{letter-spacing:.04em;text-transform:uppercase;background:#edf5f3;border:1px solid #b9cfca;border-radius:999px;width:max-content;padding:4px 7px;font-weight:900;color:#3f625d!important;margin:1px 4px 1px 0!important;font-size:.54rem!important;display:inline-flex!important}.workflow-status--active,.workflow-status--ready,.workflow-status--completed,.workflow-status--resolved,.workflow-status--approved{background:#e8f7f2;border-color:#83c9b8;color:#087264!important}.workflow-status--blocked,.workflow-status--failed,.workflow-status--escalated,.workflow-status--open{background:#fff0ee;border-color:#dda7a1;color:#963d35!important}.workflow-status--in_progress,.workflow-status--acknowledged,.workflow-status--in_review{background:#edf7fb;border-color:#93bcd1;color:#356d87!important}.workflow-status--not_started,.workflow-status--draft,.workflow-status--inactive{background:#f6f4ef;border-color:#d2cec3;color:#716d63!important}.workflow-status--waived,.workflow-status--cancelled,.workflow-status--retired{background:#f7f0fb;border-color:#c7b6d4;color:#70507f!important}.workflow-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-milestone-card{border:1px solid var(--workflow-line);border-top:3px solid var(--workflow-teal);background:linear-gradient(145deg,#fff,#f6faf9);border-radius:9px;gap:9px;min-height:170px;padding:14px;display:grid}.workflow-milestone-card.is-blocked{border-top-color:#a7473f}.workflow-milestone-card>div:first-child,.workflow-milestone-card dl>div{justify-content:space-between;gap:8px;display:flex}.workflow-node{background:var(--workflow-navy);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.62rem;font-weight:900;display:grid}.workflow-milestone-card h3{margin:0;font-size:.82rem}.workflow-milestone-card p{color:var(--workflow-muted);margin:0;font-size:.64rem}.workflow-milestone-card dl{gap:6px;margin:auto 0 0;display:grid}.workflow-milestone-card dl>div{border-top:1px solid #e5eeec;padding-top:6px}.workflow-milestone-card dt,.workflow-milestone-card dd{margin:0;font-size:.59rem}.workflow-milestone-card dt{color:var(--workflow-muted)}.workflow-milestone-card dd{text-align:right}.workflow-exception-list,.workflow-notifications,.workflow-definitions{gap:9px;display:grid}.workflow-exception{border:1px solid var(--workflow-line);background:#fffdf8;border-left:4px solid #d19a3e;border-radius:8px;gap:8px;padding:13px;display:grid}.workflow-exception--critical,.workflow-exception--high{background:#fff7f5;border-left-color:#a7473f}.workflow-exception__head,.workflow-exception__head>div,.workflow-exception__meta,.workflow-inline-actions,.workflow-notifications article>div:first-child,.workflow-definitions article>div:first-child,.workflow-detail-exception>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workflow-exception__head{justify-content:space-between}.workflow-exception h3,.workflow-notifications h3,.workflow-definitions h3,.workflow-detail-exception h4{margin:0;font-size:.77rem}.workflow-exception p,.workflow-notifications p,.workflow-definitions p,.workflow-detail-exception p{color:var(--workflow-muted);margin:0;font-size:.66rem;line-height:1.45}.workflow-exception time,.workflow-notifications time{color:var(--workflow-muted);font-size:.57rem}.workflow-exception__meta{color:var(--workflow-muted);border-top:1px solid #eadfd8;padding-top:7px;font-size:.58rem}.workflow-severity,.workflow-priority{color:#915817;text-transform:uppercase;font-size:.56rem;font-weight:900}.workflow-priority--urgent,.workflow-priority--high{color:#993c34}.workflow-notifications article,.workflow-definitions article{border:1px solid var(--workflow-line);background:#fbfdfd;border-radius:8px;gap:7px;padding:12px;display:grid}.workflow-notifications article>div:first-child,.workflow-definitions article>div:first-child{justify-content:space-between}.workflow-notifications article>span,.workflow-definitions article>span{color:var(--workflow-muted);font-size:.58rem}.workflow-empty,.workflow-state{min-height:150px;color:var(--workflow-muted);text-align:center;background:#f7fbfa;border:1px dashed #b7cfca;border-radius:9px;place-items:center;gap:6px;padding:22px;display:grid}.workflow-empty strong,.workflow-state strong{color:var(--workflow-ink)}.workflow-empty span,.workflow-state span{font-size:.68rem;line-height:1.5}.workflow-state--error{color:#853b34;background:#fff6f4;border-color:#d9aaa5}.workflow-workspace{background:linear-gradient(145deg,#f8fcfb,#eef6f4);border:1px solid #9fc6bf;border-radius:15px;gap:16px;padding:20px;scroll-margin-top:15px;display:grid;position:relative;box-shadow:0 18px 45px #072e3a17}.workflow-workspace__header{border-bottom:1px solid #c8deda;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.workflow-workspace__header h2{color:var(--workflow-ink);margin:3px 0 6px;font-size:1.35rem}.workflow-workspace__header p{color:var(--workflow-muted);margin:0;font-size:.7rem}.workflow-workspace__header>div:last-child{align-items:center;gap:10px;display:flex}.workflow-route-line{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:5px;padding:12px 0;display:grid;position:relative}.workflow-route-line:before{content:"";background:#b8d4cf;height:2px;position:absolute;top:26px;left:4%;right:4%}.workflow-route-line__node{z-index:1;text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.workflow-route-line__node>span{width:29px;height:29px;color:var(--workflow-muted);background:#fff;border:4px solid #c5dad6;border-radius:50%;place-items:center;font-size:.57rem;font-weight:900;display:grid}.workflow-route-line__node--completed>span,.workflow-route-line__node--waived>span{color:#076c60;background:#e9f8f3;border-color:#61b6a4}.workflow-route-line__node--blocked>span,.workflow-route-line__node--failed>span{color:#903830;background:#fff1ef;border-color:#d08a83}.workflow-route-line__node strong{font-size:.58rem}.workflow-route-line__node small{color:var(--workflow-muted);font-size:.52rem}.workflow-workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:14px;display:grid}.workflow-detail-stack{gap:14px;display:grid}.workflow-detail-panel{gap:12px;display:grid}.workflow-detail-panel>h3{border-bottom:1px solid #e2ece9;padding-bottom:10px}.workflow-detail-milestone{border:1px solid var(--workflow-line);border-left:4px solid var(--workflow-teal);background:#fbfdfd;border-radius:9px;gap:11px;padding:14px;display:grid}.workflow-detail-milestone__heading,.workflow-detail-milestone__heading>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflow-detail-milestone h4{margin:0;font-size:.82rem}.workflow-detail-milestone p{color:var(--workflow-muted);margin:4px 0 0;font-size:.64rem}.workflow-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.workflow-control-grid>div{background:#edf5f3;border-radius:7px;padding:8px}.workflow-control-grid dt{color:var(--workflow-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:900}.workflow-control-grid dd{margin:4px 0 0;font-size:.62rem;font-weight:800}.workflow-evidence{background:#f0f5f4;border-left:4px solid #7b9a95;border-radius:7px;gap:4px;padding:10px;display:grid}.workflow-evidence.is-required{background:#fff9eb;border-left-color:#b77817}.workflow-evidence strong{font-size:.64rem}.workflow-evidence span{color:var(--workflow-muted);font-size:.6rem;line-height:1.45}.workflow-detail-exception{background:#fff5f3;border-left:4px solid #a7473f;border-radius:7px;gap:7px;padding:11px;display:grid}.workflow-detail-exception>span{color:var(--workflow-muted);font-size:.6rem}.workflow-activity-list,.workflow-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-activity-list li{border-bottom:1px solid #e4edeb;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid}.workflow-activity-list li>div{gap:3px;display:grid}.workflow-activity-list strong{font-size:.67rem}.workflow-activity-list span{color:var(--workflow-muted);font-size:.58rem}.workflow-timeline li{grid-template-columns:18px 1fr;gap:9px;min-height:72px;display:grid}.workflow-timeline__marker{border:3px solid var(--workflow-teal);background:#fff;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.workflow-timeline li:not(:last-child) .workflow-timeline__marker:after{content:"";background:#c2d9d5;width:2px;position:absolute;top:12px;bottom:-55px;left:1px}.workflow-timeline strong{font-size:.67rem}.workflow-timeline p{color:var(--workflow-muted);margin:4px 0;font-size:.62rem}.workflow-timeline span{color:var(--workflow-muted);font-size:.55rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1240px){.workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,.62fr)}.workflow-start-panel{grid-template-columns:1fr}.workflow-board{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace-grid{grid-template-columns:1fr}}@media (max-width:900px){.workflow-hero{flex-direction:column}.workflow-hero__actions{justify-content:flex-start;min-width:0}.workflow-layout{grid-template-columns:1fr}.workflow-side-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workflow-start-form,.workflow-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace__header{flex-direction:column}.workflow-workspace__header>div:last-child{justify-content:space-between;width:100%}}@media (max-width:600px){.workflow-command-center{gap:12px}.workflow-hero{border-radius:10px;padding:18px}.workflow-hero__actions,.workflow-hero__actions button{width:100%}.workflow-metrics,.workflow-board,.workflow-side-column,.workflow-start-form,.workflow-filters,.workflow-control-grid{grid-template-columns:1fr}.workflow-metric{min-height:94px}.workflow-panel,.workflow-detail-panel{padding:13px}.workflow-panel__heading{margin:-13px -13px 13px;padding:13px}.workflow-table-wrap{margin:0 -13px -13px}.workflow-route-line{grid-template-columns:1fr;gap:10px}.workflow-route-line:before{width:2px;height:auto;top:5%;bottom:5%;left:14px}.workflow-route-line__node{text-align:left;grid-template-columns:32px 1fr;justify-items:start}.workflow-route-line__node small{grid-column:2}.workflow-workspace{padding:13px}.workflow-workspace__header>div:last-child{flex-direction:column;align-items:flex-start}.workflow-inline-actions button{flex:auto}}@media (prefers-reduced-motion:reduce){.workflow-command-center *{scroll-behavior:auto!important;transition:none!important}}.secure-portal-shell{--portal-navy:#061f2b;--portal-deep:#083b45;--portal-teal:#0b8278;--portal-cyan:#38bdc1;--portal-ink:#16353b;--portal-muted:#63797d;--portal-line:#d1dfdc;min-height:100vh;color:var(--portal-ink);background:#f2f7f6;grid-template-columns:260px minmax(0,1fr);display:grid}.secure-portal-sidebar{background:linear-gradient(172deg,var(--portal-navy),#07454d 68%,#08695f);color:#fff;flex-direction:column;min-height:100vh;max-height:100vh;padding:24px 17px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:10px 0 30px #061f2b1f}.secure-portal-brand{color:#fff;border-bottom:1px solid #ffffff26;gap:2px;padding:5px 9px 23px;text-decoration:none;display:grid}.secure-portal-brand strong{font-family:var(--maxarc-font-display);letter-spacing:-.04em;font-size:1.45rem}.secure-portal-brand span{color:#8ce3dc;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.secure-portal-account{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;gap:5px;margin:18px 2px;padding:14px;display:grid}.secure-portal-account span{color:#8ce3dc;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.secure-portal-account small{color:#b9d9d6}.secure-portal-sidebar nav{gap:4px;display:grid}.secure-portal-sidebar nav a{color:#d7e9e7;border-radius:8px;justify-content:space-between;padding:11px 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.secure-portal-sidebar nav a:hover,.secure-portal-sidebar nav a:focus-visible{color:#fff;background:#ffffff1c}.secure-portal-user{border-top:1px solid #ffffff26;gap:4px;margin-top:auto;padding:18px 8px 0;display:grid}.secure-portal-user small{color:#b8d4d2;overflow-wrap:anywhere}.secure-portal-user button{color:#fff;background:0 0;border:1px solid #ffffff4d;margin-top:8px}.secure-portal-main{min-width:0;padding:28px clamp(18px,4vw,48px)}.secure-portal-main>main{gap:16px;display:grid}.secure-portal-header{background:linear-gradient(116deg,var(--portal-navy),var(--portal-deep) 67%,var(--portal-teal));color:#fff;border-radius:15px;justify-content:space-between;gap:24px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 38px #061f2b26}.secure-portal-header h1{color:#fff;font:var(--maxarc-type-page-title);letter-spacing:-.04em;margin:5px 0 8px}.secure-portal-header p:not(.secure-portal-eyebrow){color:#c2dedd;max-width:800px;margin:0;line-height:1.55}.secure-portal-eyebrow{color:#60ddd2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.secure-portal-route-mark{z-index:1;align-items:center;gap:30px;min-width:160px;display:flex;position:relative}.secure-portal-route-mark:before{content:"";background:#68e5dc61;height:2px;position:absolute;left:9px;right:9px}.secure-portal-route-mark span{background:var(--portal-deep);border:4px solid #65d9d1;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 7px #65d9d117}.secure-portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.secure-portal-metrics article{border:1px solid var(--portal-line);background:linear-gradient(145deg,#fff,#f4f9f8);border-radius:11px;gap:9px;min-height:108px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #061f2b0a}.secure-portal-metrics article:before{background:linear-gradient(90deg,var(--portal-deep),var(--portal-cyan));content:"";height:3px;position:absolute;inset:0 0 auto}.secure-portal-metrics span{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:900}.secure-portal-metrics strong{font-family:var(--maxarc-font-display);align-self:end;font-size:1.7rem}.secure-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secure-portal-panel{border:1px solid var(--portal-line);background:#fff;border-radius:12px;min-width:0;padding:18px;box-shadow:0 8px 24px #061f2b0a}.secure-portal-panel--wide{grid-column:span 2}.secure-portal-panel h2{margin:5px 0 12px;font-size:1rem}.secure-portal-panel p{color:var(--portal-muted);font-size:.7rem;line-height:1.5}.secure-portal-panel-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.secure-portal-list,.secure-portal-table{border:1px solid var(--portal-line);background:#fff;border-radius:11px;display:grid;overflow:hidden}.secure-portal-list a,.secure-portal-table a{color:var(--portal-ink);border-bottom:1px solid #e5eeec;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;text-decoration:none;display:flex}.secure-portal-list a:last-child,.secure-portal-table a:last-child{border-bottom:0}.secure-portal-list a:hover,.secure-portal-table a:hover{background:#f0f8f6}.secure-portal-list a>div,.secure-portal-table a>div{gap:4px;display:grid}.secure-portal-list a span,.secure-portal-table a span{color:var(--portal-muted);font-size:.64rem}.secure-portal-table a>div:last-child{justify-items:end}.secure-portal-text-link{color:var(--portal-teal);margin-top:14px;font-size:.7rem;font-weight:900;display:inline-block}.secure-portal-compact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.secure-portal-compact-list li{border-bottom:1px solid #e7efed;gap:4px;padding:10px 0;display:grid}.secure-portal-compact-list span{color:var(--portal-muted);font-size:.62rem}.secure-portal-status{letter-spacing:.04em;text-transform:uppercase;background:#eef5f3;border:1px solid #b9cfca;border-radius:99px;width:max-content;padding:5px 8px;font-weight:900;color:#41635e!important;font-size:.55rem!important;display:inline-flex!important}.secure-portal-status--active,.secure-portal-status--approved,.secure-portal-status--paid,.secure-portal-status--completed,.secure-portal-status--accepted,.secure-portal-status--posted{background:#e7f8f2;border-color:#81c9b7;color:#087165!important}.secure-portal-status--open,.secure-portal-status--overdue,.secure-portal-status--rejected,.secure-portal-status--expired,.secure-portal-status--revoked,.secure-portal-status--suspended{background:#fff0ee;border-color:#dca7a2;color:#963d35!important}.secure-portal-status--in-progress,.secure-portal-status--pending-review,.secure-portal-status--partially-paid{background:#edf7fb;border-color:#91bfd0;color:#346d84!important}.secure-portal-status--on-hold,.secure-portal-status--disputed{background:#fff7e7;border-color:#debf7c;color:#805515!important}.secure-portal-detail-hero{background:linear-gradient(90deg,#eaf5f2,#f8fbfa);border:1px solid #aecbc6;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px;display:grid}.secure-portal-detail-hero>div{border-right:1px solid #cadeda;gap:5px;padding:10px;display:grid}.secure-portal-detail-hero>div:last-child{border-right:0}.secure-portal-detail-hero span{color:var(--portal-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:900}.secure-portal-data-table{display:grid}.secure-portal-data-table>div{border-bottom:1px solid #e5eeec;grid-template-columns:minmax(0,1fr) auto auto;gap:15px;padding:11px 0;font-size:.68rem;display:grid}.secure-portal-data-table>div span:nth-child(2){color:var(--portal-muted)}.secure-portal-timeline{margin:0;padding:0;list-style:none;display:grid}.secure-portal-timeline li{grid-template-columns:38px 1fr;gap:10px;min-height:95px;display:grid;position:relative}.secure-portal-timeline li:before{content:"";background:#c2dcd7;width:2px;position:absolute;top:31px;bottom:0;left:14px}.secure-portal-timeline li:last-child:before{display:none}.secure-portal-timeline li>span{z-index:1;border:4px solid var(--portal-teal);width:30px;height:30px;color:var(--portal-teal);background:#fff;border-radius:50%;place-items:center;font-size:.55rem;font-weight:900;display:grid;position:relative}.secure-portal-timeline li>div{align-content:start;gap:4px;padding-bottom:14px;display:grid}.secure-portal-timeline small{color:var(--portal-muted);font-size:.58rem}.secure-portal-timeline p{margin:0}.secure-portal-timeline button{width:max-content}.secure-portal-form{gap:12px;display:grid}.secure-portal-form--inline{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.secure-portal-form label{color:var(--portal-ink);gap:5px;font-size:.65rem;font-weight:900;display:grid}.secure-portal-form input,.secure-portal-form select{width:100%;min-width:0;color:var(--portal-ink);font:inherit;background:#fff;border:1px solid #b8ceca;border-radius:7px;padding:10px 11px}.secure-portal-shell button,.secure-portal-auth button{border:1px solid var(--portal-teal,#0b8278);background:var(--portal-teal,#0b8278);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:7px;padding:9px 13px;font-size:.68rem;font-weight:900}.secure-portal-shell button:disabled,.secure-portal-auth button:disabled{cursor:not-allowed;opacity:.5}.secure-portal-shell :focus-visible,.secure-portal-auth :focus-visible{outline-offset:2px;outline:3px solid #38bdc152}.secure-portal-boundary{background:#fff9eb;border:1px solid #dfbd78;border-left:4px solid #b87918;border-radius:8px;margin:0;padding:12px 14px;font-size:.68rem;line-height:1.5;color:#765018!important}.secure-portal-error{color:#8e3932!important}.secure-portal-success{color:#087165!important}.secure-portal-empty,.secure-portal-state{min-height:130px;color:var(--portal-muted,#63797d);text-align:center;background:#f7fbfa;border:1px dashed #b9cfca;border-radius:10px;place-items:center;gap:9px;padding:24px;display:grid}.secure-portal-state button{margin-top:5px}.secure-portal-footer{color:#6b7e81;letter-spacing:.025em;border-top:1px solid #d4e2df;margin-top:22px;padding:14px 0 3px;font-size:.6rem}.secure-portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.secure-portal-panel dl{gap:8px;margin:0;display:grid}.secure-portal-panel dl>div{border-bottom:1px solid #e5eeec;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.secure-portal-panel dt,.secure-portal-panel dd{margin:0;font-size:.65rem}.secure-portal-panel dt{color:var(--portal-muted)}.secure-portal-panel dd{text-align:right;overflow-wrap:anywhere;font-weight:800}.secure-portal-notifications{gap:9px;display:grid}.secure-portal-notifications button{border:1px solid #a8cbc5;border-left:4px solid var(--portal-teal);width:100%;min-height:0;color:var(--portal-ink);text-align:left;background:#fff;justify-items:start;gap:5px;padding:14px;display:grid}.secure-portal-notifications button.is-read{opacity:.76;border-left-color:#b7c5c3}.secure-portal-notifications p{color:var(--portal-muted);margin:0}.secure-portal-notifications span,.secure-portal-notifications small{color:var(--portal-muted);font-size:.58rem}.secure-portal-auth{--portal-teal:#0b8278;background:radial-gradient(circle at 25% 20%,#38bdc133,#0000 30%),linear-gradient(135deg,#061f2b,#08434b 60%,#087166);place-items:center;min-height:100vh;padding:28px;display:grid}.secure-portal-auth-card{color:#17353b;background:#fffffff7;border:1px solid #fff3;border-radius:17px;gap:16px;width:min(510px,100%);padding:31px;display:grid;box-shadow:0 28px 70px #00000042}.secure-portal-auth-card h1{color:#102f36;font:var(--maxarc-type-page-title);margin:0}.secure-portal-auth-card>p{color:#61777b;margin:0;line-height:1.55}.secure-portal-auth-card .secure-portal-route-mark{width:170px;min-height:35px}.secure-portal-auth-card .secure-portal-route-mark span{background:#fff}.secure-portal-auth-card a{color:#08756d;font-size:.7rem;font-weight:900}@media (max-width:1050px){.secure-portal-shell{grid-template-columns:220px minmax(0,1fr)}.secure-portal-metrics,.secure-portal-detail-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-portal-detail-hero>div:nth-child(2){border-right:0}.secure-portal-form--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-portal-form--inline button{width:max-content}}@media (max-width:760px){.secure-portal-shell{grid-template-columns:1fr}.secure-portal-sidebar{min-height:0;max-height:none;position:static}.secure-portal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-portal-user{margin-top:18px}.secure-portal-main{padding:18px}.secure-portal-header{flex-direction:column}.secure-portal-route-mark{min-height:30px}.secure-portal-grid,.secure-portal-card-grid{grid-template-columns:1fr}.secure-portal-panel--wide{grid-column:auto}.secure-portal-form--inline{grid-template-columns:1fr}.secure-portal-form--inline button{width:100%}}@media (max-width:500px){.secure-portal-main{padding:12px}.secure-portal-header{border-radius:10px;padding:19px}.secure-portal-metrics,.secure-portal-detail-hero{grid-template-columns:1fr}.secure-portal-detail-hero>div{border-bottom:1px solid #cadeda;border-right:0}.secure-portal-detail-hero>div:last-child{border-bottom:0}.secure-portal-sidebar nav{grid-template-columns:1fr}.secure-portal-list a,.secure-portal-table a{flex-direction:column;align-items:flex-start}.secure-portal-table a>div:last-child{justify-items:start}.secure-portal-data-table>div{grid-template-columns:1fr;gap:5px}.secure-portal-auth{padding:13px}.secure-portal-auth-card{padding:21px}}@media (prefers-reduced-motion:reduce){.secure-portal-shell *,.secure-portal-auth *{scroll-behavior:auto!important;transition:none!important}}.cbp-buildops{--cbp-navy:#062d39;--cbp-teal:#087970;--cbp-cyan:#2babb4;--cbp-ink:#17363c;--cbp-muted:#647a7e;--cbp-line:#cfdfdc;color:var(--cbp-ink);gap:16px;display:grid}.cbp-hero{background:linear-gradient(116deg,var(--cbp-navy),#0a5258 66%,var(--cbp-teal));color:#fff;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #062d3929}.cbp-hero:after{content:"";border:1px solid #5ae1d847;border-radius:50%;width:320px;height:220px;position:absolute;bottom:-110px;right:-70px;box-shadow:0 0 0 34px #5ae1d80d,0 0 0 70px #5ae1d806}.cbp-hero>div{z-index:1;position:relative}.cbp-hero h1{color:#fff;font:var(--maxarc-type-page-title);margin:4px 0 8px}.cbp-hero p:not(.operational-eyebrow){color:#c0deda;max-width:820px;margin:0;line-height:1.55}.cbp-hero .operational-eyebrow{color:#70e1d7!important}.cbp-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:285px;display:flex}.cbp-buildops button{border:1px solid var(--cbp-teal);background:var(--cbp-teal);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px;font-size:.68rem;font-weight:900}.cbp-buildops button:disabled{cursor:not-allowed;opacity:.46}.cbp-buildops :focus-visible{outline-offset:2px;outline:3px solid #2babb44d}.cbp-secondary,.cbp-hero .cbp-secondary{background:#ffffff17;border-color:#fff6}.cbp-danger{color:#943c35!important;background:#fff!important;border-color:#a7473f!important}.cbp-link{text-underline-offset:3px;text-decoration:underline;min-height:0!important;color:var(--cbp-teal)!important;background:0 0!important;border:0!important;padding:0!important}.cbp-boundary{color:#704a13;background:#fff9eb;border:1px solid #dfbd78;border-left:4px solid #b77817;border-radius:9px;grid-template-columns:auto 1fr;gap:12px;padding:13px 15px;display:grid}.cbp-boundary span{color:#7c623a;font-size:.7rem;line-height:1.5}.cbp-live{color:var(--cbp-teal);font-size:.7rem;font-weight:800}.cbp-live:empty{display:none}.cbp-alert,.cbp-inline-warning{color:#81362f;background:#fff4f2;border:1px solid #dfa8a2;border-left:4px solid #a7473f;border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.cbp-alert button{color:#81362f;background:0 0;border:0;min-height:0;padding:0}.cbp-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cbp-status-grid article{border:1px solid var(--cbp-line);background:linear-gradient(145deg,#fff,#f3f8f7);border-radius:11px;gap:7px;min-height:116px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #062d390b}.cbp-status-grid article:before{background:linear-gradient(90deg,var(--cbp-navy),var(--cbp-cyan));content:"";height:3px;position:absolute;inset:0 0 auto}.cbp-status-grid article>span:first-child{color:var(--cbp-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:900}.cbp-status-grid strong{font-family:var(--maxarc-font-display);align-self:end;font-size:1.7rem}.cbp-status-grid small{color:var(--cbp-muted);font-size:.63rem;line-height:1.4}.cbp-status{color:#41635e;letter-spacing:.04em;text-transform:uppercase;background:#edf5f3;border:1px solid #b9cfca;border-radius:99px;width:max-content;padding:5px 8px;font-size:.55rem;font-weight:900;display:inline-flex}.cbp-status--positive{color:#087165;background:#e7f8f2;border-color:#81c9b7}.cbp-status--negative{color:#963d35;background:#fff0ee;border-color:#dca7a2}.cbp-status--warning{color:#805515;background:#fff7e7;border-color:#debf7c}.cbp-configuration,.cbp-launch,.cbp-panel,.cbp-detail{border:1px solid var(--cbp-line);background:#fff;border-radius:12px;min-width:0;box-shadow:0 8px 25px #062d390a}.cbp-configuration{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:20px;padding:20px;display:grid}.cbp-configuration h2,.cbp-launch h2,.cbp-panel h2,.cbp-detail h2{margin:3px 0 7px}.cbp-configuration p,.cbp-launch p,.cbp-panel header p,.cbp-detail header p{color:var(--cbp-muted);margin:0;font-size:.7rem;line-height:1.5}.cbp-configuration dl,.cbp-detail-grid,.cbp-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.cbp-configuration dl>div,.cbp-detail-grid>div,.cbp-evidence dl>div{background:#f1f7f5;border-radius:8px;min-width:0;padding:10px}.cbp-configuration dt,.cbp-detail-grid dt,.cbp-evidence dt{color:var(--cbp-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:900}.cbp-configuration dd,.cbp-detail-grid dd,.cbp-evidence dd{overflow-wrap:anywhere;gap:4px;margin:5px 0 0;font-size:.68rem;font-weight:800;display:grid}.cbp-detail-grid dd span{color:var(--cbp-muted);font-size:.58rem;font-weight:500}.cbp-inline-warning{grid-column:1/-1}.cbp-kicker{color:var(--cbp-teal);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.cbp-launch{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:22px;padding:20px;display:grid}.cbp-launch form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;display:grid}.cbp-launch label,.cbp-filters label,.cbp-detail-actions label{color:var(--cbp-ink);gap:5px;font-size:.62rem;font-weight:900;display:grid}.cbp-launch label span{color:var(--cbp-muted);font-size:.56rem;font-weight:500;line-height:1.35}.cbp-launch input,.cbp-launch select,.cbp-filters input,.cbp-filters select,.cbp-detail-actions input{width:100%;min-width:0;color:var(--cbp-ink);font:inherit;background:#fff;border:1px solid #bdd1cd;border-radius:7px;padding:9px 10px;font-size:.68rem}.cbp-launch form button{grid-column:1/-1;width:max-content}.cbp-disabled{background:#fff9eb;border-left:4px solid #b77817;border-radius:7px;grid-column:1/-1;padding:11px 13px;color:#765018!important}.cbp-layout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);align-items:start;gap:16px;display:grid}.cbp-main-column,.cbp-side-column{gap:16px;display:grid}.cbp-side-column{position:sticky;top:12px}.cbp-panel{overflow:hidden}.cbp-panel>header{background:linear-gradient(90deg,#f5faf9,#fff);border-bottom:1px solid #e4edeb;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 14px;display:flex}.cbp-panel>header h2{font-size:1rem}.cbp-panel>header>span{color:#3c625f;background:#eaf4f2;border-radius:99px;padding:5px 8px;font-size:.6rem;font-weight:900}.cbp-filters{grid-template-columns:minmax(170px,.6fr) minmax(260px,1.4fr) auto;align-items:end;gap:9px;padding:14px;display:grid}.cbp-table-wrap{max-width:100%;overflow-x:auto}.cbp-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:.69rem}.cbp-table-wrap th,.cbp-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e4edeb;padding:11px 12px}.cbp-table-wrap th{color:#536c69;letter-spacing:.055em;text-transform:uppercase;background:#edf5f3;font-size:.56rem}.cbp-table-wrap tbody tr:hover,.cbp-table-wrap tbody tr.is-selected{background:#f4faf8}.cbp-table-wrap td strong,.cbp-table-wrap td span,.cbp-table-wrap td code,.cbp-table-wrap td small{display:block}.cbp-table-wrap td span,.cbp-table-wrap td code,.cbp-table-wrap td small{color:var(--cbp-muted);margin-top:4px;font-size:.59rem}.cbp-table-wrap td code{text-overflow:ellipsis;max-width:210px;overflow:hidden}.cbp-empty,.cbp-state{min-height:130px;color:var(--cbp-muted);text-align:center;background:#f7fbfa;border:1px dashed #b7cfca;border-radius:9px;place-items:center;gap:7px;padding:22px;display:grid}.cbp-state--error{color:#853b34;background:#fff6f4;border-color:#d9aaa5}.cbp-definition-list{gap:9px;padding:16px;display:grid}.cbp-definition-list article{border-left:3px solid var(--cbp-cyan);background:#f3f8f7;gap:5px;padding:11px;display:grid}.cbp-definition-list span,.cbp-exclusions{color:var(--cbp-muted);font-size:.65rem;line-height:1.5}.cbp-exclusions{gap:7px;margin:0;padding:16px 30px 20px;display:grid}.cbp-detail{background:linear-gradient(145deg,#f8fcfb,#eef6f4);border-color:#9fc6bf;gap:16px;padding:20px;display:grid}.cbp-detail>header{border-bottom:1px solid #c8deda;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.cbp-detail>header>div:last-child{align-items:center;gap:10px;display:flex}.cbp-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.cbp-route span{border-top:3px solid var(--cbp-teal);color:#365d58;text-align:center;background:#edf6f4;padding:12px 8px;font-size:.59rem;font-weight:900;position:relative}.cbp-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cbp-detail-columns>section{border:1px solid var(--cbp-line);background:#fff;border-radius:9px;min-width:0;padding:15px}.cbp-detail-columns h3{margin:0 0 13px;font-size:.9rem}.cbp-timeline,.cbp-audit{margin:0;padding:0;list-style:none;display:grid}.cbp-timeline li{grid-template-columns:27px 1fr;gap:10px;min-height:68px;display:grid;position:relative}.cbp-timeline li>span{z-index:1;border:3px solid var(--cbp-teal);background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.56rem;font-weight:900;display:grid;position:relative}.cbp-timeline li:not(:last-child):before{content:"";background:#c3dad6;width:2px;position:absolute;top:25px;bottom:0;left:11px}.cbp-timeline li>div,.cbp-audit li{align-content:start;gap:4px;padding-bottom:12px;display:grid}.cbp-timeline small,.cbp-audit span,.cbp-audit small{color:var(--cbp-muted);font-size:.59rem;line-height:1.4}.cbp-audit li{border-bottom:1px solid #e4edeb;padding:9px 0}.cbp-receipt{background:#eff9f6;border:1px solid #94c9bb;border-radius:8px;gap:7px;margin-top:10px;padding:11px;display:grid}.cbp-receipt span,.cbp-receipt code{color:var(--cbp-muted);overflow-wrap:anywhere;font-size:.58rem}.cbp-detail-actions{border-top:1px solid #c8deda;flex-wrap:wrap;align-items:end;gap:8px;padding-top:14px;display:flex}.cbp-detail-actions label{flex:300px}.cbp-evidence{background:#fff;border:1px solid #9fc6bf;border-radius:10px;gap:14px;padding:16px;display:grid}.cbp-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1150px){.cbp-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbp-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.cbp-configuration,.cbp-launch{grid-template-columns:1fr}.cbp-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cbp-hero{flex-direction:column}.cbp-hero-actions{justify-content:flex-start;min-width:0}.cbp-layout,.cbp-detail-columns{grid-template-columns:1fr}.cbp-side-column{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.cbp-configuration dl,.cbp-detail-grid,.cbp-launch form,.cbp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cbp-launch form button,.cbp-filters button{grid-column:1/-1;width:max-content}}@media (max-width:560px){.cbp-buildops{gap:12px}.cbp-hero{border-radius:10px;padding:18px}.cbp-hero-actions,.cbp-hero-actions button{width:100%}.cbp-boundary,.cbp-status-grid,.cbp-side-column,.cbp-configuration dl,.cbp-detail-grid,.cbp-launch form,.cbp-filters,.cbp-evidence dl{grid-template-columns:1fr}.cbp-launch form button,.cbp-filters button,.cbp-detail-actions button{width:100%}.cbp-configuration,.cbp-launch,.cbp-detail{padding:14px}.cbp-detail>header{flex-direction:column}.cbp-route{grid-template-columns:1fr}.cbp-route span{border-top:0;border-left:3px solid var(--cbp-teal);text-align:left}}@media (prefers-reduced-motion:reduce){.cbp-buildops *{scroll-behavior:auto!important;transition:none!important}}
