@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root,html[data-cf-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cf-color-canvas:#020914;--cf-color-canvas-subtle:#03101b;--cf-color-surface:#051522;--cf-color-surface-raised:#071b2a;--cf-color-surface-soft:#07131e;--cf-color-surface-hover:#0a2031;--cf-color-input:#04131f;--cf-color-overlay:#000812b8;--cf-color-text:#eef8ff;--cf-color-text-secondary:#c9dce7;--cf-color-text-muted:#9ab2c1;--cf-color-text-dim:#7c95a4;--cf-color-text-inverse:#fff;--cf-color-border:#4699c53d;--cf-color-border-soft:#4699c524;--cf-color-border-strong:#59b1de6b;--cf-color-focus:#64d7ff;--cf-color-accent:#4fd4ff;--cf-color-action:#147fbd;--cf-color-action-hover:#0f70aa;--cf-color-action-soft:#147fbd29;--cf-color-link:#7adfff;--cf-color-success:#72e4b2;--cf-color-success-bg:#23ab771f;--cf-color-success-border:#43ce9a4d;--cf-color-info:#8edfff;--cf-color-info-bg:#1e85bf24;--cf-color-info-border:#4fbfea4d;--cf-color-warning:#f3cf75;--cf-color-warning-bg:#b6871b21;--cf-color-warning-border:#e0ae334d;--cf-color-danger:#ff9da8;--cf-color-danger-bg:#b5354621;--cf-color-danger-border:#e3516352;--cf-shadow-panel:0 4px 18px #00000024;--cf-shadow-raised:0 10px 32px #00000038;--cf-shadow-modal:0 28px 90px #00000075;--cf-shadow-selected:inset 3px 0 var(--cf-color-accent);--cf-map-decoration-opacity:1;--cf-shimmer-highlight:#ffffff14}html[data-cf-theme=simple]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cf-color-canvas:#f3f5f7;--cf-color-canvas-subtle:#eef2f6;--cf-color-surface:#fff;--cf-color-surface-raised:#fff;--cf-color-surface-soft:#f8fafc;--cf-color-surface-hover:#f1f5f9;--cf-color-input:#fff;--cf-color-overlay:#0f172a7a;--cf-color-text:#111827;--cf-color-text-secondary:#334155;--cf-color-text-muted:#4b5563;--cf-color-text-dim:#64748b;--cf-color-text-inverse:#fff;--cf-color-border:#d1d5db;--cf-color-border-soft:#e5e7eb;--cf-color-border-strong:#9ca3af;--cf-color-focus:#1d4ed8;--cf-color-accent:#1d4ed8;--cf-color-action:#1f2937;--cf-color-action-hover:#111827;--cf-color-action-soft:#e8eefc;--cf-color-link:#1d4ed8;--cf-color-success:#166534;--cf-color-success-bg:#f0fdf4;--cf-color-success-border:#bbf7d0;--cf-color-info:#1e40af;--cf-color-info-bg:#eff6ff;--cf-color-info-border:#bfdbfe;--cf-color-warning:#9a3412;--cf-color-warning-bg:#fff7ed;--cf-color-warning-border:#fed7aa;--cf-color-danger:#991b1b;--cf-color-danger-bg:#fef2f2;--cf-color-danger-border:#fecaca;--cf-shadow-panel:0 2px 10px #0f172a0f;--cf-shadow-raised:0 10px 30px #0f172a1a;--cf-shadow-modal:0 24px 70px #0f172a38;--cf-shadow-selected:inset 3px 0 var(--cf-color-accent);--cf-map-decoration-opacity:.12;--cf-shimmer-highlight:#0f172a12}:root{--cf-font-meta:11px;--cf-font-helper:12px;--cf-font-label:12px;--cf-font-body:13px;--cf-font-body-comfortable:13.5px;--cf-font-subheading:15px;--cf-font-heading:19px;--cf-font-display:24px;--cf-line-tight:1.25;--cf-line-ui:1.4;--cf-line-body:1.5;--cf-space-1:4px;--cf-space-2:8px;--cf-space-3:12px;--cf-space-4:16px;--cf-space-5:20px;--cf-space-6:24px;--cf-space-7:28px;--cf-space-8:32px;--cf-radius-xs:6px;--cf-radius-sm:8px;--cf-radius-md:12px;--cf-radius-lg:16px;--cf-radius-pill:999px;--cf-control-height-compact:34px;--cf-control-height:40px;--cf-control-height-touch:44px;--cf-icon-button-size:40px;--cf-divider:1px solid var(--cf-color-border);--cf-motion-fast:.12s;--cf-motion-standard:.18s;--cf-ui-bg:var(--cf-color-canvas);--cf-ui-surface:var(--cf-color-surface);--cf-ui-surface-raised:var(--cf-color-surface-raised);--cf-ui-surface-soft:var(--cf-color-surface-soft);--cf-ui-input:var(--cf-color-input);--cf-ui-text:var(--cf-color-text);--cf-ui-text-secondary:var(--cf-color-text-secondary);--cf-ui-muted:var(--cf-color-text-muted);--cf-ui-dim:var(--cf-color-text-dim);--cf-ui-border:var(--cf-color-border);--cf-ui-border-soft:var(--cf-color-border-soft);--cf-ui-border-strong:var(--cf-color-border-strong);--cf-ui-accent:var(--cf-color-accent);--cf-ui-action:var(--cf-color-action);--cf-ui-success:var(--cf-color-success);--cf-ui-success-bg:var(--cf-color-success-bg);--cf-ui-success-border:var(--cf-color-success-border);--cf-ui-info:var(--cf-color-info);--cf-ui-info-bg:var(--cf-color-info-bg);--cf-ui-info-border:var(--cf-color-info-border);--cf-ui-warning:var(--cf-color-warning);--cf-ui-warning-bg:var(--cf-color-warning-bg);--cf-ui-warning-border:var(--cf-color-warning-border);--cf-ui-danger:var(--cf-color-danger);--cf-ui-danger-bg:var(--cf-color-danger-bg);--cf-ui-danger-border:var(--cf-color-danger-border);--cf-ui-radius:var(--cf-radius-md);--cf-ui-radius-lg:var(--cf-radius-lg);--cf-ui-shadow-soft:var(--cf-shadow-panel);--cf-ui-shadow-modal:var(--cf-shadow-modal);--cf-ui-focus:var(--cf-color-focus);--cf-bg:var(--cf-color-canvas);--cf-bg-2:var(--cf-color-canvas-subtle);--cf-panel:var(--cf-color-surface);--cf-panel-2:var(--cf-color-surface-soft);--cf-line:var(--cf-color-border);--cf-line-soft:var(--cf-color-border-soft);--cf-text:var(--cf-color-text);--cf-muted:var(--cf-color-text-muted);--cf-dim:var(--cf-color-text-dim);--cf-blue:var(--cf-color-action);--cf-cyan:var(--cf-color-accent);--cf-green:var(--cf-color-success);--cf-yellow:var(--cf-color-warning);--cf-red:var(--cf-color-danger);--cf-shadow:var(--cf-shadow-panel)}html.authLocked #root{visibility:hidden!important}.authScreen{z-index:99999;background:radial-gradient(circle at 50% 10%,#0a263b 0,var(--cf-color-input) 38%,#020911 100%);color:var(--cf-color-text);place-items:center;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.authCard{border:1px solid var(--cf-color-info-border);background:linear-gradient(160deg,#071e2ffa,#020d17fc);border-radius:24px;width:min(520px,100%);padding:30px;box-shadow:0 28px 80px #0000007a,0 0 50px #20aeeb14}.authBrand{align-items:center;gap:14px;margin-bottom:24px;display:flex}.authLogo{object-fit:contain;filter:drop-shadow(0 0 16px #3dccff29);width:68px;height:68px}.authBrand b{letter-spacing:.09em;font-size:18px;display:block}.authBrand small{color:#76a8be;letter-spacing:.13em;margin-top:3px;font-size:11px;display:block}.authCard h1{margin:0 0 8px;font-size:28px}.authCard>p{color:#8fb4c7;margin:0 0 22px;line-height:1.55}.authForm{gap:14px;display:grid}.authForm label{color:#9bbccd;letter-spacing:.06em;gap:7px;font-size:12px;font-weight:800;display:grid}.authForm input,.authForm select{box-sizing:border-box;border:1px solid var(--cf-color-info-border);color:#f4fbff;width:100%;font:inherit;background:#061927;border-radius:11px;outline:none;padding:12px 13px}.authForm input:focus,.authForm select:focus{border-color:var(--cf-color-info-border);box-shadow:0 0 0 3px #45c9ff1a}.authSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#18a9e7,#2f73ff);border:0;border-radius:11px;margin-top:4px;padding:13px 16px;font-weight:900}.authSubmit:disabled{opacity:.6;cursor:wait}.authMessage{color:#ff9aa4;min-height:18px;font-size:12px}.authHint{border-top:1px solid var(--cf-color-border);padding-top:14px;color:#6f99ad!important;margin-top:18px!important;font-size:11px!important}.authSecondary{border:1px solid var(--cf-color-info-border);color:#9fc4d5;cursor:pointer;background:#071a28;border-radius:11px;width:100%;margin-top:10px;padding:11px 14px;font-weight:800}.authSecondary:hover{border-color:var(--cf-color-info-border);color:var(--cf-color-text)}.authMfaCard{width:min(560px,100%)}.authMfaSteps{gap:11px;margin:0 0 18px;display:grid}.authMfaStep{border:1px solid var(--cf-color-info-border);background:#051927bd;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.authMfaStep span{color:#7fa9bc;font-size:11px;line-height:1.45}.authMfaSecret{background:var(--cf-color-canvas-subtle);border:1px solid var(--cf-color-info-border);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.authMfaSecret code{overflow-wrap:anywhere;letter-spacing:.11em;color:#8fe7ff;font-size:13px}.authMfaSecret button{border:1px solid var(--cf-color-info-border);color:#b9e9f8;cursor:pointer;background:#0b2638;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.authRecoveryCodes{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 16px;display:grid}.authRecoveryCodes code{border:1px solid var(--cf-color-info-border);color:var(--cf-color-text-secondary);text-align:center;letter-spacing:.08em;background:#041521;border-radius:9px;padding:10px 12px;font-weight:800;display:block}.authMfaCard input[name=code]{letter-spacing:.14em;text-align:center;font-size:18px;font-weight:800}.securityNavButton{margin-top:6px}.securityNavButton i{font-style:normal}.authLogout{border:1px solid var(--cf-color-border);color:#8eb4c8;cursor:pointer;background:#ffffff08;border-radius:8px;margin:8px 10px 0;padding:7px 9px;font-size:10px}.profile.authProfile small{text-transform:capitalize}.securityModal{z-index:99998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00060cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.securityPanel{border:1px solid var(--cf-color-info-border);width:min(900px,100%);max-height:min(86vh,820px);color:var(--cf-color-text);background:#061724;border-radius:20px;overflow:auto;box-shadow:0 25px 80px #0000008c}.securityHead{z-index:2;border-bottom:1px solid var(--cf-color-border);background:#061724f7;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.securityHead h2{margin:3px 0 0;font-size:22px}.securityHead small{color:#60bfdc;letter-spacing:.1em}.securityHead button{color:#a8c9d8;cursor:pointer;background:0 0;border:0;font-size:28px}.securityBody{gap:22px;padding:20px 22px;display:grid}.securityIntro{border:1px solid var(--cf-color-border);background:#081e2e;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.securityIntro span{color:#8eb4c6;font-size:12px}.securityBadge{color:#72e5ad;border:1px solid var(--cf-color-success-border);background:#20c27c1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.securityCreate{grid-template-columns:1.2fr 1.4fr 1.2fr .8fr auto;gap:8px;display:grid}.securityCreate input,.securityCreate select,.securityUsers select{border:1px solid var(--cf-color-info-border);color:var(--cf-color-text);background:#04121d;border-radius:9px;padding:10px}.securityCreate button{color:#fff;cursor:pointer;background:#168fc6;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.securityUsers{gap:8px;display:grid}.securityUser{border:1px solid var(--cf-color-border);background:#071c2b;border-radius:11px;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.2fr) 120px 100px;align-items:center;gap:12px;padding:12px 14px;display:grid}.securityUser b{display:block}.securityUser small{color:#779eb1;margin-top:3px;display:block}.securityToggle{color:#9bbccd;align-items:center;gap:7px;font-size:12px;display:flex}.securityNote{color:#7399ab;font-size:11px;line-height:1.5}.securityError{color:#ff9aa4;min-height:16px;font-size:12px}.role-viewer .quickDock,.role-viewer .pageHead .primary,.role-viewer .towerTools .primary,.role-viewer .detailActions>div,.role-viewer .formPanel,.role-viewer .vaultDropzone,.role-viewer .vaultQueue,.role-viewer .vaultFileActions .danger{display:none!important}@media (width<=760px){.authCard{border-radius:18px;padding:22px}.authRecoveryCodes,.authMfaSecret,.securityCreate{grid-template-columns:1fr}.securityUser{grid-template-columns:1fr 1fr}.securityUser>div:first-child{grid-column:1/-1}}.teamAccessShareCard{border:1px solid var(--cf-color-info-border);background:linear-gradient(145deg,#081f2feb,#04131ff2);border-radius:15px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff06}.teamAccessShareHead{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);align-items:center;gap:18px;display:grid}.teamAccessShareHead small{color:#56c8ee;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.teamAccessShareHead h3{margin:4px 0 6px;font-size:18px}.teamAccessShareHead p{color:#86adbf;margin:0;font-size:12px;line-height:1.5}.teamAccessCopyWrap{gap:7px;display:grid}.teamAccessCopyWrap>small{color:#6f96a8;font-size:10px;line-height:1.45}.teamAccessLinkBox{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.teamAccessLinkBox input{border:1px solid var(--cf-color-info-border);background:var(--cf-color-canvas-subtle);min-width:0;color:var(--cf-color-text-secondary);border-radius:9px;padding:10px 11px;font-size:11px}.teamAccessLinkBox button{border:1px solid var(--cf-color-info-border);color:#bdefff;cursor:pointer;white-space:nowrap;background:#0b2c40;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:850}.teamAccessLinkBox button:hover{border-color:var(--cf-color-info-border);background:#0e354c}.teamAccessRoles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.teamAccessRole{border:1px solid var(--cf-color-border);background:#04121db8;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.teamAccessRole b{font-size:12px}.teamAccessRole span{color:#789fb1;font-size:10px;line-height:1.45}.teamAccessRole.operator,.teamAccessRole.viewer{border-color:var(--cf-color-info-border)}.teamAccessRole.admin{border-color:var(--cf-color-danger-border)}.teamAccessSteps{counter-reset:accessStep;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.teamAccessSteps li{counter-increment:accessStep;color:#86adbf;background:#ffffff06;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:9px;font-size:10px;line-height:1.45;display:grid}.teamAccessSteps li:before{content:counter(accessStep);color:#7bdfff;background:#45c9ff1a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}@media (width<=820px){.teamAccessShareHead,.teamAccessRoles{grid-template-columns:1fr}.teamAccessSteps{grid-template-columns:1fr 1fr}}@media (width<=560px){.teamAccessLinkBox,.teamAccessSteps{grid-template-columns:1fr}}.authLegalLinks{border-top:1px solid var(--cf-color-border-soft);flex-wrap:wrap;justify-content:center;gap:7px 12px;margin-top:14px;padding-top:13px;display:flex}.authLegalLinks a{color:var(--cf-color-text-muted);font-size:10px;font-weight:750;text-decoration:none}.authLegalLinks a:hover,.authLegalLinks a:focus-visible{color:var(--cf-color-link);text-underline-offset:3px;text-decoration:underline}.cfGmailConsentOverlay{z-index:99997;background:var(--cf-color-overlay);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfGmailConsentCard{border:1px solid var(--cf-color-border);background:var(--cf-color-surface);width:min(650px,96vw);max-height:92vh;color:var(--cf-color-text);box-shadow:var(--cf-shadow-modal);border-radius:17px;overflow:auto}.cfGmailConsentHead{border-bottom:1px solid var(--cf-color-border-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.cfGmailConsentHead small{color:var(--cf-color-accent);font-size:var(--cf-font-meta);letter-spacing:.15em;font-weight:900;display:block}.cfGmailConsentHead h2{color:var(--cf-color-text);margin:5px 0 0;font-size:24px}.cfGmailConsentHead>button{border:1px solid var(--cf-color-border-strong);background:var(--cf-color-surface-raised);width:36px;height:36px;color:var(--cf-color-text);cursor:pointer;border-radius:9px;font-size:22px}.cfGmailConsentBody{padding:19px 22px}.cfGmailConsentLead{color:var(--cf-color-text-secondary);margin:0 0 14px;font-size:11px;line-height:1.55}.cfGmailConsentScope{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);border-radius:10px;padding:13px 14px}.cfGmailConsentScope b{color:var(--cf-color-success);font-size:11px;display:block}.cfGmailConsentScope span{color:var(--cf-color-text-secondary);margin-top:4px;font-size:10px;line-height:1.5;display:block}.cfGmailConsentList{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.cfGmailConsentList li{color:var(--cf-color-text-secondary);padding-left:19px;font-size:10px;line-height:1.55;position:relative}.cfGmailConsentList li:before{content:"✓";color:var(--cf-color-success);font-weight:900;position:absolute;top:0;left:0}.cfGmailConsentNote{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);border-radius:9px;margin:15px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}.cfGmailConsentLinks{flex-wrap:wrap;gap:9px 13px;margin-top:13px;display:flex}.cfGmailConsentLinks a{color:var(--cf-color-link);font-size:10px;font-weight:850;text-decoration:none}.cfGmailConsentLinks a:hover{text-underline-offset:3px;text-decoration:underline}.cfGmailConsentActions{border-top:1px solid var(--cf-color-border-soft);justify-content:flex-end;gap:8px;padding:15px 22px 20px;display:flex}.cfGmailConsentActions button{border:1px solid var(--cf-color-border-strong);background:var(--cf-color-surface-raised);min-height:39px;color:var(--cf-color-text);cursor:pointer;border-radius:8px;padding:0 13px;font-size:10px;font-weight:900}.cfGmailConsentActions button.primary:hover{background:var(--cf-color-action-hover);border-color:var(--cf-color-action-hover)}@media (width<=600px){.cfGmailConsentOverlay{padding:8px}.cfGmailConsentCard{border-radius:13px;width:100%;max-height:96vh}.cfGmailConsentHead,.cfGmailConsentBody{padding-left:16px;padding-right:16px}.cfGmailConsentActions{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px;display:grid}.cfGmailConsentActions button{width:100%}}html.legalLocked #root{visibility:hidden!important}.authPublicAbout{border:1px solid var(--cf-color-info-border);background:#061b299e;border-radius:11px;gap:5px;margin-top:16px;padding:12px 13px;display:grid}.authPublicAbout span{color:#7fa6b8;font-size:10px;line-height:1.55}.cfLegalAcceptanceOverlay{z-index:100001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cf-color-text);background:#00070ce6;place-items:center;padding:20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.cfLegalAcceptanceCard{border:1px solid var(--cf-color-info-border);background:linear-gradient(165deg,#071e2d,#031019);border-radius:20px;width:min(720px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #000000a6}.cfLegalAcceptanceCard>header{border-bottom:1px solid var(--cf-color-info-border);padding:24px 25px 18px}.cfLegalAcceptanceCard>header small{color:var(--cf-color-accent);font-size:var(--cf-font-meta);letter-spacing:.14em;font-weight:900;display:block}.cfLegalAcceptanceCard>header h1{margin:6px 0 8px;font-size:27px}.cfLegalAcceptanceCard>header p{color:#91b3c2;margin:0;font-size:11px;line-height:1.6}.cfLegalAcceptanceBody{padding:20px 25px}.cfLegalAcceptanceVersion{border:1px solid var(--cf-color-info-border);background:#061f2db3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cfLegalAcceptanceVersion span{font-size:var(--cf-font-meta);letter-spacing:.08em;color:#7399aa;font-weight:850}.cfLegalAcceptanceSummary{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.cfLegalAcceptanceSummary article{border:1px solid var(--cf-color-info-border);background:#051926a3;border-radius:10px;padding:14px}.cfLegalAcceptanceSummary b{color:var(--cf-color-text);font-size:12px}.cfLegalAcceptanceSummary p{color:#8aaab8;margin:6px 0 9px;font-size:10px;line-height:1.55}.cfLegalAcceptanceSummary a,.cfLegalAcceptanceCheck a{color:#72d8ff;font-weight:850;text-decoration:none}.cfLegalAcceptanceSummary a{font-size:var(--cf-font-meta)}.cfLegalAcceptanceSummary a:hover,.cfLegalAcceptanceCheck a:hover{text-underline-offset:3px;text-decoration:underline}.cfLegalAcceptanceCheck{border:1px solid var(--cf-color-info-border);cursor:pointer;background:#051926b3;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:9px;padding:12px;display:grid}.cfLegalAcceptanceCheck input{accent-color:#37bdf2;width:17px;height:17px;margin:1px 0 0}.cfLegalAcceptanceCheck span{color:#b1cbd6;font-size:10px;line-height:1.55}.cfLegalAcceptanceNote{border:1px solid var(--cf-color-danger-border);color:#a99a76;font-size:var(--cf-font-meta);background:#59440e29;border-radius:9px;margin:13px 0 0;padding:11px 12px;line-height:1.55}.cfLegalAcceptanceError{color:#ff9ca8;min-height:17px;margin-top:9px;font-size:10px;font-weight:800}.cfLegalAcceptanceCard>footer{border-top:1px solid var(--cf-color-info-border);justify-content:flex-end;gap:9px;padding:15px 25px 22px;display:flex}.cfLegalAcceptanceCard>footer button{border:1px solid var(--cf-color-info-border);color:#bfeafa;cursor:pointer;background:#082437;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900}.cfLegalAcceptanceCard>footer button.primary{border-color:var(--cf-color-success-border);color:#fff;background:linear-gradient(#187b5e,#105b46)}.cfLegalAcceptanceCard>footer button:disabled{opacity:.48;cursor:not-allowed}@media (width<=640px){.cfLegalAcceptanceOverlay{padding:8px}.cfLegalAcceptanceCard{border-radius:14px;width:100%}.cfLegalAcceptanceCard>header,.cfLegalAcceptanceBody{padding-left:16px;padding-right:16px}.cfLegalAcceptanceSummary{grid-template-columns:1fr}.cfLegalAcceptanceCard>footer{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px;display:grid}.cfLegalAcceptanceCard>footer button{width:100%}}:root{--cf-auth-accent:#42c8f4;--cf-auth-text:#edf9ff;--cf-auth-muted:#91b1c2;--cf-auth-border:var(--cf-color-info-border);--cf-auth-surface:#061724;--cf-auth-input:var(--cf-color-input);--cf-auth-danger:#ff9ca8}.authScreen{background:radial-gradient(circle at 50% 0,#0d507670,transparent 34%),linear-gradient(180deg,var(--cf-color-canvas-subtle) 0%,#020912 100%)!important;padding:24px!important}.authCard{border-color:var(--cf-auth-border)!important;background:linear-gradient(#071a28fb,#030e17fc)!important;border-radius:20px!important;width:min(540px,100%)!important;padding:32px!important;box-shadow:0 30px 90px #00000075!important}.authBrand{margin-bottom:22px!important}.authMark{width:52px!important;height:52px!important;box-shadow:none!important;background:#092235!important;border-radius:13px!important}.authBrand b{font-size:18px!important}.authBrand small{color:var(--cf-auth-muted)!important;font-size:10px!important}.authCard h1{letter-spacing:-.02em!important;font-size:28px!important;line-height:1.15!important}.authCard>p{color:var(--cf-auth-muted)!important;font-size:13px!important;line-height:1.6!important}.authForm{gap:15px!important}.authForm label{color:#b3ccd8!important;gap:7px!important;font-size:11px!important}.authForm input,.authForm select{border-color:var(--cf-auth-border)!important;background:var(--cf-auth-input)!important;border-radius:10px!important;min-height:46px!important;padding:11px 13px!important;font-size:16px!important}.authSubmit,.authSecondary{border-radius:10px!important;min-height:44px!important;font-size:12px!important}.authSubmit{box-shadow:none!important;background:linear-gradient(#158dc1,#0b6f9e)!important}.authSubmit:hover{filter:brightness(1.06)}.authSecondary{border-color:var(--cf-auth-border)!important;color:#c2dbe6!important;background:#071a28!important}.authMessage{font-size:12px!important;line-height:1.45!important}.authHint{font-size:11px!important;line-height:1.55!important}.authMfaStep{border-radius:10px!important;padding:13px 14px!important}.authMfaStep b{font-size:12px!important}.authMfaStep span{font-size:11px!important}.authMfaSecret{border-radius:10px!important}.authRecoveryCodes code{font-size:12px!important}.securityModal{padding:18px!important}.securityPanel{scrollbar-gutter:stable;border-radius:16px!important;width:min(980px,96vw)!important;max-height:90vh!important;box-shadow:0 30px 90px #0000007a!important}.securityHead{padding:18px 20px!important}.securityHead h2{font-size:21px!important}.securityHead button{place-items:center;width:42px;height:42px;display:grid;border-radius:9px!important}.securityBody{gap:16px!important;padding:18px 20px 22px!important}.securityIntro{border-radius:10px!important}.securityUser{min-height:60px;border-radius:10px!important}.securityCreate :is(input,select,button),.securityUsers select{min-height:40px!important}.securityNote{font-size:11px!important;line-height:1.55!important}.cfLegalAcceptanceOverlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#01080ee0!important;padding:20px!important}.cfLegalAcceptanceCard{border-radius:18px!important;width:min(760px,96vw)!important;max-height:92vh!important;overflow:auto!important;box-shadow:0 30px 90px #0000007a!important}.cfLegalAcceptanceCard>header,.cfLegalAcceptanceCard>footer,.cfLegalAcceptanceBody{padding-inline:22px!important}.cfLegalAcceptanceSummary{gap:10px!important}.cfLegalAcceptanceSummary article,.cfLegalAcceptanceCheck,.cfLegalAcceptanceVersion{border-radius:10px!important}.cfLegalAcceptanceCheck{align-items:flex-start!important;min-height:52px!important}.cfLegalAcceptanceCheck input{margin-top:2px}.cfLegalAcceptanceCard button{border-radius:9px!important;min-height:42px!important}@media (width<=680px){.authScreen{align-items:start!important;padding:10px!important;overflow:auto!important}.authCard{border-radius:15px!important;margin:12px 0!important;padding:22px 18px!important}.authBrand{margin-bottom:18px!important}.authCard h1{font-size:25px!important}.securityModal,.cfLegalAcceptanceOverlay{padding:7px!important}.securityPanel,.cfLegalAcceptanceCard{border-radius:12px!important;width:100%!important;max-height:96vh!important}.securityCreate,.securityUser,.cfLegalAcceptanceSummary{grid-template-columns:1fr!important}.cfLegalAcceptanceCard>footer{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.cfLegalAcceptanceCard>footer button{width:100%!important}}@media (prefers-reduced-motion:reduce){.authScreen *,.securityModal *,.cfLegalAcceptanceOverlay *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.authScreen{background:var(--cf-color-canvas)!important;color:var(--cf-color-text)!important;background-image:none!important}.authCard{border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important}.authMark{background:var(--cf-color-action-soft)!important;border:1px solid var(--cf-color-border)!important}.authBrand b,.authCard h1{color:var(--cf-color-text)!important}.authBrand small,.authCard>p,.authHint{color:var(--cf-color-text-muted)!important}.authForm label{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.authForm input,.authForm select{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important}.authForm input::placeholder{color:var(--cf-color-text-dim)!important}.authForm input:focus,.authForm select:focus,.authSecondary:focus-visible,.authSubmit:focus-visible,.authMfaSecret button:focus-visible,.securityPanel button:focus-visible,.securityPanel input:focus-visible,.securityPanel select:focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important;box-shadow:none!important}.authSubmit{background:var(--cf-color-action)!important;border-color:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important;background-image:none!important}.authSubmit:hover{background:var(--cf-color-action-hover)!important;filter:none!important}.authSecondary{background:var(--cf-color-surface-soft)!important;border-color:var(--cf-color-border)!important;color:var(--cf-color-text-secondary)!important}.authMessage,.authHint{font-size:var(--cf-font-helper)!important}.authPublicAbout{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.authPublicAbout b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.authPublicAbout span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.authLegalLinks{border-top-color:var(--cf-color-border-soft)!important}.authLegalLinks a{color:var(--cf-color-link)!important;font-size:var(--cf-font-helper)!important}.authLegalLinks a:hover,.authLegalLinks a:focus-visible{color:var(--cf-color-text)!important}.securityModal{background:var(--cf-color-overlay)!important}.securityPanel{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important}.securityHead{border-bottom-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important}.securityHead h2{color:var(--cf-color-text)!important}.securityHead button{background:var(--cf-color-surface-soft)!important;border-color:var(--cf-color-border)!important;color:var(--cf-color-text)!important}.securityIntro,.securityUser,.securityCreate{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important}.securityNote{color:var(--cf-color-text-muted)!important}.cfLegalAcceptanceOverlay{background:var(--cf-color-overlay)!important;color:var(--cf-color-text)!important}.cfLegalAcceptanceCard{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important}.cfLegalAcceptanceCard>header,.cfLegalAcceptanceCard>footer{border-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important}.cfLegalAcceptanceCard>header small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.cfLegalAcceptanceCard>header h1{color:var(--cf-color-text)!important}.cfLegalAcceptanceCard>header p{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.cfLegalAcceptanceVersion,.cfLegalAcceptanceSummary article,.cfLegalAcceptanceCheck{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.cfLegalAcceptanceVersion span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.cfLegalAcceptanceVersion b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.cfLegalAcceptanceSummary b{color:var(--cf-color-text)!important}.cfLegalAcceptanceSummary p,.cfLegalAcceptanceCheck span{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.cfLegalAcceptanceSummary a,.cfLegalAcceptanceCheck a{color:var(--cf-color-link)!important;font-size:var(--cf-font-helper)!important}.cfLegalAcceptanceCheck input{accent-color:var(--cf-color-accent)!important}.cfLegalAcceptanceNote{background:var(--cf-color-warning-bg)!important;border-color:var(--cf-color-warning-border)!important;color:var(--cf-color-warning)!important;font-size:var(--cf-font-helper)!important}.cfLegalAcceptanceError{color:var(--cf-color-danger)!important;font-size:var(--cf-font-helper)!important}.cfLegalAcceptanceCard>footer button{min-height:var(--cf-control-height-touch)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.cfLegalAcceptanceCard>footer button.primary{border-color:var(--cf-color-action)!important;background:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important}.cfLegalAcceptanceCard :is(button,a,input):focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important}.cfGmailConsentOverlay{background:var(--cf-color-overlay)!important;color:var(--cf-color-text)!important}.cfGmailConsentCard{border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important}.cfGmailConsentHead,.cfGmailConsentActions{border-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important}.cfGmailConsentHead small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.cfGmailConsentHead h2{color:var(--cf-color-text)!important}.cfGmailConsentHead>button{min-width:var(--cf-icon-button-size)!important;width:var(--cf-icon-button-size)!important;height:var(--cf-icon-button-size)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important}.cfGmailConsentLead,.cfGmailConsentList li,.cfGmailConsentNote{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.cfGmailConsentList li strong{color:var(--cf-color-text)!important}.cfGmailConsentList li:before{color:var(--cf-color-success)!important}.cfGmailConsentScope{border-color:var(--cf-color-success-border)!important;background:var(--cf-color-success-bg)!important}.cfGmailConsentScope b{color:var(--cf-color-success)!important;font-size:var(--cf-font-helper)!important}.cfGmailConsentScope span{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important}.cfGmailConsentNote{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important}.cfGmailConsentLinks a{color:var(--cf-color-link)!important;font-size:var(--cf-font-helper)!important}.cfGmailConsentActions button{min-height:var(--cf-control-height-touch)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.cfGmailConsentActions button.primary{border-color:var(--cf-color-action)!important;background:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important}.cfGmailConsentActions button:focus-visible,.cfGmailConsentHead>button:focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important}@media (width<=680px){.authScreen{align-items:flex-start!important;padding:10px!important;overflow:auto!important}.authCard{width:100%!important;margin:8px 0!important;padding:22px 18px!important}.cfLegalAcceptanceOverlay,.cfGmailConsentOverlay,.securityModal{padding:7px!important}.cfLegalAcceptanceCard,.cfGmailConsentCard,.securityPanel{width:100%!important;max-height:96dvh!important}}@media (width<=390px){.authCard{padding:18px 14px!important}.authCard h1{font-size:23px!important}.cfLegalAcceptanceCard>header,.cfLegalAcceptanceBody,.cfGmailConsentHead,.cfGmailConsentBody{padding-inline:14px!important}.cfLegalAcceptanceSummary,.cfGmailConsentActions,.cfLegalAcceptanceCard>footer{grid-template-columns:1fr!important}}.cfDesignSystem{gap:var(--cf-space-4);display:grid}.cfDsHead{justify-content:space-between;align-items:flex-start;gap:var(--cf-space-5);padding-bottom:var(--cf-space-3);border-bottom:1px solid var(--cf-color-border);display:flex}.cfDsHead>div{min-width:0}.cfDsHead>div>small{color:var(--cf-color-accent);font-size:var(--cf-font-meta);letter-spacing:.1em;font-weight:900;display:block}.cfDsHead h3{color:var(--cf-color-text);font-size:var(--cf-font-heading);line-height:var(--cf-line-tight);margin:4px 0}.cfDsHead p{max-width:800px;color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-body);margin:0}.cfDsHead>span{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-pill);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);font-size:var(--cf-font-meta);flex:none;padding:6px 10px;font-weight:900}.cfDsGrid{gap:var(--cf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cfDsSection{padding:var(--cf-space-4);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-md);background:var(--cf-color-surface);box-shadow:var(--cf-shadow-panel)}.cfDsSectionHead{margin-bottom:var(--cf-space-3);gap:3px;display:grid}.cfDsSectionHead b{color:var(--cf-color-text);font-size:var(--cf-font-body-comfortable)}.cfDsSectionHead small{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui)}.cfDsSwatches{gap:var(--cf-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cfDsSwatch{border:1px solid var(--cf-color-border-soft);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.cfDsSwatch>span{border-radius:var(--cf-radius-xs);border:1px solid var(--cf-color-border);width:32px;height:32px}.cfDsSwatch b{color:var(--cf-color-text);font-size:var(--cf-font-meta);display:block}.cfDsSwatch small{color:var(--cf-color-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.35;display:block}.cfDsType{gap:8px;display:grid}.cfDsType h2,.cfDsType h3,.cfDsType p,.cfDsType small{margin:0}.cfDsType h2{color:var(--cf-color-text);font-size:22px}.cfDsType h3{color:var(--cf-color-text);font-size:15px}.cfDsType p{font-size:var(--cf-font-body);line-height:var(--cf-line-body);color:var(--cf-color-text-secondary)}.cfDsType small{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);color:var(--cf-color-text-muted)}.cfDsActions,.cfDsBadges{gap:var(--cf-space-2);flex-wrap:wrap;display:flex}.cfDsBadges{margin-top:var(--cf-space-3)}.cfDsForm{gap:var(--cf-space-3);grid-template-columns:1fr 1fr;display:grid}.cfDsForm label{gap:5px;display:grid}.cfDsForm label.wide{grid-column:1/-1}.cfDsForm label>span{font-size:var(--cf-font-label);color:var(--cf-color-text-muted);font-weight:800}.cfDsForm :is(input,select,textarea){resize:vertical;width:100%!important}.cfDsDemoCard{padding:var(--cf-space-3);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-raised);gap:7px;display:grid}.cfDsDemoCard>b{font-size:var(--cf-font-body-comfortable);color:var(--cf-color-text)}.cfDsDemoCard p{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin:0}.cfDsAlerts{gap:8px;display:grid}.cfDsAlerts>div{gap:2px;display:grid}.cfDsAlerts b{font-size:var(--cf-font-label)}.cfDsAlerts span{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui)}.cfDsSpacing{gap:8px;display:grid}.cfDsSpace{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cfDsSpace>b{color:var(--cf-color-text);font-size:var(--cf-font-meta)}.cfDsSpace>span{border-radius:var(--cf-radius-pill);background:var(--cf-color-accent);min-width:4px;max-width:100%;height:8px;display:block}.cfDsSpace>small{color:var(--cf-color-text-muted);font-size:10px}.cfDsRadii{margin-top:var(--cf-space-3);flex-wrap:wrap;gap:8px;display:flex}.cfDsRadii span{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);font-size:var(--cf-font-meta);padding:7px 9px}.cfDsRadii span:first-child{border-radius:var(--cf-radius-sm)}.cfDsRadii span:nth-child(2){border-radius:var(--cf-radius-md)}.cfDsRadii span:nth-child(3){border-radius:var(--cf-radius-lg)}.cfDsRadii span:nth-child(4){border-radius:var(--cf-radius-pill)}.cfDsFoot{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-body);padding-top:2px}.cfDsFoot b{color:var(--cf-color-text)}@media (width<=960px){.cfDsSwatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cfDsGrid{grid-template-columns:1fr}.cfDsHead{display:grid}.cfDsSwatches{grid-template-columns:1fr 1fr}.cfDsForm{grid-template-columns:1fr}.cfDsForm label.wide{grid-column:1}.cfDsActions .cfUiButton{flex:120px}}@media (width<=390px){.cfDsSwatches{grid-template-columns:1fr}.cfDsHead>span{justify-self:start}}.cfThemeGate{z-index:99999;background:#01080eeb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfThemeGateCard{border:1px solid var(--cf-color-info-border);color:#eefbff;background:linear-gradient(#071d2a,#031019);border-radius:18px;width:min(920px,96vw);max-height:94vh;padding:28px;overflow:auto;box-shadow:0 28px 90px #0000008c}.cfThemeGateIntro{text-align:center;max-width:660px;margin:0 auto 22px}.cfThemeGateIntro>span,.cfThemeSettingsHead>small{letter-spacing:.18em;font-size:10px;font-weight:900}.cfThemeGateIntro>span{color:#6fddff}.cfThemeSettingsHead>small{color:var(--cf-color-text-muted)}.cfThemeGateIntro h1,.cfThemeSettingsHead h2{margin:7px 0 8px;font-size:30px;line-height:1.1}.cfThemeSettingsHead h2{color:var(--cf-color-text)}.cfThemeGateIntro p,.cfThemeSettingsHead p{margin:0;line-height:1.55}.cfThemeGateIntro p{color:#a8c2cf}.cfThemeSettingsHead p{color:var(--cf-color-text-muted)}.cfThemeChoices,.cfThemeSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cfThemeChoice,.cfThemeSettingCard{text-align:left;border:2px solid var(--cf-color-info-border);color:var(--cf-color-text-secondary);cursor:pointer;background:#071721;border-radius:14px;padding:18px;transition:all .16s;position:relative}.cfThemeChoice:hover,.cfThemeSettingCard:hover{border-color:var(--cf-color-info-border);transform:translateY(-1px)}.cfThemeChoice.selected,.cfThemeSettingCard.selected{border-color:var(--cf-color-info-border);box-shadow:0 0 0 3px #7ddfff1f}.cfThemeChoice.simple,.cfThemeSettingCard.simple{color:#171717;border-color:var(--cf-color-border);box-shadow:none;background:#fff}.cfThemeChoice small,.cfThemeSettingCard small{font-size:var(--cf-font-meta);letter-spacing:.15em;color:#76dfff;margin:12px 0 5px;font-weight:900;display:block}.cfThemeChoice.simple small,.cfThemeSettingCard.simple small{color:#555}.cfThemeChoice b,.cfThemeSettingCard b{font-size:18px;display:block}.cfThemeChoice p,.cfThemeSettingCard p{color:#91afbd;min-height:54px;margin:7px 0 16px;font-size:12px;line-height:1.5}.cfThemeChoice.simple p,.cfThemeSettingCard.simple p{color:#555}.cfThemeChoice em,.cfThemeSettingCard em{letter-spacing:.1em;font-size:10px;font-style:normal;font-weight:900}.cfThemePreview{border:1px solid var(--cf-color-info-border);background:#020b11;border-radius:9px;grid-template-rows:18px 34px;grid-template-columns:52px 1fr;gap:5px;height:62px;padding:6px;display:grid}.cfThemePreview i{background:#0a2a3b;border-radius:4px;display:block}.cfThemePreview i:first-child{background:#092235;grid-row:1/3}.cfThemePreview i:nth-child(2){background:#0d3b50}.cfThemePreview i:nth-child(3){border:1px solid var(--cf-color-border);background:#071a24}.simple .cfThemePreview{border-color:var(--cf-color-border);background:#f3f3f3}.simple .cfThemePreview i{border:1px solid var(--cf-color-border)!important;background:#fff!important}.simple .cfThemePreview i:first-child{background:#dedede!important}.simple .cfThemePreview i:nth-child(2){background:#ededed!important}.simple .cfThemePreview i:nth-child(3){background:#fff!important}.cfThemeGateActions{justify-content:flex-end;margin-top:18px;display:flex}.cfThemeGateActions button{border:1px solid var(--cf-color-info-border);color:#fff;cursor:pointer;background:#0b89bb;border-radius:10px;min-height:44px;padding:0 20px;font-weight:900}.cfThemeGateActions button:disabled{opacity:.55}.cfThemeError,.cfThemeSettingsMessage{border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px}.cfThemeError{border:1px solid var(--cf-color-danger-border);color:#ffd8dd;background:#b41f372e}.cfThemeSettingsMessage{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfThemeSettingsPanel{color:var(--cf-color-text);padding:2px}.cfThemeSettingsHead{margin-bottom:18px}.cfThemeSettingCard{min-height:220px}.cfThemeAccessibilityNote{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);border-radius:10px;gap:5px;margin-top:15px;padding:14px;display:grid}.cfThemeAccessibilityNote b{color:var(--cf-color-text);font-size:12px}.cfThemeAccessibilityNote span{color:var(--cf-color-text-muted);font-size:11px;line-height:1.5}@media (width<=720px){.cfThemeChoices,.cfThemeSettingsGrid{grid-template-columns:1fr}.cfThemeGateCard{padding:18px}.cfThemeGateIntro h1,.cfThemeSettingsHead h2{font-size:24px}}.cfPrivacyRequests{gap:14px;display:grid}.cfPrivacyHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cfPrivacyHead small{font-size:var(--cf-font-meta);letter-spacing:.15em;color:var(--cf-color-accent);font-weight:900;display:block}.cfPrivacyHead h3{color:var(--cf-color-text);margin:4px 0 3px;font-size:17px}.cfPrivacyHead p{max-width:760px;font-size:var(--cf-font-helper);color:var(--cf-color-text-muted);margin:0;line-height:1.55}.cfPrivacyHead>span{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);color:var(--cf-color-text-secondary);font-size:var(--cf-font-meta);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:900}.cfPrivacyMsg{font-size:var(--cf-font-helper);border-radius:8px;padding:9px 11px;font-weight:800}.cfPrivacyMsg.bad{border:1px solid var(--cf-color-danger-border);background:var(--cf-color-danger-bg);color:var(--cf-color-danger)}.cfPrivacyMsg.good{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfPrivacyForm{border:1px solid var(--cf-color-border);background:var(--cf-color-surface);border-radius:10px;grid-template-columns:180px 1fr;gap:9px;padding:13px;display:grid}.cfPrivacyFormTitle{grid-column:1/-1;gap:3px;display:grid}.cfPrivacyFormTitle b{color:var(--cf-color-text);font-size:11px}.cfPrivacyFormTitle small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted)}.cfPrivacyForm label,.cfPrivacyAdmin label{gap:5px;display:grid}.cfPrivacyForm label.wide,.cfPrivacyAdmin label.wide{grid-column:1/-1}.cfPrivacyForm label>span,.cfPrivacyAdmin label>span{font-size:var(--cf-font-meta);color:var(--cf-color-text-secondary);font-weight:850}.cfPrivacyForm input,.cfPrivacyForm select,.cfPrivacyForm textarea,.cfPrivacyAdmin select,.cfPrivacyAdmin textarea{box-sizing:border-box;border:1px solid var(--cf-color-border-strong);background:var(--cf-color-input);width:100%;color:var(--cf-color-text);font:inherit;font-size:var(--cf-font-label);border-radius:8px;outline:none;padding:9px}.cfPrivacyForm input:focus,.cfPrivacyForm select:focus,.cfPrivacyForm textarea:focus,.cfPrivacyAdmin select:focus,.cfPrivacyAdmin textarea:focus{border-color:var(--cf-color-focus);box-shadow:0 0 0 2px var(--cf-color-action-soft)}.cfPrivacyForm textarea,.cfPrivacyAdmin textarea{resize:vertical}.cfPrivacySubmit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.cfPrivacySubmit a{color:var(--cf-color-link);font-size:var(--cf-font-meta);font-weight:850;text-decoration:none}.cfPrivacySubmit a:hover{text-underline-offset:3px;text-decoration:underline}.cfPrivacyRequests button{border:1px solid var(--cf-color-border-strong);background:var(--cf-color-surface-raised);min-height:34px;color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;border-radius:8px;padding:0 11px;font-weight:850}.cfPrivacyRequests button.primary{border-color:var(--cf-color-action);background:var(--cf-color-action);color:var(--cf-color-text-inverse)}.cfPrivacyRequests button.primary:hover{border-color:var(--cf-color-action-hover);background:var(--cf-color-action-hover)}.cfPrivacyRequests button:disabled{opacity:.5;cursor:default}.cfPrivacyQueueHead{gap:3px;padding-top:4px;display:grid}.cfPrivacyQueueHead b{color:var(--cf-color-text);font-size:11px}.cfPrivacyQueueHead small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted)}.cfPrivacyEmpty{text-align:center;border:1px dashed var(--cf-color-border-strong);color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);background:var(--cf-color-surface-soft);border-radius:9px;padding:18px}.cfPrivacyList{gap:10px;display:grid}.cfPrivacyCase{border:1px solid var(--cf-color-border);background:var(--cf-color-surface);border-radius:10px;padding:12px}.cfPrivacyCase.closed{opacity:.88}.cfPrivacyCase>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cfPrivacyCase>header>div{gap:3px;min-width:0;display:grid}.cfPrivacyCase>header span{font-size:var(--cf-font-meta);letter-spacing:.12em;color:var(--cf-color-accent);font-weight:900}.cfPrivacyCase>header b{color:var(--cf-color-text);overflow-wrap:anywhere;font-size:10px}.cfPrivacyCase>header small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);overflow-wrap:anywhere}.cfPrivacyCase>header em{border:1px solid var(--cf-color-info-border);background:var(--cf-color-info-bg);color:var(--cf-color-info);font-style:normal;font-size:var(--cf-font-meta);white-space:nowrap;border-radius:99px;padding:5px 7px;font-weight:900}.cfPrivacyCase>p{border:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface-soft);color:var(--cf-color-text-secondary);font-size:var(--cf-font-helper);white-space:pre-wrap;border-radius:8px;margin:9px 0 0;padding:9px 10px;line-height:1.5}.cfPrivacyAdmin{border-top:1px solid var(--cf-color-border-soft);grid-template-columns:180px 1fr;gap:8px;margin-top:9px;padding-top:9px;display:grid}.cfPrivacyAdminActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cfPrivacyAdminActions small,.cfPrivacyUserStatus>small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted)}.cfPrivacyUserStatus{border-top:1px solid var(--cf-color-border-soft);gap:8px;margin-top:9px;padding-top:9px;display:grid}.cfPrivacyUserStatus>div{background:var(--cf-color-surface-soft);border:1px solid var(--cf-color-border-soft);border-radius:8px;padding:9px}.cfPrivacyUserStatus b{color:var(--cf-color-text);font-size:10px}.cfPrivacyUserStatus p{color:var(--cf-color-text-muted);white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.45}.cfPrivacyExportBox{border:1px solid var(--cf-color-border);background:var(--cf-color-surface);border-radius:9px;gap:5px;padding:10px;display:grid}.cfPrivacyExportBox b{color:var(--cf-color-text);font-size:10px}.cfPrivacyExportBox small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);line-height:1.45}.cfPrivacyExportBox button{justify-self:start;margin-top:2px}.cfPrivacyHistory{border-top:1px solid var(--cf-color-border-soft);margin-top:10px;padding-top:9px}.cfPrivacyHistory summary{cursor:pointer;color:var(--cf-color-text);font-size:var(--cf-font-meta);justify-content:space-between;align-items:center;gap:10px;font-weight:900;list-style:none;display:flex}.cfPrivacyHistory summary::-webkit-details-marker{display:none}.cfPrivacyHistory summary:before{content:"▸";color:var(--cf-color-accent);margin-right:6px}.cfPrivacyHistory[open] summary:before{content:"▾"}.cfPrivacyHistory summary span{border:1px solid var(--cf-color-border);font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);border-radius:99px;margin-left:auto;padding:3px 6px}.cfPrivacyHistory>div{gap:0;margin-top:8px;padding-left:5px;display:grid}.cfPrivacyHistory article{grid-template-columns:14px 1fr;gap:7px;padding:0 0 10px;display:grid;position:relative}.cfPrivacyHistory article:after{content:"";background:var(--cf-color-border);width:1px;position:absolute;top:11px;bottom:0;left:5px}.cfPrivacyHistory article:last-child:after{display:none}.cfPrivacyHistory article i{background:var(--cf-color-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--cf-color-action-soft);border-radius:50%;margin-top:2px}.cfPrivacyHistory article>div{gap:3px;display:grid}.cfPrivacyHistory article b{color:var(--cf-color-text);font-size:10px}.cfPrivacyHistory article p{color:var(--cf-color-text-muted);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.cfPrivacyHistory article small{font-size:var(--cf-font-meta);color:var(--cf-color-text-dim)}.cfPrivacyHistoryEmpty{background:var(--cf-color-surface-soft);font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);border-radius:7px;margin:0;padding:8px}@media (width<=760px){.cfPrivacyHead,.cfPrivacyCase>header{display:block}.cfPrivacyHead>span{margin-top:9px;display:inline-block}.cfPrivacyForm,.cfPrivacyAdmin{grid-template-columns:1fr}.cfPrivacyForm label.wide,.cfPrivacyAdmin label.wide,.cfPrivacySubmit,.cfPrivacyAdminActions{grid-column:1}.cfPrivacySubmit,.cfPrivacyAdminActions{flex-direction:column;align-items:stretch}.cfPrivacySubmit button,.cfPrivacyAdminActions button,.cfPrivacyExportBox button{justify-self:stretch;width:100%}.cfPrivacyCase>header em{margin-top:7px;display:inline-block}}.cfTrackingIntel,.cfSinceView{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-md);background:var(--cf-color-surface);box-shadow:var(--cf-shadow-panel);color:var(--cf-color-text)}.cfTrackingIntel{margin-bottom:12px;overflow:hidden}.cfTrackingIntel>header,.cfSinceView>header{border-bottom:1px solid var(--cf-color-border-soft);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.cfTrackingIntel>header small,.cfSinceView small{font-size:var(--cf-font-meta);letter-spacing:.12em;color:var(--cf-color-accent);font-weight:900}.cfTrackingIntel>header h3,.cfSinceView h3{color:var(--cf-color-text);margin:4px 0 0;font-size:17px}.cfTrackingIntel>header p,.cfSinceView p{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);color:var(--cf-color-text-muted);margin:4px 0 0}.cfTrackConfidence{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);text-align:right;background:var(--cf-color-surface-soft);min-width:132px;padding:9px 11px}.cfTrackConfidence b{font-size:var(--cf-font-helper);letter-spacing:.07em;color:var(--cf-color-text);display:block}.cfTrackConfidence span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted);margin-top:3px;display:block}.cfTrackConfidence.verified{border-color:var(--cf-color-success-border);background:var(--cf-color-success-bg)}.cfTrackConfidence.verified b{color:var(--cf-color-success)}.cfTrackConfidence.stale,.cfTrackConfidence.override{border-color:var(--cf-color-warning-border);background:var(--cf-color-warning-bg)}.cfTrackConfidence.stale b,.cfTrackConfidence.override b{color:var(--cf-color-warning)}.cfTrackConfidence.manual b{color:var(--cf-color-text-secondary)}.cfTrackIntelGrid{grid-template-columns:1.65fr .75fr .75fr;gap:10px;padding:13px 15px;display:grid}.cfTrackSource,.cfTrackSnapshot{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);min-width:0;padding:12px}.cfTrackSource{grid-template-columns:38px 1fr;gap:11px;display:grid}.cfTrackSourceIcon{border-radius:var(--cf-radius-sm);background:var(--cf-color-action-soft);width:38px;height:38px;color:var(--cf-color-accent);place-items:center;display:grid}.cfTrackSource span,.cfTrackSnapshot span{font-size:var(--cf-font-meta);letter-spacing:.09em;color:var(--cf-color-accent);font-weight:900;display:block}.cfTrackSource b,.cfTrackSnapshot b{font-size:var(--cf-font-body);color:var(--cf-color-text);margin-top:5px;display:block}.cfTrackSource p{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);color:var(--cf-color-text-muted);margin:4px 0 0}.cfTrackSource small,.cfTrackSnapshot small{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);color:var(--cf-color-text-muted);margin-top:6px;display:block}.cfAutoWatchBar{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);justify-content:space-between;align-items:center;gap:12px;margin:0 15px 12px;padding:11px 12px;display:flex}.cfAutoWatchBar>div{gap:3px;display:grid}.cfAutoWatchBar span{font-size:var(--cf-font-meta);letter-spacing:.08em;color:var(--cf-color-accent);font-weight:900}.cfAutoWatchBar b{font-size:var(--cf-font-helper);color:var(--cf-color-text)}.cfAutoWatchBar b.on{color:var(--cf-color-success)}.cfAutoWatchBar b.off{color:var(--cf-color-text-muted)}.cfAutoWatchBar small{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfAutoWatchBar button{min-height:var(--cf-control-height);border-radius:var(--cf-radius-sm);font-size:var(--cf-font-label);cursor:pointer;padding:0 12px;font-weight:900}.cfAutoWatchBar button.watchOn{border:1px solid var(--cf-color-warning-border);background:var(--cf-color-warning-bg);color:var(--cf-color-warning)}.cfAutoWatchBar button.watchOff{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfAutoWatchBar button:disabled{opacity:.45;cursor:not-allowed}.cfTrackIntelActions{align-items:center;gap:11px;padding:0 15px 13px;display:flex}.cfTrackIntelActions button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-action);border-radius:var(--cf-radius-sm);background:var(--cf-color-action);color:var(--cf-color-text-inverse);font-size:var(--cf-font-label);cursor:pointer;padding:0 14px;font-weight:900}.cfTrackIntelActions button:hover:not(:disabled){border-color:var(--cf-color-action-hover);background:var(--cf-color-action-hover)}.cfTrackIntelActions button:disabled{opacity:.45;cursor:not-allowed}.cfTrackIntelActions span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfTrackMessage{border-radius:var(--cf-radius-sm);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin:0 15px 13px;padding:9px 11px}.cfTrackMessage.good{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfTrackMessage.bad{border:1px solid var(--cf-color-danger-border);background:var(--cf-color-danger-bg);color:var(--cf-color-danger)}.cfEtaHistory,.cfCarrierEvents{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);margin:0 15px 14px;overflow:hidden}.cfTrackSectionHead{background:var(--cf-color-surface-raised);border-bottom:1px solid var(--cf-color-border-soft);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.cfTrackSectionHead span{font-size:var(--cf-font-meta);letter-spacing:.09em;color:var(--cf-color-accent);font-weight:900}.cfTrackSectionHead b{font-size:var(--cf-font-helper);color:var(--cf-color-text)}.cfEtaHistory>div:not(.cfTrackSectionHead),.cfCarrierEvents>div:not(.cfTrackSectionHead){border-bottom:1px solid var(--cf-color-border-soft);grid-template-columns:70px 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.cfEtaHistory>div:last-child,.cfCarrierEvents>div:last-child{border-bottom:0}.cfEtaHistory b,.cfCarrierEvents b{font-size:var(--cf-font-helper);color:var(--cf-color-text);display:block}.cfEtaHistory small,.cfCarrierEvents small{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted);margin-top:3px;display:block}.cfEtaDirection,.cfCarrierEvents>div>span{border-radius:var(--cf-radius-xs);min-height:25px;font-size:var(--cf-font-meta);letter-spacing:.05em;place-items:center;padding:0 6px;font-weight:900;display:inline-grid}.cfEtaDirection.later{background:var(--cf-color-warning-bg);color:var(--cf-color-warning)}.cfEtaDirection.earlier,.cfCarrierEvents>div>span.actual{background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfEtaDirection.changed,.cfCarrierEvents>div>span.planned{background:var(--cf-color-info-bg);color:var(--cf-color-info)}.cfSinceView{border-color:var(--cf-color-border-strong);box-shadow:var(--cf-shadow-selected),var(--cf-shadow-panel);margin-bottom:12px;overflow:hidden}.cfSinceViewTitle{align-items:center;gap:11px;display:flex}.cfSinceViewIcon{border-radius:var(--cf-radius-sm);background:var(--cf-color-action-soft);width:38px;height:38px;color:var(--cf-color-accent);place-items:center;display:grid}.cfSinceView>header button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;padding:0 12px;font-weight:900}.cfSinceView>header button:hover{background:var(--cf-color-surface-hover)}.cfSinceViewItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 13px;display:grid}.cfSinceViewItems article{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);min-width:0;padding:10px 11px}.cfSinceViewMeta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.cfSinceViewMeta b{font-size:var(--cf-font-meta);letter-spacing:.07em;color:var(--cf-color-accent)}.cfSinceViewMeta span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfSinceFields{gap:5px;display:grid}.cfSinceFields>div{grid-template-columns:92px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:6px;display:grid}.cfSinceFields strong,.cfSinceFields span,.cfSinceFields em{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui)}.cfSinceFields strong{color:var(--cf-color-text-secondary)}.cfSinceFields span,.cfSinceFields em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.cfSinceFields span{color:var(--cf-color-text-muted)}.cfSinceFields i{text-align:center;color:var(--cf-color-accent);font-style:normal}.cfSinceFields em{color:var(--cf-color-text)}.cfSinceActivity strong{font-size:var(--cf-font-helper);color:var(--cf-color-text);display:block}.cfSinceActivity span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted);margin-top:4px;display:block}.cfSinceViewError{border:1px solid var(--cf-color-danger-border);border-radius:var(--cf-radius-xs);background:var(--cf-color-danger-bg);font-size:var(--cf-font-helper);color:var(--cf-color-danger);margin:8px 13px 12px;padding:8px 10px}.cfTrackingIntel :is(button,input,select,textarea):focus-visible,.cfSinceView :is(button,input,select,textarea):focus-visible{outline:3px solid var(--cf-color-focus);outline-offset:2px;box-shadow:none}@media (width<=900px){.cfTrackIntelGrid,.cfSinceViewItems{grid-template-columns:1fr}.cfTrackingIntel>header,.cfSinceView>header{flex-direction:column;align-items:flex-start}.cfTrackConfidence{text-align:left;width:100%}.cfAutoWatchBar{flex-direction:column;align-items:stretch}.cfAutoWatchBar button{width:100%}.cfTrackIntelActions{flex-direction:column;align-items:stretch}.cfTrackIntelActions button,.cfSinceView>header button{width:100%}.cfSinceFields>div{grid-template-columns:82px minmax(0,1fr) 12px minmax(0,1fr)}}@media (width<=390px){.cfTrackingIntel>header,.cfSinceView>header{padding:13px}.cfTrackIntelGrid{padding:10px}.cfAutoWatchBar,.cfEtaHistory,.cfCarrierEvents{margin-inline:10px}.cfSinceFields>div{grid-template-columns:1fr}.cfSinceFields i{text-align:left}}.cfOpsSetupBar{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-md);background:var(--cf-color-surface);color:var(--cf-color-text);box-shadow:var(--cf-shadow-panel);gap:11px;margin:10px 0 14px;padding:13px 14px;display:grid}.cfOpsSetupIntro{gap:3px;display:grid}.cfOpsSetupIntro small{font-size:var(--cf-font-meta);letter-spacing:.12em;color:var(--cf-color-accent);font-weight:900}.cfOpsSetupIntro b{font-size:var(--cf-font-body);color:var(--cf-color-text)}.cfOpsSetupIntro span{font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);color:var(--cf-color-text-muted)}.cfOpsSetupControls{grid-template-columns:minmax(250px,1.25fr) minmax(190px,.8fr) auto;align-items:end;gap:10px;display:grid}.cfOpsSetupControls label{gap:5px;display:grid}.cfOpsSetupControls label>span{font-size:var(--cf-font-label);letter-spacing:.05em;color:var(--cf-color-text-secondary);font-weight:850}.cfOpsSetupControls select,.cfSopComposer input,.cfSopComposer select{min-height:var(--cf-control-height);border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-input);width:100%;color:var(--cf-color-text);font-size:var(--cf-font-body);outline:none;padding:0 9px}.cfOpsTemplateRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.cfOpsTemplateRow button,.cfSaveLaneTemplate,.cfManageSop,.cfSopComposer>button,.cfSopModal>footer button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;padding:0 11px;font-weight:900}.cfOpsTemplateRow button:hover:not(:disabled),.cfManageSop:hover:not(:disabled),.cfSopModal>footer button:hover:not(:disabled){background:var(--cf-color-surface-hover)}.cfOpsTemplateRow button:disabled,.cfSaveLaneTemplate:disabled,.cfManageSop:disabled,.cfSopComposer>button:disabled{opacity:.45;cursor:not-allowed}.cfSaveLaneTemplate,.cfSopComposer>button,.cfSopModal>footer button.save{border-color:var(--cf-color-action);background:var(--cf-color-action);color:var(--cf-color-text-inverse)}.cfSaveLaneTemplate:hover:not(:disabled),.cfSopComposer>button:hover:not(:disabled),.cfSopModal>footer button.save:hover:not(:disabled){border-color:var(--cf-color-action-hover);background:var(--cf-color-action-hover)}.cfSaveLaneTemplate,.cfManageSop{white-space:nowrap}.cfOpsAdminActions{align-items:center;gap:7px;display:flex}.cfOpsSetupMsg{border:1px solid var(--cf-color-success-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-success-bg);color:var(--cf-color-success);font-size:var(--cf-font-helper);padding:8px 10px}.cfSopOverlay{z-index:7900;background:var(--cf-color-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cfSopModal{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-lg);background:var(--cf-color-surface);width:min(980px,96vw);max-height:92dvh;color:var(--cf-color-text);box-shadow:var(--cf-shadow-modal);scrollbar-gutter:stable;overflow:auto}.cfSopModal>header{z-index:4;border-bottom:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);justify-content:space-between;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.cfSopModal>header small{font-size:var(--cf-font-meta);letter-spacing:.12em;color:var(--cf-color-accent);font-weight:900}.cfSopModal>header h3{color:var(--cf-color-text);margin:5px 0 4px;font-size:22px}.cfSopModal>header p{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin:0}.cfSopModal>header>button{width:var(--cf-icon-button-size);height:var(--cf-icon-button-size);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text);cursor:pointer;font-size:22px}.cfSopRules{gap:7px;padding:15px 18px;display:grid}.cfSopRules article{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.cfSopRules article>div{gap:3px;display:grid}.cfSopRules b{font-size:var(--cf-font-helper);color:var(--cf-color-text)}.cfSopRules span{font-size:var(--cf-font-helper);color:var(--cf-color-info)}.cfSopRules small{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfSopRules article>button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-danger-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-danger-bg);color:var(--cf-color-danger);font-size:var(--cf-font-label);cursor:pointer;padding:0 9px;font-weight:850}.cfSopRules article>button:hover{border-color:var(--cf-color-danger);background:var(--cf-color-danger);color:var(--cf-color-text-inverse)}.cfSopEmpty{border:1px dashed var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);text-align:center;font-size:var(--cf-font-helper);padding:26px}.cfSopComposer{border-top:1px solid var(--cf-color-border-soft);border-bottom:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface-soft);grid-template-columns:1.5fr 1fr .7fr .7fr auto;gap:8px;padding:14px 18px;display:grid}.cfSopComposer label{gap:4px;display:grid}.cfSopComposer label>span{font-size:var(--cf-font-label);letter-spacing:.04em;color:var(--cf-color-text-secondary);font-weight:850}.cfSopComposer label small{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfSopComposer .wide{grid-column:1/-2}.cfSopComposer>button{align-self:end}.cfSopModal>footer{z-index:4;border-top:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;bottom:0}.cfSopModal>footer>span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfSopModal>footer>div{gap:7px;display:flex}:is(.cfOpsSetupBar,.cfSopModal) :is(button,select,input):focus-visible{outline:3px solid var(--cf-color-focus);outline-offset:2px;box-shadow:none}@media (width<=900px){.cfOpsSetupControls{grid-template-columns:1fr 1fr}.cfOpsAdminActions{grid-column:1/-1}.cfSopComposer{grid-template-columns:1fr 1fr}.cfSopComposer .wide{grid-column:1/-1}.cfSopComposer>button{width:100%}}@media (width<=620px){.cfOpsSetupControls{grid-template-columns:1fr}.cfOpsAdminActions{grid-column:auto;display:grid}.cfSaveLaneTemplate,.cfManageSop{width:100%}.cfOpsTemplateRow{grid-template-columns:1fr}.cfOpsTemplateRow button{width:100%}.cfOpsSetupControls select{font-size:16px}.cfSopOverlay{align-items:flex-start;padding:6px}.cfSopModal{width:100%;max-height:96dvh}.cfSopComposer{grid-template-columns:1fr}.cfSopComposer .wide{grid-column:auto}.cfSopComposer input,.cfSopComposer select{font-size:16px}.cfSopRules article,.cfSopModal>footer{flex-direction:column;align-items:stretch}.cfSopModal>footer>div{grid-template-columns:1fr 1fr;display:grid}}.cfApprovalAttention{border:1px solid var(--cf-color-danger-border);background:linear-gradient(135deg,#4f300c75,#112b33b8);border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:13px;margin:0 0 12px;padding:13px 14px;display:grid;box-shadow:inset 3px 0 #f5b84ed1}.cfApprovalAttentionIcon{border:1px solid var(--cf-color-danger-border);color:#ffd38d;background:#663e0f80;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}.cfApprovalAttentionBody{min-width:0}.cfApprovalAttentionBody>small{font-size:var(--cf-font-meta);letter-spacing:.14em;color:#f0b960;font-weight:900}.cfApprovalAttentionBody h3{color:#fff4df;margin:3px 0;font-size:13px}.cfApprovalAttentionBody>p{color:#b99f78;font-size:var(--cf-font-meta);margin:0;line-height:1.45}.cfApprovalAttentionRows{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cfApprovalAttentionRows>span{border:1px solid var(--cf-color-danger-border);background:#1f1f1b6b;border-radius:7px;gap:2px;min-width:150px;padding:7px 8px;display:grid}.cfApprovalAttentionRows>span.stale{border-color:var(--cf-color-danger-border);background:#442a0f6b}.cfApprovalAttentionRows b{font-size:var(--cf-font-meta);color:#f7e6c8}.cfApprovalAttentionRows em{font-style:normal;font-size:var(--cf-font-meta);letter-spacing:.08em;color:#f5bd67;font-weight:900}.cfApprovalAttentionRows small{font-size:var(--cf-font-meta);color:#8f806c}.cfApprovalAttentionActions{gap:9px;min-width:170px;display:grid}.cfApprovalAttentionActions>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cfApprovalAttentionActions span{border:1px solid var(--cf-color-danger-border);text-align:center;background:#1422237a;border-radius:7px;padding:7px}.cfApprovalAttentionActions b,.cfApprovalAttentionActions small{display:block}.cfApprovalAttentionActions b{color:#ffe0a6;font-size:14px}.cfApprovalAttentionActions small{font-size:var(--cf-font-meta);color:#987f57}.cfApprovalAttentionActions button{border:1px solid var(--cf-color-danger-border);color:#fff1cf;min-height:34px;font-size:var(--cf-font-meta);cursor:pointer;background:#674415;border-radius:8px;font-weight:900}@media (width<=760px){.cfApprovalAttention{grid-template-columns:38px minmax(0,1fr)}.cfApprovalAttentionIcon{width:36px;height:36px}.cfApprovalAttentionActions{grid-column:1/-1;min-width:0}.cfApprovalAttentionActions button{width:100%}}.cfExceptionQueue{border:1px solid var(--cf-color-info-border);background:linear-gradient(135deg,#062436db,#041623e6);border-radius:13px;margin:0 0 14px;overflow:hidden}.cfExceptionQueue>header{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.cfExceptionQueue>header small{font-size:var(--cf-font-meta);letter-spacing:.15em;color:var(--cf-color-accent);font-weight:900}.cfExceptionQueue>header h3{color:var(--cf-color-text);margin:3px 0 4px;font-size:17px}.cfExceptionQueue>header p{color:#7f9fae;font-size:var(--cf-font-meta);margin:0}.cfExceptionCounts{gap:7px;display:flex}.cfExceptionCounts span{border:1px solid var(--cf-color-info-border);text-align:center;background:#0414208c;border-radius:8px;min-width:66px;padding:8px 10px}.cfExceptionCounts b,.cfExceptionCounts small{display:block}.cfExceptionCounts b{color:var(--cf-color-text);font-size:16px}.cfExceptionCounts small{font-size:var(--cf-font-meta);letter-spacing:.08em;color:#6f91a2;margin-top:2px}.cfExceptionRows{display:grid}.cfExceptionRow{border:0;border-bottom:1px solid var(--cf-color-info-border);color:#dceff7;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 30px minmax(150px,.85fr) minmax(260px,1.7fr) auto;align-items:center;gap:9px;width:100%;padding:10px 13px;display:grid}.cfExceptionRow:last-child{border-bottom:0}.cfExceptionRow .rank{border:1px solid var(--cf-color-info-border);color:#6f98aa;width:24px;height:24px;font-size:var(--cf-font-meta);background:#071b29;border-radius:7px;place-items:center;font-weight:900;display:grid}.cfExceptionRow .file b,.cfExceptionRow .file small,.cfExceptionRow .reason strong,.cfExceptionRow .reason span,.cfExceptionRow .reason small{display:block}.cfExceptionRow .file b{color:#edf9ff;font-size:10px}.cfExceptionRow .file small{font-size:var(--cf-font-meta);color:#718f9e;margin-top:3px}.cfExceptionRow .reason strong{font-size:var(--cf-font-meta);color:#e9f6fb}.cfExceptionRow .reason span{font-size:var(--cf-font-meta);color:#8eabb8;margin-top:2px;line-height:1.35}.cfExceptionRow .reason small{font-size:var(--cf-font-meta);color:#63b7d1;margin-top:3px}.cfExceptionRow>em{font-size:var(--cf-font-meta);letter-spacing:.05em;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:900}.cfExceptionRow.sev-critical>em{color:var(--cf-color-danger);background:#ec596d2e}.cfExceptionRow.sev-high>em{color:var(--cf-color-warning);background:#eba0432e}.cfExceptionRow.sev-medium>em{color:#86ddff;background:#45acdc29}.cfExceptionClear{color:#6e9f91;align-items:center;gap:10px;padding:17px;display:flex}.cfExceptionClear b,.cfExceptionClear span{display:block}.cfExceptionClear span{font-size:var(--cf-font-meta);color:#6f9188;margin-top:3px}@media (width<=900px){.cfExceptionQueue>header{flex-direction:column;align-items:flex-start}.cfExceptionCounts{width:100%}.cfExceptionCounts span{flex:1}.cfExceptionRow{grid-template-columns:26px 28px minmax(0,1fr) auto}.cfExceptionRow .reason{grid-column:3/5}.cfExceptionRow>em{grid-area:1/4}}@media (width<=620px){.cfExceptionRow{grid-template-columns:24px 24px minmax(0,1fr)}.cfExceptionRow .reason{grid-column:3}.cfExceptionRow>em{grid-area:auto/3;justify-self:start}.cfExceptionCounts span{min-width:0}}.cfNotifyOverlay{z-index:7800;padding:var(--cf-space-5);background:var(--cf-color-overlay);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.cfNotifyModal{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-lg);background:var(--cf-color-surface);width:min(1040px,96vw);max-height:92dvh;color:var(--cf-color-text);overflow:auto}.cfNotifyModal>header{z-index:5;padding:var(--cf-space-5);border-bottom:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);position:sticky;top:0}.cfNotifyModal>header>button{border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-raised);color:var(--cf-color-text);cursor:pointer}.cfNotifyModal>footer{z-index:4;justify-content:space-between;align-items:center;gap:var(--cf-space-4);padding:var(--cf-space-3) var(--cf-space-4);border-top:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);display:flex;position:sticky;bottom:0}.cfNotifyModal>footer button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-raised);color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;padding:0 12px;font-weight:800}.cfNotifyModal :is(button,select):focus-visible{outline:3px solid var(--cf-color-focus);outline-offset:2px;box-shadow:none}.cfNotifyModal>header{justify-content:space-between;gap:var(--cf-space-4);display:flex}.cfNotifyModal>header small{font-size:var(--cf-font-meta);letter-spacing:.1em;color:var(--cf-color-accent);font-weight:850}.cfNotifyModal>header h2{font-size:var(--cf-font-display);margin:4px 0}.cfNotifyModal>header p{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);margin:0}.cfNotifyModal>header>button{width:var(--cf-icon-button-size);height:var(--cf-icon-button-size);font-size:22px}.cfNotifyStats{gap:var(--cf-space-2);padding:var(--cf-space-4) var(--cf-space-4) var(--cf-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cfNotifyStats span{padding:var(--cf-space-3);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-md);background:var(--cf-color-surface-soft)}.cfNotifyStats span.critical{border-color:var(--cf-color-danger-border);background:var(--cf-color-danger-bg)}.cfNotifyStats b{font-size:20px;display:block}.cfNotifyStats small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted)}.cfNotifyStats .critical b,.cfNotifyStats .critical small{color:var(--cf-color-danger)}.cfNotifyTools{justify-content:space-between;align-items:center;gap:var(--cf-space-2);padding:var(--cf-space-3) var(--cf-space-4);display:flex}.cfNotifyTools>div{gap:var(--cf-space-2);flex-wrap:wrap;display:flex}.cfNotifyTools button,.cfNotifySnoozeToast button{min-height:var(--cf-control-height);border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-raised);color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;padding:0 12px;font-weight:800}.cfNotifyTools button.active{border-color:var(--cf-color-action);background:var(--cf-color-action-soft)}.cfNotifyTools button.markAll{border-color:var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfNotifyTools button:disabled{opacity:.5}.cfNotifyError{margin:0 var(--cf-space-4) var(--cf-space-3);border:1px solid var(--cf-color-danger-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-danger-bg);color:var(--cf-color-danger);font-size:var(--cf-font-helper);padding:10px 12px}.cfNotifyList{padding:0 var(--cf-space-4) var(--cf-space-4);gap:var(--cf-space-2);display:grid}.cfNotifyItem{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-md);background:var(--cf-color-surface-soft);position:relative;overflow:hidden}.cfNotifyItem.unread{border-color:var(--cf-color-border-strong);box-shadow:var(--cf-shadow-selected)}.cfNotifyItem.sev-critical{border-color:var(--cf-color-danger-border);background:var(--cf-color-danger-bg);box-shadow:inset 3px 0 var(--cf-color-danger)}.cfNotifyItem.sev-high:not(.sev-critical){border-color:var(--cf-color-warning-border);box-shadow:inset 3px 0 var(--cf-color-warning)}.cfNotifyItem.read{opacity:.72}.cfNotifyMain{gap:var(--cf-space-3);width:100%;padding:var(--cf-space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.cfNotifyMain:hover{background:var(--cf-color-surface-hover)}.cfNotifyIcon{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-info-bg);width:38px;height:38px;color:var(--cf-color-info);place-items:center;display:grid}.sev-critical .cfNotifyIcon{border-color:var(--cf-color-danger-border);background:var(--cf-color-danger-bg);color:var(--cf-color-danger)}.cfNotifyMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.cfNotifyMeta em,.cfNotifyMeta span,.cfNotifyMeta i{font-size:var(--cf-font-meta);font-style:normal;font-weight:800}.cfNotifyMeta em{color:var(--cf-color-accent)}.sev-critical .cfNotifyMeta em{color:var(--cf-color-danger)}.sev-high .cfNotifyMeta em{color:var(--cf-color-warning)}.cfNotifyMeta span{color:var(--cf-color-text-muted)}.cfNotifyMeta i{border-radius:var(--cf-radius-xs);background:var(--cf-color-info-bg);color:var(--cf-color-info);padding:3px 6px}.cfNotifyMain b{font-size:var(--cf-font-label);display:block}.cfNotifyMain p{color:var(--cf-color-text-secondary);font-size:var(--cf-font-helper);margin:4px 0}.cfNotifyMain small{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfNotifyOpen,.cfNotifyRead,.cfNotifyItemActions>button{font-size:var(--cf-font-meta);color:var(--cf-color-link);font-weight:800}.cfNotifyRead{cursor:pointer;background:0 0;border:0;position:absolute;bottom:8px;right:12px}.cfNotifyEmpty{border:1px dashed var(--cf-color-border-strong);border-radius:var(--cf-radius-md);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);text-align:center;place-items:center;gap:6px;padding:48px 18px;display:grid}.cfNotifyEmpty b{font-size:var(--cf-font-body);color:var(--cf-color-text)}.cfNotifyEmpty span,.cfNotifyModal>footer span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}.cfNotifyNavBadge,.cfNotificationBell>b{border-radius:var(--cf-radius-pill);background:var(--cf-color-danger);min-width:20px;height:20px;color:var(--cf-color-text-inverse);font-size:var(--cf-font-meta);place-items:center;padding:0 6px;font-weight:900;display:grid}.cfNotifyNavBadge{margin-left:auto}.cfNotificationBell{position:relative}.cfNotificationBell>b{position:absolute;top:-7px;right:-6px}.cfNotificationBell.critical{border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important}.cfNotifyItemActions{justify-content:flex-end;align-items:center;gap:var(--cf-space-2);padding:0 12px 10px;display:flex}.cfNotifyItemActions>button{cursor:pointer;background:0 0;border:0}.cfNotifyItemActions label{align-items:center;gap:6px;display:flex}.cfNotifyItemActions label>span{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted)}.cfNotifyItemActions select{min-height:var(--cf-control-height-compact);border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-input);color:var(--cf-color-text);font-size:var(--cf-font-label);padding:0 8px}.cfNotifySnoozeToast{justify-content:space-between;align-items:center;gap:var(--cf-space-3);margin:0 var(--cf-space-4) var(--cf-space-3);padding:var(--cf-space-3);border:1px solid var(--cf-color-info-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-info-bg);display:flex}.cfNotifySnoozeToast>div{display:grid}.cfNotifySnoozeToast b{font-size:var(--cf-font-label);color:var(--cf-color-info)}.cfNotifySnoozeToast span{font-size:var(--cf-font-helper);color:var(--cf-color-text-muted)}@media (width<=760px){.cfNotifyOverlay{padding:var(--cf-space-2);align-items:flex-start}.cfNotifyModal{width:100%;max-height:96dvh}.cfNotifyStats{grid-template-columns:1fr 1fr}.cfNotifyTools{flex-direction:column;align-items:stretch}.cfNotifyMain{grid-template-columns:36px minmax(0,1fr)}.cfNotifyOpen{display:none}.cfNotifyItemActions{justify-content:space-between}.cfNotifyModal>footer{flex-direction:column;align-items:stretch}.cfNotifyModal>footer button{width:100%}}.cfSaveToast,.cfConnectionToast{z-index:7250;border-radius:var(--cf-radius-sm);min-height:42px;box-shadow:var(--cf-shadow-raised);font-size:var(--cf-font-helper);align-items:center;gap:8px;padding:0 14px;font-weight:850;display:flex;position:fixed;right:22px}.cfSaveToast{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success);bottom:22px}.cfSaveToast .cfIcon{color:var(--cf-color-success)}.cfConnectionToast{max-width:min(430px,100vw - 44px);bottom:74px}.cfConnectionToast.offline{border:1px solid var(--cf-color-danger-border);background:var(--cf-color-danger-bg);color:var(--cf-color-danger)}.cfConnectionToast.online{border:1px solid var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfPasswordGate,.cfTesterGuideOverlay{background:var(--cf-color-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfPasswordGate{z-index:7100}.cfTesterGuideOverlay{z-index:7050;padding:18px}.cfPasswordGate>section,.cfTesterGuide{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-lg);background:var(--cf-color-surface);box-shadow:var(--cf-shadow-modal);color:var(--cf-color-text);overflow:auto}.cfPasswordGate>section{width:min(520px,96vw)}.cfTesterGuide{width:min(760px,96vw);max-height:min(880px,94dvh)}.cfPasswordGate header,.cfTesterGuide>header{border-bottom:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cfPasswordGate header{padding:23px 24px 18px}.cfTesterGuide>header{z-index:3;padding:22px 23px 18px;position:sticky;top:0}.cfPasswordGate header small,.cfTesterGuide>header small{font-size:var(--cf-font-meta);letter-spacing:.12em;color:var(--cf-color-accent);font-weight:900}.cfPasswordGate header h2,.cfTesterGuide>header h2{color:var(--cf-color-text);margin:5px 0;font-size:25px}.cfTesterGuide>header h2{margin-bottom:6px}.cfPasswordGate header p,.cfTesterGuide>header p{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-body);margin:0}.cfPasswordGate header p{max-width:410px}.cfTesterGuide>header p{max-width:590px}.cfPasswordGate header>button,.cfTesterGuide>header>button{width:var(--cf-icon-button-size);height:var(--cf-icon-button-size);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text);cursor:pointer;font-size:24px}.cfPasswordGate form{gap:13px;padding:20px 24px 24px;display:grid}.cfPasswordGate label{gap:6px;display:grid}.cfPasswordGate label span{font-size:var(--cf-font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--cf-color-text-secondary);font-weight:850}.cfPasswordGate input{width:100%;min-height:var(--cf-control-height-touch);box-sizing:border-box;border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-input);color:var(--cf-color-text);padding:0 12px;font-size:16px}.cfPasswordRules{border:1px solid var(--cf-color-info-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-info-bg);color:var(--cf-color-text-secondary);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.cfPasswordRules .cfIcon{color:var(--cf-color-info);flex:none}.cfPasswordMsg{border:1px solid var(--cf-color-info-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-info-bg);color:var(--cf-color-info);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);padding:10px 11px}.cfPasswordActions{justify-content:flex-end;gap:9px;margin-top:2px;display:flex}.cfPasswordActions button{min-height:var(--cf-control-height-touch);border-radius:var(--cf-radius-sm);font-size:var(--cf-font-label);cursor:pointer;padding:0 16px;font-weight:900}.cfPasswordActions .secondary{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);color:var(--cf-color-text-secondary)}.cfPasswordActions .primary{border:1px solid var(--cf-color-action);background:var(--cf-color-action);color:var(--cf-color-text-inverse)}.cfPasswordActions .primary:hover:not(:disabled){border-color:var(--cf-color-action-hover);background:var(--cf-color-action-hover)}.cfPasswordActions button:disabled{opacity:.55;cursor:wait}.testBadgeV5{border:1px solid var(--cf-color-warning-border)!important;border-radius:var(--cf-radius-pill)!important;background:var(--cf-color-warning-bg)!important;min-height:25px!important;color:var(--cf-color-warning)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.07em!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;margin-left:7px!important;padding:0 7px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.testEnvironmentNoteV5{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin-top:5px;display:block}.testEnvironmentNoteV5.live{color:var(--cf-color-warning)}.testEnvironmentNoteV5.test{color:var(--cf-color-info)}.editDirtyStateV5{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);white-space:nowrap;align-items:center;gap:6px;margin-right:auto;padding:0 8px;font-weight:800;display:inline-flex}.editDirtyStateV5.dirty{color:var(--cf-color-warning)}.editDirtyStateV5.saved{color:var(--cf-color-success)}.cfTesterGuideLauncher{z-index:1600;min-height:var(--cf-control-height-touch);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-raised);box-shadow:var(--cf-shadow-raised);color:var(--cf-color-text);font-size:var(--cf-font-label);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-weight:900;display:flex;position:fixed;bottom:20px;right:20px}.cfTesterGuideLauncher:hover{background:var(--cf-color-surface-hover)}.cfTesterGuideLauncher b{border-radius:var(--cf-radius-pill);background:var(--cf-color-action-soft);min-width:28px;height:22px;font-size:var(--cf-font-meta);color:var(--cf-color-link);place-items:center;padding:0 5px;display:grid}.cfTesterReadiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 22px 0;display:grid}.cfTesterReadiness article{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:flex}.cfTesterReadiness article .cfIcon{color:var(--cf-color-info)}.cfTesterReadiness article.good .cfIcon{color:var(--cf-color-success)}.cfTesterReadiness article.bad .cfIcon{color:var(--cf-color-danger)}.cfTesterReadiness span,.cfTesterReadiness b{display:block}.cfTesterReadiness span{font-size:var(--cf-font-meta);letter-spacing:.08em;color:var(--cf-color-text-muted);font-weight:900}.cfTesterReadiness b{font-size:var(--cf-font-helper);color:var(--cf-color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.cfTesterGuideMsg{border-radius:var(--cf-radius-sm);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin:10px 22px 0;padding:9px 11px}.cfTesterGuideMsg.bad{border:1px solid var(--cf-color-danger-border);background:var(--cf-color-danger-bg);color:var(--cf-color-danger)}.cfTesterSafeNote{border:1px solid var(--cf-color-warning-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-warning-bg);gap:10px;margin:12px 22px 0;padding:11px 12px;display:flex}.cfTesterSafeNote>.cfIcon{color:var(--cf-color-warning);flex:none}.cfTesterSafeNote b,.cfTesterSafeNote span{display:block}.cfTesterSafeNote b{font-size:var(--cf-font-helper);color:var(--cf-color-warning)}.cfTesterSafeNote span{color:var(--cf-color-text-secondary);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin-top:3px}.cfTesterGuideProgress{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px;padding:16px 22px 10px;display:grid}.cfTesterGuideProgress span,.cfTesterGuideProgress b{display:block}.cfTesterGuideProgress span{font-size:var(--cf-font-meta);letter-spacing:.1em;color:var(--cf-color-text-muted);font-weight:900}.cfTesterGuideProgress b{font-size:var(--cf-font-helper);color:var(--cf-color-text);margin-top:3px}.cfTesterGuideProgress progress{width:100%;height:8px;accent-color:var(--cf-color-accent)}.cfTesterChecklist{gap:7px;padding:0 22px 18px;display:grid}.cfTesterChecklist>button{text-align:left;border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);width:100%;color:var(--cf-color-text);cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.cfTesterChecklist>button:hover{border-color:var(--cf-color-border-strong);background:var(--cf-color-surface-hover)}.cfTesterChecklist>button.done{border-color:var(--cf-color-success-border);background:var(--cf-color-success-bg)}.cfTesterChecklist i{border:1px solid var(--cf-color-info-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-info-bg);width:28px;height:28px;color:var(--cf-color-info);font-style:normal;font-size:var(--cf-font-helper);place-items:center;font-weight:900;display:grid}.cfTesterChecklist .done i{border-color:var(--cf-color-success-border);background:var(--cf-color-success-bg);color:var(--cf-color-success)}.cfTesterChecklist b,.cfTesterChecklist span{display:block}.cfTesterChecklist b{font-size:var(--cf-font-helper);color:var(--cf-color-text)}.cfTesterChecklist span{color:var(--cf-color-text-muted);font-size:var(--cf-font-helper);line-height:var(--cf-line-ui);margin-top:3px}.cfTesterGuide>footer{z-index:3;border-top:1px solid var(--cf-color-border-soft);background:var(--cf-color-surface);justify-content:space-between;align-items:center;gap:10px;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}.cfTesterGuide>footer>div{gap:8px;display:flex}.cfTesterGuide>footer button{min-height:var(--cf-control-height-touch);border-radius:var(--cf-radius-sm);font-size:var(--cf-font-label);cursor:pointer;padding:0 13px;font-weight:900}.cfTesterGuide>footer .link{color:var(--cf-color-link);background:0 0;border:0}.cfTesterGuide>footer .secondary{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);color:var(--cf-color-text-secondary)}.cfTesterGuide>footer .primary{border:1px solid var(--cf-color-action);background:var(--cf-color-action);color:var(--cf-color-text-inverse)}.cfTesterGuide>footer .primary:hover{border-color:var(--cf-color-action-hover);background:var(--cf-color-action-hover)}:is(.cfPasswordGate,.cfTesterGuide) :is(button,input):focus-visible,.cfTesterGuideLauncher:focus-visible{outline:3px solid var(--cf-color-focus);outline-offset:2px;box-shadow:none}@media (width<=720px){.cfPasswordGate{padding:10px}.cfPasswordGate>section{border-radius:13px;width:100%}.cfPasswordGate header{padding:19px 17px 15px}.cfPasswordGate form{padding:17px}.cfPasswordActions{flex-direction:column-reverse}.cfPasswordActions button{width:100%}.cfSaveToast{justify-content:center;bottom:12px;left:12px;right:12px}.editDirtyStateV5{justify-content:center;width:100%;margin:0 0 4px}.cfConnectionToast{max-width:none;bottom:64px;left:12px;right:12px}.cfTesterGuideLauncher{bottom:12px;right:12px}.cfTesterGuideOverlay{padding:8px}.cfTesterGuide{border-radius:13px;width:100%;max-height:96dvh}.cfTesterGuide>header{padding:18px 16px 14px}.cfTesterReadiness{grid-template-columns:1fr 1fr;padding:13px 15px 0}.cfTesterGuideMsg,.cfTesterSafeNote{margin-left:15px;margin-right:15px}.cfTesterGuideProgress{grid-template-columns:1fr;padding:14px 15px 9px}.cfTesterChecklist{padding:0 15px 15px}.cfTesterGuide>footer{flex-direction:column;align-items:stretch;padding:12px 15px 16px}.cfTesterGuide>footer>div{grid-template-columns:1fr 1fr;display:grid}.cfTesterGuide>footer button{width:100%}}@media (width<=390px){.cfTesterReadiness,.cfTesterGuide>footer>div{grid-template-columns:1fr}}:root{--bg:#03101b;--bg2:#071827;--panel:#0a1d2e;--panel2:#0d2437;--line:#163a53;--line2:#1f4d69;--text:#eef8ff;--muted:#7fa3ba;--blue:#25b8ff;--blue2:#3178ff;--cyan:#43e4ff;--purple:#8b5cf6;--green:#27d9a0;--yellow:#f4c45f;--red:#ff6b7d;--shadow:0 18px 50px #0000003d}html,body,#root{min-height:100%;color:var(--text);background:radial-gradient(circle at 80% 10%,#217ebe14,#0000 30%),linear-gradient(#020a13,#04111d 36%,#020a12);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}.cfIcon{flex:none;display:block}.cfApp{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.cfSidebar{border-right:1px solid var(--cf-color-info-border);z-index:80;background:linear-gradient(#051422fa,#020a12fc);flex-direction:column;width:230px;padding:18px 12px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 45px #00000029}.brand{border-bottom:1px solid var(--cf-color-info-border);align-items:center;gap:11px;padding:0 8px 18px;display:flex}.brandMark{letter-spacing:-1px;color:#001525;background:linear-gradient(145deg,#0c89ff,#00d8ff);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 0 24px #22beff3d}.brand b{font-size:18px;display:block}.brand small{color:#5c86a0;font-size:var(--cf-font-meta);letter-spacing:.14em;margin-top:3px;display:block}.cfSidebar nav{gap:6px;padding:16px 0;display:grid}.cfSidebar nav button{color:#90adbf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:all .18s;display:flex;position:relative}.cfSidebar nav button span{font-size:12px;font-weight:600}.cfSidebar nav button:hover{color:#e8fbff;background:#18587b29}.cfSidebar nav button.active{color:#fff;border-color:var(--cf-color-info-border);box-shadow:inset 3px 0 0 var(--blue),0 0 24px #0080dc14;background:linear-gradient(90deg,#14619a99,#0b365a70)}.cfSidebar nav button.active .cfIcon{color:#4ed6ff}.cfSidebar nav button em{color:#fff;background:#0f6fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.profile{border:1px solid var(--cf-color-info-border);background:#071d2f80;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.profile>span{background:linear-gradient(145deg,#193b75,#0d6fc2);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{color:#6f8ea1;font-size:var(--cf-font-meta);margin-top:3px}.cfMain{grid-column:2;width:100%;min-width:0;max-width:1850px;margin:0 auto;padding:22px 26px 36px}.pageStack,.shipmentWorkspace,.tabStack{gap:16px;display:grid}.topBar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:4px;display:flex}.topBar small{color:#44b5e0;font-size:var(--cf-font-meta);letter-spacing:.18em;font-weight:800;display:block}.topBar h1{letter-spacing:-.03em;margin:5px 0 0;font-size:28px;line-height:1.05}.topActions,.panelActions,.workspaceToolbar>div,.smartActions,.editorActions,.saveBar,.editSaveBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfBtn{border:1px solid var(--cf-color-info-border);color:#b7cfdb;cursor:pointer;background:#071f2fbd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:700;transition:all .18s;display:inline-flex}.cfBtn:hover:not(:disabled){border-color:var(--cf-color-info-border);color:#fff;background:#103a50db;transform:translateY(-1px)}.cfBtn.good{border-color:var(--cf-color-success-border);color:#c9ffe9;background:#18896147}.cfBtn.danger{border-color:var(--cf-color-danger-border);color:#ffb0bc;background:#661a2b3b}.cfBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.cfPanel{border:1px solid var(--cf-color-info-border);box-shadow:var(--shadow);background:linear-gradient(160deg,#081f2fe0,#04141ff0);border-radius:16px;overflow:hidden}.panelHead{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.panelHead .eyebrow{color:#ccebf7;font-size:11px}.panelHead p{color:#6d8ca0;font-size:var(--cf-font-meta);margin:5px 0 0;line-height:1.45}.eyebrow{color:#65ccf5;font-size:var(--cf-font-meta);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:flex}.globalError{border:1px solid var(--cf-color-danger-border);color:#ffd6dd;background:#5c182847;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;display:flex}.globalError button{color:#fff;cursor:pointer;background:0 0;border:0;text-decoration:underline}.appLoader{color:#7fa5bc;align-content:center;place-items:center;gap:10px;min-height:70vh;display:grid}.loaderMark{color:#001625;background:linear-gradient(145deg,#0c89ff,#00d8ff);border-radius:20px;place-items:center;width:74px;height:74px;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 45px #1fbaff40}.appLoader b{color:#fff;font-size:16px}.appLoader span{font-size:10px}.statusPill{border:1px solid var(--cf-color-info-border);min-height:24px;font-size:var(--cf-font-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-weight:800;display:inline-flex}.statusPill.good{color:#7cf2c7;border-color:var(--cf-color-success-border);background:#12795633}.statusPill.warn{color:#f4d577;border-color:var(--cf-color-danger-border);background:#74511238}.statusPill.bad{color:#ff9aa9;border-color:var(--cf-color-danger-border);background:#7722333d}.statusPill.info{color:#77d4ff;border-color:var(--cf-color-info-border);background:#105c843d}.workspaceToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspaceTabs{border:1px solid var(--cf-color-info-border);background:#051724a8;border-radius:13px;gap:4px;padding:5px;display:flex;overflow-x:auto}.workspaceTabs button{color:#7695a8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:700;display:flex;position:relative}.workspaceTabs button:hover{color:#cceefa;background:#195b7c24}.workspaceTabs button.active{color:#fff;background:linear-gradient(145deg,#17669766,#0a324f75);box-shadow:inset 0 0 0 1px #31b6f040}.commandHero{border:1px solid var(--cf-color-info-border);background:linear-gradient(145deg,#072335f5,#04131ff5);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0000003b,inset 0 0 80px #006fbd0a}.heroTop{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:minmax(330px,.85fr) minmax(500px,1.7fr);min-height:240px;display:grid}.heroIdentity{z-index:2;padding:28px 24px}.heroIdentity h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:34px}.heroMeta{flex-wrap:wrap;gap:7px;display:flex}.heroMeta span{border:1px solid var(--cf-color-info-border);color:#78cef0;font-size:var(--cf-font-meta);letter-spacing:.06em;background:#14688b26;border-radius:999px;padding:5px 8px;font-weight:800}.commandMap svg{width:100%;height:100%;position:absolute;inset:0}.mapGrid{fill:none;stroke:#0d4a6c;stroke-width:.6px;opacity:.24}.worldTrace{fill:none;stroke:#175a7b;stroke-width:1px;opacity:.25}.routePath{fill:none;stroke-width:2.5px;stroke-dasharray:5 5}.routeNode{fill:#4df;filter:drop-shadow(0 0 8px #38d9ff)}.routeShip{fill:none;stroke:#d9f8ff;stroke-width:2.2px;filter:drop-shadow(0 0 12px #1aabff)}.mapLabel{max-width:220px;position:absolute;bottom:28px}.mapLabel.origin{left:26px}.mapLabel.destination{text-align:right;right:26px}.mapLabel span{color:#47acd3;font-size:var(--cf-font-meta);letter-spacing:.12em;font-weight:800;display:block}.mapLabel b{margin-top:5px;font-size:14px;display:block}.heroFacts{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 18px;display:grid}.heroFact{border:0;border-right:1px solid var(--cf-color-info-border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";gap:2px 8px;padding:15px 12px;display:grid}.heroFact:last-child{border-right:0}.heroFact:hover{background:#1d5c7a1c}.heroFact .cfIcon{color:#44c7ff;grid-area:icon;align-self:center}.heroFact span{color:#62859a;font-size:var(--cf-font-meta);text-transform:uppercase;letter-spacing:.1em;grid-area:label;font-weight:800}.heroFact b{text-overflow:ellipsis;white-space:nowrap;grid-area:value;font-size:10px;overflow:hidden}.complianceStrip{border:1px solid var(--cf-color-info-border);background:#05182473;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:0 18px 18px;padding:9px 0;display:grid}.complianceStrip>div{border-right:1px solid var(--cf-color-info-border);padding:4px 14px}.complianceStrip>div:last-child{border-right:0}.complianceStrip span:first-child{color:#608399;font-size:var(--cf-font-meta);letter-spacing:.1em;margin-bottom:5px;font-weight:800;display:block}.journeyPanel{border:1px solid var(--cf-color-info-border);box-shadow:var(--shadow);background:linear-gradient(165deg,#061f30f2,#04131ff2);border-radius:18px;padding:20px;overflow:hidden}.journeyTitle{justify-content:space-between;align-items:start;gap:18px;display:flex}.journeyTitle h3{color:var(--cf-color-text-secondary);margin:6px 0 0;font-size:16px;font-weight:600}.journeyProgress{grid-template-columns:auto 1fr;align-items:baseline;gap:4px;min-width:160px;display:grid}.journeyProgress>b{color:#51d9ff;font-size:26px}.journeyProgress>span{color:#6f93a7;font-size:var(--cf-font-meta)}.journeyProgress>div{background:#102f42;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.journeyProgress i{background:linear-gradient(90deg,#23e1ff,#3978ff);border-radius:999px;height:100%;display:block}.journeyRail{grid-template-columns:repeat(8,minmax(95px,1fr));margin-top:24px;padding:5px 0 8px;display:grid;position:relative;overflow-x:auto}.journeyRail:before{content:"";opacity:.8;background:linear-gradient(90deg,#23d5f7,#2467b4 45%,#314b5d);height:2px;position:absolute;top:23px;left:6%;right:6%}.journeyStop{z-index:1;min-width:95px;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0 7px 5px;position:relative}.journeyDot{border:2px solid var(--cf-color-border);color:#62889f;width:38px;height:38px;font-size:var(--cf-font-meta);background:#061927;border-radius:50%;place-items:center;margin:0 auto 9px;font-weight:800;display:grid;box-shadow:0 0 0 5px #030f19cc}.journeyStop.scheduled .journeyDot{border-color:var(--cf-color-info-border);color:#baf1ff;background:#063450;box-shadow:0 0 22px #25b9ff47,0 0 0 5px #030f19cc}.journeyStop b,.journeyStop strong,.journeyStop small{display:block}.journeyStop b{font-size:var(--cf-font-meta)}.journeyStop strong{font-size:var(--cf-font-meta);color:#d9edf7;white-space:nowrap;margin-top:5px}.journeyLegPreview{border:1px dashed var(--cf-color-info-border);background:#0418267a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.journeyLegPreview>div{align-items:center;gap:12px;display:flex}.journeyLegPreview .cfIcon{color:#46ccff}.journeyLegPreview b,.journeyLegPreview span{display:block}.journeyLegPreview b{font-size:10px}.journeyLegPreview span{color:#6d8da1;font-size:var(--cf-font-meta);margin-top:3px}.journeyPanel.compact{padding:16px}.journeyPanel.compact .journeyTitle h3{font-size:13px}.journeyPanel.compact .journeyRail{margin-top:18px}.supportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supportGrid .cfPanel{box-shadow:none}.metricRows>div{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.metricRows span{color:#6d8da1;font-size:var(--cf-font-meta)}.metricRows b{font-size:var(--cf-font-meta);text-align:right}.overviewLower{grid-template-columns:2fr 1fr;gap:12px;display:grid}.noteText{color:#a8c0cd;margin:0;padding:14px 18px;font-size:10px;line-height:1.6}.exceptionBanner{border:1px solid var(--cf-color-danger-border);background:#691e2c38;border-radius:9px;margin:0 18px 16px;padding:10px 12px}.exceptionBanner b,.exceptionBanner span{display:block}.exceptionBanner b{color:#ff9cad;font-size:var(--cf-font-meta)}.exceptionBanner span{font-size:var(--cf-font-meta);margin-top:4px}.ownershipSummary{padding:10px 16px 16px}.ownershipSummary>div{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;padding:8px 0;display:flex}.ownershipSummary span{color:#6e8ea2;font-size:var(--cf-font-meta)}.ownershipSummary b{font-size:var(--cf-font-meta)}.ownershipSummary .cfBtn{width:100%;margin-top:10px}.slimShipmentHeader{border:1px solid var(--cf-color-info-border);background:linear-gradient(145deg,#081f2fdb,#05141ff0);border-radius:14px;grid-template-columns:1.5fr repeat(4,1fr);gap:0;display:grid;overflow:hidden}.slimShipmentHeader span{color:#63859a;font-size:var(--cf-font-meta);letter-spacing:.1em;font-weight:800;display:block}.slimShipmentHeader h2{margin:4px 0 0;font-size:18px}.slimShipmentHeader b{font-size:var(--cf-font-meta);margin-top:5px;display:block}.routeBuilder>.routeWorkspace{grid-template-columns:minmax(0,1.75fr) minmax(300px,.7fr);min-height:520px;display:grid}.routeList{border-right:1px solid var(--cf-color-info-border);align-content:start;gap:12px;padding:16px;display:grid}.routeLegCard{border:1px solid var(--cf-color-info-border);cursor:pointer;background:#061a28b3;border-radius:13px;grid-template-columns:110px minmax(140px,1fr) 30px minmax(140px,1fr) minmax(150px,.85fr) 120px;align-items:center;gap:10px;padding:16px 16px 16px 24px;transition:all .18s;display:grid;position:relative}.routeLegCard:hover,.routeLegCard.selected{border-color:var(--cf-color-info-border);background:linear-gradient(145deg,#082d42e6,#061a28d9);box-shadow:0 0 28px #1a96da1a}.legNumber{border:1px solid var(--cf-color-info-border);color:#aeeaff;width:22px;height:22px;font-size:var(--cf-font-meta);background:#0c2639;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.legModeIcon{text-align:center;color:#52ceff;place-items:center;gap:5px;display:grid}.legModeIcon span{font-size:var(--cf-font-meta);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.mode-rail{color:#af84ff}.mode-drayage{color:#44dfda}.mode-transload{color:#e47dff}.mode-cfs{color:#e8b85f}.legPath small,.legProvider small,.legStatus small{color:#5d8298;font-size:var(--cf-font-meta);letter-spacing:.09em;font-weight:800;display:block}.legPath b,.legProvider b{margin-top:5px;font-size:10px;display:block}.legPath span,.legProvider span{color:#6e8ea1;font-size:var(--cf-font-meta);margin-top:3px;display:block}.legProvider em{color:#f2c85c;font-size:var(--cf-font-meta);background:#d5a12a24;border-radius:999px;margin-top:6px;padding:3px 6px;font-style:normal;display:inline-block}.legArrow{color:#4e7f98}.legStatus{justify-items:start;gap:5px;display:grid}.iconBtn{border:1px solid var(--cf-color-info-border);color:#7ecbf0;cursor:pointer;background:#051927bf;border-radius:8px;place-items:center;width:30px;height:30px;text-decoration:none;display:grid}.iconBtn.danger{color:#ff8798;border-color:var(--cf-color-danger-border)}.routeEmpty{text-align:center;color:#6e91a6;align-content:center;place-items:center;min-height:420px;padding:40px;display:grid}.routeEmpty .cfIcon{color:#3abcf0}.routeEmpty h3{color:#fff;margin:12px 0 4px}.routeEmpty p{max-width:480px;font-size:var(--cf-font-meta);line-height:1.6}.routeEmpty .cfBtn{margin-top:12px}.legDetail{background:linear-gradient(#081f2fa8,#03121dcc);padding:18px}.detailTitle span{color:#4ebde5;font-size:var(--cf-font-meta);letter-spacing:.1em;font-weight:800}.detailTitle h3{margin:5px 0 16px}.legDetail dl{grid-template-columns:100px 1fr;gap:0;margin:0;display:grid}.legDetail dt,.legDetail dd{border-bottom:1px solid var(--cf-color-info-border);font-size:var(--cf-font-meta);margin:0;padding:9px 0}.legDetail dt{color:#67899e}.legDetail dd{color:#e2f2f9}.legDetail>.cfBtn{width:100%;margin-top:16px}.detailPlaceholder{color:#6f91a4;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;min-height:300px;display:grid}.detailPlaceholder .cfIcon{color:#3abcf0}.detailPlaceholder b{color:#cdebf7}.legEditor{gap:14px;display:grid}.editorGrid,.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field{align-content:start;gap:5px;display:grid}.field.full{grid-column:1/-1}.field>span{color:#6e92a8;font-size:var(--cf-font-meta);font-weight:700}.field input,.field select,.field textarea,.inlineAssignee,.searchBox input{border:1px solid var(--cf-color-info-border);width:100%;color:var(--cf-color-text);font-size:var(--cf-font-meta);background:#061827;border-radius:8px;outline:none;padding:9px 10px}.field input:focus,.field select:focus,.field textarea:focus,.inlineAssignee:focus,.searchBox input:focus{border-color:var(--cf-color-info-border);box-shadow:0 0 0 3px #1fb6f114}.field textarea{resize:vertical;min-height:82px}.field small{color:#58788a;font-size:var(--cf-font-meta)}.editorActions{justify-content:flex-end}.smartPaste{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:12px;display:grid}.smartPasteMain,.detectedPanel{border:1px solid var(--cf-color-info-border);background:linear-gradient(145deg,#082538e6,#041522f0);border-radius:15px;padding:16px}.smartTitle{align-items:start;gap:10px;display:flex}.smartTitle>.cfIcon{color:#47d6ff}.smartTitle b,.smartTitle span{display:block}.smartTitle b{font-size:13px}.smartTitle span{color:#7395a8;font-size:var(--cf-font-meta);margin-top:4px;line-height:1.45}.smartPaste textarea{border:1px dashed var(--cf-color-info-border);color:#def6ff;resize:vertical;width:100%;min-height:145px;font-size:var(--cf-font-meta);background:#03101bb3;border-radius:10px;outline:none;margin-top:14px;padding:13px;line-height:1.5}.smartPaste textarea:focus{border-style:solid;box-shadow:0 0 0 3px #26bcf214}.smartActions{justify-content:flex-end;margin-top:10px}.detectedPanel>span{color:#63bddf;font-size:var(--cf-font-meta);letter-spacing:.08em;font-weight:800}.detectedList{margin-top:10px}.detectedList>div{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.detectedList b,.detectedList span{font-size:var(--cf-font-meta)}.detectedList span{color:#c7e1eb;text-align:right}.detectedEmpty{color:#6d8fa3;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.detectedEmpty .cfIcon{color:#3bbdf0}.detectedEmpty b{color:#cfeaf5}.detectedEmpty span{font-size:var(--cf-font-meta)}.smartPaste.compact{grid-template-columns:1fr}.smartPaste.compact .smartPasteMain,.smartPaste.compact .detectedPanel{padding:12px}.smartPaste.compact textarea{min-height:110px}.docsGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:12px;display:grid}.dropZone{border:1px dashed var(--cf-color-info-border);text-align:center;cursor:pointer;background:#0419287a;border-radius:12px;place-items:center;margin:14px 16px;padding:24px;display:grid}.dropZone .cfIcon{color:#48cfff}.dropZone b{margin-top:8px;font-size:10px}.dropZone span{color:#6f91a5;font-size:var(--cf-font-meta);margin-top:4px}.documentTable{padding:0 16px 16px}.docHead,.docRow{grid-template-columns:minmax(180px,1.4fr) 130px 140px 150px 90px 80px;align-items:center;gap:10px;display:grid}.docHead{border-bottom:1px solid var(--cf-color-info-border);color:#617f91;font-size:var(--cf-font-meta);padding:9px 8px;font-weight:800}.docRow{border-bottom:1px solid var(--cf-color-info-border);padding:10px 8px}.docRow b,.docRow span{font-size:var(--cf-font-meta)}.docRow>span{color:#89a7b8}.rowActions{gap:5px;display:flex}.tableEmpty{color:#66889c;font-size:var(--cf-font-meta);text-align:center;padding:24px}.checklist{padding:10px 16px 16px}.checklist label{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.checklist label>div{align-items:center;gap:8px;display:flex}.checklist .cfIcon{color:#3ed6a4}.checklist span{font-size:var(--cf-font-meta)}.checklist select{border:1px solid var(--cf-color-info-border);color:#dbeef6;max-width:120px;font-size:var(--cf-font-meta);background:#071a29;border-radius:7px;padding:6px}.billingStatus{border-bottom:1px solid var(--cf-color-info-border);padding:14px 18px}.billingStatus>span{color:#64859a;font-size:var(--cf-font-meta);font-weight:800}.billingStatus>div{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;position:relative}.billingStatus>div:before{content:"";background:#285067;height:1px;position:absolute;top:13px;left:6%;right:6%}.billingStatus button{z-index:1;color:#6c8ca0;cursor:pointer;background:0 0;border:0;place-items:center;gap:5px;display:grid;position:relative}.billingStatus button i{border:1px solid var(--cf-color-border);background:#071a29;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.billingStatus button b{font-size:var(--cf-font-meta)}.billingStatus button.active{color:#69d7ff}.billingStatus button.active i{border-color:var(--cf-color-info-border);box-shadow:0 0 16px #2db8ff42}.chargeTable{padding:0 18px}.chargeHead,.chargeRow{grid-template-columns:minmax(170px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) 120px 65px;align-items:center;gap:10px;display:grid}.chargeHead{color:#617f91;font-size:var(--cf-font-meta);border-bottom:1px solid var(--cf-color-info-border);padding:10px 8px;font-weight:800}.chargeRow{border-bottom:1px solid var(--cf-color-info-border);padding:8px}.chargeRow input{border:1px solid var(--cf-color-info-border);color:#e9f7fd;width:100%;font-size:var(--cf-font-meta);background:#061927;border-radius:7px;padding:8px 9px}.chargeRow b{color:#58dfaa;font-size:var(--cf-font-meta)}.chargeRow b.negative{color:#ff8fa0}.billingTotals{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 18px;display:grid}.billingTotals>div{border:1px solid var(--cf-color-info-border);background:#051b2a94;border-radius:12px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";align-items:center;gap:3px 10px;padding:14px;display:grid}.billingTotals .cfIcon{color:#44c6ff;grid-area:icon}.billingTotals span{color:#66889b;font-size:var(--cf-font-meta);grid-area:label}.billingTotals b{grid-area:value;font-size:17px}.billingTotals .profit{border-color:var(--cf-color-success-border)}.billingTotals .profit b,.billingTotals .profit .cfIcon{color:#4ce0a8}.billingTotals .margin{border-color:var(--cf-color-info-border)}.billingTotals .margin b,.billingTotals .margin .cfIcon{color:#b385ff}.saveBar{justify-content:flex-end;padding:0 18px 18px}.activityGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr);gap:12px;display:grid}.activityTools{border-bottom:1px solid var(--cf-color-info-border);padding:14px 18px}.searchBox{align-items:center;gap:8px;min-width:280px;display:flex}.searchBox .cfIcon{color:#5ea7c9}.searchBox input{background:#051827}.filterChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.filterChips button{border:1px solid var(--cf-color-info-border);color:#7797a9;font-size:var(--cf-font-meta);cursor:pointer;background:#061b299e;border-radius:8px;padding:7px 10px}.filterChips button.active{color:#fff;border-color:var(--cf-color-info-border);background:#0f597c57}.activityTimeline{padding:0 18px 16px}.activityTimeline article{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:135px 20px 170px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:12px 0;display:grid;position:relative}.activityTimeline time{color:#7e9bad;font-size:var(--cf-font-meta)}.activityDot{background:#247cff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #247cff21,0 0 12px #247cff59}.activityActor{align-items:center;gap:8px;display:flex}.activityActor>span{color:#cfeaff;width:30px;height:30px;font-size:var(--cf-font-meta);background:#10355b;border-radius:50%;place-items:center;font-weight:800;display:grid}.activityActor small,.activityActor b,.activityEvent b,.activityEvent span{display:block}.activityActor small{color:#5f8093;font-size:var(--cf-font-meta)}.activityActor b,.activityEvent b{font-size:var(--cf-font-meta)}.activityEvent span{color:#6e8da0;font-size:var(--cf-font-meta);margin-top:3px}.activitySummary{padding:12px 16px 16px}.activitySummary>div{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:36px 1fr;grid-template-areas:"icon label""icon value""icon sub";gap:2px 10px;padding:14px 4px;display:grid}.activitySummary>div:last-child{border-bottom:0}.activitySummary .cfIcon{color:#42c5ff;grid-area:icon}.activitySummary span{color:#65869a;font-size:var(--cf-font-meta);grid-area:label}.activitySummary b{grid-area:value;font-size:11px}.activitySummary small{color:#7796a8;font-size:var(--cf-font-meta);grid-area:sub}.editWorkspace{gap:14px;display:grid}.editStepper{border:1px solid var(--cf-color-info-border);background:#0519279e;border-radius:13px;grid-template-columns:repeat(6,1fr);padding:12px 14px;display:grid}.editStepper>div{color:#6f8ea1;align-items:center;gap:8px;display:flex;position:relative}.editStepper>div:not(:last-child):after{content:"";background:#254b60;height:1px;position:absolute;left:56%;right:-16%}.editStepper i{z-index:1;border:1px solid var(--cf-color-info-border);color:#69ceef;width:25px;height:25px;font-size:var(--cf-font-meta);background:#071a29;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.editStepper span{font-size:var(--cf-font-meta)}.editLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.55fr);gap:12px;display:grid}.editForm{gap:12px;display:grid}.editForm .cfPanel{box-shadow:none}.editForm .formGrid{padding:14px 16px 16px}.milestoneInputs{grid-template-columns:repeat(4,minmax(0,1fr))}.editAssist{align-content:start;gap:12px;display:grid;position:sticky;top:14px}.editAssist .cfPanel>.cfBtn{width:calc(100% - 32px);margin:0 16px 14px}.assistGraphic{border:1px solid var(--cf-color-info-border);background:radial-gradient(circle,#1f80bf24,#0000 60%);border-radius:12px;height:150px;margin:14px 16px;position:relative;overflow:hidden}.floatingDoc,.floatingCube{place-items:center;display:grid;position:absolute}.floatingDoc{border:1px solid var(--cf-color-info-border);color:#72d9ff;background:linear-gradient(145deg,#123d61,#0a2035);border-radius:16px;width:92px;height:96px;top:27%;left:22%;transform:rotate(-5deg);box-shadow:0 14px 35px #00000047}.floatingCube{color:#00192b;background:linear-gradient(145deg,#166be8,#23c7ff);border-radius:18px;width:70px;height:70px;top:41%;right:21%;transform:rotate(8deg);box-shadow:0 0 30px #21b1ff4d}.editAssist ul{border-top:1px solid var(--cf-color-info-border);margin:0 16px 16px;padding:0;list-style:none}.editAssist li{border-bottom:1px solid var(--cf-color-info-border);color:#8eabba;font-size:var(--cf-font-meta);align-items:center;gap:8px;padding:9px 0;display:flex}.editAssist li .cfIcon{color:#45c8ff}.editSaveBar{z-index:20;border:1px solid var(--cf-color-info-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03101ae6;border-radius:12px;justify-content:flex-end;padding:10px;position:sticky;bottom:10px;box-shadow:0 -14px 40px #0000002e}.scopeSelect{color:#6f91a4;font-size:var(--cf-font-meta);align-items:center;gap:8px;font-weight:800;display:flex}.scopeSelect select{border:1px solid var(--cf-color-info-border);color:#dbeef7;font-size:var(--cf-font-meta);background:#061928;border-radius:8px;padding:8px 10px}.dashboardHero{border:1px solid var(--cf-color-info-border);background:radial-gradient(circle at 85%,#1a8bd32e,#0000 25%),linear-gradient(145deg,#082a3ef0,#04141ff2);border-radius:18px;grid-template-columns:1.5fr .8fr;align-items:center;min-height:200px;padding:26px;display:grid;overflow:hidden}.dashboardHero h2{margin:8px 0 7px;font-size:31px}.dashboardHero p{color:#7f9fb1;max-width:700px;font-size:10px;line-height:1.6}.heroOrbit{color:#50d4ff;place-items:center;height:160px;display:grid;position:relative}.orbitRing{border:1px solid var(--cf-color-info-border);border-radius:50%;position:absolute;transform:rotate(-12deg)}.orbitRing.one{width:230px;height:90px}.orbitRing.two{width:170px;height:170px}.heroOrbit .cfIcon{filter:drop-shadow(0 0 15px #33c6ff73)}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpiGrid>div{border:1px solid var(--cf-color-info-border);background:linear-gradient(145deg,#071e2edb,#04121de6);border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";align-items:center;gap:3px 11px;padding:16px;display:grid;position:relative}.kpiGrid .cfIcon{color:#42c8ff;grid-area:icon}.kpiGrid span{color:#6e8da0;font-size:var(--cf-font-meta);grid-area:label}.kpiGrid b{grid-area:value;font-size:22px}.dashboardGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:12px;display:grid}.shipmentRows{display:grid}.shipmentRows.full{max-height:none}.shipmentRow{border-bottom:1px solid var(--cf-color-info-border);cursor:pointer;grid-template-columns:82px 1fr 1.8fr 130px 110px 180px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:grid}.shipmentRow:hover{background:#164d6821}.shipmentMode{color:#48c9ff;align-items:center;gap:7px;display:flex}.shipmentMode span{font-size:var(--cf-font-meta);font-weight:800}.shipmentRef b,.shipmentRef span{display:block}.shipmentRef b{font-size:10px}.shipmentRef span{color:#6d8ca0;font-size:var(--cf-font-meta);margin-top:3px}.shipmentRoute{color:#9db5c2;font-size:var(--cf-font-meta);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.shipmentRoute span:last-child{text-align:right}.shipmentRoute .cfIcon{color:#3a7794}.shipmentEta span,.shipmentEta b{display:block}.shipmentEta span{color:#5f8094;font-size:var(--cf-font-meta)}.shipmentEta b{font-size:var(--cf-font-meta);margin-top:3px}.inlineAssignee{font-size:var(--cf-font-meta);padding:7px 8px}.statusBars{padding:14px 16px 2px}.statusBars>div{grid-template-columns:1fr auto;gap:6px;padding:8px 0;display:grid}.statusBars span,.statusBars b{font-size:var(--cf-font-meta)}.statusBars i{background:#0e2b3d;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.statusBars em{background:linear-gradient(90deg,#22d3ee,#3178ff);border-radius:999px;height:100%;display:block}.teamMini{padding:14px 16px 16px}.teamMini>span{color:#5e8195;font-size:var(--cf-font-meta);letter-spacing:.1em;margin-bottom:6px;font-weight:800;display:block}.teamMini>div{border-bottom:1px solid var(--cf-color-info-border);justify-content:space-between;padding:7px 0;display:flex}.teamMini b,.teamMini em{font-size:var(--cf-font-meta)}.teamMini em{color:#4dd2ff;font-style:normal}.listToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.listToolbar .searchBox{flex:1;max-width:620px}.trackingCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trackingCards>article{border:1px solid var(--cf-color-info-border);cursor:pointer;background:linear-gradient(145deg,#071d2dd9,#04121deb);border-radius:14px;padding:16px}.trackingCards>article:hover{border-color:var(--cf-color-info-border)}.trackingCards>article>div:first-child{align-items:center;gap:10px;display:flex}.trackingCards>article>div:first-child>div{flex:1}.trackingCards b,.trackingCards span{display:block}.trackingCards b{font-size:10px}.trackingCards span{font-size:var(--cf-font-meta);color:#6f8fa2}.miniRoute{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;display:grid}.miniRoute i{background:#173649;border-radius:999px;height:3px;overflow:hidden}.miniRoute em{background:linear-gradient(90deg,#1bd4ef,#3478ff);height:100%;display:block}.miniMilestones{grid-template-columns:repeat(8,1fr);margin-top:13px;display:grid!important}.miniMilestones span{text-align:center;font-size:var(--cf-font-meta)!important}.miniMilestones i{background:#18384a;border-radius:50%;width:10px;height:10px;margin:0 auto 5px;display:block}.miniMilestones .done i{background:#25dca4;box-shadow:0 0 10px #23d99f59}.miniMilestones .scheduled i{background:#36bfff;box-shadow:0 0 10px #36bfff4d}.trackingCards footer{border-top:1px solid var(--cf-color-info-border);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:10px;display:flex}.simpleTable{padding:0 16px 16px}.simpleHead,.simpleTable>button{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px;display:grid}.simpleHead{color:#607f92;font-size:var(--cf-font-meta);border-bottom:1px solid var(--cf-color-info-border);padding:10px 8px;font-weight:800}.simpleTable>button{border:0;border-bottom:1px solid var(--cf-color-info-border);color:#dcedf5;text-align:left;cursor:pointer;background:0 0;width:100%;padding:11px 8px}.simpleTable>button:hover{background:#154a651f}.simpleTable>button b,.simpleTable>button span{font-size:var(--cf-font-meta)}.billingKpis b{font-size:17px}.analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.donutWrap{justify-content:center;align-items:center;gap:35px;padding:20px;display:flex}.donut{--ocean:50%;background:conic-gradient(#27bfff 0 var(--ocean),#8b5cf6 var(--ocean) 100%);border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:relative}.donut:after{content:"";border:1px solid var(--cf-color-info-border);background:#061927;border-radius:50%;width:116px;height:116px;position:absolute}.donut span{z-index:1;text-align:center;position:relative}.donut b{font-size:30px;display:block}.donut small{color:#66899c;font-size:var(--cf-font-meta)}.legend{gap:10px;display:grid}.legend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.legend i{border-radius:50%;width:8px;height:8px}.legend .blue{background:#27bfff}.legend .purple{background:#8b5cf6}.legend span,.legend b{font-size:var(--cf-font-meta)}.workloadBars{padding:16px}.workloadBars>div{grid-template-columns:1fr auto;gap:6px;padding:8px 0;display:grid}.workloadBars span,.workloadBars b{font-size:var(--cf-font-meta)}.workloadBars i{background:#0d2c3e;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.workloadBars em{background:linear-gradient(90deg,#22d3ee,#3178ff);height:100%;display:block}.bigStat{border-bottom:1px solid var(--cf-color-info-border);align-items:baseline;gap:10px;padding:18px;display:flex}.bigStat span{color:#6e8fa3;font-size:var(--cf-font-meta)}.reportCards>div{border:1px solid var(--cf-color-info-border);background:#05192775;border-radius:12px;padding:18px}.reportCards .cfIcon{color:#44c8ff}.reportCards b,.reportCards span{display:block}.reportCards b{margin-top:10px;font-size:10px}.reportCards span{color:#718fa2;font-size:var(--cf-font-meta);margin-top:5px;line-height:1.5}.alertList>button{border:0;border-bottom:1px solid var(--cf-color-info-border);color:#dceef6;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.alertList>button:hover{background:#461c271f}.alertList .cfIcon{color:#ffb86b}.alertList b,.alertList span{display:block}.alertList b{font-size:var(--cf-font-meta)}.alertList span{color:#7f9bad;font-size:var(--cf-font-meta);margin-top:3px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1450px){.heroFacts{grid-template-columns:repeat(4,1fr)}.heroFact:nth-child(4n){border-right:0}.supportGrid{grid-template-columns:repeat(2,1fr)}.routeLegCard{grid-template-columns:90px minmax(120px,1fr) 24px minmax(120px,1fr) minmax(130px,.8fr) 105px}.shipmentRow{grid-template-columns:70px 1fr 1.4fr 120px 100px 160px}.docHead,.docRow{grid-template-columns:minmax(160px,1.4fr) 110px 120px 130px 80px 70px}}@media (width<=1200px){.cfApp{grid-template-columns:84px minmax(0,1fr)}.cfSidebar{width:84px;padding:14px 9px}.brand{justify-content:center;padding:0 0 14px}.brand>div:last-child,.cfSidebar nav button span,.cfSidebar nav button em,.profile>div,.profile .authLogout{display:none!important}.cfSidebar nav button{justify-content:center;padding:11px}.profile{justify-content:center;padding:9px}.cfMain{padding:18px}.heroTop{grid-template-columns:1fr;min-height:0}.commandMap{min-height:210px}.heroIdentity{padding-bottom:10px}.routeBuilder>.routeWorkspace{grid-template-columns:1fr}.routeList{border-right:0;border-bottom:1px solid var(--cf-color-info-border)}.routeLegCard{grid-template-columns:80px 1fr 24px 1fr}.legProvider,.legStatus{grid-column:2/5}.legDetail{min-height:320px}.editLayout{grid-template-columns:1fr}.editAssist{grid-template-columns:1fr 1fr;position:static}.docsGrid,.activityGrid,.dashboardGrid,.smartPaste{grid-template-columns:1fr}.shipmentRow{grid-template-columns:65px 1fr 1.4fr 110px}.shipmentEta,.shipmentOwner{grid-column:auto}.trackingCards,.analyticsGrid{grid-template-columns:1fr}.slimShipmentHeader{grid-template-columns:repeat(3,1fr)}.slimShipmentHeader>div:nth-child(3n){border-right:0}}@media (width<=820px){.cfApp{display:block}.cfSidebar{border-right:0;border-bottom:1px solid var(--cf-color-info-border);width:100%;height:auto;padding:10px;display:block;position:static}.brand{justify-content:flex-start}.brand>div:last-child{display:block}.cfSidebar nav{padding:10px 0;display:flex;overflow-x:auto}.cfSidebar nav button{min-width:58px}.profile{display:none}.cfMain{grid-column:auto;padding:12px}.topBar{flex-direction:column;align-items:start}.heroFacts{grid-template-columns:repeat(2,1fr)}.complianceStrip{grid-template-columns:repeat(2,1fr);gap:6px;padding:6px}.complianceStrip>div{border:0}.supportGrid,.overviewLower,.settingsGrid{grid-template-columns:1fr}.journeyRail{grid-template-columns:repeat(8,105px)}.journeyTitle{display:block}.journeyProgress{margin-top:10px}.journeyLegPreview{flex-direction:column;align-items:flex-start}.routeLegCard{grid-template-columns:70px 1fr}.legArrow{display:none}.legPath,.legProvider,.legStatus{grid-column:2}.editStepper{grid-template-columns:repeat(3,1fr);gap:10px}.editStepper>div:after{display:none}.editAssist,.formGrid,.editorGrid,.milestoneInputs{grid-template-columns:1fr}.billingTotals,.kpiGrid{grid-template-columns:repeat(2,1fr)}.chargeHead,.chargeRow{grid-template-columns:1.3fr 1fr 1fr 90px 45px}.docHead{display:none}.docRow{grid-template-columns:1fr 110px}.docRow>span:nth-of-type(n+2){display:none}.activityTimeline article{grid-template-columns:90px 18px 1fr}.activityActor,.activityEvent{grid-column:3}.activityTimeline .statusPill{grid-column:3;justify-self:start}.shipmentRow{grid-template-columns:55px 1fr}.shipmentRoute,.shipmentEta,.shipmentOwner,.shipmentRow>div:nth-child(4){grid-column:2}.simpleHead{display:none}.simpleTable>button{grid-template-columns:repeat(2,1fr)}.dashboardHero{grid-template-columns:1fr}.heroOrbit{height:120px}.reportCards{grid-template-columns:1fr}.slimShipmentHeader{grid-template-columns:1fr 1fr}.donutWrap{flex-direction:column}.workspaceTabs button{padding:9px 10px}.workspaceTabs button span{font-size:var(--cf-font-meta)}}*{box-sizing:border-box}html,body,#root{background:var(--cf-bg);min-height:100%}body{color:var(--cf-text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 68% 8%,#0079cd17,transparent 30%),linear-gradient(180deg,var(--cf-color-canvas) 0%,var(--cf-color-canvas) 100%)!important}button,input,select,textarea{font:inherit}button{cursor:pointer}.cfApp{min-height:100vh;background:0 0!important;grid-template-columns:236px minmax(0,1fr)!important;display:grid!important}.cfMain{background:0 0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:18px 20px 28px!important}.cfSidebarV5{background:linear-gradient(180deg,var(--cf-color-canvas) 0%,var(--cf-color-canvas-subtle) 58%,var(--cf-color-canvas) 100%);border-right:1px solid var(--cf-color-info-border);z-index:40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 50px #00000042}.cfBrandV5{border-bottom:1px solid var(--cf-color-info-border);background:radial-gradient(circle at 50% 40%,#0086db1a,#0000 58%);justify-content:center;align-items:center;height:150px;display:flex}.cfBrandV5 img{object-fit:contain;filter:drop-shadow(0 0 14px #119eff29);width:186px;max-height:130px}.cfNavV5{flex-direction:column;gap:4px;padding:10px 10px 14px;display:flex;overflow:auto}.cfNavV5 button{min-height:48px;color:var(--cf-color-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:650;transition:all .16s;display:grid}.cfNavV5 button:hover{color:var(--cf-color-text);border-color:var(--cf-color-info-border);background:#08375875}.cfNavV5 button.active{color:#fff;border-color:var(--cf-color-info-border);box-shadow:inset 3px 0 var(--cf-color-accent),0 0 24px #008fff1f;background:linear-gradient(90deg,#0770c5c2,#043458a3)}.cfNavV5 button .cfIcon{color:#6d9cba}.cfNavV5 button.active .cfIcon{color:var(--cf-color-accent);filter:drop-shadow(0 0 6px #2ac7ff8c)}.cfNavV5 em{color:#fff;background:#167df4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;box-shadow:0 0 12px #1884ff73}.cfSidebarBadge{justify-content:center;margin-top:auto;padding:10px 18px 8px;display:flex}.cfSidebarBadge img{opacity:.28;filter:drop-shadow(0 0 14px #008cff29);width:158px}.cfProfileV5{border-top:1px solid var(--cf-color-info-border);background:var(--cf-color-canvas);grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px 14px;display:grid}.cfProfileV5>span{border:1px solid var(--cf-color-info-border);background:linear-gradient(#1264bd,#063b76);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.cfProfileV5 b{color:var(--cf-color-text);font-size:11px;display:block}.cfProfileV5 small{font-size:var(--cf-font-meta);color:var(--cf-color-text-dim);margin-top:2px;display:block}.topBar,.workspaceToolbar,.workspaceTabs,.slimShipmentHeader{border:1px solid var(--cf-line-soft)!important;box-shadow:none!important;background:linear-gradient(#051624fa,#030f1afa)!important}.topBar{border-radius:10px!important;min-height:68px!important;margin-bottom:12px!important;padding:14px 18px!important}.topBar small{color:var(--cf-cyan)!important;letter-spacing:.16em!important}.topBar h1{color:var(--cf-text)!important;margin:3px 0 0!important;font-size:22px!important}.workspaceToolbar{border-radius:10px!important;justify-content:space-between!important;align-items:center!important;min-height:56px!important;margin-bottom:10px!important;padding:9px 10px!important;display:flex!important}.workspaceToolbar>div{gap:8px;display:flex}.workspaceTabs{z-index:25!important;border-radius:10px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-bottom:10px!important;padding:0!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important}.workspaceTabs button{border:0!important;border-right:1px solid var(--cf-color-info-border)!important;height:52px!important;color:var(--cf-color-text-muted)!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:650!important;display:flex!important}.workspaceTabs button.active{color:#fff!important;box-shadow:inset 0 0 0 1px #30caff8c,inset 0 -2px var(--cf-color-accent),0 0 18px #0097ff24!important;background:linear-gradient(#0871bfd6,#043f6bdb)!important}.commandHero{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-canvas-subtle))!important;box-shadow:var(--cf-shadow)!important;border-radius:12px!important;overflow:hidden!important}.commandHero .heroTop{grid-template-columns:39% 61%!important;min-height:250px!important;display:grid!important}.commandHero .heroIdentity{border-right:1px solid var(--cf-color-info-border)!important;background:linear-gradient(135deg,#051e30fa,#02111df5)!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:24px 28px!important;display:flex!important}.commandHero .heroIdentity .eyebrow{align-items:center;gap:8px;display:flex;color:var(--cf-color-accent)!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:850!important}.commandHero .heroIdentity h2{letter-spacing:-.025em!important;color:var(--cf-color-text)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:0 8px 24px #0000006b!important;margin:12px 0 18px!important;font-size:clamp(28px,2.65vw,42px)!important;line-height:1.02!important}.commandHero .heroIdentity h2:before{content:"MBL / AWB";font-size:var(--cf-font-meta);letter-spacing:.18em;color:#6fdcff;margin-bottom:7px;font-weight:800;display:block}.commandHero .heroIdentity h2:after{display:none!important}.commandHero .heroMeta{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.commandHero .heroMeta>span{border:1px solid var(--cf-color-info-border)!important;min-height:38px!important;color:var(--cf-color-text)!important;background:linear-gradient(#072d48f0,#031b2ef0)!important;border-radius:10px!important;align-items:center!important;padding:8px 13px!important;font-size:12px!important;font-weight:750!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.commandHero .heroMeta>span:nth-child(2){color:var(--cf-color-accent)!important}.commandHero .heroMeta>span:last-child{grid-column:1/-1!important}.commandMap{background:radial-gradient(circle at 52% 47%,#1170b83d,transparent 34%),linear-gradient(180deg,var(--cf-color-surface),var(--cf-color-canvas-subtle))!important;min-height:250px!important;position:relative!important;overflow:hidden!important}.commandMap:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 52%,#2eb3f02e,#0000 8%),radial-gradient(circle at 78% 48%,#468ff729,#0000 10%),linear-gradient(#257dad0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#257dad0f 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.commandMap:after{content:"CARGOFLOW  •  YOUR CARGO. OUR FLOW. ON TIME.";font-size:var(--cf-font-meta);letter-spacing:.2em;color:#52ccf980;white-space:nowrap;z-index:2;font-weight:850;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.commandMap svg{z-index:2;position:relative;opacity:1!important}.commandMap .mapGrid{opacity:.04!important}.commandMap .worldTrace{stroke:#2d82ae!important;opacity:.34!important}.commandMap .routePath{stroke-width:4.2px!important;stroke-dasharray:12 7!important;filter:drop-shadow(0 0 8px #26b4ffd1)!important}.commandMap .routeNode{fill:var(--cf-color-text)!important;stroke:var(--cf-color-accent)!important;stroke-width:4px!important;filter:drop-shadow(0 0 12px var(--cf-color-accent))!important}.commandMap .routeShip{stroke:var(--cf-color-accent)!important;stroke-width:2.8px!important;filter:drop-shadow(0 0 10px #3ac4ffc7)!important}.commandMap .mapLabel{z-index:4!important;border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(#051f33fa,#02121ff2)!important;border-radius:10px!important;width:145px!important;min-height:114px!important;padding:13px 14px!important;position:absolute!important;top:28px!important;box-shadow:0 16px 32px #00000057!important}.commandMap .mapLabel.origin{left:18px!important}.commandMap .mapLabel.destination{right:18px!important}.commandMap .mapLabel span{font-size:var(--cf-font-meta)!important;color:var(--cf-color-accent)!important;letter-spacing:.12em!important}.commandMap .mapLabel b{margin-top:8px;line-height:1.25;display:block;color:var(--cf-color-text)!important;font-size:15px!important}.commandHero .heroFacts{background:var(--cf-color-canvas-subtle)!important;border-top:1px solid var(--cf-color-info-border)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.commandHero .heroFact{border:0!important;border-right:1px solid var(--cf-color-info-border)!important;border-bottom:1px solid var(--cf-color-info-border)!important;text-align:left!important;background:0 0!important;grid-template-rows:auto auto!important;grid-template-columns:20px 1fr!important;align-content:center!important;column-gap:8px!important;min-height:72px!important;padding:12px 16px!important;display:grid!important}.commandHero .heroFact:hover{background:#0742693d!important}.commandHero .heroFact .cfIcon{grid-row:1/3;align-self:center;color:#21bff5!important}.commandHero .heroFact span{font-size:var(--cf-font-meta)!important;letter-spacing:.11em!important;color:var(--cf-color-text-dim)!important;text-transform:uppercase!important}.commandHero .heroFact b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--cf-color-text)!important;font-size:13px!important}.commandHero .complianceStrip{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-canvas-subtle))!important;border-radius:9px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:10px!important;display:grid!important;overflow:hidden!important}.commandHero .complianceStrip>div{border-right:1px solid var(--cf-color-info-border)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:68px!important;padding:10px 12px!important;display:flex!important}.commandHero .complianceStrip>div:last-child{border-right:0!important}.commandHero .complianceStrip>div>span:first-child{font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;color:var(--cf-color-text-muted)!important;font-weight:800!important}.statusPill{border-radius:6px!important;padding:5px 9px!important;font-size:10px!important;font-weight:800!important}.statusPill.good{background:var(--cf-color-success-bg)!important;border-color:var(--cf-color-success-border)!important;color:var(--cf-color-success)!important}.statusPill.warn{background:var(--cf-color-warning-bg)!important;border-color:var(--cf-color-warning-border)!important;color:var(--cf-color-warning)!important}.statusPill.bad{background:var(--cf-color-danger-bg)!important;border-color:var(--cf-color-danger-border)!important;color:var(--cf-color-danger)!important}.statusPill.info{background:var(--cf-color-info-bg)!important;border-color:var(--cf-color-info-border)!important;color:var(--cf-color-info)!important}.journeyPanel{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface),var(--cf-color-canvas-subtle))!important;box-shadow:var(--cf-shadow)!important;border-radius:11px!important;margin-top:12px!important;overflow:hidden!important}.journeyTitle{border-bottom:1px solid var(--cf-color-info-border)!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.journeyTitle .eyebrow{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important}.journeyTitle h3{color:var(--cf-color-text)!important;margin:7px 0 0!important;font-size:17px!important}.journeyProgress{border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-surface-raised)!important;border-radius:9px!important;min-width:112px!important;padding:10px 12px!important}.journeyProgress b{color:var(--cf-color-accent)!important;font-size:24px!important}.journeyProgress span{font-size:var(--cf-font-meta)!important;color:var(--cf-color-text-muted)!important}.journeyProgress>div{background:#102b3e!important;border-radius:99px!important;height:4px!important;margin-top:7px!important}.journeyProgress i{height:100%;display:block;background:linear-gradient(90deg,#24d2ff,#1688ff)!important;border-radius:99px!important}.journeyRail{grid-template-columns:repeat(8,minmax(0,1fr))!important;padding:28px 18px 24px!important;display:grid!important;position:relative!important}.journeyRail:before{content:"";background:linear-gradient(90deg,#1ec98c 0 24%,#20bcff 24% 50%,#49728f8c 50%);height:2px;position:absolute;top:51px;left:7%;right:7%;box-shadow:0 0 12px #14a3e029}.journeyStop{z-index:2!important;color:inherit!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;padding:0 5px!important;display:flex!important;position:relative!important}.journeyDot{border:2px solid var(--cf-color-border)!important;color:#7893a7!important;background:#061624!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:0 0 0 5px #051725!important}.journeyStop.done .journeyDot{border-color:var(--cf-color-success-border)!important;color:#fff!important;background:#1dcc91!important;box-shadow:0 0 0 5px #051725,0 0 18px #1dcc9159!important}.journeyStop.scheduled .journeyDot{border-color:var(--cf-color-info-border)!important;color:#7addff!important;box-shadow:0 0 0 5px #051725,0 0 18px #21c2ff57!important}.journeyStop b{color:#e6f3fb!important;margin-top:10px!important;font-size:11px!important}.journeyStop strong{color:#75d7ff!important;margin-top:2px!important;font-size:10px!important}.journeyStop small{color:#607d91!important;font-size:var(--cf-font-meta)!important;margin-top:3px!important}.journeyLegPreview{border-top:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-canvas-subtle)!important;padding:14px 18px!important}.cfPanel,.routeBuilder,.smartPaste,.billingSummary,.activityPanel{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,#051725,var(--cf-color-canvas-subtle))!important;box-shadow:none!important;border-radius:10px!important}.panelHead{border-bottom:1px solid var(--cf-color-info-border)!important;padding:14px 16px!important}.panelHead .eyebrow{color:#49d0ff!important;font-weight:800!important}.supportGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;display:grid!important}.overviewLower{grid-template-columns:1.4fr .6fr!important;gap:10px!important;margin-top:10px!important;display:grid!important}.metricRows>div{border-bottom:1px solid var(--cf-color-info-border)!important}.metricRows span{color:#728fa4!important}.metricRows b{color:#e8f4fb!important}.slimShipmentHeader{border-radius:10px!important;grid-template-columns:2fr repeat(4,1fr)!important;margin-bottom:10px!important;display:grid!important;overflow:hidden!important}.slimShipmentHeader>div{border-right:1px solid var(--cf-color-info-border)!important;padding:12px 14px!important}.slimShipmentHeader span{font-size:var(--cf-font-meta)!important;color:#6f8c9f!important;letter-spacing:.1em!important}.slimShipmentHeader h2,.slimShipmentHeader b{color:#eaf7fd!important}input,select,textarea{border:1px solid var(--cf-color-info-border)!important;color:#edf8fe!important;background:#031827!important;border-radius:8px!important}input:focus,select:focus,textarea:focus{border-color:var(--cf-color-info-border)!important;outline:none!important;box-shadow:0 0 0 3px #25bcff17!important}.field>span{color:#89a4b7!important}.cfBtn{border:1px solid var(--cf-color-info-border)!important;color:#d9edf8!important;background:#061c2d!important;border-radius:8px!important}.cfBtn:hover{background:#092942!important}.cfBtn.primary{border-color:var(--cf-color-info-border)!important;color:#fff!important;background:linear-gradient(#147ef0,#0a5dca)!important;box-shadow:0 8px 22px #0068ff2e!important}.documentTable,.chargeTable{border-color:var(--cf-color-info-border)!important}.docHead,.chargeHead{color:#6f8ca0!important;background:#041927!important}.docRow,.chargeRow{border-color:var(--cf-color-info-border)!important}.dropZone{border-color:var(--cf-color-info-border)!important;background:#031827!important}.billingTotals>div{border-color:var(--cf-color-info-border)!important;background:#051b2b!important}.profit b,.margin b{color:#41d7a7!important}.cfSignatureV5{border:1px solid var(--cf-color-info-border);background:linear-gradient(90deg,var(--cf-color-surface),#020d17);color:#6f8ea4;border-radius:9px;grid-template-columns:92px auto 1fr auto;align-items:center;gap:12px;min-height:54px;margin-top:12px;padding:6px 16px;display:grid}.cfSignatureV5 img{opacity:.5;width:84px}.cfSignatureV5 b{color:#1aaeff;letter-spacing:.04em;font-style:italic}.cfSignatureV5 span,.cfSignatureV5 i{font-size:var(--cf-font-meta);letter-spacing:.18em;font-style:normal;font-weight:750}.cfSignatureV5 i{justify-self:end}.pageShell,.dashboardPage,.shipmentsPage,.listPage{max-width:1280px!important;margin:0 auto!important}.kpiGrid,.dashboardStats{gap:10px!important}.kpiCard,.statCard,.reportCards>div,.settingsGrid .cfPanel{background:linear-gradient(180deg,#051725,var(--cf-color-canvas-subtle))!important;border:1px solid var(--cf-color-info-border)!important;box-shadow:none!important;border-radius:10px!important}.masterTable,.shipmentTable{border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-canvas-subtle)!important;border-radius:10px!important;overflow:hidden!important}.tableHead{color:#738fa3!important;background:#051927!important}.tableRow{border-color:var(--cf-color-info-border)!important}.tableRow:hover{background:#083d6038!important}@media (width<=1180px){.cfApp{grid-template-columns:210px minmax(0,1fr)!important}.commandHero .heroTop{grid-template-columns:1fr!important}.commandHero .heroIdentity{border-right:0!important;border-bottom:1px solid var(--cf-color-info-border)!important}.commandMap{min-height:240px!important}.commandHero .heroFacts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.supportGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journeyRail{grid-template-columns:repeat(8,minmax(120px,1fr))!important;overflow:auto!important}}@media (width<=820px){.cfApp{display:block!important}.cfSidebarBadge{display:none!important}.cfMain{padding:10px!important}.workspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:relative!important}.commandHero .heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandHero .complianceStrip,.overviewLower,.supportGrid{grid-template-columns:1fr!important}.cfSignatureV5{grid-template-columns:70px 1fr!important}.cfSignatureV5 span,.cfSignatureV5 i{display:none!important}}::selection{color:#fff;background:#1faef452}.pageShell,.dashboardPage,.shipmentsPage,.listPage,.shipmentWorkspace{width:100%!important;max-width:1440px!important}.topBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--cf-color-info-border)!important;background:linear-gradient(#061b2bf7,#03111df7)!important;box-shadow:0 16px 36px #0000002e!important}.workspaceToolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #00000029!important}.cfPanel,.routeBuilder,.smartPaste,.activityPanel{transition:border-color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 14px 34px #00000029!important}.cfPanel:hover,.routeBuilder:hover,.smartPaste:hover,.activityPanel:hover{border-color:var(--cf-color-info-border)!important;box-shadow:0 18px 42px #00000038!important}.panelHead{background:linear-gradient(#071f31c7,#0416247a)!important}.panelHead .cfIcon{color:#43d2ff!important}.cfBtn:focus-visible,.workspaceTabs button:focus-visible,.cfNavV5 button:focus-visible,.tableRow:focus-visible{outline-offset:2px!important;outline:2px solid #48d7ff!important}.journeyStop{transition:transform .14s!important}.journeyStop:hover{transform:translateY(-2px)}.journeyStop:hover .journeyDot{border-color:var(--cf-color-info-border)!important}.docsGrid{gap:12px!important}.dropZone{border-style:dashed!important;border-width:1px!important;border-radius:10px!important;min-height:142px!important;transition:border-color .16s,background .16s,transform .16s!important}.dropZone:hover{transform:translateY(-1px);border-color:var(--cf-color-info-border)!important;background:linear-gradient(#051e30,#031827)!important}.dropZone .cfIcon{filter:drop-shadow(0 0 12px #43d4ff2e);color:#43d4ff!important}.docRow,.chargeRow,.tableRow{transition:background .14s,box-shadow .14s!important}.docRow:hover,.chargeRow:hover,.tableRow:hover{box-shadow:inset 2px 0 #2fc9ff;background:linear-gradient(90deg,#083e604d,#041c2d14)!important}.routeBuilder{overflow:hidden!important}.routeBuilder .panelHead,.routeBuilderHeader{background:linear-gradient(#072134d1,#0417258c)!important}.routeLeg,.routeLegCard,.journeyLeg{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,#051927,var(--cf-color-canvas-subtle))!important;border-radius:9px!important;transition:border-color .15s,transform .15s,box-shadow .15s!important}.routeLeg:hover,.routeLegCard:hover,.journeyLeg:hover{transform:translateY(-1px);border-color:var(--cf-color-info-border)!important;box-shadow:0 10px 24px #0000002e!important}.activityTimeline article{border-color:var(--cf-color-info-border)!important;transition:background .14s,border-color .14s!important}.activityTimeline article:hover{border-color:var(--cf-color-info-border)!important;background:#07324d38!important}.activityDot{box-shadow:0 0 0 4px #1ea7e50d,0 0 14px #1ea7e529!important}.metricRows>div:hover{border-radius:7px;background:#07345038!important;padding-left:6px!important;padding-right:6px!important}.billingWorkspaceV5 .billingHeadlineTotalsV5>span,.billingTotals>div{transition:transform .14s,border-color .14s!important}.billingWorkspaceV5 .billingHeadlineTotalsV5>span:hover,.billingTotals>div:hover{transform:translateY(-1px);border-color:var(--cf-color-info-border)!important}.billingAmountInput input,.billingHeadlineTotalsV5 b,.billingSectionTotalV5 b{font-variant-numeric:tabular-nums}.billingQuickFeesV5 button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--cf-color-info-border)!important}.taskTabV5 .cfPanel{overflow:hidden!important}.dueTaskRow,.workflowDeadlineCard,.customTaskRow{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s!important}.dueTaskRow:hover,.workflowDeadlineCard:hover{transform:translateY(-1px);border-color:var(--cf-color-info-border)!important;box-shadow:0 12px 26px #0000002b!important}.customTaskRow:hover{background:#07345038!important}.workflowDeadlineCard.done{box-shadow:inset 3px 0 #1fd49bb8!important}.workflowDeadlineCard.due{box-shadow:inset 3px 0 #f15b6ccc!important}.trackingScheduleHint{background:linear-gradient(90deg,#05263bb8,#04172580)!important}.formGrid input,.formGrid select,.formGrid textarea,.editWorkspace input,.editWorkspace select,.editWorkspace textarea{transition:border-color .14s,box-shadow .14s,background .14s!important}.cfSignatureV5{box-shadow:0 10px 28px #00000026;transition:border-color .14s!important}.cfSignatureV5:hover{border-color:var(--cf-color-info-border)!important}.statusPill{letter-spacing:.01em!important}@media (width<=1180px){.pageShell,.dashboardPage,.shipmentsPage,.listPage,.shipmentWorkspace{max-width:none!important}.workspaceTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.workspaceTabs button{height:48px!important}.docsGrid{grid-template-columns:1fr!important}}@media (width<=760px){.workspaceTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspaceToolbar,.workspaceToolbar>div{flex-wrap:wrap!important;gap:7px!important}.workspaceToolbar .cfBtn{flex:auto}.slimShipmentHeader{grid-template-columns:1fr 1fr!important}.editSaveBar{bottom:6px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shipmentWorkspace{max-width:1440px!important;margin:0 auto!important}.workspaceToolbar{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#04121efa,#020c15fa)!important;min-height:64px!important;padding:8px 12px!important}.workspaceBackCluster,.workspaceToolbarActions{align-items:center;gap:10px;display:flex}.workspaceBackCluster{min-width:0}.workspaceCrumb{border-left:1px solid var(--cf-color-info-border);min-width:0;padding-left:10px}.workspaceCrumb span{font-size:var(--cf-font-meta);letter-spacing:.16em;color:#4ecfff;font-weight:850;display:block}.workspaceCrumb b{text-overflow:ellipsis;white-space:nowrap;max-width:330px;color:var(--cf-color-text);margin-top:3px;font-size:12px;display:block;overflow:hidden}.workspaceCrumb small{text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:var(--cf-font-meta);color:var(--cf-color-text-dim);margin-top:2px;display:block;overflow:hidden}.workspaceToolbarActions{justify-content:flex-end}.workspaceActionsMenu{position:relative}.workspaceActionsMenu>summary{border:1px solid var(--cf-color-info-border);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#087dc7,#075c9d);border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750;list-style:none;display:flex}.workspaceActionsMenu>summary::-webkit-details-marker{display:none}.workspaceActionsMenu[open]>summary{box-shadow:0 0 0 1px #33c8ff42,0 8px 24px #00000052}.workspaceActionsPopover{z-index:60;border:1px solid var(--cf-color-info-border);background:var(--cf-color-surface);border-radius:10px;gap:7px;width:190px;padding:9px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 20px 46px #0000007a}.workspaceActionsPopover .cfBtn{justify-content:flex-start;width:100%}.workspaceTabs{background:var(--cf-color-canvas-subtle)!important;border-radius:9px!important;height:50px!important;margin-bottom:12px!important}.workspaceTabs button{height:48px!important;font-size:11px!important}.workspaceTabs button .cfIcon{opacity:.78}.workspaceTabs button.active .cfIcon{opacity:1;color:#64ddff}.commandHero .heroTop{grid-template-columns:35% 65%!important;min-height:232px!important}.commandHero .heroIdentity{padding:22px 24px!important}.commandMap{min-height:232px!important}.commandHero .heroFacts{grid-template-columns:repeat(8,minmax(0,1fr))!important}.commandHero .heroFact{min-height:66px!important;padding:10px 12px!important}.commandHero .complianceStrip{margin:8px!important}.journeyPanel{margin-top:10px!important}.journeyTitle{padding:13px 18px!important}.supportGrid,.overviewCommandGrid{margin-top:10px!important}@media (width<=1180px){.commandHero .heroFacts{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=800px){.workspaceToolbar{align-items:flex-start!important;gap:8px!important}.workspaceBackCluster{align-items:flex-start}.workspaceCrumb{display:none}.workspaceToolbarActions{margin-left:auto}.workspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.commandHero .heroTop{grid-template-columns:1fr!important}.commandHero .heroIdentity{border-right:0!important;border-bottom:1px solid var(--cf-color-info-border)!important}.commandHero .heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.journeyStopWrap{min-width:0;position:relative}.journeyStopWrap>.journeyStop{width:100%;height:100%}.journeyStopWrap.editing>.journeyStop{background:#052f4b6b!important;border-radius:10px!important;box-shadow:0 0 0 1px #21c7ff6b,0 0 24px #0e8cff24!important}.journeyInlineEditor{z-index:50;border:1px solid var(--cf-color-info-border);background:var(--cf-color-input);border-radius:10px;width:238px;padding:10px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000094,0 0 24px #008bff1f}.journeyInlineEditor input[type=date]{border:1px solid var(--cf-color-info-border);width:100%;height:40px;color:var(--cf-color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#061c2d;border-radius:8px;padding:0 10px}.journeyInlineEditor>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.journeyInlineEditor .cfBtn{min-height:32px!important;font-size:var(--cf-font-meta)!important;padding:0 9px!important}.dateFieldHitbox{cursor:pointer}.dateFieldHitbox input[type=date]{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=900px){.journeyInlineEditor{width:min(320px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.cfGlobalHeaderV5{z-index:90;border:1px solid var(--cf-color-info-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#03121ffa,#020d17f5);border-radius:0 0 11px 11px;grid-template-columns:minmax(330px,1fr) auto auto auto;align-items:center;gap:14px;min-height:66px;margin:-1px -1px 14px;padding:9px 14px;display:grid;position:sticky;top:0;box-shadow:0 10px 26px #00000029}.cfGlobalSearchWrap{min-width:0;position:relative}.cfGlobalSearchWrap>input{border:1px solid var(--cf-color-info-border);color:#eef9ff;background:#041827;border-radius:9px;outline:0;width:100%;height:42px;padding:0 44px 0 38px;font-size:11px}.cfGlobalSearchIcon{z-index:2;color:#54d6ff;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cfSearchClear{color:#9db7c8;cursor:pointer;background:#4391ba1f;border:0;border-radius:7px;width:27px;height:27px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.cfGlobalSearchResults{z-index:120;border:1px solid var(--cf-color-info-border);background:var(--cf-color-input);border-radius:10px;padding:7px;position:absolute;top:48px;left:0;right:0;box-shadow:0 24px 48px #00000080}.cfGlobalSearchResults>button{color:#eaf7ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 9px;display:grid}.cfGlobalSearchResults>button:hover{background:#1571a326}.cfSearchMode{color:#4ed4ff;background:#27b2ec1a;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cfGlobalSearchResults b,.cfGlobalSearchResults small{display:block}.cfGlobalSearchResults b{font-size:10px}.cfGlobalSearchResults small{font-size:var(--cf-font-meta);color:#7191a6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.cfGlobalSearchResults em{font-size:var(--cf-font-meta);color:#5ed9ff;font-style:normal}.cfSearchEmpty{text-align:center;font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);padding:16px}.cfGlobalHeaderStats{gap:8px;display:flex}.cfGlobalHeaderStats>span{border-left:1px solid var(--cf-color-info-border);min-width:72px;padding:6px 10px}.cfGlobalHeaderStats b,.cfGlobalHeaderStats small{display:block}.cfGlobalHeaderStats b{color:#f1fbff;font-size:15px}.cfGlobalHeaderStats small{font-size:var(--cf-font-meta);letter-spacing:.12em;color:#65869b;margin-top:2px}.cfHeaderAlertBtn{border:1px solid var(--cf-color-info-border);background:var(--cf-color-surface-raised);color:#dff5ff;cursor:pointer;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.cfHeaderAlertBtn:hover{border-color:var(--cf-color-info-border);color:#fff}.cfHeaderAlertBtn span{font-size:var(--cf-font-meta)}.cfHeaderUser{border-left:1px solid var(--cf-color-info-border);align-items:center;gap:8px;min-width:160px;padding-left:12px;display:flex}.cfHeaderUser>span{border:1px solid var(--cf-color-info-border);color:#fff;background:linear-gradient(145deg,#0a75b8,#073e6a);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.cfHeaderUser b,.cfHeaderUser small{display:block}.cfHeaderUser b{font-size:var(--cf-font-meta)}.cfHeaderUser small{font-size:var(--cf-font-meta);color:var(--cf-color-text-muted);margin-top:2px}.commandHero .heroFacts{border-top:1px solid var(--cf-color-info-border)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.commandHero .heroFact{border-bottom:1px solid var(--cf-color-info-border)!important;min-height:72px!important}.commandHero .heroFact:nth-child(6n){border-right:0!important}.commandHero .heroFact span{font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6d91a7!important}.commandHero .heroFact b{margin-top:5px!important;font-size:11px!important;line-height:1.25!important}.commandHero .complianceStrip{display:none!important}@media (width<=1180px){.cfGlobalHeaderV5{grid-template-columns:minmax(280px,1fr) auto auto}.cfGlobalHeaderStats{display:none}.commandHero .heroFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.cfGlobalHeaderV5{grid-template-columns:minmax(0,1fr) auto}.cfHeaderUser,.cfHeaderAlertBtn span{display:none}.cfHeaderAlertBtn{justify-content:center;width:40px}.commandHero .heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.smartTaskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.smartTaskCard{border:1px solid var(--cf-color-info-border);color:#eaf7ff;text-align:left;background:#041725;border-radius:9px;grid-template-columns:22px 22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:10px;display:grid}.smartTaskCard:hover:not(:disabled){border-color:var(--cf-color-info-border);background:#062238}.smartTaskCard.done{border-color:var(--cf-color-success-border);background:#042b2ba6}.smartTaskCard.auto{border-color:var(--cf-color-info-border);background:linear-gradient(135deg,#052b43e0,#04252bd1)}.smartTaskCheck{border:1px solid var(--cf-color-info-border);color:#25d3a1;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.smartTaskCard.done .smartTaskCheck{border-color:var(--cf-color-success-border);background:#19d39f24}.smartTaskCard>.cfIcon{color:#36caff}.smartTaskText{min-width:0}.smartTaskText b,.smartTaskText small{display:block}.smartTaskText b{color:var(--cf-color-text);font-size:10px}.smartTaskText small{font-size:var(--cf-font-meta);color:#7395aa;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.smartTaskCard.done .smartTaskText small{color:#70cdb3}.smartTaskCard em{font-style:normal;font-size:var(--cf-font-meta);color:#42cfff;white-space:nowrap}.smartTaskCard.done em{color:#25d3a1}.smartTaskCard.auto em{border:1px solid var(--cf-color-info-border);color:#67d8ff;border-radius:5px;padding:3px 5px}.taskAutomationNote{border:1px solid var(--cf-color-info-border);color:#6f91a8;font-size:var(--cf-font-meta);background:#04182680;border-radius:8px;align-items:center;gap:8px;margin:0 12px 12px;padding:9px 10px;display:flex}.taskAutomationNote .cfIcon{color:#35c9ff}.taskCount{font-size:var(--cf-font-meta);color:#55d7ff;border:1px solid var(--cf-color-info-border);border-radius:7px;padding:6px 9px}@media (width<=1100px){.smartTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.smartTaskGrid{grid-template-columns:1fr}}.shipmentsPageV5{max-width:1500px!important}.shipmentsPageV5>.topBar{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;min-height:82px!important;padding:16px 18px!important}.shipmentsPageV5>.topBar small{letter-spacing:.14em!important;font-size:10px!important;line-height:1.35!important}.shipmentsPageV5>.topBar h1{letter-spacing:-.025em!important;font-size:25px!important;line-height:1.1!important}.shipmentsPageV5>.topBar .cfBtn.primary{border-radius:8px!important;min-height:38px!important;padding:0 16px!important}.shipmentsPageV5 .listToolbar{z-index:6;background:var(--cf-color-canvas);position:sticky;top:0}.shipmentsPageV5 .shipmentRef>*{white-space:nowrap}.shipmentsPageV5 input[placeholder*=Search],.shipmentsPageV5 input[type=search]{border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;height:42px!important;color:var(--cf-color-text)!important;border-radius:9px!important}.shipmentsPageV5 input[placeholder*=Search]:focus,.shipmentsPageV5 input[type=search]:focus{border-color:var(--cf-color-accent)!important;outline:none!important}.shipmentTableV5{border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface)!important;border-radius:12px!important;margin-top:4px!important;overflow:auto!important}.shipmentTableV5 .panelHead{z-index:5;position:sticky;top:0;background:var(--cf-color-surface-soft)!important;border-bottom:1px solid var(--cf-color-border)!important;padding:14px 16px!important}.shipmentTableV5 .panelHead .eyebrow{font-size:10px!important}.shipmentTableV5 .tableHead{z-index:4!important;background:var(--cf-color-surface-soft)!important;border-bottom:1px solid var(--cf-color-border)!important;letter-spacing:.1em!important;text-transform:uppercase!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;line-height:1.2!important;position:sticky!important;top:49px!important}.shipmentTableV5 .tableRow{cursor:pointer;touch-action:manipulation;border-bottom:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface)!important;min-height:68px!important;padding:0 14px!important;transition:all .16s!important;position:relative!important}.shipmentTableV5 .tableRow:last-child{border-bottom:0!important}.shipmentTableV5 .tableRow:hover,.shipmentTableV5 .tableRow:focus-within{z-index:1!important;background:var(--cf-color-surface-soft)!important;border-color:var(--cf-color-border-strong)!important;box-shadow:inset 3px 0 var(--cf-color-accent)!important}.shipmentTableV5 .tableRow:is(.active,.selected,[aria-selected=true],[aria-current=true]){z-index:2;background:var(--cf-color-action-soft);border-color:var(--cf-color-accent);box-shadow:inset 4px 0 var(--cf-color-accent),var(--cf-shadow-selected)}.shipmentTableV5 .tableRow b{font-weight:850;color:var(--cf-color-text)!important;font-size:12px!important;line-height:1.3!important}.shipmentTableV5 .tableRow:is(.active,.selected,[aria-selected=true],[aria-current=true]) b{font-weight:900}.shipmentTableV5 .tableRow small{color:var(--cf-color-text-muted)!important;font-size:10px!important;line-height:1.35!important}.shipmentTableV5 .statusPill{border-radius:7px!important;justify-content:center!important;min-width:104px!important;padding:6px 10px!important}.shipmentTableV5 select{border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;height:40px!important;color:var(--cf-color-text)!important;border-radius:8px!important}@media (width<=1100px){.shipmentTableV5 .tableRow,.shipmentTableV5 .tableHead{min-width:900px!important}}@media (width<=760px){.shipmentsPageV5>.topBar{align-items:flex-start!important;gap:12px!important}.shipmentTableV5 .tableRow,.shipmentTableV5 .tableHead{min-width:820px!important}}.workspaceTabs{grid-template-columns:repeat(7,minmax(0,1fr))!important}.workspaceTabs button{position:relative!important}.workspaceTaskBadge{color:#fff;min-width:17px;height:17px;font-size:var(--cf-font-meta);background:#ed5d6d;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;font-weight:850;display:grid;position:absolute;top:7px;right:8px;box-shadow:0 0 16px #ed5d6d61}.taskTabV5 .slimShipmentHeader{grid-template-columns:1.2fr repeat(4,1fr)!important}.taskDueText{color:#ff8795!important}.dueTasksPanel{border-color:var(--cf-color-danger-border)!important;box-shadow:0 0 26px #c62b3f14!important}.dueTaskList{gap:8px;padding:12px;display:grid}.dueTaskRow{border:1px solid var(--cf-color-danger-border);background:linear-gradient(90deg,#4c121e4d,#051b2bcc);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.dueTaskIcon{color:#ff8391;border:1px solid var(--cf-color-danger-border);background:#ed57691f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.dueTaskRow b,.dueTaskRow span{display:block}.dueTaskRow b{color:#fff;font-size:11px}.dueTaskRow div>span{font-size:var(--cf-font-meta);color:#91a9b9;margin-top:3px}.dueTaskRow time{font-size:var(--cf-font-meta);color:#ff9aa6;white-space:nowrap}.trackingSchedule{gap:12px;padding:14px;display:grid}.trackingSchedule>label{gap:6px;max-width:340px;display:grid}.trackingSchedule>label>span,.customTaskComposer label>span{font-size:var(--cf-font-meta);letter-spacing:.12em;text-transform:uppercase;color:#7c9cb1;font-weight:800}.trackingSchedule input[type=datetime-local],.customTaskComposer input{border:1px solid var(--cf-color-info-border);background:var(--cf-color-surface-raised);color:#eef9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;height:42px;padding:0 11px}.trackingQuickButtons{flex-wrap:wrap;gap:7px;display:flex}.trackingScheduleHint{border:1px solid var(--cf-color-info-border);color:#7697aa;font-size:var(--cf-font-meta);background:#04182680;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;line-height:1.5;display:flex}.trackingScheduleHint .cfIcon{color:#35c9ff;flex:none}.workflowDeadlineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.workflowDeadlineCard{border:1px solid var(--cf-color-info-border);background:#041725;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:11px;display:grid}.workflowDeadlineCard>.cfIcon{color:#39caff}.workflowDeadlineCard b,.workflowDeadlineCard span,.workflowDeadlineCard small{display:block}.workflowDeadlineCard b{color:#eef9ff;font-size:10px}.workflowDeadlineCard span{font-size:var(--cf-font-meta);color:#9ab2c0;margin-top:3px}.workflowDeadlineCard small{font-size:var(--cf-font-meta);color:#68899e;margin-top:3px}.workflowDeadlineCard.done{border-color:var(--cf-color-success-border);background:#042b2b94}.workflowDeadlineCard.due{border-color:var(--cf-color-danger-border);background:#4a111e47}.customTaskComposer{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:1.1fr .8fr 1.4fr auto;align-items:end;gap:8px;padding:12px;display:grid}.customTaskComposer label{gap:5px;display:grid}.customTaskList{padding:0 12px 12px;display:grid}.customTaskRow{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;min-height:58px;padding:8px 0;display:grid}.customTaskRow:last-child{border-bottom:0}.customTaskToggle{color:var(--cf-color-text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.customTaskToggle>span{border:1px solid var(--cf-color-info-border);color:#25d3a1;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.customTaskToggle b,.customTaskToggle small{display:block}.customTaskToggle b{font-size:10px}.customTaskToggle small{font-size:var(--cf-font-meta);color:#7393a7;margin-top:3px}.customTaskRow time{font-size:var(--cf-font-meta);color:#73a1ba;white-space:nowrap}.customTaskRow.done{opacity:.72}.customTaskRow.done .customTaskToggle>span{border-color:var(--cf-color-success-border);background:#19d39f21}.customTaskRow.due time{color:#ff8c98;font-weight:800}.customTaskRow.due .customTaskToggle>span{border-color:var(--cf-color-danger-border)}@media (width<=1050px){.workspaceTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.taskTabV5 .slimShipmentHeader{grid-template-columns:repeat(2,1fr)!important}.dueTaskRow{grid-template-columns:34px minmax(0,1fr)}.dueTaskRow time,.dueTaskRow .cfBtn{grid-column:2}.workflowDeadlineGrid{grid-template-columns:1fr}.customTaskComposer{grid-template-columns:1fr 1fr}.customTaskNotes{grid-column:1/-1}}@media (width<=700px){.workspaceTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.taskTabV5 .slimShipmentHeader{grid-template-columns:1fr!important}.customTaskComposer{grid-template-columns:1fr}.customTaskNotes{grid-column:auto}.customTaskRow{grid-template-columns:minmax(0,1fr) auto}.customTaskRow .iconBtn{grid-column:2}.workflowDeadlineCard{grid-template-columns:26px minmax(0,1fr)}.workflowDeadlineCard .statusPill{grid-column:2}}.overviewAttentionV5{border:1px solid var(--cf-color-danger-border);background:linear-gradient(90deg,#58370842,#041928e0);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid;box-shadow:inset 0 1px #ffffff05}.overviewAttentionIcon{border:1px solid var(--cf-color-danger-border);color:#ffc85f;background:#efae3717;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.overviewAttentionV5 span,.overviewAttentionV5 b,.overviewAttentionV5 small{display:block}.overviewAttentionV5 span{font-size:var(--cf-font-meta);letter-spacing:.16em;color:#ffc85f;font-weight:850}.overviewAttentionV5 b{color:#fff;margin-top:4px;font-size:12px}.overviewAttentionV5 small{font-size:var(--cf-font-meta);color:#86a0b1;margin-top:3px}.overviewCommandGridV5{grid-template-columns:1.15fr 1fr .85fr!important;align-items:stretch!important;gap:12px!important;display:grid!important}.overviewCommandGridV5>.cfPanel{min-height:260px}.overviewNotesFull{margin-top:0}.overviewDocsV5{gap:10px;padding:12px;display:grid}.overviewDocsSummary{border:1px solid var(--cf-color-info-border);background:#04182694;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.overviewDocsSummary>div b,.overviewDocsSummary>div span{display:block}.overviewDocsSummary>div b{color:var(--cf-color-text);font-size:17px}.overviewDocsSummary>div span{font-size:var(--cf-font-meta);letter-spacing:.08em;color:#6f91a7;text-transform:uppercase;margin-top:2px}.overviewDocsList{gap:6px;display:grid}.overviewDocsList>div{border:1px solid var(--cf-color-info-border);background:#03142180;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;padding:6px 8px;display:grid}.overviewDocsList>div>span{color:#60d8ff;background:#38aadd14;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.overviewDocsList>div.done>span{color:#3ee2ac;background:#1dc9971a}.overviewDocsList b{font-size:var(--cf-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overviewDocsList small{font-size:var(--cf-font-meta);color:#6f91a7}.overviewDocsList>div.done small{color:#43d7ad}.overviewDocsEmpty{text-align:center;color:#7895a8;font-size:var(--cf-font-meta);border:1px dashed var(--cf-color-info-border);border-radius:8px;padding:16px 8px}.overviewDocsV5>.cfBtn{justify-content:center;width:100%}.overviewNotesFull .cfPanel{min-height:0}.overviewNotesFull textarea{min-height:122px!important}@media (width<=1120px){.overviewCommandGridV5{grid-template-columns:1fr 1fr!important}.overviewCommandGridV5>.cfPanel:last-child{grid-column:1/-1}.overviewCommandGridV5>.cfPanel:last-child>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important}}@media (width<=760px){.overviewAttentionV5{grid-template-columns:36px minmax(0,1fr)}.overviewAttentionV5>.cfBtn{grid-column:1/-1;width:100%}.overviewCommandGridV5{grid-template-columns:1fr!important}.overviewCommandGridV5>.cfPanel:last-child{grid-column:auto}.overviewCommandGridV5>.cfPanel:last-child>div{grid-template-columns:1fr 1fr;display:grid!important}.overviewDocsSummary{align-items:flex-start}}.pageStack{max-width:1500px;margin:0 auto}.pageStack>.cfPanel{box-shadow:0 16px 38px #0000002e}.simpleTable{padding:0 12px 12px;overflow:auto}.simpleTable .simpleHead,.simpleTable>button{grid-template-columns:1.05fr 1fr 1fr 1fr 1fr 1fr;align-items:center;gap:14px;min-width:900px;display:grid}.simpleTable .simpleHead{border-bottom:1px solid var(--cf-color-info-border);color:#5f879f;min-height:38px;font-size:var(--cf-font-meta);letter-spacing:.12em;z-index:2;background:#051a2a8a;padding:0 14px;font-weight:850;position:sticky;top:0}.simpleTable>button{border:0;border-bottom:1px solid var(--cf-color-info-border);color:#95afc0;text-align:left;background:0 0;width:100%;min-height:62px;padding:8px 14px;transition:all .15s}.simpleTable>button:hover{background:linear-gradient(90deg,#073f6257,#041c2d1a);box-shadow:inset 3px 0 #26c8ff}.simpleTable>button:last-child{border-bottom:0}.simpleTable>button b{color:#eff9ff;letter-spacing:.01em;font-size:10px}.simpleTable>button span{font-size:var(--cf-font-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.simpleTable>button .statusPill{justify-self:start}.billingKpis{gap:10px!important}.billingKpis>div{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,#051927,var(--cf-color-canvas-subtle))!important;border-radius:10px!important;min-height:98px!important;padding:14px 16px!important;box-shadow:0 12px 26px #00000026!important}.billingKpis>div .cfIcon{color:#38cdff!important}.billingKpis>div span{font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7190a5!important}.billingKpis>div b{color:#eef9ff!important;font-size:22px!important}.analyticsGrid{gap:12px!important}.analyticsGrid>.cfPanel{min-height:255px;border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,#051826,var(--cf-color-canvas-subtle))!important}.donutWrap{padding:18px!important}.donut{filter:drop-shadow(0 0 20px #1da4e51f)}.legend>div,.workloadBars>div{border-bottom:1px solid var(--cf-color-info-border);min-height:38px}.bigStat{border:1px solid var(--cf-color-info-border)!important;background:#041a2a7a!important;border-radius:9px!important;margin:10px 12px!important;padding:16px!important}.bigStat b{color:#4bd3ff!important;font-size:30px!important}.bigStat span{font-size:var(--cf-font-meta)!important;color:#7898ac!important}.reportCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;display:grid!important}.reportCards>div{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(145deg,#061b2b,var(--cf-color-canvas-subtle))!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:9px!important;min-height:150px!important;padding:20px!important;display:flex!important}.reportCards>div .cfIcon{border:1px solid var(--cf-color-info-border);color:#44d2ff;background:#1da1da14;border-radius:9px;width:34px;height:34px;padding:7px}.reportCards>div b{color:#f1f9fe!important;font-size:13px!important}.reportCards>div span{font-size:var(--cf-font-meta)!important;color:#7998ab!important;line-height:1.6!important}.alertList{padding:8px 12px 12px!important}.alertList>button{border:1px solid var(--cf-color-danger-border)!important;background:linear-gradient(90deg,#45141e2e,#041928b8)!important;border-radius:9px!important;min-height:68px!important;margin-top:8px!important;padding:10px 14px!important}.alertList>button:hover{border-color:var(--cf-color-danger-border)!important;background:linear-gradient(90deg,#5c1a2847,#052438d1)!important}.alertList>button>.cfIcon{color:#ff7f8d!important}.alertList>button div b{font-size:11px!important}.alertList>button div span{font-size:var(--cf-font-meta)!important;color:#819daf!important}.settingsGrid>.cfPanel{min-height:260px!important}.metricRows{padding:10px 14px 14px!important}.metricRows>div{border-bottom:1px solid var(--cf-color-info-border)!important;min-height:50px!important;padding:9px 0!important}.metricRows>div:last-child{border-bottom:0!important}.metricRows span{font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6e8ea3!important}.metricRows b{color:var(--cf-color-text)!important;font-size:10px!important}.cfPanel .panelHead{min-height:58px!important;padding:12px 14px!important}.cfPanel .panelHead .eyebrow{font-size:var(--cf-font-meta)!important;letter-spacing:.1em!important}.cfPanel .panelHead p{font-size:var(--cf-font-meta)!important;color:#7694a8!important}.tableEmpty{color:#718fa4!important;font-size:var(--cf-font-meta)!important;padding:34px 16px!important}.simpleTable>button:focus-visible,.alertList>button:focus-visible{outline-offset:-2px;outline:2px solid #43d3ff}.topBar{position:relative;overflow:hidden}.topBar:after{content:"";background:linear-gradient(90deg,var(--cf-color-accent),transparent);opacity:.7;width:170px;height:1px;position:absolute;bottom:0;left:0}@media (width<=1000px){.reportCards,.analyticsGrid{grid-template-columns:1fr!important}.billingKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.billingKpis{grid-template-columns:1fr!important}.simpleTable{padding-left:8px;padding-right:8px}.settingsGrid{grid-template-columns:1fr!important}}html{scrollbar-color:#0b4d72 var(--cf-color-canvas);scrollbar-width:thin}.cfMain{padding:16px 18px 30px!important}.cfPanel .panelHead{border-bottom:1px solid var(--cf-color-info-border)!important;background:linear-gradient(#082032d1,#0416248a)!important}.cfPanel .panelHead .cfIcon{color:#3ecfff!important}.cfBtn{border-radius:8px!important;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s!important}.cfBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #0000002e!important}.cfBtn.primary{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#138cf5,#0870ce)!important;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0471d329!important}.cfBtn.good{border-color:var(--cf-color-success-border)!important;background:linear-gradient(#119b70f5,#086f50f5)!important}.cfBtn.danger{border-color:var(--cf-color-danger-border)!important;background:linear-gradient(#872534b8,#581823b8)!important}.workspaceToolbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;position:relative!important;overflow:hidden!important}.workspaceToolbar:after{content:"";background:linear-gradient(90deg,var(--cf-color-accent),transparent);opacity:.5;width:220px;height:1px;position:absolute;bottom:0;left:0}.workspaceTabs{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 10px 28px #0000002e!important}.workspaceTabs button{transition:background .16s,color .16s!important;position:relative!important}.workspaceTabs button:not(.active):hover{color:#d7eef9!important;background:#083c5b70!important}.workspaceTabs button.active:after{content:"";background:#45d7ff;border-radius:2px;height:2px;position:absolute;bottom:0;left:24%;right:24%;box-shadow:0 0 12px #45d7ffbf}.slimShipmentHeader{border-radius:10px!important;overflow:hidden!important;box-shadow:0 10px 26px #00000024!important}.slimShipmentHeader>div{border-right:1px solid var(--cf-color-info-border)!important;min-height:66px!important;padding:12px 15px!important}.slimShipmentHeader>div:last-child{border-right:0!important}.slimShipmentHeader span{font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;color:#668aa0!important}.slimShipmentHeader b,.slimShipmentHeader h2{color:#eff9ff!important}.formGrid{gap:11px!important}.field label,.cfField label{color:#7494a7!important;font-size:var(--cf-font-meta)!important;letter-spacing:.07em!important}.formGrid input,.formGrid select,.formGrid textarea,.editWorkspace input,.editWorkspace select,.editWorkspace textarea{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface),var(--cf-color-canvas-subtle))!important;color:#eef8ff!important;border-radius:8px!important;transition:border-color .14s,box-shadow .14s,background .14s!important}.formGrid input:hover,.formGrid select:hover,.formGrid textarea:hover,.editWorkspace input:hover,.editWorkspace select:hover,.editWorkspace textarea:hover{border-color:var(--cf-color-info-border)!important}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus,.editWorkspace input:focus,.editWorkspace select:focus,.editWorkspace textarea:focus{border-color:var(--cf-color-info-border)!important;background:#041a2a!important;outline:none!important;box-shadow:0 0 0 3px #25c5ff1a,0 0 22px #1897dd14!important}.editStepper{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(180deg,#051725,var(--cf-color-canvas-subtle))!important;border-radius:10px!important;box-shadow:0 12px 28px #00000024!important}.editStepper>div i{box-shadow:0 0 0 3px #1fabe70f}.editSaveBar{z-index:20!important;border:1px solid var(--cf-color-info-border)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#03111df0!important;border-radius:10px!important;position:sticky!important;bottom:12px!important;box-shadow:0 18px 40px #00000057!important}.billingWorkspaceV5 .cfPanel:hover{transform:none}.billingQuickFeesV5 button{transition:transform .14s,border-color .14s,background .14s,color .14s!important}.billingQuickFeesV5 button:hover:not(:disabled){transform:translateY(-1px);background:#094a70b8!important}.billingQuickFeesV5.customer button:hover:not(:disabled){background:#0e6b505c!important}.billingSplitRow{transition:background .14s,box-shadow .14s!important}.billingSplitRow:hover{box-shadow:inset 2px 0 #2ec9fb;background:linear-gradient(90deg,#083a5a52,#0419281a)!important}.billingHeadlineTotalsV5>span{transition:border-color .14s,transform .14s!important}.billingHeadlineTotalsV5>span:hover{transform:translateY(-1px);border-color:var(--cf-color-info-border)!important}.statusPill{letter-spacing:.01em!important;justify-content:center!important;align-items:center!important;min-height:26px!important;display:inline-flex!important}.tableEmpty{border:1px dashed var(--cf-color-info-border)!important;background:#041c2c42!important;border-radius:9px!important;margin:10px!important}.topBar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 30px #00000026!important}.topBar h1{letter-spacing:-.02em!important}.searchBox,.cfSearch{background:linear-gradient(180deg,#041827,var(--cf-color-canvas-subtle))!important;border:1px solid var(--cf-color-info-border)!important;border-radius:9px!important}.searchBox:focus-within,.cfSearch:focus-within{border-color:var(--cf-color-info-border)!important;box-shadow:0 0 0 3px #28c6fb17!important}.cfNavV5 button.active:after{content:"";background:#52d9ff;border-radius:50%;width:5px;height:5px;position:absolute;right:8px;box-shadow:0 0 10px #52d9ff}.cfProfileV5{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (width<=1180px){.cfMain{padding:14px!important}.shipmentWorkspace{max-width:none}.workspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspaceTabs button{height:46px!important}}@media (width<=760px){.cfMain{padding:10px!important}.workspaceToolbar{align-items:stretch!important;gap:8px!important}.workspaceToolbar,.workspaceToolbar>div{flex-wrap:wrap!important}.workspaceToolbar .cfBtn{flex:auto}.workspaceTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.slimShipmentHeader{grid-template-columns:1fr 1fr!important}.editSaveBar{bottom:6px!important}}.cfMain{width:100%!important;max-width:1760px!important;margin:0 auto!important}.pageStack{gap:12px!important}.topBar{min-height:64px!important;padding:12px 16px!important}.topBar h1{font-size:21px!important}.topBar p{color:#7897aa!important;font-size:var(--cf-font-meta)!important;margin-top:3px!important}.cfPanel{overflow:hidden;border-radius:11px!important}.cfPanel .panelHead{padding:11px 14px!important}.cfPanel .panelHead b,.cfPanel .panelHead h3{letter-spacing:-.01em}.simpleTable .simpleHead{color:#7898ab!important;background:linear-gradient(#071f31eb,#041725d1)!important;height:42px!important}.simpleTable>button{border-bottom-color:var(--cf-color-info-border)!important;border-radius:7px!important;min-height:58px!important;margin:2px 0!important}.simpleTable>button:hover{transform:translate(2px)}.billingKpis>div{position:relative;overflow:hidden}.billingKpis>div:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#2dcaff9e,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.billingKpis>div b{letter-spacing:-.035em!important}.reportCards>div{position:relative;overflow:hidden;transition:transform .15s,border-color .15s,box-shadow .15s!important}.reportCards>div:hover{transform:translateY(-2px);border-color:var(--cf-color-info-border)!important;box-shadow:0 18px 36px #0000003d!important}.reportCards>div:after{content:"";pointer-events:none;background:radial-gradient(circle,#20b1f017,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-45px}.metricRows>div{transition:background .14s,padding .14s}.metricRows>div:hover{background:#0736533d;border-radius:7px;padding-left:7px!important;padding-right:7px!important}.alertList>button{transition:transform .14s,border-color .14s,background .14s!important}.alertList>button:hover{transform:translate(2px)}.commandHero{box-shadow:0 20px 55px #0000004d,0 0 0 1px #1997da0d!important}.commandHero .heroIdentity{position:relative!important;overflow:hidden!important}.commandHero .heroIdentity:after{content:"";pointer-events:none;background:radial-gradient(circle,#149ae21f,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px;right:-120px}.commandHero .heroFact{transition:background .14s,box-shadow .14s!important}.commandHero .heroFact:hover{box-shadow:inset 0 -2px #25c5ff75!important}.journeyPanel{box-shadow:0 16px 40px #00000038!important}.journeyRail{background:linear-gradient(#04142173,#020e1838)!important}.journeyStep{border-radius:8px;transition:background .14s,border-color .14s!important}.journeyStep:hover{background:#0737553d!important}.workspaceTabs{border-color:var(--cf-color-info-border)!important}.workspaceTabs button{letter-spacing:.005em!important;font-weight:720!important}.formSection,.editSection{border-radius:10px!important}.formSection h3,.editSection h3{letter-spacing:-.015em!important}.billingWorkspaceV5{gap:12px!important}.billingSplitRow input,.billingSplitRow select{min-height:38px!important}.billingQuickFeesV5{gap:6px!important}.billingQuickFeesV5 button{border-radius:7px!important;min-height:31px!important}.cfSidebarV5{box-shadow:14px 0 44px #0000004d!important}.cfBrandV5{height:138px!important}.cfBrandV5 img{width:174px!important}.cfNavV5{gap:3px!important}.cfProfileV5{padding:11px 14px!important}.statusPill.good:before,.statusPill.warn:before,.statusPill.bad:before,.statusPill.info:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;box-shadow:0 0 8px}.tableEmpty{text-align:center!important;place-items:center!important;min-height:92px!important;display:grid!important}.analyticsGrid>.cfPanel,.settingsGrid>.cfPanel{box-shadow:0 14px 34px #0000002e!important}@media (width<=1180px){.cfBrandV5{height:118px!important}.cfBrandV5 img{width:150px!important}}@media (width<=820px){.topBar{padding:10px 12px!important}.topBar h1{font-size:18px!important}.cfPanel .panelHead{padding:10px 12px!important}.reportCards{padding:10px!important}.billingKpis{gap:8px!important}}.multiContainerEditorV5{border:1px solid var(--cf-color-info-border);background:#03121e8f;border-radius:10px;width:100%;overflow:hidden}.multiContainerHeadV5{border-bottom:1px solid var(--cf-color-info-border);background:linear-gradient(#071f31e6,#041725a8);justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.multiContainerHeadV5 span,.multiContainerHeadV5 b,.multiContainerHeadV5 small{display:block}.multiContainerHeadV5 span{font-size:var(--cf-font-meta);letter-spacing:.12em;color:#65879b}.multiContainerHeadV5 b{color:#eaf7ff;margin-top:3px;font-size:11px}.multiContainerHeadV5 small{font-size:var(--cf-font-meta);color:#75a3bd;margin-top:4px}.multiContainerRowsV5{gap:9px;padding:10px;display:grid}.multiContainerCardV5{border:1px solid var(--cf-color-info-border);background:linear-gradient(#041b2bd1,#03121ed1);border-radius:9px;overflow:hidden}.multiContainerPrimaryV5{grid-template-columns:28px minmax(210px,1.4fr) minmax(135px,.6fr) 34px;align-items:end;gap:9px;padding:10px 10px 8px;display:grid}.multiContainerCargoV5{border-top:1px solid var(--cf-color-info-border);background:#010c1542;grid-template-columns:minmax(100px,.45fr) minmax(120px,.55fr) minmax(100px,.45fr) minmax(240px,1.55fr);gap:9px;padding:9px 10px 11px;display:grid}.multiContainerPrimaryV5 label,.multiContainerCargoV5 label{gap:4px;display:grid}.multiContainerPrimaryV5 small,.multiContainerCargoV5 small{font-size:var(--cf-font-meta);letter-spacing:.1em;color:#63859a}.multiContainerPrimaryV5 input,.multiContainerPrimaryV5 select,.multiContainerCargoV5 input{width:100%;border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-canvas-subtle)!important;color:#e9f7ff!important;border-radius:7px!important;height:38px!important;padding:0 9px!important}.multiContainerPrimaryV5 input:focus,.multiContainerPrimaryV5 select:focus,.multiContainerCargoV5 input:focus{border-color:var(--cf-color-info-border)!important;outline:none!important;box-shadow:0 0 0 2px #29c7fb17!important}.containerIndexV5{border:1px solid var(--cf-color-info-border);color:#54d9ff;width:26px;height:26px;font-size:var(--cf-font-meta);background:#28bef317;border-radius:50%;align-self:center;place-items:center;font-weight:850;display:grid}.multiContainerEmptyV5{color:#7192a6;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;min-height:94px;padding:13px;display:grid}.multiContainerEmptyV5>.cfIcon{color:#39caff}.multiContainerEmptyV5 b,.multiContainerEmptyV5 span{display:block}.multiContainerEmptyV5 b{color:#e9f7ff;font-size:10px}.multiContainerEmptyV5 span{font-size:var(--cf-font-meta);margin-top:3px;line-height:1.5}.quickAddShipmentV5{border:1px solid var(--cf-color-info-border);background:linear-gradient(#051a2af5,#03111df5);border-radius:11px;grid-template-columns:minmax(230px,.8fr) auto minmax(360px,1.2fr) minmax(190px,.55fr);align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:grid;box-shadow:0 12px 30px #00000029}.quickAddTitleV5{align-items:center;gap:10px;display:flex}.quickAddTitleV5>span{border:1px solid var(--cf-color-info-border);color:#47d5ff;background:#20bcf51a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quickAddTitleV5 small,.quickAddTitleV5 b{display:block}.quickAddTitleV5 small{font-size:var(--cf-font-meta);letter-spacing:.14em;color:#5f8298}.quickAddTitleV5 b{color:#eaf7ff;margin-top:3px;font-size:10px}.quickAddModeV5{border:1px solid var(--cf-color-info-border);background:var(--cf-color-canvas-subtle);border-radius:8px;padding:3px;display:flex}.quickAddModeV5 button{color:#7395a9;height:32px;font-size:var(--cf-font-meta);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-weight:800;display:flex}.quickAddModeV5 button.active{color:#fff;background:linear-gradient(#0d75bc,#075280);box-shadow:0 0 12px #1fa3e02e}.quickAddInputV5{border:1px solid var(--cf-color-info-border);background:#031723;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;height:42px;padding:3px 3px 3px 9px;display:grid}.quickAddInputV5>.cfIcon{color:#42d1ff}.quickAddInputV5 input{font-size:10px;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.quickAddInputV5 .cfBtn{height:34px!important;min-height:34px!important}.quickAddAsideV5{gap:6px;display:grid}.quickAddAsideV5>span{font-size:var(--cf-font-meta);color:#6c8b9f;line-height:1.4}.quickAddAsideV5 .cfBtn{justify-content:center}.newShipmentLauncherBackdropV5{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00070dc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.newShipmentLauncherV5{border:1px solid var(--cf-color-info-border);background:linear-gradient(180deg,#061b2b,var(--cf-color-canvas-subtle));border-radius:15px;width:min(980px,96vw);overflow:hidden;box-shadow:0 34px 90px #0000009e}.newShipmentLauncherV5>header{border-bottom:1px solid var(--cf-color-info-border);grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px 24px 18px;display:grid}.newShipmentLauncherV5 .eyebrow{color:#4bd4ff;font-size:var(--cf-font-meta);letter-spacing:.14em;align-items:center;gap:7px;font-weight:850;display:flex}.newShipmentLauncherV5 h2{color:#f1f9ff;margin:8px 0 6px;font-size:24px}.newShipmentLauncherV5 p{color:#7898ad;max-width:720px;margin:0;font-size:10px;line-height:1.55}.launcherCloseV5{border:1px solid var(--cf-color-info-border);color:#8fb1c4;background:#041622;border-radius:8px;width:34px;height:34px;font-size:20px}.launcherCloseV5:hover{border-color:var(--cf-color-info-border);color:#fff}.newShipmentLauncherV5 .quickAddShipmentV5.launcher{box-shadow:none;grid-template-columns:minmax(210px,.75fr) auto minmax(330px,1.2fr) minmax(180px,.55fr);margin:18px 18px 12px}.launcherChoiceNoteV5{border:1px solid var(--cf-color-info-border);color:#4bd4ff;background:#020f1980;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin:0 18px 18px;padding:12px 14px;display:grid}.launcherChoiceNoteV5 b,.launcherChoiceNoteV5 span{display:block}.launcherChoiceNoteV5 b{font-size:var(--cf-font-meta);color:#dff5ff}.launcherChoiceNoteV5 span{font-size:var(--cf-font-meta);color:#7292a7;margin-top:3px;line-height:1.45}@media (width<=1100px){.quickAddShipmentV5{grid-template-columns:1fr auto minmax(300px,1fr)}.quickAddAsideV5{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.newShipmentLauncherV5 .quickAddShipmentV5.launcher{grid-template-columns:1fr auto minmax(280px,1fr)}.newShipmentLauncherV5 .quickAddShipmentV5.launcher .quickAddAsideV5{grid-column:1/-1}.multiContainerCargoV5{grid-template-columns:repeat(3,minmax(100px,1fr))}.containerDescriptionV5{grid-column:1/-1}}@media (width<=760px){.quickAddShipmentV5,.newShipmentLauncherV5 .quickAddShipmentV5.launcher{grid-template-columns:1fr}.quickAddModeV5{justify-self:start}.quickAddInputV5{width:100%}.quickAddAsideV5{grid-column:auto;grid-template-columns:1fr}.newShipmentLauncherBackdropV5{align-items:start;padding:10px;overflow:auto}.newShipmentLauncherV5{margin-top:12px}.newShipmentLauncherV5>header{padding:17px}.newShipmentLauncherV5 h2{font-size:20px}.multiContainerPrimaryV5{grid-template-columns:26px 1fr 34px}.multiContainerPrimaryV5 label:nth-of-type(2){grid-column:2}.multiContainerPrimaryV5 .iconBtn{grid-area:1/3/3;align-self:center}.multiContainerCargoV5{grid-template-columns:1fr 1fr}.containerDescriptionV5{grid-column:1/-1}.multiContainerEmptyV5{grid-template-columns:28px 1fr}.multiContainerEmptyV5 .cfBtn{grid-column:1/-1}}html[data-cf-density=compact] .cfPanel .panelHead{min-height:48px!important;padding:8px 12px!important}html[data-cf-density=compact] .simpleTable>button{min-height:50px!important}html[data-cf-density=compact] .workspaceTabs button{height:44px!important}html[data-cf-density=compact] .heroFact{min-height:60px!important}html[data-cf-density=compact] .journeyRail{padding-top:18px!important;padding-bottom:18px!important}.settingsGrid{align-items:start!important}.settingsSaveState{min-height:var(--cf-control-height)!important;padding:var(--cf-space-2) var(--cf-space-3)!important;border:1px solid var(--cf-color-info-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important;font-size:var(--cf-font-helper)!important;grid-column:1/-1!important}.settingsSaveState:before{content:"✓";margin-right:var(--cf-space-2);font-weight:900;color:var(--cf-color-success)!important}.settingsActionsV5{gap:var(--cf-space-2)!important;padding:0 var(--cf-space-4) var(--cf-space-4)!important;flex-wrap:wrap!important;display:flex!important}.settingsActionsV5 .cfBtn{min-height:var(--cf-control-height)!important}.settingsGrid>.cfPanel:has(.teamAccessStableIntro){grid-column:1/-1!important;min-width:0!important}.settingsGrid .teamAccessStableIntro{border-bottom-color:var(--cf-color-border-soft)!important}.settingsGrid .teamAccessStableIntro b{color:var(--cf-color-text)!important;font-size:var(--cf-font-subheading)!important}.settingsGrid .teamAccessStableIntro small,.settingsGrid .securityNote{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.settingsGrid .teamAccessStableCreate input,.settingsGrid .teamAccessStableCreate select,.settingsGrid .teamAccessStableUsers select{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important}.settingsGrid .teamAccessStableCreate>button{background:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important;border-color:var(--cf-color-action)!important}.settingsGrid .teamAccessStableMessage{border-color:var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}.settingsGrid .teamAccessStableUsers .securityUser{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important}.settingsGrid .teamAccessStableUsers b{color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.settingsGrid .teamAccessStableUsers small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.settingsGrid .securityToggle{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.settingsGrid .securityBadge{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-raised)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-meta)!important}.teamAccessPanelStable{min-width:0;grid-column:1/-1!important}.teamAccessStableIntro{border-bottom:1px solid var(--cf-color-info-border)!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:20px!important;display:flex!important}.teamAccessStableIntro>div{min-width:0;flex-direction:column!important;gap:6px!important;display:flex!important}.teamAccessStableIntro b{color:#f4fbff!important;font-size:20px!important;line-height:1.2!important}.teamAccessStableIntro small{color:#9fc1d0!important;font-size:12px!important;line-height:1.5!important;display:block!important}.teamAccessStableCreate{grid-template-columns:minmax(170px,1fr) minmax(210px,1.1fr) minmax(260px,1.25fr) minmax(210px,.95fr) 145px!important;align-items:stretch!important;gap:12px!important;padding:18px 20px!important;display:grid!important}.teamAccessStableCreate>input,.teamAccessStableCreate>select,.teamAccessStableCreate>button,.teamPasswordField{box-sizing:border-box!important;width:100%!important;min-width:0!important}.teamAccessStableCreate input,.teamAccessStableCreate select,.teamAccessStableCreate>button,.teamPasswordField input,.teamPasswordField button{min-height:48px!important;font-size:14px!important}.teamPasswordField{border:1px solid var(--cf-color-info-border)!important;background:#04121d!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.teamPasswordField input{color:var(--cf-color-text)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:10px 12px!important}.teamPasswordField button{border:0!important;border-left:1px solid var(--cf-color-info-border)!important;color:#8fe7ff!important;cursor:pointer!important;background:#0a2a40!important;padding:0 12px!important;font-weight:800!important}.teamAccessStableUsers{padding:0 20px 18px!important}.teamAccessStableUsers .securityUser{grid-template-columns:minmax(220px,1.35fr) minmax(160px,.75fr) 105px 105px 140px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;display:grid!important}.teamAccessStableUsers .securityUser>div:first-child{min-width:0!important}.teamAccessStableUsers .securityUser small{color:#8fb1c1!important;overflow-wrap:anywhere!important;font-size:12px!important}.teamResetPasswordButton{border:1px solid var(--cf-color-info-border)!important;color:#bdeeff!important;cursor:pointer!important;background:#09263a!important;border-radius:9px!important;min-height:38px!important;font-weight:800!important}.teamInviteReady,.teamPasswordReset{border:1px solid var(--cf-color-info-border)!important;background:linear-gradient(#08273bf0,#041826f5)!important;border-radius:13px!important;margin:0 20px 18px!important;overflow:hidden!important}.teamInviteHead,.teamPasswordResetHead{border-bottom:1px solid var(--cf-color-info-border)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:15px 17px!important;display:flex!important}.teamInviteHead>div,.teamPasswordResetHead>div{gap:3px!important;display:grid!important}.teamInviteHead small,.teamPasswordResetHead small{font-size:var(--cf-font-meta)!important;letter-spacing:.1em!important;color:#55d8ff!important;font-weight:900!important}.teamInviteHead b,.teamPasswordResetHead b{color:#f4fbff!important;font-size:15px!important}.teamInviteHead span,.teamPasswordResetHead span{color:#8fb2c2!important;font-size:12px!important}.teamInviteHead>button,.teamPasswordResetHead>button{border:1px solid var(--cf-color-border)!important;color:#9fc3d3!important;cursor:pointer!important;background:#ffffff08!important;border-radius:8px!important;padding:7px 10px!important}.teamInviteCredentials{grid-template-columns:1.2fr 1fr 1fr!important;gap:10px!important;padding:15px 17px!important;display:grid!important}.teamInviteCredentials>div{border:1px solid var(--cf-color-info-border)!important;background:#041725!important;border-radius:9px!important;gap:5px!important;min-width:0!important;padding:11px 12px!important;display:grid!important}.teamInviteCredentials span{font-size:var(--cf-font-meta)!important;color:#7197aa!important;letter-spacing:.08em!important}.teamInviteCredentials b,.teamInviteCredentials code{color:#e9f9ff!important;overflow-wrap:anywhere!important;font-size:13px!important}.teamInviteCredentials code{color:#8fe7ff!important}.teamInviteActions{align-items:center!important;gap:14px!important;padding:0 17px 16px!important;display:flex!important}.teamInviteActions button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#159dd7,#276eef)!important;border:0!important;border-radius:9px!important;min-height:42px!important;padding:0 16px!important;font-weight:900!important}.teamInviteActions small{color:#829fad!important;font-size:10px!important;line-height:1.45!important}.teamPasswordResetFields{grid-template-columns:minmax(280px,1.2fr) minmax(240px,1fr) 150px!important;gap:10px!important;padding:15px 17px 10px!important;display:grid!important}.teamPasswordResetFields>input{border:1px solid var(--cf-color-info-border)!important;min-height:48px!important;color:var(--cf-color-text)!important;background:#04121d!important;border-radius:10px!important;padding:10px 12px!important;font-size:14px!important}.teamPasswordResetFields>button{color:#fff!important;cursor:pointer!important;background:#168fc6!important;border:0!important;border-radius:9px!important;font-weight:900!important}.teamResetNote{color:#88a8b8!important;padding:0 17px 15px!important;font-size:10px!important;line-height:1.45!important;display:block!important}.teamAccessStableMessage{color:#b9e9f8!important;border:1px solid var(--cf-color-info-border)!important;background:#0e4e6940!important;border-radius:8px!important;min-height:0!important;margin:0 20px 14px!important;padding:10px 12px!important}.teamAccessPanelStable>.securityNote{color:#9cbac8!important;margin:0!important;padding:0 20px 18px!important;font-size:11px!important;line-height:1.55!important}@media (width<=1300px){.teamAccessStableCreate{grid-template-columns:1fr 1fr!important}.teamAccessStableCreate>button[type=submit]{grid-column:1/-1!important}.teamAccessStableUsers .securityUser{grid-template-columns:minmax(200px,1fr) minmax(150px,.8fr) 100px 110px!important}.teamAccessStableUsers .teamResetPasswordButton{grid-column:1/-1!important;width:max-content!important}.teamInviteCredentials{grid-template-columns:1fr 1fr!important}.teamInviteCredentials>div:last-child{grid-column:1/-1!important}.teamPasswordResetFields{grid-template-columns:1fr 1fr!important}.teamPasswordResetFields>button{grid-column:1/-1!important;min-height:44px!important}}@media (width<=720px){.teamAccessStableIntro{flex-direction:column!important}.teamAccessStableCreate{grid-template-columns:1fr!important}.teamAccessStableCreate>button[type=submit]{grid-column:auto!important}.teamAccessStableUsers .securityUser{grid-template-columns:1fr!important}.teamAccessStableUsers .teamResetPasswordButton{grid-column:auto!important;width:100%!important}.teamInviteCredentials,.teamPasswordResetFields{grid-template-columns:1fr!important}.teamInviteCredentials>div:last-child,.teamPasswordResetFields>button{grid-column:auto!important}.teamInviteActions{flex-direction:column!important;align-items:stretch!important}.teamInviteActions button{width:100%!important}.teamPasswordField{grid-template-columns:1fr!important}.teamPasswordField button{border-left:0!important;border-top:1px solid var(--cf-color-info-border)!important}.teamInviteHead,.teamPasswordResetHead{flex-direction:column!important}}.cfApp{isolation:isolate}.cfMain{position:relative;background:radial-gradient(circle at 78% -10%,#0e77bc14,#0000 28%),radial-gradient(circle at 8% 38%,#005d9d0d,#0000 32%),0 0!important}.cfSidebarV5{border-right-color:var(--cf-color-info-border)!important;box-shadow:18px 0 55px #00000052,inset -1px 0 #39b9ef0d!important}.cfBrandV5{position:relative}.cfNavV5 button{position:relative;overflow:hidden}.cfGlobalHeaderV5,.topBar{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#061c2cf7,#03101bf7)!important;box-shadow:0 12px 32px #00000026!important}.cfGlobalHeaderV5{border-radius:12px!important}.cfGlobalSearchWrap input{transition:border-color .16s,box-shadow .16s,background .16s}.cfGlobalSearchWrap input:focus{border-color:var(--cf-color-info-border)!important;background:#041927!important;box-shadow:0 0 0 3px #28bff514,0 0 24px #1d96d014!important}.cfPanel{transition:border-color .16s,box-shadow .16s;border-color:var(--cf-color-info-border)!important;background:linear-gradient(#051827fa,#03101bfa)!important;box-shadow:0 14px 34px #00000029!important}.cfPanel:hover{border-color:var(--cf-color-info-border)!important;box-shadow:0 18px 40px #00000030!important}.cfPanel .panelHead{background:linear-gradient(#07213485,#04162352)!important}.cfBtn{transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s!important}.cfBtn:hover:not(:disabled){transform:translateY(-1px)}.cfBtn:active:not(:disabled){transform:translateY(0)}.cfBtn.primary{box-shadow:0 8px 22px #077aca24!important}.simpleTable>button,.simpleTable>div:not(.simpleHead){transition:background .14s,border-color .14s}.simpleTable>button:hover,.simpleTable>div:not(.simpleHead):hover{background:#07375457!important}.statusPill{box-shadow:inset 0 1px #ffffff06!important}.shipmentWorkspace,.simplePage{animation:.18s ease-out cfPageIn}.globalError{border-radius:10px!important;box-shadow:0 12px 34px #00000038!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px!important;outline:2px solid #32cdffc7!important}@keyframes cfPageIn{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shipmentWorkspace,.simplePage{animation:none!important}.cfNavV5 button:after{display:none}.cfBtn{transition:none!important}}.dashControlTowerV5{max-width:1580px;margin:0 auto}.dashHeroV5{border:1px solid var(--cf-color-info-border);background:radial-gradient(circle at 82% 42%,#19a0dd2b,#0000 30%),linear-gradient(135deg,#061f32 0%,#041521 58%,#061827 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:176px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000002e}.dashHeroV5:before{content:"";background:linear-gradient(90deg,#43d8ff,#0000);width:40%;height:1px;position:absolute;top:0;left:0}.dashHeroCopyV5{z-index:2;max-width:760px;position:relative}.dashHeroCopyV5>small{font-size:var(--cf-font-meta);letter-spacing:.18em;color:#4ad5ff;font-weight:900}.dashHeroCopyV5 h2{letter-spacing:-.035em;color:#f3fbff;margin:8px 0;font-size:30px;line-height:1.05}.dashHeroCopyV5 p{color:#89a5b7;max-width:670px;margin:0;font-size:10px;line-height:1.65}.dashHeroSignalsV5{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dashHeroSignalsV5 span{border:1px solid var(--cf-color-info-border);min-height:27px;font-size:var(--cf-font-meta);letter-spacing:.06em;color:#7294aa;background:#0319287a;border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:flex}.dashHeroSignalsV5 i{background:#2dd8a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #2dd8a2bf}.dashHeroRadarV5{border:1px solid var(--cf-color-info-border);color:#4dd6ff;background:radial-gradient(circle,#106f9f2b,#0317258a 62%,#03121dbf);border-radius:50%;flex:0 0 142px;align-content:center;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden}.radarRingV5{border:1px solid var(--cf-color-info-border);border-radius:50%;position:absolute}.radarRingV5.one{inset:19px}.radarRingV5.two{inset:41px}.radarSweepV5{transform-origin:0;background:linear-gradient(90deg,#3ed2ffcc,#0000);width:50%;height:1px;animation:5s linear infinite dashRadarSweep;position:absolute;top:50%;left:50%}.dashHeroRadarV5 .cfIcon{z-index:2;position:relative}.dashHeroRadarV5 b{z-index:2;color:#fff;margin-top:4px;font-size:24px;position:relative}.dashHeroRadarV5 small{z-index:2;font-size:var(--cf-font-meta);letter-spacing:.12em;color:#6e91a7;margin-top:1px;font-weight:900;position:relative}@keyframes dashRadarSweep{to{transform:rotate(360deg)}}.dashKpisV5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dashKpisV5>button{border:1px solid var(--cf-color-info-border);background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-canvas-subtle));color:#eef9ff;text-align:left;border-radius:11px;min-height:108px;padding:14px 16px;transition:all .15s}.dashKpisV5>button:hover{border-color:var(--cf-color-info-border);transform:translateY(-1px);box-shadow:0 14px 32px #00000029}.dashKpisV5 span{font-size:var(--cf-font-meta);letter-spacing:.1em;text-transform:uppercase;color:#7192a7;align-items:center;gap:7px;font-weight:900;display:flex}.dashKpisV5 .cfIcon{color:#42d0ff}.dashKpisV5>button.attention .cfIcon{color:#f78}.dashKpisV5 b{margin-top:9px;font-size:25px;display:block}.dashKpisV5 small{font-size:var(--cf-font-meta);color:#66879b;margin-top:4px;display:block}.dashOpsGridV5,.dashBottomGridV5{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:12px;margin-top:12px;display:grid}.dashAttentionListV5,.dashUpcomingListV5{padding:7px 10px 11px;display:grid}.dashAttentionRowV5{border:1px solid var(--cf-color-info-border);border-left:3px solid var(--cf-color-danger-border);color:#eaf7ff;text-align:left;background:linear-gradient(90deg,#2a1e1442,#031421eb);border-radius:9px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:76px;margin-top:6px;padding:10px 11px;display:grid}.dashAttentionRowV5.critical{border-left-color:var(--cf-color-danger-border);background:linear-gradient(90deg,#46131f47,#031421eb)}.dashAttentionRowV5:hover{border-color:var(--cf-color-info-border);border-left-color:var(--cf-color-info-border)}.dashAttentionIconV5{border:1px solid var(--cf-color-info-border);color:#48d3ff;background:#156f9b1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.dashAttentionRowV5.critical .dashAttentionIconV5{border-color:var(--cf-color-danger-border);color:#ff7d8d;background:#71192a2b}.dashAttentionRowV5>div>div{align-items:center;gap:7px;display:flex}.dashAttentionRowV5 em{font-size:var(--cf-font-meta);letter-spacing:.08em;color:#f0ac61;background:#ee9e471a;border-radius:99px;padding:3px 6px;font-style:normal;font-weight:900}.dashAttentionRowV5.critical em{color:#ff8492;background:#ed5b6d1c}.dashAttentionRowV5 p{font-size:var(--cf-font-meta);color:#91a8b7;margin:4px 0 3px;line-height:1.4}.dashAttentionRowV5 small{font-size:var(--cf-font-meta);color:#66889d}.dashUpcomingListV5>button{border:0;border-bottom:1px solid var(--cf-color-info-border);width:100%;min-height:58px;color:var(--cf-color-text);text-align:left;background:0 0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 4px;display:grid}.dashUpcomingListV5>button:hover{background:#105d8614}.dashUpcomingListV5>button:last-of-type{border-bottom:0}.dashEventDotV5{background:#43ceff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #43ceff59}.dashEventDotV5.compliance{background:#b48cff}.dashEventDotV5.arrival{background:#35d5a1}.dashEventDotV5.departure{background:#56a9ff}.dashEventDotV5.task{background:#f1ac5b}.dashUpcomingListV5 b,.dashUpcomingListV5 small{display:block}.dashUpcomingListV5 b{font-size:var(--cf-font-meta)}.dashUpcomingListV5 small{font-size:var(--cf-font-meta);color:#708fa3;margin-top:3px}.dashUpcomingListV5 time{font-size:var(--cf-font-meta);color:#86a6b9;white-space:nowrap}.dashClearV5{color:#6e91a7;align-content:center;place-items:center;gap:6px;min-height:145px;display:grid}.dashClearV5.compact{min-height:120px}.dashClearV5 .cfIcon{color:#33d49e}.dashClearV5 b{color:#e7f7ff;font-size:11px}.dashClearV5 span{font-size:var(--cf-font-meta)}.dashShipmentQueueV5{padding:7px 10px 11px;display:grid}.dashShipmentRowV5{border:1px solid var(--cf-color-info-border);width:100%;min-height:74px;color:var(--cf-color-text);text-align:left;background:#041725b8;border-radius:9px;grid-template-columns:34px 1.05fr 1.25fr 1fr 88px 140px auto 16px;align-items:center;gap:10px;margin-top:5px;padding:8px 10px;display:grid}.dashShipmentRowV5:hover{border-color:var(--cf-color-info-border);background:#051f31e6}.dashModeV5{color:#46d2ff;background:#25a6dc17;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dashModeV5.air{color:#b591ff;background:#8762d517}.dashShipmentRefV5 b,.dashShipmentRefV5 small{display:block}.dashShipmentRefV5 b{font-size:10px}.dashShipmentRefV5 small{font-size:var(--cf-font-meta);color:#6f91a6;margin-top:3px}.dashShipmentRouteV5{color:#8da8b8;align-items:center;gap:6px;min-width:0;display:flex}.dashShipmentRouteV5 span{font-size:var(--cf-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashShipmentRouteV5 .cfIcon{color:#4ecfff;flex:none}.dashShipmentProgressV5>div{font-size:var(--cf-font-meta);color:#6e91a7;justify-content:space-between;display:flex}.dashShipmentProgressV5>div b{color:var(--cf-color-text-secondary)}.dashShipmentProgressV5>i,.dashTeamWorkloadV5 i{background:#092339;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.dashShipmentProgressV5>i>em,.dashTeamWorkloadV5 i>em{border-radius:inherit;background:linear-gradient(90deg,#1f9fd2,#37d6ff);height:100%;display:block}.dashShipmentProgressV5 small{font-size:var(--cf-font-meta);color:#607f93;margin-top:4px;display:block}.dashShipmentEtaV5 span,.dashShipmentEtaV5 b{display:block}.dashShipmentEtaV5 span{font-size:var(--cf-font-meta);letter-spacing:.1em;color:#66889c}.dashShipmentEtaV5 b{font-size:var(--cf-font-meta);margin-top:3px}.dashShipmentOwnerV5 .inlineAssignee{max-width:138px}.dashStatusBarsV5{gap:12px;padding:14px;display:grid}.dashStatusBarsV5 header{justify-content:space-between;align-items:center;display:flex}.dashStatusBarsV5 header span{font-size:var(--cf-font-meta);color:#88a4b5}.dashStatusBarsV5 header b{font-size:var(--cf-font-meta)}.dashStatusBarsV5>div>i{background:#071e30;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.dashStatusBarsV5>div>i>em{border-radius:inherit;background:linear-gradient(90deg,#176eaa,#31ccff);height:100%;display:block}.dashTeamWorkloadV5{padding:8px 12px 12px;display:grid}.dashTeamWorkloadV5>button{border:0;border-bottom:1px solid var(--cf-color-info-border);min-height:52px;color:var(--cf-color-text);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.dashTeamWorkloadV5>button>span{border:1px solid var(--cf-color-info-border);width:28px;height:28px;font-size:var(--cf-font-meta);color:#75dfff;background:#06243a;border-radius:50%;place-items:center;font-weight:900;display:grid}.dashTeamWorkloadV5>button b{font-size:var(--cf-font-meta)}.dashTeamWorkloadV5 i{height:3px;margin-top:5px}.dashTeamWorkloadV5 strong{text-align:right;font-size:10px}@media (width<=1260px){.dashShipmentRowV5{grid-template-columns:34px 1fr 1.15fr 1fr 80px auto 16px}.dashShipmentOwnerV5{display:none}}@media (width<=1040px){.dashKpisV5{grid-template-columns:1fr 1fr}.dashOpsGridV5,.dashBottomGridV5{grid-template-columns:1fr}.dashShipmentRowV5{grid-template-columns:34px 1fr 1fr auto 16px}.dashShipmentProgressV5,.dashShipmentEtaV5,.dashShipmentOwnerV5{display:none}}@media (width<=680px){.dashHeroV5{padding:20px}.dashHeroRadarV5{display:none}.dashHeroCopyV5 h2{font-size:24px}.dashKpisV5{grid-template-columns:1fr}.dashShipmentRowV5{grid-template-columns:30px minmax(0,1fr) auto 16px}.dashShipmentRouteV5{display:none}.dashShipmentRowV5 .statusPill{justify-self:end}.dashHeroSignalsV5 span:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.radarSweepV5{animation:none}}.customerPickerV5{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.customerPickerV5>div{min-width:0}.customerPickerV5 input{width:100%}.customerPickerV5>button{border:1px solid var(--cf-color-info-border);color:#72ddff;height:36px;font-size:var(--cf-font-meta);white-space:nowrap;cursor:pointer;background:#07547e57;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:flex}.customerPickerV5>button:hover:not(:disabled){border-color:var(--cf-color-info-border);color:#e8faff;background:#086fa273}.customerPickerV5>button:disabled{opacity:.55;cursor:wait}.customerPickerMsgV5{display:block;color:#5fd8ad!important;font-size:var(--cf-font-meta)!important;margin-top:5px!important}.customerPickerMsgV5.bad{color:#ff8797!important}.journeyStop.delayed{box-shadow:inset 0 0 0 1px #f5b5373d;background:#5c400a47!important}.journeyStop.exception{box-shadow:inset 0 0 0 1px #ff5b7747;background:#5916234d!important}.journeyStop.delayed .journeyDot{border-color:var(--cf-color-danger-border)!important;color:#ffd66f!important}.journeyStop.exception .journeyDot{border-color:var(--cf-color-danger-border)!important;color:#ff8da1!important}.journeyTrackStateV5{border:1px solid var(--cf-color-info-border);text-transform:uppercase;background:#031623bf;border-radius:99px;width:max-content;margin:5px auto 0;padding:2px 5px;font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;color:#69cfff!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.journeyTrackStateV5.completed{border-color:var(--cf-color-success-border);color:#53d9ae!important}.journeyTrackStateV5.delayed{border-color:var(--cf-color-danger-border);color:#ffd067!important}.journeyTrackStateV5.exception{border-color:var(--cf-color-danger-border);color:#ff8da4!important}.journeyInlineEditor.trackingEditorV5{width:370px;padding:0;overflow:hidden}.trackingEditorHeadV5{border-bottom:1px solid var(--cf-color-info-border);background:linear-gradient(#082a40eb,#041a29eb);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.trackingEditorHeadV5 span,.trackingEditorHeadV5 b{display:block}.trackingEditorHeadV5 span{font-size:var(--cf-font-meta);letter-spacing:.14em;color:#45cfff;font-weight:900}.trackingEditorHeadV5 b{color:var(--cf-color-text);margin-top:3px;font-size:12px}.trackingEditorHeadV5>button{border:1px solid var(--cf-color-info-border);color:#8eacbf;cursor:pointer;background:#0315228c;border-radius:7px;width:28px;height:28px;font-size:18px}.trackingUpdateGridV5{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.trackingUpdateGridV5 label{min-width:0}.trackingUpdateGridV5 label.full{grid-column:1/-1}.trackingUpdateGridV5 label>span{font-size:var(--cf-font-meta);letter-spacing:.08em;text-transform:uppercase;color:#6f96ad;margin-bottom:5px;font-weight:850;display:block}.trackingUpdateGridV5 input,.trackingUpdateGridV5 select,.trackingUpdateGridV5 textarea{border:1px solid var(--cf-color-info-border);width:100%;color:var(--cf-color-text);font:inherit;background:#061c2d;border-radius:7px}.trackingUpdateGridV5 textarea{resize:vertical;min-height:70px;padding:9px}.trackingEditorActionsV5{flex-wrap:wrap;gap:6px;padding:0 11px 11px;display:flex}.trackingHistoryV5{border-top:1px solid var(--cf-color-info-border);background:#02111c8c;padding:10px 11px}.trackingHistoryV5>span{font-size:var(--cf-font-meta);letter-spacing:.14em;color:#628da6;margin-bottom:7px;font-weight:900;display:block}.trackingHistoryV5>div{grid-template-columns:8px 1fr;align-items:start;gap:7px;padding:5px 0;display:grid}.trackingHistoryV5>div>i{background:#4fcfff;border-radius:50%;width:6px;height:6px;margin-top:4px}.trackingHistoryV5>div>i.completed{background:#37d7a5}.trackingHistoryV5>div>i.delayed{background:#edb23c}.trackingHistoryV5>div>i.exception{background:#ff617d}.trackingHistoryV5 b,.trackingHistoryV5 small{display:block}.trackingHistoryV5 b{font-size:var(--cf-font-meta);color:#dff5ff}.trackingHistoryV5 small{font-size:var(--cf-font-meta);color:#7799ad;margin-top:2px;line-height:1.4}@media (width<=900px){.journeyInlineEditor.trackingEditorV5{width:min(390px,100vw - 28px)}}@media (width<=560px){.trackingUpdateGridV5{grid-template-columns:1fr}.trackingUpdateGridV5 label.full{grid-column:auto}.customerPickerV5{grid-template-columns:1fr}.customerPickerV5>button{width:max-content}}.journeyPanel:has(.journeyStopWrap.editing){z-index:9997!important;overflow:visible!important}.journeyStopWrap.editing{z-index:10000!important}.journeyStopWrap.editing:before{content:"";z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#00080f94;position:fixed;inset:0}.journeyInlineEditor.trackingEditorV5{z-index:9999!important;border-radius:12px!important;width:min(360px,100vw - 28px)!important;max-height:calc(100dvh - 32px)!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 80px #000000ad,0 0 0 1px #31bfff2e!important}.trackingEditorHeadV5{cursor:default!important;-webkit-user-select:none!important;user-select:none!important;z-index:2!important;background:linear-gradient(#062337,#041a2a)!important;padding:9px 11px!important;position:sticky!important;top:0!important}.trackingEditorHeadV5 span{font-size:var(--cf-font-meta)!important}.trackingEditorHeadV5 b{font-size:11px!important}.trackingEditorHeadV5>button{cursor:pointer!important;width:26px!important;height:26px!important}.trackingUpdateGridV5{gap:7px!important;padding:10px!important}.trackingUpdateGridV5 label>span{font-size:var(--cf-font-meta)!important;margin-bottom:4px!important}.trackingUpdateGridV5 input,.trackingUpdateGridV5 select{height:34px!important;padding:0 8px!important}.trackingUpdateGridV5 textarea{resize:vertical!important;min-height:52px!important;max-height:72px!important;padding:7px 8px!important}.trackingEditorActionsV5{background:linear-gradient(#03121ed1,#03121e 38%)!important;gap:6px!important;padding:0 10px 10px!important;position:sticky!important;bottom:0!important}.trackingEditorActionsV5 .cfBtn{min-height:31px!important;font-size:var(--cf-font-meta)!important;padding:0 8px!important}.trackingHistoryV5{padding:7px 10px!important}.trackingHistoryV5>span{margin-bottom:4px!important}.trackingHistoryV5>div{padding:3px 0!important}.trackingHistoryV5 b{font-size:var(--cf-font-meta)!important}.trackingHistoryV5 small{font-size:var(--cf-font-meta)!important;line-height:1.25!important}.journeyPanel:has(.journeyStopWrap.editing) .journeyRail{overflow:visible!important}@media (width<=560px){.journeyInlineEditor.trackingEditorV5{width:calc(100vw - 22px)!important;max-height:calc(100dvh - 22px)!important}.trackingUpdateGridV5{grid-template-columns:1fr 1fr!important}.trackingUpdateGridV5 label.full{grid-column:1/-1!important}}.autoStatusFieldV5{border:1px solid var(--cf-color-info-border);background:linear-gradient(#052337e6,#031726f0);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 10px;display:flex}.autoStatusFieldV5>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.autoStatusFieldV5 small{font-size:var(--cf-font-meta);color:#6f96ad;line-height:1.3}.autoStatusFieldV5>.cfIcon{color:#46d2ff;opacity:.82;flex:none}.dashControlTowerV5{padding-bottom:28px}.dashControlTowerV5>.topBar{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#051b2bfa,#03111cfa)!important;margin-bottom:14px!important;box-shadow:0 12px 30px #0000002e!important}.dashHeroV5{border-color:var(--cf-color-info-border)!important;background:radial-gradient(circle at 83% 46%,#15a7e533,#0000 29%),radial-gradient(circle at 12% 0,#186ab21f,#0000 34%),linear-gradient(135deg,#07243a 0%,#041726 52%,#061a2b 100%)!important;border-radius:16px!important;min-height:194px!important;padding:30px 34px!important;box-shadow:0 26px 64px #0000004d,inset 0 1px #ffffff06!important}.dashHeroV5:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2acdff06 1px,#0000 1px),linear-gradient(#2acdff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#0000009e,#0000);mask-image:linear-gradient(90deg,#0000,#0000009e,#0000)}.dashHeroCopyV5>small{font-size:var(--cf-font-meta)!important;letter-spacing:.2em!important;color:#58ddff!important}.dashHeroCopyV5 h2{text-shadow:0 8px 28px #0000004d;margin:9px 0!important;font-size:34px!important}.dashHeroCopyV5 p{color:#94afc0!important;font-size:11px!important}.dashHeroSignalsV5 span{border-color:var(--cf-color-info-border)!important;color:#87a6ba!important;background:#031929a8!important;min-height:30px!important;padding:0 11px!important}.dashHeroSignalsV5 span:first-child{color:#8cf3d1!important;border-color:var(--cf-color-success-border)!important;background:#0d574329!important}.dashHeroRadarV5{box-shadow:0 0 42px #19a2df1a,inset 0 0 32px #1677a51a;border-color:var(--cf-color-info-border)!important;flex-basis:156px!important;width:156px!important;height:156px!important}.dashHeroRadarV5 b{font-size:28px!important}.dashHeroRadarV5 small{font-size:var(--cf-font-meta)!important}.dashKpisV5{gap:12px!important;margin-top:14px!important}.dashKpisV5>button{position:relative;overflow:hidden;border-color:var(--cf-color-info-border)!important;background:linear-gradient(155deg,#061d2f,var(--cf-color-canvas-subtle) 72%)!important;border-radius:13px!important;min-height:118px!important;padding:17px 18px!important;box-shadow:0 14px 32px #0000002e!important}.dashKpisV5>button:before{content:"";background:linear-gradient(90deg,#44d8ffd1,#0000);width:44%;height:1px;position:absolute;top:0;left:0}.dashKpisV5>button:hover{transform:translateY(-2px);border-color:var(--cf-color-info-border)!important;box-shadow:0 18px 36px #00000040,0 0 22px #1496d814!important}.dashKpisV5>button>span{letter-spacing:.04em;font-size:var(--cf-font-meta)!important;color:#8dadbf!important}.dashKpisV5>button>b{color:#f5fbff!important;margin:10px 0 7px!important;font-size:30px!important;line-height:1!important}.dashKpisV5>button>small{font-size:var(--cf-font-meta)!important;color:#6f8fa3!important}.dashKpisV5>button.attention{border-color:var(--cf-color-danger-border)!important;background:linear-gradient(155deg,#40191fa8,#071622 76%)!important}.dashKpisV5>button.attention:before{background:linear-gradient(90deg,#ff7f75,#0000)}.dashOpsGridV5{gap:14px!important;margin-top:14px!important}.dashOpsGridV5>.cfPanel,.dashBottomGridV5>.cfPanel,.dashControlTowerV5>.cfPanel{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#051928fa,#03101bfa)!important;border-radius:13px!important;box-shadow:0 18px 42px #0003!important}.dashOpsGridV5 .panelHead,.dashBottomGridV5 .panelHead,.dashControlTowerV5>.cfPanel>.panelHead{border-bottom-color:var(--cf-color-info-border)!important;background:linear-gradient(#072235c2,#0416238c)!important;min-height:58px!important;padding:12px 16px!important}.dashOpsGridV5 .panelHead h3,.dashBottomGridV5 .panelHead h3,.dashControlTowerV5>.cfPanel>.panelHead h3{letter-spacing:.01em;font-size:13px!important}.dashOpsGridV5 .panelHead small,.dashBottomGridV5 .panelHead small,.dashControlTowerV5>.cfPanel>.panelHead small{font-size:var(--cf-font-meta)!important;color:#708fa3!important}.dashAttentionRowV5,.dashUpcomingListV5>button{transition:all .14s!important}.dashAttentionRowV5:hover,.dashUpcomingListV5>button:hover{transform:translate(2px);background:#08375475!important}.dashAttentionRowV5{min-height:82px!important;padding:12px 14px!important}.dashAttentionRowV5 b{font-size:10px!important}.dashAttentionRowV5 p{font-size:var(--cf-font-meta)!important;line-height:1.45!important}.dashAttentionRowV5 small{font-size:var(--cf-font-meta)!important}.dashAttentionIconV5{border-radius:10px!important;width:36px!important;height:36px!important}.dashShipmentQueueV5{padding:8px 10px 12px!important}.dashShipmentRowV5{border:1px solid var(--cf-color-info-border)!important;background:#03152275!important;border-radius:10px!important;min-height:76px!important;margin:5px 0!important;padding:9px 11px!important;transition:all .14s!important}.dashShipmentRowV5:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000029;border-color:var(--cf-color-info-border)!important;background:#062b438f!important}.dashModeV5{border-radius:10px!important;width:38px!important;height:38px!important}.dashShipmentRefV5 b{color:#f1faff!important;font-size:10px!important}.dashShipmentRefV5 small,.dashShipmentRouteV5,.dashShipmentProgressV5 small,.dashShipmentEtaV5 span{font-size:var(--cf-font-meta)!important}.dashShipmentEtaV5 b{font-size:10px!important}.dashShipmentProgressV5 i{background:#0a2c41!important;height:5px!important}.dashShipmentProgressV5 i em{box-shadow:0 0 10px #20d4ff42;background:linear-gradient(90deg,#20d4ff,#147df2)!important}.dashStatusBarsV5>div,.dashTeamWorkloadV5>button{padding:9px 2px!important}.dashStatusBarsV5 i,.dashTeamWorkloadV5 i{background:#09283b!important;height:5px!important}.dashStatusBarsV5 i em,.dashTeamWorkloadV5 i em{background:linear-gradient(90deg,#21cfff,#1685ee)!important}.dashTeamWorkloadV5>button:hover{background:#07344f61!important}.shipmentWorkspace .workspaceToolbar{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#061d2dfa,#03121dfa)!important;border-radius:11px!important;box-shadow:0 10px 24px #00000029!important}.shipmentWorkspace .workspaceTabs{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,#061c2c,var(--cf-color-canvas-subtle))!important;border-radius:11px!important;box-shadow:0 12px 30px #0000002e!important}.shipmentWorkspace .workspaceTabs button{letter-spacing:.02em!important;font-size:10px!important}.shipmentWorkspace .workspaceTabs button:hover:not(.active){color:var(--cf-color-text-secondary)!important;background:#0739576b!important}.shipmentWorkspace .workspaceTabs button.active{background:linear-gradient(#0b7bc6f0,#054473eb)!important;box-shadow:inset 0 0 0 1px #3dcfff94,inset 0 -2px #39d8ff,0 0 20px #0097ff1f!important}.commandHero{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,#061c2c,var(--cf-color-canvas-subtle))!important;border-radius:15px!important;box-shadow:0 26px 64px #00000045!important}.commandHero .heroTop{min-height:278px!important}.commandHero .heroIdentity{background:radial-gradient(circle at 14% 20%,#1a84c21c,transparent 34%),linear-gradient(140deg,#071f32,var(--cf-color-canvas-subtle))!important;padding:28px 32px!important}.commandHero .heroIdentity .eyebrow{font-size:var(--cf-font-meta)!important;letter-spacing:.17em!important;color:#56dcff!important}.commandHero .heroIdentity h2{margin:13px 0 21px!important;font-size:clamp(32px,3vw,48px)!important}.commandHero .heroIdentity h2:before{font-size:var(--cf-font-meta)!important;color:#56cce9!important}.commandHero .heroMeta{gap:9px!important}.commandHero .heroMeta>span{border-color:var(--cf-color-info-border)!important;letter-spacing:.02em!important;background:linear-gradient(#07334feb,#041e30eb)!important;min-height:41px!important;font-size:10px!important}.commandMap{background:radial-gradient(circle at 52% 48%,#0f7dc045,transparent 34%),linear-gradient(180deg,#061b2d,var(--cf-color-canvas-subtle))!important;min-height:278px!important}.commandMap:before{opacity:.85}.commandMap .mapLabel{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#06253bfa,#031523f5)!important;min-height:122px!important;padding:15px!important;top:31px!important;box-shadow:0 18px 38px #00000059!important}.commandMap .mapLabel span{font-size:var(--cf-font-meta)!important}.commandMap .mapLabel b{margin-top:9px!important;font-size:16px!important}.commandHero .heroFacts{background:linear-gradient(180deg,#041726,var(--cf-color-canvas-subtle))!important}.commandHero .heroFact{min-height:78px!important;padding:14px 17px!important;transition:all .14s!important}.commandHero .heroFact:hover{box-shadow:inset 0 -2px #2ccfff85;background:#08456b5c!important}.commandHero .heroFact .cfIcon{color:#43d4ff!important}.commandHero .complianceStrip{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,#061b2b,var(--cf-color-canvas-subtle))!important;border-radius:10px!important;margin:12px!important}.commandHero .complianceStrip>div{min-height:73px!important}.commandHero .complianceStrip>div>span:first-child{font-size:var(--cf-font-meta)!important;color:#708fa3!important}.journeyPanel{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-canvas-subtle))!important;border-radius:13px!important;margin-top:14px!important;box-shadow:0 22px 52px #00000038!important}.journeyTitle{background:linear-gradient(#07233685,#04162329);padding:18px 21px!important}.journeyTitle h3{font-size:18px!important}.journeyProgress{border-color:var(--cf-color-info-border)!important;background:linear-gradient(#072139,#041827)!important}.journeyProgress b{font-size:26px!important}.journeyRail{padding-top:32px!important;padding-bottom:30px!important}.journeyStop button{transition:all .14s!important}.journeyStop button:hover{transform:translateY(-2px)}.overviewCommandGrid>.cfPanel,.overviewNotes>.cfPanel{border-color:var(--cf-color-info-border)!important;background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-canvas-subtle))!important;border-radius:12px!important;box-shadow:0 16px 38px #0000002e!important}.overviewCommandGrid textarea{outline:none;border:1px solid var(--cf-color-info-border)!important;color:#e9f7ff!important;background:#03141f!important}.overviewCommandGrid textarea:focus{border-color:var(--cf-color-info-border)!important;box-shadow:0 0 0 3px #32caf714!important}@media (width<=1180px){.dashHeroV5{padding:24px!important}.dashHeroCopyV5 h2{font-size:28px!important}.dashKpisV5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandHero .heroTop{grid-template-columns:1fr!important}.commandHero .heroIdentity{border-right:0!important;border-bottom:1px solid var(--cf-color-info-border)!important}.commandHero .heroFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.dashHeroV5{align-items:flex-start!important;min-height:0!important;padding:20px!important}.dashHeroRadarV5{display:none!important}.dashHeroCopyV5 h2{font-size:25px!important}.dashKpisV5{grid-template-columns:1fr 1fr!important}.dashKpisV5>button{min-height:98px!important;padding:13px!important}.dashOpsGridV5,.dashBottomGridV5{grid-template-columns:1fr!important}.commandHero .heroFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandHero .complianceStrip{grid-template-columns:1fr 1fr!important}.commandHero .complianceStrip>div:last-child{grid-column:1/-1}.overviewCommandGrid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.radarSweepV5{animation:none!important}.dashKpisV5>button:hover,.dashShipmentRowV5:hover,.journeyStop button:hover{transform:none!important}}.cfGuideOverlay{z-index:5000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#00070dc7;justify-content:center;align-items:flex-start;padding:148px 28px 28px;display:flex;position:fixed;inset:0}.cfGuideModal{width:min(1180px,96vw);max-height:calc(100dvh - 176px);overflow:auto}@media (width<=760px){.cfGuideOverlay{padding:112px 10px 10px}.cfGuideModal{width:100%;max-height:calc(100dvh - 124px)}}.editValidationPanelV6{border:1px solid var(--cf-color-danger-border);background:linear-gradient(#44300a4d,#1d170947);border-radius:10px;margin:10px 0 12px;overflow:hidden}.editValidationPanelV6.hasErrors{border-color:var(--cf-color-danger-border);background:linear-gradient(#53162252,#230f164a)}.editValidationHeadV6{border-bottom:1px solid var(--cf-color-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.editValidationHeadV6>div{gap:3px;display:grid}.editValidationHeadV6 span{font-size:var(--cf-font-meta);letter-spacing:.14em;color:#f1b94f;font-weight:900}.editValidationPanelV6.hasErrors .editValidationHeadV6 span{color:#ff7d91}.editValidationHeadV6 b{color:var(--cf-color-text);font-size:11px}.editValidationHeadV6 small{max-width:420px;font-size:var(--cf-font-meta);color:#8fa9b6;text-align:right;line-height:1.45}.editValidationListV6{gap:5px;padding:8px;display:grid}.editValidationListV6 button{border:1px solid var(--cf-color-danger-border);color:#cbdde5;text-align:left;cursor:pointer;background:#2e220a57;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;display:grid}.editValidationListV6.errors button{border-color:var(--cf-color-danger-border);background:#45141f4d}.editValidationListV6 strong{font-size:var(--cf-font-meta);letter-spacing:.08em;color:#f3bd55}.editValidationListV6.errors strong{color:#ff8294}.editValidationListV6 span{font-size:var(--cf-font-meta);line-height:1.4}.editValidationListV6 button:hover{border-color:var(--cf-color-info-border);background:#07344d66}@media (width<=760px){.editValidationHeadV6{flex-direction:column;align-items:flex-start}.editValidationHeadV6 small{text-align:left}.editValidationListV6 button{grid-template-columns:1fr}.editValidationListV6 strong{margin-bottom:1px}}.cfListLoadMore{border-top:1px solid var(--cf-color-info-border);background:#041420b8;justify-content:center;align-items:center;gap:14px;padding:14px 16px;display:flex}.cfListLoadMore span{font-size:var(--cf-font-meta);color:#7395a7}.cfListLoadMore button{border:1px solid var(--cf-color-info-border);color:#c9f2ff;min-height:34px;font-size:var(--cf-font-meta);cursor:pointer;background:#07314a;border-radius:8px;padding:0 13px;font-weight:900}.cfListLoadMore button:hover{border-color:var(--cf-color-info-border);background:#094462}@media (width<=720px){.cfListLoadMore{text-align:center;flex-direction:column;align-items:stretch}.cfListLoadMore button{width:100%}}.teamAccessStableUsers .securityUser{grid-template-columns:minmax(210px,1.25fr) minmax(145px,.7fr) 100px 100px 130px 112px!important}.teamDeleteUserButton{border:1px solid var(--cf-color-danger-border);background:var(--cf-color-danger-bg);min-height:38px;color:var(--cf-color-danger);cursor:pointer;border-radius:9px;font-weight:850}.teamDeleteUserButton:hover{background:var(--cf-color-danger);color:var(--cf-color-text-inverse)}.teamDeleteUserButton:disabled{opacity:.55;cursor:not-allowed}@media (width<=1300px){.teamAccessStableUsers .securityUser{grid-template-columns:minmax(200px,1fr) minmax(150px,.8fr) 100px 110px!important}.teamAccessStableUsers .teamResetPasswordButton,.teamAccessStableUsers .teamDeleteUserButton{grid-column:auto!important;width:100%!important}}@media (width<=720px){.teamAccessStableUsers .securityUser{grid-template-columns:1fr!important}.teamAccessStableUsers .teamResetPasswordButton,.teamAccessStableUsers .teamDeleteUserButton{width:100%!important}}.supportGrid>.cfPanel{cursor:pointer;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.supportGrid>.cfPanel:hover{box-shadow:var(--cf-shadow-panel);transform:translateY(-1px);border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-surface-raised)!important}.supportGrid>.cfPanel:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.supportGrid>.cfPanel{transition:none}.supportGrid>.cfPanel:hover{transform:none}}.operatorShipmentWorkspaceV5{gap:12px!important;max-width:1560px!important}.shipmentOperatorSpine{overflow:visible;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.shipmentOperatorTop{grid-template-columns:38px 52px minmax(260px,1fr) auto auto;align-items:center;gap:12px;min-height:86px;padding:12px 14px;display:grid}.shipmentOperatorBack{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-secondary)!important}.shipmentOperatorBack .cfIcon{transform:rotate(180deg)}.shipmentOperatorBack:hover,.shipmentOperatorBack:focus-visible{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important;border-color:var(--cf-color-border-strong)!important}.shipmentOperatorBack:focus-visible,.shipmentMoreMenu summary:focus-visible{outline:2px solid var(--cf-color-focus)!important;outline-offset:2px!important}.shipmentOperatorBrand{place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.shipmentOperatorBrand img{object-fit:contain;width:100%;height:100%;filter:none!important}.shipmentOperatorIdentity{min-width:0}.shipmentOperatorIdentity>span{display:block;color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;font-weight:900!important;line-height:var(--cf-line-ui)!important;letter-spacing:.11em!important}.shipmentOperatorIdentity h1{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;overflow:hidden;color:var(--cf-color-text)!important;letter-spacing:-.025em!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.08!important}.shipmentOperatorIdentity p{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin:5px 0 0;display:flex;overflow:hidden;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.shipmentOperatorIdentity p i{font-style:normal;color:var(--cf-color-accent)!important}.shipmentOperatorState{justify-items:end;gap:5px;min-width:120px;display:grid}.shipmentOperatorState small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.shipmentOperatorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.shipmentOperatorActions .cfBtn{min-height:38px!important}.shipmentMoreMenu{position:relative}.shipmentMoreMenu summary{cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:0 11px;list-style:none;display:inline-flex;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important;font-weight:800!important}.shipmentMoreMenu summary::-webkit-details-marker{display:none}.shipmentMoreMenu[open] summary{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important}.shipmentMoreMenu .workspaceActionsPopover{z-index:80;min-width:188px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-modal)!important}.shipmentDeleteAction{cursor:pointer;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;display:flex;border:1px solid var(--cf-color-danger-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important;font-size:var(--cf-font-label)!important;font-weight:800!important}.shipmentOperatorFacts{grid-template-columns:1.15fr 1.5fr 1.1fr 1.1fr .95fr 1fr;display:grid;border-top:1px solid var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important}.shipmentOperatorFacts>div{flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px 12px;display:flex;border-right:1px solid var(--cf-color-border-soft)!important}.shipmentOperatorFacts>div:last-child{border-right:0}.shipmentOperatorFacts span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;font-weight:850!important;line-height:var(--cf-line-ui)!important;letter-spacing:.08em!important}.shipmentOperatorFacts b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:5px;overflow:hidden;color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.shipmentOperatorFacts b small{color:var(--cf-color-text-muted)!important;font-size:inherit!important}.shipmentWorkspaceTabsV5{z-index:24!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;position:sticky!important;top:0!important}.shipmentWorkspaceTabsV5 button{min-width:0!important;position:relative!important}.shipmentWorkspaceTabsV5 button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceTabMeta{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;display:inline-grid;border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;font-style:normal!important}.workspaceTabMeta.attention{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}.shipmentWorkspaceTabsV5 button.active .workspaceTabMeta{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-action-soft)!important;color:var(--cf-color-text)!important}@media (width<=1180px){.shipmentOperatorTop{grid-template-columns:38px 46px minmax(220px,1fr) auto}.shipmentOperatorState{grid-column:3;place-items:center start;display:flex}.shipmentOperatorActions{grid-area:1/4/3}.shipmentOperatorFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.shipmentOperatorFacts>div:nth-child(3n){border-right:0}.shipmentOperatorFacts>div:nth-child(n+4){border-top:1px solid var(--cf-color-border-soft)!important}.shipmentWorkspaceTabsV5{grid-template-columns:repeat(7,minmax(116px,1fr))!important;overflow-x:auto!important}}@media (width<=760px){.shipmentOperatorSpine{border-radius:var(--cf-radius-md)!important}.shipmentOperatorTop{grid-template-columns:36px 42px minmax(0,1fr);gap:9px;padding:10px}.shipmentOperatorBrand{width:40px;height:40px}.shipmentOperatorIdentity h1{font-size:20px!important}.shipmentOperatorState{grid-column:3;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.shipmentOperatorActions{grid-area:auto/1/auto/-1;justify-content:stretch;padding-top:3px}.shipmentOperatorActions>.cfBtn{flex:auto}.shipmentMoreMenu{margin-left:auto}.shipmentOperatorFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.shipmentOperatorFacts>div:nth-child(3n){border-right:1px solid var(--cf-color-border-soft)!important}.shipmentOperatorFacts>div:nth-child(2n){border-right:0}.shipmentOperatorFacts>div:nth-child(n+3){border-top:1px solid var(--cf-color-border-soft)!important}.shipmentWorkspaceTabsV5{grid-template-columns:repeat(7,minmax(126px,1fr))!important}.workspaceTabMeta{display:none}}.smartPasteReviewV5{align-items:stretch!important}.smartPasteReviewV5 .smartPasteMain,.smartPasteReviewV5 .detectedPanel{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.smartPasteReviewV5 .smartTitle b{color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.smartPasteReviewV5 .smartTitle span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.smartPasteSafety{align-items:center;gap:7px;margin-top:10px;padding:8px 10px;display:flex;border:1px solid var(--cf-color-info-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}.smartPasteSafety span{font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.smartPasteReviewV5 textarea{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;min-height:170px!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important;line-height:var(--cf-line-body)!important}.smartPasteReviewV5 textarea:focus{border-color:var(--cf-color-focus)!important;outline:2px solid var(--cf-color-focus)!important;outline-offset:1px!important;box-shadow:none!important}.smartPasteReviewActions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.smartPasteReviewActions>div:first-child{min-width:0}.smartPasteReviewActions b,.smartPasteReviewActions span{display:block}.smartPasteReviewActions b{color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.smartPasteReviewActions span{margin-top:3px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important}.smartPasteReviewActions>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.detectedPanelHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.detectedPanelHead>span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;font-weight:900!important}.detectedPanelHead>b{border-radius:999px;place-items:center;min-width:23px;height:23px;display:grid;border:1px solid var(--cf-color-border-strong)!important;background:var(--cf-color-action-soft)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-meta)!important}.smartDetectedReviewList>div{grid-template-columns:1fr!important;gap:4px!important;padding:9px 0!important;display:grid!important}.smartDetectedReviewList>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.smartDetectedReviewList b{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.smartDetectedReviewList>div>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important;text-align:left!important}.smartDetectedReviewList small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important}.smartPasteAction{border-radius:999px;padding:3px 6px;border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.06em!important;font-style:normal!important;font-weight:900!important}.smartPasteAction.new{border-color:var(--cf-color-success-border)!important;background:var(--cf-color-success-bg)!important;color:var(--cf-color-success)!important}.smartPasteAction.update{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}.smartPasteAction.merge{border-color:var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}@media (width<=760px){.smartPasteReviewActions{flex-direction:column;align-items:flex-start}.smartPasteReviewActions>div:last-child{width:100%}.smartPasteReviewActions>div:last-child>.cfBtn{flex:1}.smartPasteReviewV5 textarea{min-height:190px!important}}.dashBrandLockupV5{align-items:center;gap:9px;margin-bottom:8px;display:flex}.dashBrandLockupV5>img{object-fit:contain;flex:none;width:42px;height:42px}.dashBrandLockupV5>div{gap:2px;display:grid}.dashBrandLockupV5 small{color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important;letter-spacing:.08em!important;font-weight:900!important;line-height:1!important}.dashBrandLockupV5 span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;font-weight:900!important;line-height:1.1!important}.dashKpisV5>button:focus-visible,.dashShipmentOpenV5:focus-visible{outline:2px solid var(--cf-color-focus)!important;outline-offset:2px!important}.dashShipmentRowOperatorV5{grid-template-columns:minmax(0,1fr) 150px!important;gap:0!important;padding:0!important;overflow:hidden!important}.dashShipmentOpenV5{min-width:0;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1.05fr 1.25fr 1fr 88px auto 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}.dashShipmentOpenV5:hover{background:var(--cf-color-surface-hover)!important}.dashShipmentOpenV5>.cfIcon:last-child{color:var(--cf-color-text-muted)!important}.dashShipmentOwnerOperatorV5{align-content:center;gap:4px;min-width:0;height:100%;padding:7px 9px;border-left:1px solid var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important;display:grid!important}.dashShipmentOwnerOperatorV5>span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;font-weight:850!important}.dashShipmentOwnerOperatorV5 .inlineAssignee{max-width:100%!important;min-height:36px!important}.dashShipmentRefV5 small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1260px){.dashShipmentRowOperatorV5{grid-template-columns:1fr!important}.dashShipmentOwnerOperatorV5{display:none!important}.dashShipmentOpenV5{grid-template-columns:34px 1fr 1.15fr 1fr 80px auto 16px}}@media (width<=1040px){.dashShipmentOpenV5{grid-template-columns:34px 1fr 1fr auto 16px}.dashShipmentOpenV5 .dashShipmentProgressV5,.dashShipmentOpenV5 .dashShipmentEtaV5{display:none!important}}@media (width<=680px){.dashBrandLockupV5>img{width:36px;height:36px}.dashShipmentOpenV5{grid-template-columns:30px minmax(0,1fr) auto 16px}.dashShipmentOpenV5 .dashShipmentRouteV5{display:none!important}}.trackingStoryV5{overflow:hidden;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.trackingStoryV5>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex;border-bottom:1px solid var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important}.trackingStoryV5>header small{display:block;color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.1em!important;font-weight:900!important}.trackingStoryV5>header h3{margin:4px 0 0;color:var(--cf-color-text)!important;font-size:var(--cf-font-heading)!important}.trackingStoryAlertV5{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;display:flex;border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important;font-weight:850!important}.trackingStoryAlertV5 i{border-radius:50%;width:8px;height:8px;background:var(--cf-color-success)!important}.trackingStoryAlertV5.due i{background:var(--cf-color-warning)!important}.trackingStoryAlertV5.critical i{background:var(--cf-color-danger)!important}.trackingStoryFactsV5{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border-bottom:1px solid var(--cf-color-border-soft)!important}.trackingStoryFactsV5 article{min-width:0;padding:11px 13px;border-right:1px solid var(--cf-color-border-soft)!important}.trackingStoryFactsV5 article:last-child{border-right:0}.trackingStoryFactsV5 span,.trackingStoryFactsV5 b,.trackingStoryFactsV5 small{display:block}.trackingStoryFactsV5 span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;font-weight:850!important}.trackingStoryFactsV5 b{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.trackingStoryFactsV5 b i{color:var(--cf-color-text-muted)!important;font-style:normal!important}.trackingStoryFactsV5 small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.trackingStoryTimelineV5{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 12px;display:grid}.trackingStoryTimelineV5>div{grid-template-columns:10px minmax(0,1fr);gap:7px;min-width:0;padding:7px 9px;display:grid;border-right:1px solid var(--cf-color-border-soft)!important}.trackingStoryTimelineV5>div:last-child{border-right:0}.trackingStoryTimelineV5>div>i{border-radius:50%;width:7px;height:7px;margin-top:5px;background:var(--cf-color-text-muted)!important}.trackingStoryTimelineV5>div>i.verified{background:var(--cf-color-success)!important}.trackingStoryTimelineV5 b,.trackingStoryTimelineV5 span,.trackingStoryTimelineV5 small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.trackingStoryTimelineV5 b{color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.trackingStoryTimelineV5 span,.trackingStoryTimelineV5 small{margin-top:3px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.trackingStoryV5>footer{justify-content:flex-end;gap:8px;padding:9px 12px;display:flex;border-top:1px solid var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important}.trackingStoryV5>footer>button:not(.cfBtn){cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex;color:var(--cf-color-accent)!important;font-size:var(--cf-font-label)!important;font-weight:850!important}@media (width<=760px){.trackingStoryV5>header{flex-direction:column;align-items:flex-start}.trackingStoryFactsV5,.trackingStoryTimelineV5{grid-template-columns:1fr}.trackingStoryFactsV5 article,.trackingStoryTimelineV5>div{border-right:0!important;border-bottom:1px solid var(--cf-color-border-soft)!important}.trackingStoryFactsV5 article:last-child,.trackingStoryTimelineV5>div:last-child{border-bottom:0!important}.trackingStoryV5>footer{justify-content:stretch}.trackingStoryV5>footer>*{flex:1}}.closeoutHeroV5{grid-template-columns:minmax(260px,1fr) auto 160px auto;align-items:center;gap:14px;padding:13px 15px;display:grid;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.closeoutHeroV5>div:first-child{min-width:0}.closeoutHeroV5>div:first-child small{display:block;color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.1em!important;font-weight:900!important}.closeoutHeroV5 h3{margin:4px 0 0;color:var(--cf-color-text)!important;font-size:var(--cf-font-heading)!important;line-height:var(--cf-line-heading)!important}.closeoutHeroV5 p{margin:4px 0 0;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.closeoutHeroV5.ready{border-color:var(--cf-color-success-border)!important}.closeoutHeroV5.blocked{border-color:var(--cf-color-danger-border)!important}.closeoutStatsV5{grid-template-columns:repeat(4,minmax(64px,auto));gap:5px;display:grid}.closeoutStatsV5>span{text-align:center;min-width:66px;padding:7px 8px;border:1px solid var(--cf-color-border-soft)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface-soft)!important}.closeoutStatsV5 b,.closeoutStatsV5 small{display:block}.closeoutStatsV5 b{font-variant-numeric:tabular-nums;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.closeoutStatsV5 small{margin-top:3px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.06em!important;font-weight:850!important}.closeoutStatsV5 .bad b{color:var(--cf-color-danger)!important}.closeoutStatsV5.billing b{font-size:var(--cf-font-label)!important}.closeoutProgressV5{align-items:center;gap:8px;display:flex}.closeoutProgressV5>i{border-radius:999px;width:100%;height:7px;overflow:hidden;background:var(--cf-color-surface-soft)!important}.closeoutProgressV5>i>em{border-radius:inherit;height:100%;display:block;background:var(--cf-color-accent)!important}.closeoutHeroV5.ready .closeoutProgressV5>i>em{background:var(--cf-color-success)!important}.closeoutProgressV5>b{font-variant-numeric:tabular-nums;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.closeoutErrorV5{padding:9px 11px;border:1px solid var(--cf-color-danger-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important;font-size:var(--cf-font-helper)!important}.docsCloseoutGridV5{align-items:start!important}.closeoutChecklistV5 label.done{border-color:var(--cf-color-success-border)!important}.closeoutChecklistV5 label.missing{border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important}.chargeRow.needsValue{box-shadow:inset 3px 0 0 var(--cf-color-warning)!important}.closeoutSaveBarV5{grid-template-columns:auto 1fr auto!important;align-items:center!important;display:grid!important}.closeoutSaveBarV5>span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.closeoutBillingStatusV5{border-bottom:1px solid var(--cf-color-border-soft)!important}@media (width<=1180px){.closeoutHeroV5{grid-template-columns:1fr auto}.closeoutStatsV5{grid-area:2/1/auto/-1}.closeoutProgressV5{grid-column:1}.closeoutHeroV5>.cfBtn{grid-area:1/2}.closeoutHeroV5>.statusPill{justify-self:end}}@media (width<=760px){.closeoutHeroV5{grid-template-columns:1fr}.closeoutHeroV5>.cfBtn,.closeoutHeroV5>.statusPill,.closeoutStatsV5,.closeoutProgressV5{grid-area:auto/1}.closeoutStatsV5{grid-template-columns:repeat(2,minmax(0,1fr))}.closeoutHeroV5>.cfBtn{width:100%}.closeoutHeroV5>.statusPill{justify-self:start}.closeoutSaveBarV5{grid-template-columns:1fr!important}.closeoutSaveBarV5>*{width:100%}.closeoutSaveBarV5>span{padding:4px 0}.docsCloseoutGridV5{grid-template-columns:1fr!important}}.historicalShipmentV5{border-color:var(--cf-color-success-border)!important}.historicalShipmentV5 .shipmentOperatorIdentity>span{color:var(--cf-color-success)!important}.activityRecordHeroV5{grid-template-columns:minmax(280px,1fr) minmax(520px,1.25fr);align-items:center;gap:16px;padding:15px 17px;display:grid;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.activityRecordHeroV5>div:first-child small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.1em!important;font-weight:900!important}.activityRecordHeroV5 h3{margin:5px 0 0;color:var(--cf-color-text)!important;font-size:var(--cf-font-heading)!important}.activityRecordHeroV5 p{margin:5px 0 0;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.activityRecordHeroV5>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;border:1px solid var(--cf-color-border-soft)!important;border-radius:var(--cf-radius-md)!important}.activityRecordHeroV5>div:last-child>span{min-width:0;padding:10px 11px;border-right:1px solid var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important}.activityRecordHeroV5>div:last-child>span:last-child{border-right:0}.activityRecordHeroV5 b,.activityRecordHeroV5 small{display:block}.activityRecordHeroV5>div:last-child b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.activityRecordHeroV5>div:last-child small{margin-top:4px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;font-weight:800!important}.activityTimelineRecordV5 article{grid-template-columns:132px 14px minmax(170px,.75fr) minmax(260px,1.7fr) auto!important}.completedRecordKpisV5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.completedRecordKpisV5>div{grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;column-gap:9px;min-height:82px;padding:11px 13px;display:grid;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.completedRecordKpisV5 .cfIcon{grid-row:1/3;align-self:center;color:var(--cf-color-accent)!important}.completedRecordKpisV5 span{text-transform:uppercase;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;font-weight:800!important}.completedRecordKpisV5 b{color:var(--cf-color-text)!important;font-size:22px!important}.completedRecordListV5{display:grid}.completedRecordListV5>button{min-width:0;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(190px,1.2fr) minmax(180px,1fr) 120px auto auto 16px;align-items:center;gap:10px;padding:9px 12px;display:grid;border-bottom:1px solid var(--cf-color-border-soft)!important}.completedRecordListV5>button:hover,.completedRecordListV5>button:focus-visible{background:var(--cf-color-surface-hover)!important}.completedRecordListV5>button:focus-visible{outline:2px solid var(--cf-color-focus)!important;outline-offset:-2px!important}.completedRecordListV5>button>div{min-width:0}.completedRecordListV5>button>div>b,.completedRecordListV5>button>div>small,.completedRecordListV5>button>div>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.completedRecordListV5>button>div>b{color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.completedRecordListV5>button>div>small,.completedRecordListV5>button>div>span{margin-top:3px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.completedRecordModeV5{align-items:center;gap:6px;display:flex;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important;font-weight:800!important}.completedRecordModeV5 .cfIcon{color:var(--cf-color-accent)!important}@media (width<=1040px){.activityRecordHeroV5{grid-template-columns:1fr}.completedRecordListV5>button{grid-template-columns:72px minmax(180px,1.2fr) minmax(150px,1fr) 110px auto 16px}.completedRecordListV5>button>.statusPill:nth-last-of-type(2){display:none!important}}@media (width<=760px){.activityRecordHeroV5>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.activityRecordHeroV5>div:last-child>span:nth-child(2){border-right:0}.activityRecordHeroV5>div:last-child>span:nth-child(n+3){border-top:1px solid var(--cf-color-border-soft)!important}.activityTimelineRecordV5 article{grid-template-columns:1fr!important}.completedRecordKpisV5{grid-template-columns:repeat(2,minmax(0,1fr))}.completedRecordListV5>button{grid-template-columns:54px minmax(0,1fr) auto 14px}.completedRecordListV5>button>div:nth-of-type(2),.completedRecordListV5>button>div:nth-of-type(3),.completedRecordListV5>button>.statusPill:first-of-type{display:none!important}}.secondaryKpisV5{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.secondaryKpisV5>div{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-width:0;min-height:84px;padding:12px 14px;display:grid;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.secondaryKpisV5>div>.cfIcon{grid-row:1/3;align-self:center;width:32px;height:32px;padding:7px;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-action-soft)!important;color:var(--cf-color-accent)!important}.secondaryKpisV5>div>span{text-transform:uppercase;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.07em!important;font-weight:850!important}.secondaryKpisV5>div>b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:4px;overflow:hidden;color:var(--cf-color-text)!important;font-size:20px!important;line-height:1.05!important}.secondaryKpisV5>div.attention{border-color:var(--cf-color-warning-border)!important}.secondaryKpisV5>div.attention>.cfIcon{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}.secondaryToolbarV5{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.secondaryToolbarV5 .searchBox{width:min(680px,100%);min-height:42px}.secondaryTableV5{padding-top:0!important}.secondaryTableV5 .simpleHead,.secondaryTableV5>button{grid-template-columns:1.3fr 1fr 1fr 1.3fr .85fr 1fr!important;gap:12px!important}.containersTableV5 .simpleHead,.containersTableV5>button{grid-template-columns:1.05fr .8fr 1.3fr 1.15fr 1.2fr 1fr!important}.documentsTableV5 .simpleHead,.documentsTableV5>button{grid-template-columns:1.35fr 1.15fr .85fr .65fr .65fr .85fr!important}.billingTableV5 .simpleHead,.billingTableV5>button{grid-template-columns:1.35fr 1.15fr .9fr .65fr 1fr 1.05fr!important}.secondaryTableV5>button{min-height:66px!important}.secondaryTableV5>button>div,.secondaryTableV5>button>span{min-width:0}.secondaryPrimaryV5{gap:3px;min-width:0;display:grid}.secondaryPrimaryV5>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondaryPrimaryV5>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.secondaryAttentionTextV5{color:var(--cf-color-warning)!important;font-weight:850!important}.cfNavSection{border-top:1px solid var(--cf-color-border-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;margin:12px 10px 5px!important;padding-top:8px!important;font-weight:900!important}.cfNavV5 button{min-height:44px!important}.cfNavV5 button:focus-visible{outline:2px solid var(--cf-color-focus)!important;outline-offset:-2px!important}.cfNavV5 button.active{border-color:var(--cf-color-border-strong)!important}.secondaryTableV5>button{content-visibility:auto;contain-intrinsic-size:66px}@media (width<=1080px){.secondaryKpisV5{grid-template-columns:repeat(2,minmax(0,1fr))}.secondaryTableV5 .simpleHead,.secondaryTableV5>button{min-width:920px!important}}@media (width<=650px){.secondaryKpisV5{grid-template-columns:1fr}.secondaryKpisV5>div{min-height:76px}.secondaryToolbarV5 .searchBox{width:100%}.reportCardsActionV5>div{min-height:170px!important}}.analyticsOperatorHeroV5{grid-template-columns:68px minmax(0,1fr) 140px;align-items:center;gap:16px;min-height:132px;padding:18px 20px;display:grid;overflow:hidden;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.analyticsOperatorHeroV5>img{object-fit:contain;width:62px;height:62px}.analyticsOperatorHeroV5>div:nth-child(2){min-width:0}.analyticsOperatorHeroV5 small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;font-weight:900!important}.analyticsOperatorHeroV5 h2{margin:5px 0 4px;color:var(--cf-color-text)!important;letter-spacing:-.025em!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.08!important}.analyticsOperatorHeroV5 p{margin:0;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.analyticsOperatorHeroV5>div:last-child{align-content:center;place-items:center;min-height:82px;padding:10px;display:grid;border:1px solid var(--cf-color-warning-border)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-warning-bg)!important}.analyticsOperatorHeroV5>div:last-child b{color:var(--cf-color-warning)!important;font-size:28px!important;line-height:1!important}.analyticsOperatorHeroV5>div:last-child span{text-align:center;margin-top:5px;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important;font-weight:900!important}.analyticsKpisV5>div.attention{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important}.analyticsUpcomingV5{padding:8px 12px 12px;display:grid}.analyticsUpcomingV5>div{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:55px;display:grid;border-bottom:1px solid var(--cf-color-border-soft)!important}.analyticsUpcomingV5>div:last-child{border-bottom:0!important}.analyticsUpcomingV5 span{min-width:0}.analyticsUpcomingV5 b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.analyticsUpcomingV5 small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.analyticsUpcomingV5 strong{font-variant-numeric:tabular-nums;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important}.analyticsUpcomingV5>div>em{text-align:center;border-radius:999px;padding:5px 6px;border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important;font-size:var(--cf-font-meta)!important;font-style:normal!important;font-weight:900!important}.analyticsUpcomingV5>div>em.attention{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}@media (width<=1000px){.analyticsOperatorHeroV5{grid-template-columns:56px minmax(0,1fr)}.analyticsOperatorHeroV5>img{width:50px;height:50px}.analyticsOperatorHeroV5>div:last-child{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;gap:8px;min-height:64px}.analyticsOperatorHeroV5>div:last-child span{margin:0}}@media (width<=700px){.analyticsOperatorHeroV5{grid-template-columns:42px minmax(0,1fr);padding:14px}.analyticsOperatorHeroV5>img{width:38px;height:38px}.analyticsOperatorHeroV5 h2{font-size:21px!important}.analyticsUpcomingV5>div{grid-template-columns:40px minmax(0,1fr)}.analyticsUpcomingV5 strong{grid-column:2}}.cfNavV5{overscroll-behavior:contain;padding-bottom:12px;overflow-y:auto}.cfNavV5 .cfNavSection{margin-top:8px;padding-top:8px;position:relative}.cfNavV5 .cfNavSection:not(:first-child){border-top:1px solid var(--cf-color-border-soft)}.cfNavV5 button em{border:1px solid var(--cf-color-border-strong);background:var(--cf-color-action-soft);min-width:24px;height:22px;color:var(--cf-color-text);font-size:var(--cf-font-meta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:inline-grid}.cfNavV5 button.active em{border-color:var(--cf-color-focus);background:var(--cf-color-info-bg);color:var(--cf-color-info)}.reportPackGridV5{grid-template-columns:repeat(4,minmax(0,1fr))}.reportPackGridV5>div{flex-direction:column;min-height:210px;display:flex}.reportPackGridV5>div>span{flex:1}.reportPackGridV5>div>.cfBtn{justify-content:center;width:100%;margin-top:14px}@media (width<=1180px){.reportPackGridV5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.reportPackGridV5{grid-template-columns:1fr}}.operatorShipmentWorkspaceV5{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;display:grid!important;overflow:visible!important}.operatorShipmentWorkspaceV5>.shipmentOperatorSpine{order:0!important}.operatorShipmentWorkspaceV5>.shipmentWorkspaceTabsV5{z-index:6!important;isolation:isolate!important;order:1!important;width:100%!important;margin:0!important;position:relative!important;top:auto!important;overflow:auto hidden!important}.shipmentWorkspaceTabsV5{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.shipmentWorkspaceTabsV5 button{min-width:150px!important}.operatorShipmentWorkspaceV5>.shipmentWorkspaceTabsV5~*{z-index:1!important;order:2!important;position:relative!important}.operatorShipmentWorkspaceV5 .editWorkspace,.operatorShipmentWorkspaceV5 .editStepper,.operatorShipmentWorkspaceV5 .shipmentEditV2,.operatorShipmentWorkspaceV5 .shipmentEditV2>header{z-index:1!important;position:relative!important;top:auto!important}.operatorShipmentWorkspaceV5 .editWorkspace{margin-top:0!important}.operatorShipmentWorkspaceV5 .editStepper{margin:0!important}.operatorShipmentWorkspaceV5 .shipmentEditV2>header{inset:auto!important}.shipmentWorkspaceTabsV5::-webkit-scrollbar{height:5px}.shipmentWorkspaceTabsV5::-webkit-scrollbar-thumb{background:var(--cf-color-border-strong);border-radius:999px}.shipmentMoreMenu .workspaceActionsPopover{gap:6px;display:grid}.shipmentCompleteAction{cursor:pointer;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 10px;display:flex;border:1px solid var(--cf-color-success-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-success-bg)!important;color:var(--cf-color-success)!important;font-size:var(--cf-font-label)!important;font-weight:800!important}.shipmentCompleteAction:hover,.shipmentCompleteAction:focus-visible{filter:brightness(1.06);border-color:var(--cf-color-success)!important}.shipmentOverviewFocusedV5{gap:10px!important}.shipmentOverviewFocusedV5>.cfPanel:first-of-type{min-height:0!important}.overviewFocusActionsV5{align-items:center;gap:8px;padding:10px 12px;display:flex}@media (width<=1180px){.shipmentWorkspaceTabsV5{grid-template-columns:repeat(4,minmax(138px,1fr))!important}.shipmentWorkspaceTabsV5 button{min-width:138px!important}}@media (width<=760px){.shipmentWorkspaceTabsV5{grid-template-columns:repeat(4,minmax(128px,1fr))!important}.shipmentWorkspaceTabsV5 button{min-width:128px!important}.overviewFocusActionsV5{flex-direction:column}.overviewFocusActionsV5>.cfBtn{width:100%}}.cfDeferredLoading{z-index:7990;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfDeferredLoading>span{border:1px solid var(--cf-color-info-border);min-width:210px;color:var(--cf-color-text);background:linear-gradient(#071d2d,#03121d);border-radius:14px;place-items:center;gap:7px;padding:20px 24px;display:grid;box-shadow:0 28px 80px #00000080}.cfDeferredLoading i{border:2px solid var(--cf-color-info-border);border-top-color:var(--cf-color-info-border);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite cfDeferredSpin}.cfDeferredLoading b{font-size:11px}.cfDeferredLoading small{font-size:var(--cf-font-meta);color:#789aaa}@keyframes cfDeferredSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cfDeferredLoading i{border-top-color:var(--cf-color-info-border);animation:none}}.cfMobileNavToggleV5,.cfMobileNavCloseV5,.cfMobileNavBackdropV5{display:none}@media (width<=900px){.cfApp{display:block!important}.cfMain{padding:12px!important}.cfGlobalHeaderV5{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;z-index:20!important;position:static!important;transform:none!important}.cfGlobalHeaderStats,.cfHeaderUser{display:none}.cfMobileNavToggleV5{justify-content:center;min-width:42px;display:inline-flex}.cfGlobalSearchWrap{min-width:0;position:relative!important}.cfGlobalSearchWrap input{min-width:0;font-size:16px!important;line-height:1.3!important}.cfGlobalSearchResults{overscroll-behavior:contain;z-index:300!important;max-height:min(52vh,420px)!important;overflow:auto!important}.cfSidebarV5{z-index:5001;width:min(330px,88vw);height:100dvh;box-shadow:var(--cf-shadow-modal);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.cfSidebarV5.mobileOpen{transform:translate(0)}.cfMobileNavBackdropV5{z-index:5000;background:color-mix(in srgb,var(--cf-color-surface) 45%,transparent);opacity:0;pointer-events:none;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.cfMobileNavBackdropV5.open{opacity:1;pointer-events:auto}.cfBrandV5{flex:none;height:96px;position:relative}.cfBrandV5 img{width:150px;max-height:84px}.cfMobileNavCloseV5{justify-content:center;width:36px;min-width:36px;height:36px;padding:0;font-size:20px;position:absolute;top:10px;right:10px}.cfSidebarV5 .cfNavV5{overscroll-behavior:contain;flex:1;min-height:0}.cfProfileV5{padding-bottom:max(10px,env(safe-area-inset-bottom))}.cfGuideOverlay{z-index:2147483000!important;padding-block:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-bottom))!important}.cfSidebarV5:has(.cfGuideOverlay){z-index:2147483000!important}.cfGuideModal{overscroll-behavior:contain!important;max-height:calc(100dvh - 20px)!important}}@media (width<=560px){.cfMobileNavToggleV5 span{display:none}.cfMain{padding:9px!important}}@media (prefers-reduced-motion:reduce){.cfSidebarV5,.cfMobileNavBackdropV5{transition:none}}.cfBrandLockupV5{place-items:center;min-width:0;display:grid}.cfBrandLockupV5 img{width:174px;max-height:112px}.cfBrandLockupV5 small{color:var(--cf-color-accent);font-size:var(--cf-font-meta);letter-spacing:.13em;white-space:nowrap;opacity:.72;margin-top:-4px;font-weight:900}@media (width<=900px){.cfBrandLockupV5 small{display:none}.cfBrandLockupV5 img{width:150px;max-height:84px}}.cfWorkspaceTopBarV5{align-items:center!important}.cfWorkspaceTitleV5{align-items:center;gap:11px;min-width:0;display:flex}.cfWorkspaceIconV5{border:1px solid var(--cf-color-border-strong);border-radius:var(--cf-radius-sm);background:var(--cf-color-action-soft);width:36px;height:36px;color:var(--cf-color-accent);flex:0 0 36px;place-items:center;display:grid}.cfWorkspaceTitleV5>div{min-width:0}.cfWorkspaceTitleV5 small{display:block}.cfWorkspaceTitleV5 h1{overflow-wrap:anywhere}@media (width<=560px){.cfWorkspaceIconV5{flex-basis:34px;width:34px;height:34px}.cfWorkspaceTopBarV5{align-items:flex-start!important}}.cfMain{color:var(--cf-ui-text)}.cfMain :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.012em;text-wrap:balance}.cfMain :is(p,li,dd){color:var(--cf-ui-text-secondary)}.cfMain small{color:var(--cf-ui-muted);font-size:10px!important;line-height:1.45!important}.cfMain :is(label>span,th,td,time){line-height:1.4}.cfMain :is(.eyebrow,[class*=eyebrow],[class*=kicker]){font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;font-weight:850!important}.cfMain :is(button,input,select,textarea){font-size:11px}.cfMain :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cf-ui-focus)!important;outline-offset:2px!important;box-shadow:none!important}.cfMain :is(input,select,textarea){min-height:40px;border:1px solid var(--cf-ui-border-strong)!important;background:var(--cf-ui-input)!important;color:var(--cf-ui-text)!important;box-shadow:none!important;border-radius:9px!important;padding:9px 10px!important}.cfMain button:not(.cfNavV5 button):not(.workspaceTabs button){border-radius:9px;min-height:38px}.cfMain :is(.cfBtn,button.primary,button.secondary,button.danger,.settingsActionsV5 button,.securityCreate button){letter-spacing:.01em;font-weight:800}.cfMain :is(.cfBtn.primary,button.primary,button.approve,button.import,button.pass){background:var(--cf-ui-action)!important;border-color:var(--cf-ui-action)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.cfMain :is(.cfBtn.primary,button.primary,button.approve,button.import,button.pass):hover{filter:brightness(.94)}.cfMain :is(.cfBtn.danger,button.danger,button.reject,button.fail){border-color:var(--cf-ui-danger)!important;color:var(--cf-ui-danger)!important;box-shadow:none!important;background:0 0!important}.cfMain button:disabled{opacity:.52!important;cursor:not-allowed!important;filter:none!important}.cfMain :is(.cfPanel,.panel,.card,.summaryCard,.metric,.settingsGrid>*,.settingsCardsV5>*){border-radius:var(--cf-ui-radius)!important}.cfMain :is(.cfPanel,.settingsGrid>*,.settingsCardsV5>*){border-color:var(--cf-ui-border)!important;box-shadow:var(--cf-ui-shadow-soft)!important}.cfMain :is(.cfPanel,.settingsGrid>*,.settingsCardsV5>*)>header{padding-bottom:10px}.cfMain :is(.cfPanel,.settingsGrid>*,.settingsCardsV5>*)>header h2,.cfMain :is(.cfPanel,.settingsGrid>*,.settingsCardsV5>*)>header h3{margin-bottom:3px}.cfMain :is(.statusPill,.badge,.pill,.chip,.securityBadge,.cfIssueStatus,.cfBulkStatus,.cfTestBadge,.cfPilotTestBadge){letter-spacing:.03em;justify-content:center;align-items:center;min-height:24px;display:inline-flex;font-size:var(--cf-font-meta)!important;box-shadow:none!important;border-radius:999px!important;padding:0 8px!important;font-weight:900!important;line-height:1.1!important}.cfMain :is(.statusPill.good,.success,.scomplete,.scompleted){background:var(--cf-ui-success-bg)!important;color:var(--cf-ui-success)!important;border-color:var(--cf-ui-success-border)!important}.cfMain :is(.statusPill.warn,.warning,.spending,.sstale){background:var(--cf-ui-warning-bg)!important;color:var(--cf-ui-warning)!important;border-color:var(--cf-ui-warning-border)!important}.cfMain :is(.statusPill.bad,.danger,.critical,.serror,.srejected){background:var(--cf-ui-danger-bg)!important;color:var(--cf-ui-danger)!important;border-color:var(--cf-ui-danger-border)!important}.cfMain :is(.statusPill.info,.info,.sinprogress,.sreviewing){background:var(--cf-ui-info-bg)!important;color:var(--cf-ui-info)!important;border-color:var(--cf-ui-info-border)!important}.cfSidebarV5{width:auto}.cfNavV5 button{border-radius:9px!important;min-height:46px!important}.cfNavV5 button span{font-size:12px}.cfNavSection{font-size:var(--cf-font-meta)!important;padding:13px 13px 6px!important}.cfProfileV5{min-height:64px}.cfProfileV5 b{font-size:11px!important}.cfProfileV5 small{font-size:10px!important}.cfGlobalHeaderV5{min-height:66px}.cfGlobalSearchWrap input{min-height:40px!important}.cfGlobalSearchResults{overflow:hidden;border-radius:12px!important}.cfGlobalHeaderStats span{min-width:68px}.cfGlobalHeaderStats b{font-size:15px}.cfGlobalHeaderStats small{font-size:var(--cf-font-meta)!important}.cfHeaderAlertBtn{min-height:38px!important}.shipmentWorkspace{max-width:1440px!important}.workspaceToolbar{flex-wrap:wrap!important;gap:10px!important}.workspaceToolbar>div{flex-wrap:wrap!important}.workspaceToolbar .cfBtn{min-height:40px!important}.workspaceTabs{border-radius:11px!important;top:8px!important}.workspaceTabs button{min-height:50px!important;font-size:11px!important}.shipmentsList,.shipmentList,.shipmentRows,.shipmentsTable,.tableWrap{border-radius:12px!important}.shipmentRow,[class*=shipmentRow],[class*=ShipmentRow]{transition:background .12s,border-color .12s,transform .12s}.shipmentRow:hover,[class*=shipmentRow]:hover{border-color:var(--cf-ui-border-strong)!important}.shipmentRow.active,.shipmentRow.selected,[class*=shipmentRow].active,[class*=shipmentRow].selected{box-shadow:inset 3px 0 var(--cf-ui-accent)!important}.tableWrap{overscroll-behavior:contain;overflow:auto!important}.tableWrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.tableWrap th{z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0;font-size:var(--cf-font-meta)!important}.tableWrap td{vertical-align:middle;font-size:10.5px!important}.tableWrap tbody tr{transition:background .12s}.tableWrap tbody tr:hover{background:var(--cf-ui-surface-soft)!important}.commandHero .heroFact b{font-size:12px!important}.commandHero .heroFact span{font-size:var(--cf-font-meta)!important}.commandHero .heroMeta>span{min-height:40px!important;font-size:11px!important}.statusPill{white-space:nowrap}.cfMain :is(.empty,[class*=Empty],[class*=emptyState],.cfPrivacyEmpty){text-align:center;place-items:center;min-height:76px;display:grid;border:1px dashed var(--cf-ui-border-strong)!important;background:var(--cf-ui-surface-soft)!important;color:var(--cf-ui-muted)!important;border-radius:10px!important;padding:18px!important}.cfMain :is(.securityError,.cfPrivacyMsg.bad,[class*=Error],[class*=errorBanner]),.cfMain :is(.successBanner,[class*=Success],.cfPrivacyMsg.good){border-radius:9px}.cfMain :is(.loading,[class*=Loading],[class*=Skeleton]){position:relative;overflow:hidden}.cfMain :is(.loading,[class*=Loading],[class*=Skeleton]):after{content:"";background:linear-gradient(90deg,transparent,var(--cf-shimmer-highlight),transparent);animation:1.4s infinite cfVisualShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes cfVisualShimmer{to{transform:translate(100%)}}:is(.securityModal,.cfMorningOverlay,.cfNotifyOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:22px!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal){scrollbar-gutter:stable;border-radius:var(--cf-ui-radius-lg)!important;border-color:var(--cf-ui-border)!important;width:min(1120px,96vw)!important;max-height:90vh!important;box-shadow:var(--cf-ui-shadow-modal)!important;overflow:auto!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal)>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5!important;position:sticky!important;top:0!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal)>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4!important;position:sticky!important;bottom:0!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal) :is(button,input,select,textarea){min-height:40px}.settingsGrid{gap:14px!important}.settingsGrid>section,.settingsGrid>.cfPanel{padding:16px!important}.metricRows>div{min-height:48px!important;padding-block:9px!important}.metricRows>div>span{font-size:10px!important}.metricRows>div>b{overflow-wrap:anywhere;font-size:11px!important}.settingsActionsV5{flex-wrap:wrap;gap:8px!important}.securityUsers{gap:9px!important}.securityUser{min-height:58px!important}.teamAccessStableCreate{gap:9px!important}.cfApp{background:var(--cf-ui-bg)!important;color:var(--cf-ui-text)!important}.cfMain :is(.cfPanel,.panel,.card,.summaryCard,.metric,.settingsGrid>*,.settingsCardsV5>*,.tableWrap){background:var(--cf-ui-surface)!important;color:var(--cf-ui-text)!important;border-color:var(--cf-ui-border)!important;box-shadow:var(--cf-ui-shadow-soft)!important;background-image:none!important}.cfMain :is(h1,h2,h3,h4,h5,h6,b,strong,label){color:var(--cf-ui-text)!important}.cfMain :is(p,small,time,li,dd){color:var(--cf-ui-muted)!important}.commandHero,.journeyPanel,.commandHero .heroIdentity,.commandMap,.commandHero .heroFacts,.commandHero .complianceStrip{background:var(--cf-ui-surface)!important;color:var(--cf-ui-text)!important;border-color:var(--cf-ui-border)!important;box-shadow:var(--cf-ui-shadow-soft)!important;background-image:none!important}.commandHero .heroIdentity h2,.commandHero .heroMeta>span,.commandHero .heroFact b,.journeyTitle h3{color:var(--cf-ui-text)!important;text-shadow:none!important}.commandHero .heroMeta>span,.journeyProgress{background:var(--cf-ui-surface-soft)!important;border-color:var(--cf-ui-border)!important;box-shadow:none!important;background-image:none!important}.commandMap:before,.commandMap:after{opacity:var(--cf-map-decoration-opacity)!important}@media (width<=1180px){.cfApp{grid-template-columns:208px minmax(0,1fr)!important}.cfMain{padding-inline:14px!important}.cfGlobalHeaderStats span:nth-child(3){display:none}.commandHero .heroTop{grid-template-columns:1fr!important}.commandHero .heroIdentity{border-right:0!important;border-bottom:1px solid var(--cf-ui-border)!important}.commandHero .heroFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.journeyRail{grid-template-columns:repeat(8,minmax(120px,1fr))!important;overflow-x:auto!important}}@media (width<=900px){.cfApp{display:block!important}.cfSidebarV5{border-right:0!important;border-bottom:1px solid var(--cf-ui-border)!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important}.cfBrandV5{height:76px!important;min-height:76px!important}.cfBrandV5 img{width:142px!important;max-height:68px!important}.cfNavV5{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:8px!important;display:grid!important}.cfNavSection{display:none!important}.cfNavV5 button{grid-template-columns:20px 1fr!important;min-height:42px!important;padding:0 9px!important}.cfNavV5 button em{display:none}.cfProfileV5{display:none!important}.cfMain{padding:12px!important}.cfGlobalHeaderV5{grid-template-columns:1fr auto!important;gap:8px!important;display:grid!important;position:relative!important}.cfGlobalSearchWrap{grid-column:1/-1!important;width:100%!important}.cfGlobalHeaderStats{justify-content:flex-start!important}.cfHeaderUser{display:none!important}.workspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:relative!important;top:auto!important}.commandHero .heroFacts,.commandHero .complianceStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandHero .complianceStrip>div:last-child{grid-column:1/-1}.settingsGrid{grid-template-columns:1fr!important}.securityCreate,.securityUser{grid-template-columns:1fr 1fr!important}}@media (width<=620px){.cfNavV5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cfNavV5 button{font-size:11px!important}.cfGlobalHeaderV5{grid-template-columns:1fr!important}.cfGlobalHeaderStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cfHeaderAlertBtn{width:100%!important}.workspaceToolbar{align-items:stretch!important}.workspaceToolbar>div{width:100%!important}.workspaceToolbar .cfBtn{flex:140px!important}.workspaceTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commandHero .heroIdentity{padding:18px!important}.commandHero .heroIdentity h2{font-size:clamp(24px,8vw,34px)!important}.commandHero .heroFacts{grid-template-columns:1fr!important}.commandHero .heroFact{min-height:60px!important}.commandHero .complianceStrip{grid-template-columns:1fr!important}.commandHero .complianceStrip>div:last-child{grid-column:auto}.commandMap .mapLabel{width:auto!important;min-height:0!important;margin:10px!important;position:relative!important;inset:auto!important}.commandMap{padding-top:4px!important}.tableWrap{border-radius:9px!important;margin-inline:-4px!important}.settingsActionsV5{grid-template-columns:1fr!important;display:grid!important}.settingsActionsV5 button{width:100%!important}.securityCreate,.securityUser{grid-template-columns:1fr!important}.securityUser>div:first-child{grid-column:auto!important}:is(.securityModal,.cfMorningOverlay,.cfNotifyOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay){padding:8px!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal){border-radius:12px!important;width:100%!important;max-height:96vh!important}.cfMain :is(input,select,textarea,button){font-size:16px!important}.cfMain button{min-height:44px!important}.cfMain small{font-size:11px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cfMain :is(.loading,[class*=Loading],[class*=Skeleton]):after{display:none!important}}@media (prefers-contrast:more){.cfMain :is(button,input,select,textarea,.cfPanel,.settingsGrid>*){border-width:2px!important}.cfMain :is(p,small){color:var(--cf-ui-text-secondary)!important}}html,body,#root{min-height:100%}html body,.cfApp,.cfMain{background:var(--cf-color-canvas)!important;color:var(--cf-color-text)!important}.cfApp{font-size:var(--cf-font-body);line-height:var(--cf-line-body)}.cfMain :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.012em;line-height:var(--cf-line-tight);color:var(--cf-color-text)!important}.cfMain h1{font-size:var(--cf-font-display)}.cfMain h2{font-size:var(--cf-font-heading)}.cfMain h3{font-size:var(--cf-font-subheading)}.cfMain :is(p,li,dd){line-height:var(--cf-line-body);color:var(--cf-color-text-secondary)!important}.cfMain :is(small,.helper,.helperText,[class*=Helper],[class*=helper],[class*=Subtitle],[class*=subtitle]){font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important;color:var(--cf-color-text-muted)!important}.cfMain :is(.eyebrow,[class*=eyebrow],[class*=kicker],[class*=Kicker]){font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.1em!important;color:var(--cf-color-text-muted)!important;font-weight:850!important}.cfMain :is(label,legend){font-size:var(--cf-font-label);line-height:var(--cf-line-ui);color:var(--cf-color-text)!important}.cfMain th{font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important}.cfMain td{font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfMain :is(button,a,input,select,textarea,[tabindex]):focus-visible,.cfThemeGate :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important;box-shadow:none!important}.cfMain :is(button,a,input,select,textarea){transition:background var(--cf-motion-fast) ease,border-color var(--cf-motion-fast) ease,color var(--cf-motion-fast) ease,opacity var(--cf-motion-fast) ease}.cfMain :is(input,select,textarea),.cfThemeGate :is(input,select,textarea){box-sizing:border-box;width:auto;font:inherit;min-height:var(--cf-control-height)!important;border:1px solid var(--cf-color-border-strong)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important;line-height:var(--cf-line-ui)!important;box-shadow:none!important;padding:9px 11px!important}.cfMain textarea{resize:vertical;min-height:88px!important}.cfMain :is(input,select,textarea)::placeholder{opacity:1;color:var(--cf-color-text-dim)!important}.cfMain :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.72;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-dim)!important}.cfMain :is(.cfBtn,.cfUiButton,button.primary,button.secondary,button.danger,button.approve,button.reject,button.pass,button.fail,button.import),.cfThemeGate button{min-height:var(--cf-control-height)!important;border:1px solid var(--cf-color-border-strong)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface-raised)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important;box-shadow:none!important;background-image:none!important;padding:0 13px!important;font-weight:800!important;line-height:1.1!important}.cfMain :is(.cfBtn,.cfUiButton,button.secondary):hover{background:var(--cf-color-surface-hover)!important;border-color:var(--cf-color-border-strong)!important}.cfMain :is(.cfBtn.primary,.cfUiButton.primary,button.primary,button.approve,button.pass,button.import),.cfThemeGate .cfThemeGateActions button{background:var(--cf-color-action)!important;border-color:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important}.cfMain :is(.cfBtn.primary,.cfUiButton.primary,button.primary,button.approve,button.pass,button.import):hover,.cfThemeGate .cfThemeGateActions button:hover{background:var(--cf-color-action-hover)!important;border-color:var(--cf-color-action-hover)!important}.cfMain :is(.cfBtn.danger,.cfUiButton.danger,button.danger,button.reject,button.fail){border-color:var(--cf-color-danger)!important;color:var(--cf-color-danger)!important;background:0 0!important}.cfMain :is(.cfBtn.danger,.cfUiButton.danger,button.danger,button.reject,button.fail):hover{background:var(--cf-color-danger-bg)!important}.cfMain button:disabled,.cfThemeGate button:disabled{opacity:.5!important;cursor:not-allowed!important;filter:none!important}.cfMain :is(button[aria-label]:not(:has(span)):not(:has(b)),.iconButton,[class*=IconButton],[class*=iconButton]){min-width:var(--cf-icon-button-size);min-height:var(--cf-icon-button-size);padding:0!important}.cfMain :is(.cfPanel,.panel,.card,.summaryCard,.metric,.tableWrap,.settingsGrid>*,.settingsCardsV5>*,[class*=Card]){border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-md)!important}.cfMain :is(.cfPanel,.panel,.card,.summaryCard,.metric,.settingsGrid>*,.settingsCardsV5>*){background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-panel)!important;background-image:none!important}.cfMain :is(.cfPanel,.panel,.settingsGrid>*,.settingsCardsV5>*)>header{padding-bottom:var(--cf-space-3);border-bottom-color:var(--cf-color-border-soft)!important}.cfMain :is(.cfPanel,.panel,.settingsGrid>*,.settingsCardsV5>*)>header+*{margin-top:var(--cf-space-3)}.cfMain hr{border:0;border-top:1px solid var(--cf-color-border-soft)}.cfMain :is(.statusPill,.badge,.pill,.chip,.securityBadge,.cfIssueStatus,.cfBulkStatus,.cfTestBadge,.cfPilotTestBadge,.cfUiBadge){letter-spacing:.025em;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:25px;display:inline-flex;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-pill)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-meta)!important;box-shadow:none!important;padding:0 9px!important;font-weight:850!important;line-height:1.1!important}.cfMain :is(.statusPill.good,.success,.scomplete,.scompleted,.cfUiBadge.success){background:var(--cf-color-success-bg)!important;border-color:var(--cf-color-success-border)!important;color:var(--cf-color-success)!important}.cfMain :is(.statusPill.info,.info,.sinprogress,.sreviewing,.cfUiBadge.info){background:var(--cf-color-info-bg)!important;border-color:var(--cf-color-info-border)!important;color:var(--cf-color-info)!important}.cfMain :is(.statusPill.warn,.warning,.spending,.sstale,.cfUiBadge.warning){background:var(--cf-color-warning-bg)!important;border-color:var(--cf-color-warning-border)!important;color:var(--cf-color-warning)!important}.cfMain :is(.statusPill.bad,.danger,.critical,.serror,.srejected,.cfUiBadge.danger){background:var(--cf-color-danger-bg)!important;border-color:var(--cf-color-danger-border)!important;color:var(--cf-color-danger)!important}.cfMain :is(.successBanner,[class*=SuccessBanner],.cfPrivacyMsg.good),.cfMain :is(.warningBanner,[class*=WarningBanner]),.cfMain :is(.errorBanner,[class*=ErrorBanner],.securityError,.cfPrivacyMsg.bad){border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important;padding:10px 12px!important}.cfMain :is(.successBanner,[class*=SuccessBanner],.cfPrivacyMsg.good){background:var(--cf-color-success-bg)!important;border-color:var(--cf-color-success-border)!important;color:var(--cf-color-success)!important}.cfMain :is(.warningBanner,[class*=WarningBanner]){background:var(--cf-color-warning-bg)!important;border-color:var(--cf-color-warning-border)!important;color:var(--cf-color-warning)!important}.cfMain :is(.errorBanner,[class*=ErrorBanner],.securityError,.cfPrivacyMsg.bad){background:var(--cf-color-danger-bg)!important;border-color:var(--cf-color-danger-border)!important;color:var(--cf-color-danger)!important}.cfMain .tableWrap{overscroll-behavior:contain;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important;overflow:auto!important}.cfMain .tableWrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important}.cfMain .tableWrap th{z-index:2;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;position:sticky;top:0;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;border-color:var(--cf-color-border-soft)!important;padding:10px 11px!important}.cfMain .tableWrap td{vertical-align:middle;background:var(--cf-color-surface)!important;color:var(--cf-color-text-secondary)!important;border-color:var(--cf-color-border-soft)!important;padding:10px 11px!important}.cfMain .tableWrap tbody tr{transition:background var(--cf-motion-fast) ease}.cfMain .tableWrap tbody tr:hover td{background:var(--cf-color-surface-hover)!important}.cfMain .shipmentWorkspace{margin-inline:auto;max-width:1680px!important}.cfMain .workspaceToolbar,.cfMain .workspaceToolbar>div{gap:var(--cf-space-2)!important;flex-wrap:wrap!important}.cfMain .workspaceTabs{top:var(--cf-space-2);z-index:12;position:sticky;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important}.cfMain .workspaceTabs button{min-height:46px!important;font-size:var(--cf-font-label)!important;color:var(--cf-color-text-muted)!important}.cfMain .workspaceTabs button.active{color:var(--cf-color-text)!important;background:var(--cf-color-action-soft)!important}.cfMain :is(.shipmentRow,[class*=shipmentRow],[class*=ShipmentRow]){transition:background var(--cf-motion-fast) ease,border-color var(--cf-motion-fast) ease,transform var(--cf-motion-fast) ease;border-color:var(--cf-color-border)!important}.cfMain :is(.shipmentRow,[class*=shipmentRow],[class*=ShipmentRow]):hover{background:var(--cf-color-surface-hover)!important;border-color:var(--cf-color-border-strong)!important}.cfMain :is(.shipmentRow.active,.shipmentRow.selected,[class*=shipmentRow].active,[class*=shipmentRow].selected,[aria-selected=true].shipmentRow){background:var(--cf-color-action-soft)!important;box-shadow:var(--cf-shadow-selected)!important}.cfMain :is(.containerNumber,[class*=containerNumber],[class*=ContainerNumber],.mbl,.awb,[class*=referenceNumber]){font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--cf-color-text)!important;font-weight:800!important}.cfMain :is(time,[class*=eta],[class*=ETA],[class*=date],[class*=Date]){font-variant-numeric:tabular-nums}.cfMain :is(.empty,[class*=Empty],[class*=emptyState],.cfPrivacyEmpty,.cfUiEmpty){text-align:center;place-items:center;gap:4px;min-height:90px;display:grid;border:1px dashed var(--cf-color-border-strong)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;padding:20px!important}.cfMain :is(.empty,[class*=Empty],[class*=emptyState],.cfPrivacyEmpty,.cfUiEmpty) :is(b,strong){color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.cfMain :is(.loading,[class*=Loading],[class*=Skeleton],.skeleton){position:relative;overflow:hidden;background:var(--cf-color-surface-soft)!important;border-radius:var(--cf-radius-sm)!important;color:#0000!important}.cfMain :is(.loading,[class*=Loading],[class*=Skeleton],.skeleton):after{content:"";background:linear-gradient(90deg,transparent,var(--cf-shimmer-highlight),transparent);animation:1.35s infinite cfSharedShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes cfSharedShimmer{to{transform:translate(100%)}}:is(.securityModal,.cfMorningOverlay,.cfNotifyOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay){padding:var(--cf-space-5)!important;background:var(--cf-color-overlay)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal){scrollbar-gutter:stable;border:1px solid var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;width:min(1120px,96vw)!important;max-height:90dvh!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important;overflow:auto!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal)>header{z-index:5!important;padding:var(--cf-space-4)!important;border-bottom:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface)!important;position:sticky!important;top:0!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal)>footer{z-index:4!important;padding:var(--cf-space-3) var(--cf-space-4)!important;border-top:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface)!important;position:sticky!important;bottom:0!important}.cfThemeGate{background:var(--cf-color-overlay)!important;color:var(--cf-color-text)!important}.cfThemeGateCard,.cfThemeChoice,.cfThemeSettingCard{background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;border-color:var(--cf-color-border)!important;box-shadow:var(--cf-shadow-raised)!important;background-image:none!important}.cfThemeGate :is(h1,h2,b,strong){color:var(--cf-color-text)!important}.cfThemeGate :is(p,small,em){color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}@media (width<=1024px){.cfMain .shipmentWorkspace{max-width:100%!important}.cfMain .tableWrap table{min-width:760px}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal){width:min(960px,97vw)!important}}@media (width<=720px){:root{--cf-font-body:12.5px;--cf-font-helper:11.5px;--cf-font-label:11.5px}.cfMain{padding-inline:10px}.cfMain .workspaceTabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.cfMain .workspaceTabs button{flex:none;min-height:var(--cf-control-height-touch)!important}.cfMain :is(button,.cfBtn,.cfUiButton,input,select){min-height:var(--cf-control-height-touch)!important}:is(.securityModal,.cfMorningOverlay,.cfNotifyOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay){padding:8px!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal){border-radius:12px!important;width:100%!important;max-height:96dvh!important}.cfMain .tableWrap{box-shadow:none!important;background:0 0!important;border:0!important}.cfMain .tableWrap table{min-width:680px}}@media (width<=390px){.cfMain{padding-inline:8px}.cfMain h1{font-size:21px}.cfMain h2{font-size:17px}.cfMain .workspaceToolbar{grid-template-columns:1fr!important;display:grid!important}.cfMain .workspaceToolbar>div{width:100%}.cfMain .workspaceToolbar :is(button,.cfBtn,input,select){width:100%!important}.cfMain .workspaceTabs{margin-inline:-2px}.cfMain .tableWrap table{min-width:620px}}@media (width>=1700px){.cfMain .shipmentWorkspace{max-width:1760px!important}.cfMain .tableWrap td{font-size:var(--cf-font-body)!important}}@media (pointer:coarse){.cfMain :is(button,a[role=button],input,select),.cfThemeGate button{min-height:var(--cf-control-height-touch)!important}.cfMain :is(.iconButton,[class*=IconButton],[class*=iconButton]){min-width:var(--cf-control-height-touch)!important;min-height:var(--cf-control-height-touch)!important}}@media (prefers-reduced-motion:reduce){.cfMain *,.cfThemeGate *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shipmentWorkspace .commandHero,.shipmentWorkspace .commandHero .heroIdentity,.shipmentWorkspace .commandHero .commandMap{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-panel)!important;background-image:none!important}.shipmentWorkspace .commandHero .commandMap{border-left:1px solid var(--cf-color-border)!important;background:var(--cf-color-canvas-subtle)!important}.shipmentWorkspace .commandHero .commandMap:before{opacity:.16!important;filter:none!important}.shipmentWorkspace .commandHero .commandMap:after{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;letter-spacing:.14em!important}.shipmentWorkspace .commandHero .heroIdentity h2:before{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.12em!important}.shipmentWorkspace .commandHero .heroMeta>span{border:1px solid var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;min-height:30px!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important}.shipmentWorkspace .commandHero .commandMap .worldTrace{stroke:var(--cf-color-border-strong)!important}.shipmentWorkspace .commandHero .commandMap .routePath{stroke:var(--cf-color-accent)!important;filter:none!important}.shipmentWorkspace .commandHero .commandMap .routeNode{fill:var(--cf-color-surface)!important;stroke:var(--cf-color-accent)!important;filter:none!important}.shipmentWorkspace .commandHero .commandMap .routeShip{stroke:var(--cf-color-accent)!important;filter:none!important}.shipmentWorkspace .commandHero .mapLabel{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-raised)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-raised)!important;background-image:none!important}.shipmentWorkspace .commandHero .mapLabel span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.shipmentWorkspace .commandHero .mapLabel b{color:var(--cf-color-text)!important;text-shadow:none!important}@media (width<=980px){.shipmentWorkspace .commandHero .commandMap{border-left:0!important;border-top:1px solid var(--cf-color-border)!important}}.settingsPage{max-width:1180px!important}.settingRow{border-bottom-color:var(--cf-color-border-soft)!important}.settingRow b{color:var(--cf-color-text)!important}.settingRow small{color:var(--cf-color-text-muted)!important}.settingRow input{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-surface-soft)!important}.settingRow input:after{background:var(--cf-color-text-dim)!important}.settingRow input:checked{background:var(--cf-color-action)!important;border-color:var(--cf-color-accent)!important;box-shadow:none!important}.settingRow input:checked:after{background:var(--cf-color-text-inverse)!important}.settingRow input:focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:3px!important;box-shadow:none!important}.settingRow:focus-within{background:var(--cf-color-surface-hover)!important}.settingAbout strong{color:var(--cf-color-accent)!important}.settingAbout span{color:var(--cf-color-text-secondary)!important}.settingAbout small{color:var(--cf-color-text-muted)!important}.settingsPage .dataBox,.settingsPage .settingsCard{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-panel)!important}.settingsPage .pageHead p{color:var(--cf-color-text-muted)!important}.formActions,.detailActions{background:linear-gradient(0deg,var(--cf-color-canvas) 70%,transparent)!important}.formPanel>header{background:var(--cf-color-surface)!important}.formPanel label span{color:var(--cf-color-text-secondary)!important}@media (width<=900px){.detailActions{background:0 0!important}}@media (width<=700px){.formPanel>header{background:var(--cf-color-surface)!important}.formActions{border-top-color:var(--cf-color-border)!important}}@media (width<=760px){.cfNotifyModal>header,.cfMorningModal>header,.cfHealthModal>header{gap:12px!important}.cfNotifyModal>header h2,.cfMorningModal>header h2,.cfHealthModal>header h2{font-size:22px!important;line-height:1.2!important}.cfNotifyStats,.cfMorningStats,.cfHealthStats{gap:8px!important}}@media (width<=390px){.cfNotifyStats,.cfMorningStats,.cfHealthStats{grid-template-columns:1fr 1fr!important}.cfTrackingIntel>header,.cfSinceView>header{padding:13px!important}.cfTrackIntelGrid{padding:10px!important}.cfAutoWatchBar,.cfEtaHistory,.cfCarrierEvents{margin-inline:10px!important}.cfNotifyModal>header,.cfMorningModal>header,.cfHealthModal>header{padding:14px 12px!important}.cfNotifyStats,.cfMorningStats{padding-inline:10px!important}.cfHealthBody{padding:10px!important}}.shipmentFileTabs{gap:var(--cf-space-1)!important;border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-md)!important;background:var(--cf-color-surface)!important;box-shadow:var(--cf-shadow-panel)!important;padding:5px!important}.shipmentFileTabs button{border-radius:var(--cf-radius-sm)!important;min-height:38px!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-label)!important;padding:0 13px!important;line-height:1.1!important}.shipmentFileTabs button:hover{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important}.shipmentFileTabs button.active{background:var(--cf-color-action-soft)!important;color:var(--cf-color-text)!important;box-shadow:inset 0 0 0 1px var(--cf-color-border-strong)!important;background-image:none!important}.shipmentTabCount{min-width:22px;height:22px;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important;font-size:var(--cf-font-meta)!important}.commandTransportMeta span,.commandGlance{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;background-image:none!important}.commandTransportMeta small,.commandGlance>header small,.commandGlanceItem span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.07em!important}.commandTransportMeta b,.commandGlance>header b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.commandGlance>header>span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.commandGlanceGrid{gap:var(--cf-space-2)!important}.commandGlanceItem{border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface)!important;min-height:68px!important;padding:10px 11px!important}.commandGlanceItem b{font-variant-numeric:tabular-nums;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.commandGlanceItem small{font-size:var(--cf-font-meta)!important;color:#0000!important;top:7px!important;right:8px!important}.commandGlanceItem.interactive:hover{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-surface-hover)!important;transform:none!important}.commandGlanceItem.interactive:hover small{color:var(--cf-color-link)!important}.trackingPanelHead,.trackingRouteCard,.trackingSnapshot>div{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;background-image:none!important}.trackingPanelHead{box-shadow:var(--cf-shadow-panel)!important}.trackingPanelHead small,.trackingRouteCard header small,.trackingSnapshot span,.trackingPlanBadge span,.trackingQuickAdd>span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.08em!important}.trackingPanelHead h2,.trackingRouteCard h3{color:var(--cf-color-text)!important}.trackingPanelHead p{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.trackingPlanBadge{border-color:var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important}.trackingPlanBadge b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.trackingSnapshot>div{background:var(--cf-color-surface-soft)!important}.trackingSnapshot b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.trackingRouteCard>header,.trackingQuickAdd{border-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface-soft)!important}.trackingAddMain,.trackingQuickAdd button,.trackingLegActions button{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.trackingAddMain:hover,.trackingQuickAdd button:hover,.trackingLegActions button:hover{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important}.trackingLeg{border-bottom-color:var(--cf-color-border-soft)!important}.trackingLegNo{border-color:var(--cf-color-border-strong)!important;color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.trackingLegMode i{color:var(--cf-color-accent)!important}.trackingLegMode b,.trackingLegPath>b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.trackingLegPath span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.trackingLegFacts span,.trackingLegFacts strong{font-size:var(--cf-font-meta)!important;border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}.trackingLegFacts strong{border-color:var(--cf-color-success-border)!important;background:var(--cf-color-success-bg)!important;color:var(--cf-color-success)!important}.trackingLegFacts .trackingIt{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}.trackingLegActions button:last-child{border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important}.trackingEmpty{border:1px dashed var(--cf-color-border-strong)!important;border-radius:var(--cf-radius-sm)!important;background:var(--cf-color-surface-soft)!important}.trackingEmpty b{color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.trackingEmpty span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.routeLegEditor{background:var(--cf-color-overlay)!important;padding:var(--cf-space-4)!important}.routeLegEditorPanel{border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important}.routeLegEditorPanel>header,.routeLegEditorPanel form>footer{z-index:3;position:sticky;border-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important}.routeLegEditorPanel>header{top:0}.routeLegEditorPanel form>footer{bottom:0}.routeLegEditorPanel small,.routeEditorGrid label>span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-label)!important;line-height:var(--cf-line-ui)!important}.routeLegEditorPanel h2{color:var(--cf-color-text)!important}.routeEditorClose{min-width:var(--cf-icon-button-size)!important;min-height:var(--cf-icon-button-size)!important;color:var(--cf-color-text)!important}.routeEditorGrid input,.routeEditorGrid select,.routeEditorGrid textarea{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.routeLegEditorPanel form>footer button{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-label)!important}.routeLegEditorPanel form>footer .primary{border-color:var(--cf-color-action)!important;background:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important}.routingCreatePrompt{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.routingCreatePrompt>div small,.routingCreatePrompt label>span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.routingCreatePrompt>div b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.routingCreatePrompt>div span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}html.shipmentExperienceV2 .heroCommand,.journeyExperience{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-panel)!important;background-image:none!important}.journeyHead small,.journeyLegSection>header small,.journeyNode span,.journeyLegCopy span{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.07em!important}.journeyHead h2{color:var(--cf-color-text)!important}.journeyHead h2 span{color:var(--cf-color-accent)!important}.journeyHead p,.journeyProgress span,.journeyNode small,.journeyLegCopy small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.journeyProgress{border-color:var(--cf-color-border-soft)!important}.journeyProgress b{color:var(--cf-color-accent)!important}.journeyMilestones:before{background:var(--cf-color-border-strong)!important;box-shadow:none!important}.journeyNode{color:var(--cf-color-text)!important;min-height:92px!important}.journeyNode i{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important;box-shadow:0 0 0 5px var(--cf-color-surface)!important}.journeyNode.scheduled i{border-color:var(--cf-color-info)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}.journeyNode.done i{border-color:var(--cf-color-success)!important;background:var(--cf-color-success-bg)!important;color:var(--cf-color-success)!important}.journeyNode b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.journeyNode:hover{background:var(--cf-color-surface-hover)!important}.journeyNode:hover b{color:var(--cf-color-link)!important}.journeyLegSection{border-top-color:var(--cf-color-border-soft)!important}.journeyLegSection>header b{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important}.journeyOpenTracking{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-link)!important;font-size:var(--cf-font-label)!important}.journeyOpenTracking:hover{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important}.journeyLeg{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.journeyLegIcon{background:var(--cf-color-action-soft)!important;color:var(--cf-color-accent)!important}.journeyLegCopy b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.journeyLegCopy em,.journeyConnector{color:var(--cf-color-accent)!important}.journeyNoLegs{border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.shipmentEditV2{border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important}.shipmentEditV2>header{z-index:4!important;border-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important;background-image:none!important;position:sticky!important;top:0!important}.shipmentEditV2>header h2{color:var(--cf-color-text)!important}.editHeaderHint small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.editHeaderHint span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important}.shipmentEditV2 label>span,.formSectionHeading small,.formSectionHeading span{font-size:var(--cf-font-label)!important;line-height:var(--cf-line-ui)!important}.shipmentEditV2 label>span{color:var(--cf-color-text-secondary)!important}.formSectionHeading{border-bottom-color:var(--cf-color-border-soft)!important}.formSectionHeading small{color:var(--cf-color-accent)!important}.formSectionHeading span{color:var(--cf-color-text-muted)!important}.shipmentEditV2 input,.shipmentEditV2 select,.shipmentEditV2 textarea{min-height:var(--cf-control-height-touch)!important;border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.shipmentEditV2 input:focus,.shipmentEditV2 select:focus,.shipmentEditV2 textarea:focus{outline:3px solid var(--cf-color-focus)!important;outline-offset:1px!important;border-color:var(--cf-color-focus)!important;box-shadow:none!important}.shipmentEditV2 .formActionsV2{background:var(--cf-color-surface)!important;border-top-color:var(--cf-color-border)!important}.shipmentEditV2 .formActionsV2 button{min-height:var(--cf-control-height-touch)!important}.shipmentEditV2 .formActionsV2 .primary{background:var(--cf-color-action)!important;border-color:var(--cf-color-action)!important;color:var(--cf-color-text-inverse)!important;background-image:none!important}.billingChargeTable{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important}.billingChargeHead{background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.billingChargeRow{border-top-color:var(--cf-color-border-soft)!important}.billingChargeRow b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.billingChargeRow span{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important}.billingChargeRow span:last-child{color:var(--cf-color-success)!important}.billingManageBtn,.chargeAdd{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-link)!important;font-size:var(--cf-font-label)!important}.billingManageBtn:hover{background:var(--cf-color-surface-hover)!important;color:var(--cf-color-text)!important}.chargeEditorHead{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.chargeEditorRow input{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border-strong)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important}.chargeRemove{min-width:var(--cf-control-height)!important;height:var(--cf-control-height)!important;border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important}.chargeAdd{border-style:dashed!important}.chargeEditorTotals>div{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.chargeEditorTotals span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.chargeEditorTotals b{color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}@media (width<=700px){.shipmentFileTabs{z-index:10;position:sticky;top:4px;overflow-x:auto;background:var(--cf-color-surface)!important;width:100%!important}.shipmentFileTabs button{min-height:var(--cf-control-height-touch)!important;flex:none!important}.commandGlanceGrid,.trackingSnapshot{grid-template-columns:1fr 1fr!important}.journeyExperience{padding:14px 10px!important}.journeyMilestones{scroll-snap-type:x proximity;grid-template-columns:repeat(8,128px)!important}.journeyNode{scroll-snap-align:start}.routeLegEditor{padding:7px!important}.routeLegEditorPanel{width:100%!important;max-height:96dvh!important}.routeEditorGrid,.shipmentEditV2 form{padding:14px!important}.shipmentEditV2 .formActionsV2{margin:10px -14px -14px!important;padding:12px 14px!important}}@media (width<=390px){.commandGlanceGrid,.trackingSnapshot{grid-template-columns:1fr!important}.commandGlanceItem{min-height:60px!important}.trackingLeg{grid-template-columns:1fr!important}.trackingLegNo,.trackingLegMode,.trackingLegPath,.trackingLegFacts,.trackingLegActions{grid-column:1!important}.trackingLegActions{flex-wrap:wrap}.trackingLegActions button{flex:120px}.journeyHead{gap:10px!important;margin-bottom:12px!important}.journeyProgress{width:100%!important}.chargeEditorTotals{grid-template-columns:1fr!important}}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal){border-color:var(--cf-color-border)!important;border-radius:var(--cf-radius-lg)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-modal)!important;background-image:none!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header{z-index:8!important;border-bottom-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important;position:sticky!important;top:0!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>footer{z-index:7!important;border-top-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important;position:sticky!important;bottom:0!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important;line-height:var(--cf-line-ui)!important;letter-spacing:.1em!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header h2{color:var(--cf-color-text)!important;line-height:var(--cf-line-tight)!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header p,:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>footer span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header>button{min-width:var(--cf-icon-button-size)!important;width:var(--cf-icon-button-size)!important;height:var(--cf-icon-button-size)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal) button:focus-visible,.cfPrivacyRequests :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important;box-shadow:none!important}.cfPilotStats article,.cfPilotSection,.cfPilotFeedbackStats article,.cfPilotTesterTable>.row,.cfPilotRecent>div:not(.empty){border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text)!important;background-image:none!important}.cfPilotStats article.attention{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important}.cfPilotStats article>.cfIcon{color:var(--cf-color-accent)!important}.cfPilotStats span,.cfPilotFeedbackStats span,.cfPilotTesterTable>.head,.cfPilotTesterTable .row span,.cfPilotTesterTable .row small,.cfPilotRecent span,.cfPilotRecent small,.cfPilotFeedbackRows small,.cfPilotFeedbackRows span,.cfPilotCleanup small,.cfPilotBackup span,.cfPilotCleanupAction label span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfPilotStats span,.cfPilotFeedbackStats span,.cfPilotSectionHead small,.cfPilotCleanup small{font-size:var(--cf-font-meta)!important;letter-spacing:.08em!important}.cfPilotStats b,.cfPilotFeedbackStats b,.cfPilotTesterTable .row b,.cfPilotRecent b,.cfPilotFeedbackRows b,.cfPilotSectionHead h3,.cfPilotCleanup h3{color:var(--cf-color-text)!important}.cfPilotTesterTable>.head{background:var(--cf-color-surface-soft)!important;border-bottom-color:var(--cf-color-border-soft)!important;min-height:40px!important;font-size:var(--cf-font-meta)!important}.cfPilotTesterTable>.row{border-bottom-color:var(--cf-color-border-soft)!important;min-height:68px!important}.cfPilotTesterTable .row b{font-size:var(--cf-font-helper)!important}.cfPilotTesterTable .row strong{font-size:var(--cf-font-helper)!important;color:var(--cf-color-info)!important}.cfPilotTestBadge{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;min-height:25px!important;color:var(--cf-color-warning)!important;font-size:var(--cf-font-meta)!important}.cfPilotMessage{font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfPilotMessage.bad{border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important}.cfPilotMessage.good{border-color:var(--cf-color-success-border)!important;background:var(--cf-color-success-bg)!important;color:var(--cf-color-success)!important}.cfPilotSectionHead{border-bottom-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important}.cfPilotSectionHead small{color:var(--cf-color-accent)!important}.cfPilotSectionHead>button,.cfPilotSectionHead>a,.cfPilotModal>footer button{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-label)!important}.cfPilotRecent>div:not(.empty),.cfPilotFeedbackRows article{border-bottom-color:var(--cf-color-border-soft)!important}.cfPilotFeedbackRows strong{font-size:var(--cf-font-meta)!important}.cfPilotFeedbackRows strong.yes{color:var(--cf-color-success)!important;background:var(--cf-color-success-bg)!important}.cfPilotFeedbackRows strong.no{color:var(--cf-color-warning)!important;background:var(--cf-color-warning-bg)!important}.cfPilotFeedbackRows p{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfPilotCleanup{border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important;background-image:none!important}.cfPilotCleanup p{color:var(--cf-color-text-secondary)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-body)!important}.cfPilotCleanup p b{color:var(--cf-color-danger)!important}.cfPilotBackup a{color:var(--cf-color-link)!important;font-size:var(--cf-font-label)!important}.cfPilotCleanupAction input{min-height:var(--cf-control-height-touch)!important;border-color:var(--cf-color-danger-border)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important;font-size:var(--cf-font-body)!important}.cfPilotCleanupAction button{min-height:var(--cf-control-height-touch)!important;border-color:var(--cf-color-danger)!important;background:var(--cf-color-danger)!important;color:var(--cf-color-text-inverse)!important;font-size:var(--cf-font-label)!important;background-image:none!important}.cfIssueCountBadge{font-size:var(--cf-font-meta)!important;background:var(--cf-color-danger)!important;box-shadow:none!important}@media (width<=760px){:is(.cfPilotOverlay,.cfMyReportsOverlay,.cfRecoveryOverlay,.cfFeedbackOverlay,.cfApprovalOverlay){align-items:flex-start!important;padding:7px!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal){border-radius:12px!important;width:100%!important;max-height:96dvh!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header{padding:16px 14px!important}:is(.cfPilotModal,.cfMyReportsModal,.cfRecoveryModal,.cfFeedbackModal,.cfApprovalModal)>header h2{font-size:22px!important}.cfPilotTesterTable>.head,.cfPilotTesterTable>.row{min-width:760px!important}.cfPrivacyForm,.cfPrivacyAdmin,.cfMyReportsLayout,.cfApprovalLayout{grid-template-columns:1fr!important}.cfMyReportsList,.cfApprovalList{border-right:0!important;border-bottom:1px solid var(--cf-color-border-soft)!important}.cfRecoveryList article,.cfInboxLayout{grid-template-columns:1fr!important}.cfIssueList{border-right:0!important;border-bottom:1px solid var(--cf-color-border-soft)!important}}@media (width<=390px){.cfPilotStats,.cfPilotFeedbackStats,.cfMyReportsStats,.cfApprovalStats{grid-template-columns:1fr!important}.cfPrivacyHead>span{text-align:center;width:100%}.cfMyReportsToolbar,.cfIssueScreens{grid-template-columns:1fr!important}.cfApprovalCompareTable .head,.cfApprovalCompareTable .row{min-width:560px!important}}@media (width<=720px){.cfPasswordGate,.cfTesterGuideOverlay,.cfSopOverlay{padding:7px!important}.cfPasswordGate>section,.cfTesterGuide,.cfSopModal{border-radius:12px!important;width:100%!important;max-height:96dvh!important}}@media (width<=390px){.cfTesterReadiness,.cfCarrierTrackCard label{grid-template-columns:1fr!important}}.cfExceptionQueue{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-text)!important;box-shadow:var(--cf-shadow-panel)!important;background-image:none!important}.cfExceptionQueue.hasCritical{border-color:var(--cf-color-danger-border)!important;box-shadow:inset 3px 0 var(--cf-color-danger)!important}.cfExceptionQueue>header{border-bottom-color:var(--cf-color-border-soft)!important}.cfExceptionQueue>header small{color:var(--cf-color-accent)!important;font-size:var(--cf-font-meta)!important}.cfExceptionQueue>header h3{color:var(--cf-color-text)!important}.cfExceptionQueue>header p,.cfExceptionRow .file small,.cfExceptionRow .reason span,.cfExceptionRow .reason small,.cfExceptionClear span{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfExceptionCounts span{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important}.cfExceptionCounts b{color:var(--cf-color-text)!important}.cfExceptionCounts small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.cfExceptionRow{border-bottom-color:var(--cf-color-border-soft)!important;color:var(--cf-color-text-secondary)!important}.cfExceptionRow:hover{background:var(--cf-color-surface-hover)!important}.cfExceptionRow .rank{border-color:var(--cf-color-border)!important;background:var(--cf-color-surface-soft)!important;color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.cfExceptionRow .mode{color:var(--cf-color-accent)!important}.cfExceptionRow .file b,.cfExceptionRow .reason strong{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.cfExceptionRow .reason small{color:var(--cf-color-link)!important}.cfExceptionRow>em{min-height:25px!important;font-size:var(--cf-font-meta)!important;align-items:center!important;display:inline-flex!important}.cfExceptionRow.sev-critical>em{border:1px solid var(--cf-color-danger-border)!important;background:var(--cf-color-danger-bg)!important;color:var(--cf-color-danger)!important}.cfExceptionRow.sev-high>em{border:1px solid var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important}.cfExceptionRow.sev-medium>em{border:1px solid var(--cf-color-info-border)!important;background:var(--cf-color-info-bg)!important;color:var(--cf-color-info)!important}.cfExceptionRow.sev-critical{background:var(--cf-color-danger-bg)!important}.cfExceptionClear{color:var(--cf-color-success)!important}.cfExceptionClear b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.cfApprovalAttention{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;box-shadow:inset 3px 0 var(--cf-color-warning)!important;background-image:none!important}.cfApprovalAttention.hasStale{border-color:var(--cf-color-warning-border)!important}.cfApprovalAttentionIcon{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-surface)!important;color:var(--cf-color-warning)!important}.cfApprovalAttentionBody>small{color:var(--cf-color-warning)!important;font-size:var(--cf-font-meta)!important}.cfApprovalAttentionBody h3{color:var(--cf-color-text)!important}.cfApprovalAttentionBody>p,.cfApprovalAttentionRows small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-helper)!important;line-height:var(--cf-line-ui)!important}.cfApprovalAttentionRows>span,.cfApprovalAttentionActions span{border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-surface)!important}.cfApprovalAttentionRows b{color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.cfApprovalAttentionRows em{color:var(--cf-color-warning)!important;font-size:var(--cf-font-meta)!important}.cfApprovalAttentionActions b{color:var(--cf-color-warning)!important}.cfApprovalAttentionActions small{color:var(--cf-color-text-muted)!important;font-size:var(--cf-font-meta)!important}.cfApprovalAttentionActions button{min-height:var(--cf-control-height)!important;border-color:var(--cf-color-warning-border)!important;background:var(--cf-color-warning-bg)!important;color:var(--cf-color-warning)!important;font-size:var(--cf-font-label)!important}:is(.cfExceptionQueue,.cfApprovalAttention) :is(button,a):focus-visible{outline:3px solid var(--cf-color-focus)!important;outline-offset:2px!important}@media (width<=390px){.cfExceptionCounts{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.cfApprovalAttentionRows>span{min-width:100%!important}}:root{--cf-global-header-clearance:92px}@media (width>=901px){.cfMain{scroll-padding-top:calc(var(--cf-global-header-clearance) + var(--cf-space-3))}.cfMain .workspaceTabs:not(.shipmentWorkspaceTabsV5){top:var(--cf-global-header-clearance)!important}:is(.securityModal,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay,.cfGuideOverlay,.cfSopOverlay,.cfPasswordGate,.cfTesterGuideOverlay,.routeLegEditor){top:var(--cf-global-header-clearance)!important;height:auto!important;min-height:0!important;bottom:0!important}:is(.securityPanel,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal,.cfGuideModal,.cfSopModal,.cfTesterGuide,.routeLegEditorPanel),.cfPasswordGate>section{max-height:calc(100dvh - var(--cf-global-header-clearance) - 28px)!important}.cfGlobalHeaderV5{grid-template-columns:minmax(380px,1fr) auto auto auto!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.cfGlobalHeaderV5>*{min-width:0}.cfGlobalSearchWrap{width:100%!important;min-width:380px!important;max-width:none!important}.cfGlobalSearchWrap>input{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 72px 0 42px!important;font-size:12px!important;line-height:1.25!important}.cfGlobalSearchIcon{pointer-events:none;place-items:center;width:18px;display:grid;left:14px!important}.cfGlobalSearchWrap>span[aria-hidden=true]{z-index:2;right:12px!important}}@media (width>=901px) and (width<=1180px){.cfGlobalHeaderV5{grid-template-columns:minmax(300px,1fr) auto auto!important}.cfGlobalSearchWrap{min-width:300px!important}}.cfSidebarV5:has(:is([aria-modal=true],.cfNotifyOverlay,.cfMorningOverlay,.cfGuideOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay,.cfSopOverlay,.cfTesterGuideOverlay)){z-index:2147483000!important;overflow:visible!important}.cfSidebarV5 :is(.cfNotifyOverlay,.cfMorningOverlay,[aria-modal=true]){z-index:2147483001!important}.commandHero .heroPwid{border:1px solid var(--cf-color-accent)!important;background:var(--cf-color-action-soft)!important;border-radius:8px!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;margin:10px 0 2px!important;padding:6px 10px!important;display:inline-flex!important}.commandHero .heroPwid span{font-size:var(--cf-font-meta)!important;letter-spacing:.12em!important;color:var(--cf-color-accent)!important;font-weight:900!important}.commandHero .heroPwid b{font-variant-numeric:tabular-nums;font-size:var(--cf-font-heading-sm)!important;letter-spacing:.035em!important;color:var(--cf-color-text)!important;font-weight:900!important}.heroPwidButton{cursor:pointer!important;text-align:left!important;font:inherit!important}.heroPwidButton:hover,.heroPwidButton:focus-visible{background:var(--cf-color-surface-hover)!important}.heroPwidButton:focus-visible{outline:2px solid var(--cf-color-accent)!important;outline-offset:2px!important}.heroPwidButton .cfIcon{color:var(--cf-color-accent)!important}.shipmentRef span{text-overflow:ellipsis;overflow:hidden}.cfGlobalSearchResults small{font-variant-numeric:tabular-nums}.cfHeaderVisibilityBtn{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;min-width:132px;max-width:190px;padding:0 34px 0 12px!important}.cfHeaderVisibilityBtn:focus-visible{outline:2px solid var(--cf-color-accent)!important;outline-offset:2px!important}@media (width<=760px){.cfHeaderVisibilityBtn{min-width:116px;max-width:150px}}@media (width>=901px){:is(.securityModal,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay,.cfGuideOverlay,.cfSopOverlay,.cfPasswordGate,.cfTesterGuideOverlay,.routeLegEditor){overscroll-behavior:contain!important;justify-content:center!important;align-items:flex-start!important;padding:14px 22px 22px!important;overflow:auto!important}}@media (width<=900px){:is(.securityModal,.cfMorningOverlay,.cfNotifyOverlay,.cfApprovalOverlay,.cfBulkOverlay,.cfHealthOverlay,.cfRecoveryOverlay,.cfPilotOverlay,.cfFeedbackOverlay,.cfPilotFeedbackOverlay,.cfActivityOverlay,.cfMyReportsOverlay,.cfWhatsNewOverlay,.cfGuideOverlay,.cfSopOverlay,.cfPasswordGate,.cfTesterGuideOverlay,.routeLegEditor){overscroll-behavior:contain!important;width:100vw!important;height:100dvh!important;min-height:0!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;justify-content:center!important;align-items:flex-start!important;position:fixed!important;inset:0!important;overflow:auto!important}:is(.securityPanel,.cfMorningModal,.cfNotifyModal,.cfApprovalModal,.cfBulkModal,.cfHealthModal,.cfRecoveryModal,.cfPilotModal,.cfFeedbackModal,.cfPilotFeedbackModal,.cfActivityModal,.cfMyReportsModal,.cfWhatsNewModal,.cfGuideModal,.cfSopModal,.cfTesterGuide,.routeLegEditorPanel),.cfPasswordGate>section{scrollbar-gutter:stable;overscroll-behavior:contain!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;margin:0 auto!important;overflow:auto!important}}.shipmentWorkspace{overflow:visible!important}.workspaceToolbar{z-index:120!important;position:relative!important;overflow:visible!important}.workspaceToolbarActions,.workspaceActionsMenu{overflow:visible!important}.workspaceActionsMenu[open]{z-index:5000!important;position:relative!important}.workspaceActionsPopover{z-index:5001!important}.workspaceTabs{z-index:1!important;position:relative!important}:root{--cf-readable-xs:9px;--cf-readable-sm:10px;--cf-readable-body:11px}.cfNavSection{font-size:var(--cf-font-meta)!important}.cfProfileV5 small,.cfHeaderUser small,.cfMain small{font-size:10px!important;line-height:1.4!important}.cfMain p{line-height:1.5!important}.cfMain :is(.eyebrow,[class*=eyebrow]),.statusPill,.cfIssueStatus,.cfBulkStatus,.cfTestBadge,.cfPilotTestBadge{font-size:var(--cf-font-meta)!important;line-height:1.3!important}.airManualTrackingNotice{border:1px solid var(--cf-color-border);background:var(--cf-color-surface-soft);border-radius:9px;padding:10px}.airManualTrackingNotice strong,.airManualTrackingNotice span{display:block}.airManualTrackingNotice strong{color:var(--cf-color-action);font-size:10px}.airManualTrackingNotice span{color:var(--cf-color-text-secondary);margin-top:4px;font-size:11px}.cfShipmentsPagePolished{--sA:var(--cf-color-action);--sB:var(--cf-color-border);--sS:var(--cf-color-surface);--s2:var(--cf-color-surface-soft);--sT:var(--cf-color-text);--sM:var(--cf-color-text-secondary)}.cfShipmentsPagePolished .listToolbar{z-index:20;background:var(--sS);position:sticky;top:0}.cfShipmentsPagePolished .listToolbar .searchBox{flex:1;max-width:none}.cfShipmentsPagePolished .listToolbar .searchBox input{min-height:40px}.cfShipmentsPagePolished .listToolbar .filterChips{margin-top:0}.cfShipmentListPolished{display:block;overflow-x:auto}.shipmentListHead,.cfShipmentListPolished>.shipmentRow{grid-template-columns:68px minmax(170px,1fr) 120px 135px minmax(210px,1.35fr) 118px 108px 150px;align-items:center;gap:12px;min-width:1130px;display:grid}.shipmentListHead{border-bottom:1px solid var(--sB);background:var(--sS);color:var(--sM);font-size:var(--cf-font-meta);padding:10px 14px;font-weight:800;line-height:1.25}.cfShipmentListPolished>.shipmentRow{border-left:3px solid #0000}.cfShipmentListPolished>.shipmentRow:hover,.cfShipmentListPolished>.shipmentRow:focus-visible{background:var(--s2);border-left-color:var(--sA);outline:0}.shipmentContainerMeta,.shipmentPoMeta{min-width:0}.shipmentContainerMeta span,.shipmentPoMeta span{display:none}.shipmentContainerMeta b,.shipmentPoMeta b{color:var(--sT);text-overflow:ellipsis;font-size:10px;line-height:1.35;display:block;overflow:hidden}.shipmentContainerMeta b{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.shipmentPoMeta b{max-height:2.7em;overflow:hidden}.cfShipmentListPolished .shipmentRef b{font-size:12px}.cfShipmentListPolished .shipmentRef span{font-size:var(--cf-font-meta);line-height:1.3}.cfShipmentListPolished .inlineAssignee{min-height:34px}.commandHero .heroIdentity h2:before,.commandMap .mapLabel span,.commandHero .heroFact span,.commandHero .complianceStrip>div>span:first-child,.journeyProgress span{font-size:var(--cf-font-meta)!important;line-height:1.25!important}.controlTower :is(.kpiCard,.statusMap,.arrivals,.lowerGrid>article,.quickActions,.quickDock,.shipmentPeek){border-color:var(--cf-color-border);border-radius:var(--cf-radius-md);box-shadow:var(--cf-shadow-panel)}.controlTower :is(.statusMap,.arrivals,.lowerGrid>article,.quickDock,.shipmentPeek)>header{border-bottom-color:var(--cf-color-border-soft)}.controlTower :is(.quickActions button,.trackBtn,.manualBtn){border-radius:var(--cf-radius-sm);min-height:40px;font-weight:800}.controlTower :is(.kpis,.overviewRow,.lowerGrid){gap:var(--cf-space-3)}.controlTower :is(.towerTools,.quickActions>div){gap:var(--cf-space-2)}@media (width<=900px){.cfShipmentsPagePolished .listToolbar{position:static}.shipmentListHead{display:none}.cfShipmentListPolished{overflow:visible}.cfShipmentListPolished>.shipmentRow{border:1px solid var(--sB);border-left:3px solid var(--sA);background:var(--s2);border-radius:12px;grid-template-columns:78px 1fr;grid-template-areas:"mode ref""container container""po po""route route""status eta""owner owner";gap:10px;min-width:0;margin:8px 4px;padding:13px}.shipmentMode{grid-area:mode}.shipmentRef{grid-area:ref}.shipmentContainerMeta{grid-area:container}.shipmentPoMeta{grid-area:po}.shipmentRoute{grid-area:route}.cfShipmentListPolished>.shipmentRow>div:nth-child(6){grid-area:status}.shipmentEta{grid-area:eta}.shipmentOwner{grid-area:owner}.shipmentContainerMeta span,.shipmentPoMeta span{color:var(--sM);font-size:var(--cf-font-meta);margin-bottom:3px;font-weight:800;line-height:1.25;display:block}.cfShipmentListPolished .inlineAssignee{width:100%}}html{scrollbar-gutter:stable;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cfSidebarV5{background:linear-gradient(180deg,var(--cf-color-surface),var(--cf-color-canvas-subtle));border-right-color:var(--cf-color-border);box-shadow:var(--cf-shadow-panel)}.cfBrandV5{border-bottom:1px solid var(--cf-color-border-soft);background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-surface));align-content:center;place-items:center;height:138px;min-height:138px;padding:7px 12px 8px;display:grid;overflow:hidden}.cfBrandV5 img{object-fit:contain;width:116px;max-width:100%;max-height:108px;filter:drop-shadow(0 8px 15px var(--cf-color-action-soft));background:0 0;display:block}.cfBrandV5:after{content:"BUILT BY OPERATORS,\a FOR OPERATORS.";width:100%;max-width:184px;color:var(--cf-color-text-dim);font-size:var(--cf-font-meta);letter-spacing:.06em;text-align:center;white-space:pre-line;overflow-wrap:normal;word-break:normal;margin-top:-2px;padding:0 2px;font-weight:850;line-height:1.2;display:block;overflow:visible}.cfNavSection{color:var(--cf-color-text-dim);font-size:var(--cf-font-meta);letter-spacing:.18em;padding:11px 13px 5px;font-weight:850}.cfProfileV5{gap:9px}.cfProfileV5>div{flex:1;min-width:0}.cfProfileSignOutV5{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-sm);background:var(--cf-color-surface-soft);color:var(--cf-color-text-muted);cursor:pointer;white-space:nowrap;flex:none;padding:6px 8px;font-size:10px;font-weight:800}.cfProfileSignOutV5:hover{border-color:var(--cf-color-border-strong);color:var(--cf-color-text);background:var(--cf-color-surface-hover)}.cfGlobalHeaderV5{border-color:var(--cf-color-border);background:linear-gradient(180deg,var(--cf-color-surface-raised),var(--cf-color-surface));box-shadow:var(--cf-shadow-panel);-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.cfGlobalSearchWrap>input{background:var(--cf-color-input);color:var(--cf-color-text);border-color:var(--cf-color-border);transition:border-color var(--cf-motion-standard),box-shadow var(--cf-motion-standard),background var(--cf-motion-standard)}.cfGlobalSearchWrap>input:focus{border-color:var(--cf-color-focus);box-shadow:0 0 0 3px var(--cf-color-action-soft)}.cfSearchShortcutV5{border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-xs);color:var(--cf-color-text-dim);font-size:var(--cf-font-meta);padding:3px 6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cfGlobalSearchResults{background:var(--cf-color-surface-raised);border-color:var(--cf-color-border-strong);box-shadow:var(--cf-shadow-raised)}.cfGlobalSearchResults>button,.cfNavV5 button,.cfHeaderAlertBtn,.cfProfileV5 button{transition:background var(--cf-motion-fast),border-color var(--cf-motion-fast),color var(--cf-motion-fast),transform var(--cf-motion-fast)}.cfGlobalSearchResults>button:active,.cfNavV5 button:active,.cfHeaderAlertBtn:active,.cfProfileV5 button:active{transform:translateY(1px)}.cfNavV5 button.active{box-shadow:var(--cf-shadow-selected)}.cfHeaderAlertBtn{position:relative}.cfHeaderDueBadgeV5{border-radius:var(--cf-radius-pill);background:var(--cf-color-danger);min-width:18px;height:18px;color:var(--cf-color-text-inverse);font-size:var(--cf-font-meta);box-shadow:var(--cf-shadow-panel);place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;right:-6px}.commandHero{isolation:isolate;position:relative;overflow:hidden}.commandHero:after{content:"";z-index:0;pointer-events:none;opacity:.04;background:url(/cargoflow-logo-transparent.webp) 50%/contain no-repeat;width:118px;height:118px;position:absolute;bottom:10px;right:18px}.commandHero>*{z-index:1;position:relative}.cfSignatureV5{border-top-color:var(--cf-color-border-soft);background:linear-gradient(180deg,var(--cf-color-surface-soft),var(--cf-color-canvas-subtle));color:var(--cf-color-text-muted)}.cfSignatureV5 img{object-fit:contain;width:78px;height:66px;filter:drop-shadow(0 6px 12px var(--cf-color-action-soft));background:0 0}.cfSignatureV5 b{display:none}.cfSignatureV5 span{color:var(--cf-color-text-secondary);letter-spacing:.1em;font-weight:850}.cfSignatureV5 i{display:none}.cfSignatureV5:after{content:"BUILT BY OPERATORS, FOR OPERATORS.";color:var(--cf-color-text-dim);font-size:var(--cf-font-meta);letter-spacing:.08em;font-weight:800}.authBrand .authMark{color:#0000;width:104px;height:92px;box-shadow:none;background:url(/cargoflow-logo-transparent.webp) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 104px}.authBrand{gap:16px}.authCard{box-shadow:var(--cf-shadow-modal)}.authBrand b{color:var(--cf-color-text)}.authBrand small,.authHint{color:var(--cf-color-text-muted)}.appLoader .loaderMark{color:#0000;width:104px;height:104px;box-shadow:none;background:url(/cargoflow-logo-transparent.webp) 50%/contain no-repeat;border:0;border-radius:0}.appLoader b:after{content:" · Built by operators, for operators.";color:var(--cf-color-text-muted);font-weight:700}@media (width>=901px){.cfBrandV5{grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;row-gap:4px!important;height:160px!important;min-height:160px!important;padding:8px 12px 14px!important;overflow:visible!important}.cfBrandV5 img{object-fit:contain!important;flex:none!important;width:108px!important;max-width:100%!important;max-height:94px!important}.cfBrandV5:after{content:"BUILT BY OPERATORS,\a FOR OPERATORS."!important;box-sizing:border-box!important;width:100%!important;max-width:184px!important;font-size:var(--cf-font-meta)!important;letter-spacing:.055em!important;text-align:center!important;white-space:pre-line!important;margin:0!important;padding:1px 4px 2px!important;font-weight:850!important;line-height:1.22!important;display:block!important;overflow:visible!important}}@media (width<=820px){.cfBrandV5{height:112px;min-height:112px;padding:6px 8px}.cfBrandV5 img{width:92px;max-height:86px}.cfBrandV5:after{display:none}.cfGlobalHeaderV5{-webkit-backdrop-filter:none;backdrop-filter:none}.commandHero:after{opacity:.03;width:92px;height:92px;bottom:8px;right:10px}}@media (width<=620px){.authBrand{align-items:center}.authBrand .authMark{flex-basis:82px;width:82px;height:76px}.cfSignatureV5 img{width:64px;height:56px}.appLoader b:after{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){.cfGlobalSearchResults>button,.cfNavV5 button,.cfHeaderAlertBtn,.cfProfileV5 button,.cfGlobalSearchWrap>input{transition:none}}.shipmentRows.full{border-radius:0 0 var(--cf-radius-md) var(--cf-radius-md);display:block;position:relative;overflow-x:auto}.shipmentRows.full .shipmentListHead,.shipmentRows.full>.shipmentRow{min-width:1300px;grid-template-columns:72px minmax(175px,1.2fr) 110px minmax(130px,.9fr) minmax(115px,.8fr) minmax(210px,1.4fr) 118px 105px 150px!important;align-items:center!important;gap:12px!important;padding-inline:16px!important;display:grid!important}.shipmentRows.full .shipmentListHead{z-index:4;border-bottom:1px solid var(--cf-color-border);background:var(--cf-color-surface-raised);min-height:40px;color:var(--cf-color-text-dim);font-size:var(--cf-font-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:850;line-height:1.2;position:sticky;top:0}.shipmentRows.full>.shipmentRow{position:relative;border-bottom-color:var(--cf-color-border-soft)!important;background:var(--cf-color-surface)!important;min-height:70px!important}.shipmentRows.full>.shipmentRow:hover,.shipmentRows.full>.shipmentRow:focus-visible,.shipmentRows.full>.shipmentRow:focus-within{z-index:2;box-shadow:inset 3px 0 var(--cf-color-accent);outline:none;background:var(--cf-color-surface-hover)!important}.shipmentRows.full>.shipmentRow:focus-visible{box-shadow:inset 3px 0 var(--cf-color-accent),0 0 0 2px var(--cf-color-focus)}.shipmentRows.full .shipmentRef,.shipmentRows.full .shipmentPwidMeta,.shipmentRows.full .shipmentContainerMeta,.shipmentRows.full .shipmentPoMeta,.shipmentRows.full .shipmentRoute,.shipmentRows.full .shipmentEta,.shipmentRows.full .shipmentOwner{min-width:0}.shipmentRows.full .shipmentRef b,.shipmentRows.full .shipmentPwidMeta b,.shipmentRows.full .shipmentContainerMeta b,.shipmentRows.full .shipmentPoMeta b,.shipmentRows.full .shipmentEta b{font-variant-numeric:tabular-nums;color:var(--cf-color-text)!important;font-size:var(--cf-font-helper)!important}.shipmentRows.full .shipmentPwidMeta b,.shipmentRows.full .shipmentContainerMeta b,.shipmentRows.full .shipmentPoMeta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shipmentRows.full .shipmentPwidMeta b{color:var(--cf-color-accent)!important;font-weight:900!important}.shipmentRows.full .shipmentContainerMeta b{color:var(--cf-color-link)!important}.shipmentRows.full .shipmentPoMeta b{color:var(--cf-color-text-secondary)!important}.shipmentRows.full .shipmentRoute{line-height:var(--cf-line-ui)}.shipmentRows.full .shipmentRoute span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipmentRows.full .statusPill{text-overflow:ellipsis;max-width:118px;overflow:hidden}.shipmentRows.full .inlineAssignee{min-height:var(--cf-control-height)!important;background:var(--cf-color-input)!important;color:var(--cf-color-text)!important;border-color:var(--cf-color-border)!important}.shipmentRows.full .inlineAssignee:hover{border-color:var(--cf-color-border-strong)!important}@media (width<=1200px){.shipmentRows.full .shipmentListHead,.shipmentRows.full>.shipmentRow{min-width:1235px;grid-template-columns:64px 170px 100px 130px 110px 200px 115px 100px 150px!important}}@media (width<=820px){.shipmentRows.full{-webkit-overflow-scrolling:touch;margin-inline:-1px}.shipmentRows.full .shipmentListHead,.shipmentRows.full>.shipmentRow{min-width:1190px;padding-inline:12px!important}}
