:root{--canvas:#f5f7f7;--paper:#fff;--line:#d7e0e2;--line-soft:#e7ecee;--ink:#17263f;--ink-soft:#526176;--muted:#748293;--sidebar:#12313e;--sidebar-soft:#1b4853;--teal:#0b8d7c;--teal-dark:#087164;--teal-soft:#e7f5f2;--shadow:0 2px 8px #122b370f}html,body,.portal-main,.signin-page{background:var(--canvas);min-width:320px}button,input,select,textarea{font-variant-numeric:tabular-nums}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0b8d7c3d}.sidebar{background:var(--sidebar);box-shadow:none;border-right:1px solid #20434e}.brand{padding:3px 7px 11px}.brand-mark,.customer-monogram,.package-mark{background:var(--teal-soft);box-shadow:none}.brand-mark{background:var(--teal);border-radius:8px}.brand-mark span{transform:none}.brand strong{letter-spacing:-.25px;font-size:17px}.brand small,.nav-label,.page-heading div>p,.eyebrow,.review-kicker,.customer-menu>small,.customer-form-head>div>span,.diagnostic-detail>label,.customs-test-result>label,.route-table .route-table-head,.customer-table-head,.demo-banner span{letter-spacing:0;text-transform:none}.primary-nav{gap:3px;margin-top:30px}.nav-label{color:#91a8af;margin-top:8px;font-size:13px}.primary-nav button{border:0;border-radius:7px;min-height:42px;transition:background-color .15s,color .15s}.primary-nav button:hover{background:#ffffff12;transform:none}.primary-nav button.active{background:var(--sidebar-soft);border:0;box-shadow:inset 3px 0 #45c5af}.integration-health{background:#04161f4d;border:1px solid #ffffff14;border-radius:8px}.health-dot,.health-dot.live{box-shadow:none}.topbar{border-bottom:1px solid var(--line);background:var(--paper);min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar:after{display:none}.customer-switcher,.customer-monogram,.role-preview-switcher select,.icon-button{border-radius:7px}.customer-switcher.is-interactive:hover,.customer-switcher[aria-expanded=true]{box-shadow:none;background:#f0f5f4}.customer-menu,.trackable-row .row-actions{border-color:var(--line);box-shadow:var(--shadow);border-radius:8px}.customer-menu>button{border:0;border-radius:6px}.customer-menu>button:hover,.customer-menu>button.active{background:#eef6f4;border-color:#0000}.icon-button{border-color:var(--line);background:var(--paper);box-shadow:none;transition:border-color .15s,background-color .15s,color .15s}.icon-button:hover{color:var(--teal-dark);background:#f2f7f6;border-color:#a7c7c1;transform:none}.primary,.secondary{letter-spacing:0;box-shadow:none;border-radius:8px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.primary,.primary:hover{background:var(--teal);box-shadow:none;transform:none}.primary:hover{background:var(--teal-dark)}.secondary{border-color:var(--line);background:var(--paper)}.secondary:hover{color:var(--teal-dark);box-shadow:none;background:#f5f8f7;border-color:#a7c7c1;transform:none}.page-wrap{width:min(1360px,100%);padding-top:32px;padding-bottom:72px}.page-heading{min-height:96px}.page-heading h1{letter-spacing:-.9px;max-width:800px;font-size:clamp(29px,2.7vw,36px)}.page-heading div>p,.eyebrow{margin-bottom:5px;font-size:14px}.page-heading div>span{max-width:720px;line-height:1.5}.demo-banner,.notice,.inline-message,.privacy-note,.paperless-card,.pickup-disabled-note,.workspace-suggestion{box-shadow:none;border-radius:8px}.panel,.stat-card,.customer-summary-grid article,.signin-card{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:10px}.panel{transition:border-color .15s}.panel:hover{border-color:var(--line);box-shadow:none;transform:none}.stat-grid{gap:12px}.stat-card{min-height:104px;padding:16px;transition:border-color .15s}.stat-card:hover{box-shadow:none;border-color:#c4d4d1;transform:none}.stat-icon,.customer-summary-icon,.customer-directory-icon,.customer-list-mark,.integration-logo,.form-icon,.section-title>span{box-shadow:none;border-radius:7px}.stat-card strong{letter-spacing:-.8px;font-size:27px}.overview-grid,.admin-layout{gap:16px}.recent-panel,.quick-panel,.route-panel,.shipments-panel{padding:21px}.shipment-row,.trackable-row,.protected-shipments{border-radius:7px}.shipment-row.is-clickable:hover,.trackable-row:hover{box-shadow:none;background:#f7faf9}.route-grid article:hover,.diagnostic-entry summary:hover{background:#f8faf9}.protected-shipments,.empty-state,.compact-empty,.diagnostic-empty,.notification-email-empty,.customer-form-head,.privacy-note,.label-proof,.signin-page{background:var(--paper)}.protected-shipments{border:1px solid var(--line-soft)}.search-field input,.table-tools select,input,select,textarea{border-color:var(--line);background:var(--paper);box-shadow:none;transition:border-color .15s,box-shadow .15s}.search-field input:focus,.table-tools select:focus,input:focus,select:focus,textarea:focus{border-color:#55a99b;box-shadow:0 0 0 3px #0b8d7c1a}.shipment-table-head,.route-table .route-table-head,.customer-table-head{background:#f6f8f8;border-radius:0}.status-pill,.connected-chip,.customer-status,.role-chip,.diagnostic-outcome,.route-state,.customs-item-heading>span{border-radius:6px}.form-panel,.review-card,.admin-panel{padding:24px}.stepper li>span,.stepper li.active>span{box-shadow:none}.address-actions button,.pickup-options button{transition:border-color .15s,background-color .15s}.address-actions button:hover,.pickup-options button:hover{background:#f7faf9;border-color:#a7c7c1;transform:none}.address-actions button.selected,.pickup-options button.selected{box-shadow:inset 3px 0 0 var(--teal)}.label-proof,.label-preview,.ai-line-map ol{box-shadow:none}.review-card{border-top:1px solid var(--line);position:static}.success-card{border-top:3px solid var(--teal);box-shadow:none}.integration-row article{border-radius:8px;transition:border-color .15s}.integration-row article:hover{box-shadow:none;border-color:#b9d8d2;transform:none}.save-bar{border-color:var(--line);background:var(--paper);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.shipment-detail-backdrop{background:#0c1e2a8f}.shipment-detail-dialog{border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 8px #07192433}.shipment-detail-status,.shipment-detail-actions{background:var(--paper)}.shipment-detail-actions{-webkit-backdrop-filter:none;backdrop-filter:none}.customer-list article.active{box-shadow:inset 3px 0 0 var(--teal);border-radius:8px}.signin-card{width:min(450px,100%);padding:36px}.signin-mark{border-radius:8px}.signin-card>p{letter-spacing:0;text-transform:none}@media (max-width:760px){.topbar{min-height:66px}.page-wrap{padding-top:25px;padding-bottom:58px}.page-heading{min-height:94px}.page-heading h1{letter-spacing:-.7px;font-size:29px}.recent-panel,.quick-panel,.route-panel,.shipments-panel,.form-panel,.review-card,.admin-panel{padding:18px}}
