*{box-sizing:border-box}:root{--bg:#f5f7fa;--surface:#fff;--nav:#132536;--text:#192b39;--muted:#6f7f8e;--border:#e5eaf0;--brand:#38b8a8}body,html{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}.shell{display:flex;min-height:100vh}.sidebar{width:240px;background:var(--nav);color:#f9fbfd;display:flex;flex-direction:column;padding:29px 18px;flex-shrink:0}.brand{display:flex;align-items:center;gap:12px;margin-bottom:56px;padding:0 9px}.brand-mark{height:38px;width:38px;border-radius:10px;background:var(--brand);color:#12323c;display:grid;place-items:center;font-size:22px;font-weight:800}.brand strong{display:block;font-size:16px;letter-spacing:2px}.brand small{display:block;font-size:10px;letter-spacing:2.6px;color:#9bb8c6;margin-top:3px}.menu-label{font-size:10px;color:#86a0ae;letter-spacing:2px;padding:0 14px 12px}.nav{display:grid;grid-gap:5px;gap:5px}.nav a{padding:13px 14px;border-radius:9px;color:#c7d6e0;font-size:14px}.nav a:hover{background:#263d4e;color:#fff}.side-footer{margin-top:auto;color:#88a0af;font-size:11px;line-height:1.9;padding:10px}.main{min-width:0;flex:1 1}.topbar{height:71px;background:#fff;border-bottom:1px solid var(--border);padding:0 37px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}.env-pill{font-size:10px;letter-spacing:1px;font-weight:700;border:1px solid #e8d0a2;background:#fff8ec;color:#96661f;padding:9px 12px;border-radius:50px}.content{max-width:1650px;margin:0 auto;padding:36px 37px}.eyebrow{font-size:11px;letter-spacing:2px;color:#28a495;font-weight:750;text-transform:uppercase}h1{margin:9px 0;font-size:31px;letter-spacing:-.75px}h2{font-size:17px;margin:0 0 14px}.lead{margin:0 0 28px;color:var(--muted);line-height:1.6}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin:25px 0}.card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:23px;box-shadow:0 2px 7px rgba(14,33,44,.025)}.metric-label{color:var(--muted);font-size:13px}.metric{font-size:33px;font-weight:750;margin-top:13px}.section{margin-top:25px}.notice{border:1px solid #e7dabe;background:#fffaf0;border-radius:11px;padding:16px 19px;color:#795a2e;line-height:1.7}.notice,table{font-size:13px}table{width:100%;border-collapse:collapse}th{text-align:left;padding:14px 17px;color:#738291;font-size:11px;letter-spacing:.5px;text-transform:uppercase;background:#f8fafc}td{padding:15px 17px;border-top:1px solid var(--border)}.table-frame{border:1px solid var(--border);border-radius:12px;overflow:auto;background:#fff}.empty{padding:42px;color:var(--muted);text-align:center;font-size:13px}.tag{font-size:11px;background:#eaf5f3;color:#2c746d;border-radius:40px;padding:5px 9px;white-space:nowrap}.muted{color:var(--muted)}@media(max-width:940px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:195px}.content{padding:28px 23px}}@media(max-width:630px){.shell{display:block}.sidebar{width:100%;padding:12px}.brand{margin:0 0 10px}.menu-label,.side-footer{display:none}.nav{display:flex;overflow-x:auto}.nav a{white-space:nowrap;padding:10px}.topbar{padding:0 15px;height:58px}.env-pill{font-size:8px}.content{padding:20px 15px}.cards{gap:10px}h1{font-size:26px}.card{padding:17px}}.filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 12px}.edit-form input:not([type=checkbox]),.filters input,.filters select{padding:12px 13px;border:1px solid #d5dfe7;border-radius:8px;background:white;color:var(--text);font:inherit;font-size:13px;min-width:0}.filters input{min-width:240px;flex:1 1}.filters select{min-width:142px}.edit-form button,.filters button{border:0;border-radius:8px;background:#167d75;color:#fff;font-weight:700;padding:12px 19px;cursor:pointer}.edit-form button:hover,.filters button:hover{background:#136a62}.backlink,.clear-link{font-size:13px;color:#18776d}.backlink{display:inline-block;margin-bottom:20px}.sku-link{font-weight:700;color:#148179}.sku-link:hover{text-decoration:underline}.table-meta{color:var(--muted);font-size:12px;margin-bottom:10px}.detail-grid{grid-template-columns:minmax(300px,1fr) minmax(360px,1.4fr);margin-top:22px;align-items:start}.detail-grid,.edit-form{display:grid;grid-gap:18px;gap:18px}.edit-form label:not(.check-label){display:grid;grid-gap:7px;gap:7px;color:#526273;font-size:12px;font-weight:650}.edit-form input{width:100%}.edit-form input.readonly{background:#eff3f7;color:#708191;cursor:default}.check-label{display:flex;align-items:center;gap:9px;font-size:13px}.edit-form button{justify-self:start}.form-footnote{font-size:12px;color:var(--muted);line-height:1.6;margin:17px 0 0}.error-note,.success-note{padding:12px 15px;border-radius:9px;margin:16px 0;font-size:13px}.success-note{background:#e7f6ef;color:#23765c}.error-note{background:#ffefea;color:#9e3c26}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1000px){.detail-grid{grid-template-columns:1fr}}.edit-form select,.edit-form textarea{padding:12px 13px;border:1px solid #d5dfe7;border-radius:8px;background:white;color:var(--text);font:inherit;font-size:13px;width:100%;min-width:0}.edit-form textarea{resize:vertical;line-height:1.5}.split-content{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.35fr);grid-gap:20px;gap:20px;align-items:start}.page-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap}.primary-link{display:inline-block;background:#167d75;color:#fff;padding:13px 18px;border-radius:9px;font-size:13px;font-weight:700;margin:8px 0 24px}.primary-link:hover{background:#136a62}.order-summary{text-align:right;display:grid;grid-gap:5px;gap:5px;padding:14px 0}.order-summary strong{font-size:26px}.order-summary span{color:var(--muted);font-size:12px}.quiet-button{font-size:12px;background:transparent;border:1px solid #d4dfe5;border-radius:7px;padding:8px 12px;cursor:pointer;color:#9a3838}.totals-row{display:flex;gap:20px;justify-content:flex-end;padding:20px 5px 4px;font-size:14px}.totals-row strong{font-size:17px}.place-action{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.place-action button{background:#167d75;border:none;border-radius:9px;color:#fff;font-size:13px;font-weight:700;padding:13px 18px;cursor:pointer}.place-action button:disabled{opacity:.4;cursor:not-allowed}.place-action span{font-size:12px;color:var(--muted)}@media(max-width:1050px){.split-content{grid-template-columns:1fr}}.subform{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.subform .filters select{flex:1 1;min-width:260px;max-width:480px}.subform .filters input[type=number]{width:125px;min-width:100px;flex:0 1}.stock-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:18px;gap:18px;align-items:start}.inventory-button{background:#167d75;color:white;padding:8px 12px;font-size:11px;font-weight:700;border:0;border-radius:7px;cursor:pointer}.inventory-button:disabled{opacity:.45;cursor:not-allowed}.stock-form-grid .edit-form{margin-top:16px}.stock-form-grid .edit-form input,.stock-form-grid .edit-form select{width:100%}.wide-content{max-width:1750px}.dashboard-grid{display:grid;grid-gap:17px;gap:17px;margin:14px 0 28px}.dashboard-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.group-title{margin:32px 0 12px;color:#334f5e;font-size:16px}.metric-note{color:var(--muted);line-height:1.4;margin:9px 0}.metric-card .clear-link,.metric-note{font-size:12px}.filter-panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:17px;display:grid;grid-gap:15px;gap:15px;margin-bottom:14px}.filter-fields{display:flex;gap:13px;flex-wrap:wrap;align-items:end}.filter-fields>label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#637180;flex:1 1;min-width:175px}.filter-fields input,.filter-fields select{padding:11px;border:1px solid #d7e1e8;border-radius:8px;width:100%;font:inherit;color:var(--text);background:white}.filter-fields button{background:#167d75;color:white;border:0;border-radius:8px;padding:12px 20px;cursor:pointer}.check-filters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;color:#4c5d6b;font-size:13px}.check-filters label{display:flex;gap:5px;align-items:center}.table-frame th a{color:#607788}.table-frame th a:hover{color:#167d75}.kv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:980px){.dashboard-grid.three,.kv-grid{grid-template-columns:1fr 1fr}}@media(max-width:630px){.dashboard-grid.three,.dashboard-grid.two,.kv-grid{grid-template-columns:1fr}}.edit-form button.final-action,.final-action,.place-action button.final-action{background:#20586e;color:#fff;border:2px solid #20586e;font-weight:800}.edit-form button.final-action:hover,.final-action:hover{background:#153f50}.progress-timeline{gap:12px;align-items:center}.progress-step{padding:12px 17px;border:1px solid #b5cbd0;border-radius:9px;background:#f5f8fa;color:#456}.progress-step.current{border-color:#167d75;background:#e6f7f2;color:#075a50;font-weight:800}.progress-step button{cursor:pointer}.balance-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:10px 0 20px}.balance-controls label{display:grid;grid-gap:6px;gap:6px;min-width:190px}.balance-controls input,.balance-controls select{padding:10px;border:1px solid #ccd8e0;border-radius:7px}.balance-total{font-weight:800;border-left:2px solid #7f94a4}.transit-column{border-right:3px solid #a6b9c4;background:#f7f9fc}.balance-total{background:#eef6f3!important;text-align:right}.balance-controls button{padding:11px 19px;border:0;background:#167d75;color:#fff;border-radius:8px;cursor:pointer}:root{--action:#147d75;--action-hover:#10645d;--commit:#20586e;--commit-hover:#163f50;--action-focus:#98d9d0}a.primary-link,button:not(.progress-step):not(.quiet-button):not(.final-action):not(.ups-tracking-trigger):not(.fedex-tracking-trigger):not(.dhl-tracking-trigger){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 16px;border:1px solid var(--action);border-radius:9px;background:var(--action);color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;white-space:normal;transition:background-color .13s,border-color .13s,box-shadow .13s}a.primary-link:hover,button:not(.progress-step):not(.quiet-button):not(.final-action):not(.ups-tracking-trigger):not(.fedex-tracking-trigger):not(.dhl-tracking-trigger):hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:#fff}.edit-form button.final-action,.place-action button.final-action,button.final-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:11px 17px;border:1px solid var(--commit);border-radius:9px;background:var(--commit);color:#fff;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.edit-form button.final-action:hover:not(:disabled),.place-action button.final-action:hover:not(:disabled),button.final-action:hover:not(:disabled){background:var(--commit-hover);border-color:var(--commit-hover)}.edit-form button.quiet-button,.filters button.quiet-button,button.quiet-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border:1px solid #d6dee5;border-radius:9px;background:#fff;color:#506171;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}button.quiet-button:hover:not(:disabled){background:#f1f5f8;border-color:#b4c2cb}button.cancel-action,button.quiet-button.cancel-action{color:#a43842;border-color:#e7c3c7;background:#fff}button.cancel-action:hover:not(:disabled),button.quiet-button.cancel-action:hover:not(:disabled){background:#fff1f1;border-color:#d69aa1}.edit-form button:disabled,.filters button:disabled,.place-action button:disabled,button:disabled:not(.progress-step){opacity:.5;cursor:not-allowed;box-shadow:none}a.primary-link:focus-visible,button:focus-visible{outline:3px solid var(--action-focus);outline-offset:2px}td.status-cell,th.status-heading{text-align:center;padding:12px 8px;min-width:110px;white-space:nowrap}th.status-heading{font-size:10px;letter-spacing:.15px}.status-label{display:inline-block;border-radius:7px;padding:7px 9px;border:1px solid transparent;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.status-label--current{box-shadow:inset 0 -2px 0 rgba(0,0,0,.09);font-weight:800}.status-label--prior{opacity:.63;background:#f0f3f5;border-color:#e1e7eb;color:#647482}.status-label--cancelled,.status-label--future{opacity:.35;background:#f5f7f9;border-color:#edf0f2;color:#81909d}.status-label--slate.status-label--current{background:#eaf0f5;border-color:#afc1ce;color:#425d73}.status-label--blue.status-label--current{background:#deefff;border-color:#78ade1;color:#195c91}.status-label--indigo.status-label--current{background:#e9e7ff;border-color:#aea3e9;color:#594b9a}.status-label--amber.status-label--current{background:#fff1d8;border-color:#e6b96a;color:#905b0f}.status-label--green.status-label--current{background:#dff4e8;border-color:#8ccca5;color:#216e48}.status-label--red.status-label--current{background:#fde8e8;border-color:#e6aaaa;color:#9d3339}.progress-timeline{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:18px 0}.progress-timeline form{display:flex;margin:0}.progress-step,.progress-timeline button.progress-step{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 14px;border-radius:9px;border:1px solid #dce4e9;font:700 12px/1.25 Arial,Helvetica,sans-serif;transition:background-color .13s,border-color .13s}.progress-step--past,.progress-timeline button.progress-step--past:disabled{color:#7e8995;background:#eef1f4;border-color:#dde3e8;cursor:not-allowed;opacity:.75}.progress-step--future,.progress-timeline button.progress-step--future:disabled{color:#a1abb4;background:#f7f9fa;border:1px dashed #dbe2e8;cursor:not-allowed;opacity:.65}.progress-step--current,.progress-timeline button.progress-step--current:disabled{color:#536773;background:#eef3f7;border-color:#b6c7d2;cursor:default;opacity:1}.progress-step--available,.progress-timeline button.progress-step--available{color:#fff;background:var(--action);border-color:var(--action);cursor:pointer}.progress-step--available:hover,.progress-timeline button.progress-step--available:hover{background:var(--action-hover);border-color:var(--action-hover);cursor:pointer}.progress-step--selected,.progress-timeline button.progress-step--selected{background:#e6f6f2;color:#146f66;border:2px solid #167d75;cursor:pointer}.progress-step--selected:hover,.progress-timeline button.progress-step--selected:hover{background:#d3f0e8;color:#14594f}@media(max-width:630px){td.status-cell,th.status-heading{min-width:98px;padding:10px 6px}.progress-step{flex:1 1}}.progress-timeline button.progress-step--commit{background:var(--commit);border-color:var(--commit);color:#fff;font-weight:800}.progress-timeline button.progress-step--commit:hover{background:var(--commit-hover);border-color:var(--commit-hover);cursor:pointer}.shipment-progress-column{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0}.shipment-progress-column .card{min-width:0}.milestone-card{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.milestone-card .muted{margin:8px 0 0;font-size:13px;line-height:1.6}.milestone-card form{display:flex;flex-shrink:0}.place-action{gap:16px;align-items:center}.place-action .final-action{min-width:160px}@media(max-width:1000px){.shipment-progress-column{grid-template-columns:1fr}}.nav-sectioned{display:block}.nav-group{padding:0 0 13px;margin:0 0 17px;border-bottom:1px solid #304353}.nav-group:last-child{border:0}.nav-group .menu-label{padding:0 13px 7px;color:#8caebf;letter-spacing:1.4px;font-size:10px}.nav-links{display:grid;grid-gap:3px;gap:3px}.nav-links a{display:block;padding:11px 13px;font-size:13px;border-radius:8px;color:#c7d6e0}.nav-links a:hover{background:#263d4e;color:#fff}.costing-grid{display:grid;grid-template-columns:minmax(295px,420px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.costing-grid .card{min-width:0}.selected-cost-order{background:#f2faf8}.cost-total{background:#eef6f3;font-weight:700}.cost-total td{border-top:2px solid #b4d8d0}.cost-preview-form{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-top:17px}.cost-preview-form label{display:grid;grid-gap:6px;gap:6px;color:#526273;font-size:12px;font-weight:650;flex:1 1;min-width:160px}.cost-preview-form input,.cost-preview-form select{width:100%;padding:10px;border:1px solid #d5dfe7;border-radius:8px;background:white;color:#1a2c39;min-height:41px}.cost-preview-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.cost-preview-results>div{padding:17px;background:#f4f9f7;border:1px solid #d6eae3;border-radius:10px;display:grid;grid-gap:7px;gap:7px}.cost-preview-results span{color:#546c73;font-size:12px}.cost-preview-results strong{font-size:20px}@media(max-width:1100px){.costing-grid{grid-template-columns:1fr}.cost-preview-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:630px){.nav-sectioned{display:flex;gap:12px;overflow:auto}.nav-group{margin:0;padding:0;border:0;flex-shrink:0}.nav-group .menu-label{display:block;white-space:nowrap;font-size:9px}.nav-links{display:flex}.nav-links a{white-space:nowrap;padding:8px}.cost-preview-results{grid-template-columns:1fr}}.dashboard-grid.five{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-grid.five .metric-card{padding:17px 13px}.dashboard-grid.five .metric{font-size:28px}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:20px 0 28px}.workflow-step{display:grid;grid-template-columns:35px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:15px;background:#f7f9fb;border:1px solid #dbe3e8;border-radius:11px;color:#536776}.workflow-step strong{grid-row:span 2;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#dce6eb;color:#456073}.workflow-step span{font-size:13px;font-weight:800}.workflow-step small{font-size:11px;color:#6f8290}.workflow-step--done{background:#eef7f2;border-color:#b1ddc5}.workflow-step--done strong{background:#20805f;color:#fff}.workflow-step--active{background:#eef5fb;border-color:#a4c4d8}.workflow-step--active strong{background:var(--commit);color:#fff}@media(max-width:1200px){.dashboard-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.dashboard-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-steps{grid-template-columns:1fr}}.po-editor-grid{display:grid;grid-template-columns:minmax(260px,3fr) minmax(0,7fr);grid-gap:18px;gap:18px;align-items:start;margin:18px 0}.po-editor-grid>.card{min-width:0;margin:0}.po-editor-grid .po-top-details{display:block}.po-milestones{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.po-milestone{padding:11px 7px;background:#f5f7f9;color:#82909b;border:1px solid #dde5ea;border-radius:9px;display:grid;grid-gap:7px;gap:7px;justify-items:center;text-align:center;font-size:11px;font-weight:700}.po-milestone--done{background:#eaf7f2;color:#215f4d;border-color:#a9d5c6}.po-milestone-number{width:25px;height:25px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#e3ebf0;color:#576e7c;font-weight:800}.po-milestone--done .po-milestone-number{background:#247a60;color:#fff}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:18px 0}.payment-card{background:#f9fbfc;border:1px solid #dce4e9;padding:17px;border-radius:10px;min-width:0}.payment-card h3{margin:0 0 14px}.payment-card .edit-form{margin-top:10px}.booked-progress-stage{margin:13px 0 8px;padding:14px 0;border-top:1px solid #e0e7eb}.activity-collapse{cursor:default}.activity-collapse summary{cursor:pointer;font-weight:800;font-size:16px;padding:1px 0 10px}.activity-collapse[open] summary{margin-bottom:9px;border-bottom:1px solid #e0e7eb}@media(max-width:1040px){.po-editor-grid{grid-template-columns:1fr}.po-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.payment-grid{grid-template-columns:1fr}.po-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-links a{display:flex;align-items:center;justify-content:space-between;gap:9px}.nav-count{min-width:22px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.5;text-align:center;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-count--normal{background:#334b5c;color:#e0eaf0}.nav-count--urgent{background:#b93b48;color:#fff}.section+h2.section{margin-top:30px}.nav-group--intro{padding-bottom:13px;margin-bottom:17px}.nav-group--intro .nav-links a:first-child{font-weight:800;color:#fff}.howto-timeline{list-style:none;padding:0 0 0 5px;margin:20px 0 30px;display:grid;grid-gap:13px;gap:13px;counter-reset:none}.howto-step{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:13px;gap:13px;position:relative;align-items:start}.howto-step:not(:last-child):before{content:"";position:absolute;left:21px;top:48px;bottom:-16px;width:2px;background:#cbdde2}.howto-number{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#225c70;color:#fff;font-weight:800;font-size:16px;z-index:1}.howto-body{padding:18px 21px;min-width:0}.howto-body h3{margin:0 0 9px}.howto-body p{margin:0 0 11px;color:#516578;font-size:13px;line-height:1.65}.howto-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.howto-support-grid .card h3{margin:0 0 9px}.howto-support-grid .card p{line-height:1.65;color:#516578;font-size:13px;margin:0}.howto-checks{margin:0;padding-left:22px;display:grid;grid-gap:10px;gap:10px;color:#516578;font-size:13px;line-height:1.6}@media(max-width:750px){.howto-support-grid{grid-template-columns:1fr}.howto-step{grid-template-columns:38px minmax(0,1fr)}.howto-number{width:38px;height:38px}.howto-step:not(:last-child):before{left:18px;top:42px}}.nav-group--intro .nav-links a:nth-child(2){font-weight:800;color:#fff}.shipment-po-group th{padding:12px 17px;background:#eaf3f5;color:#244e5e;border-top:2px solid #d1e1e7;text-transform:none;letter-spacing:0;font-size:13px}.shipment-po-group__supplier{font-weight:500;color:#556d79}.shipment-po-group__count{display:inline-block;margin-left:12px;font-size:11px;font-weight:600;color:#647986}.supplier-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));align-items:stretch}.supplier-summary-grid>.card{min-width:0}.supplier-summary-grid .metric{font-size:clamp(24px,2vw,31px);line-height:1.25;overflow-wrap:anywhere}.supplier-summary-grid .metric--currency{font-size:clamp(19px,1.8vw,27px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shipment-progress-links{display:grid;justify-items:start;grid-gap:6px;gap:6px;min-width:124px;line-height:1.35;text-align:left}.shipment-progress-text{font-weight:700;font-size:11px;white-space:nowrap}.shipment-progress-text--not_shipped{color:#768390}.shipment-progress-text--partially_shipped{color:#99671d}.shipment-progress-text--shipped{color:#23765c}.shipment-progress-links .clear-link{font-size:11px}.asn-step-card{border-left:3px solid var(--action)}.asn-step-status{font-size:12px;font-weight:700;color:#456e74;margin:12px 0}.asn-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-gap:12px;gap:12px}.asn-fields>div{min-width:0;border:1px solid var(--border);border-radius:8px;padding:13px;display:grid;grid-gap:7px;gap:7px}.asn-fields span{font-size:12px;color:var(--muted)}.asn-fields strong{font-size:14px;overflow-wrap:anywhere}.asn-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.admin-reset-card{border-color:#ead4d5}.admin-reset-card .admin-reset-summary{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.admin-reset-summary span{background:#f2f5f7;border:1px solid #dce4e9;border-radius:7px;padding:8px 12px;font-size:12px}.admin-reset-form{max-width:580px}.admin-reset-form .cancel-action{justify-self:start}.admin-reset-card .error-note li{margin:5px 0}.shipment-details-card,.shipment-progress-full{min-width:0}.shipment-progress-full .progress-timeline{margin-top:18px}.shipment-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 26px;gap:0 26px}.shipment-details-section{display:grid;grid-gap:17px;gap:17px;align-content:start;min-width:0}.shipment-details-section+.shipment-details-section{border-left:1px solid var(--border);padding-left:26px}.shipment-details-section h3{font-size:14px;color:#2d5162;margin:0 0 2px}.shipment-details-actions{border-top:1px solid var(--border);padding-top:17px}.shipment-next-cell{min-width:165px}.shipment-next-step{display:grid;justify-items:start;grid-gap:8px;gap:8px}.shipment-next-step form{margin:0}.shipment-next-action{font-size:12px;font-weight:750;white-space:nowrap}.shipment-next-step .shipment-next-action{min-height:32px;padding:6px 10px}.shipment-next-step .clear-link{font-size:11px}@media(max-width:860px){.shipment-details-grid{grid-template-columns:1fr;gap:24px}.shipment-details-section+.shipment-details-section{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:22px}}.ups-panel{display:grid;grid-gap:14px;gap:14px;margin-top:12px}.ups-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ups-track-input{display:grid;grid-gap:7px;gap:7px;max-width:390px;font-size:13px;font-weight:700}.ups-track-input input,.ups-track-input select{width:100%;padding:10px;border:1px solid var(--border);border-radius:8px}.ups-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 20px}.ups-facts>div{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;padding:14px;min-width:0}.ups-facts span{font-size:12px;color:var(--muted)}.ups-facts strong{overflow-wrap:anywhere}.ups-results h3{font-size:14px;margin:12px 0}@media(max-width:680px){.ups-facts{grid-template-columns:1fr}}.page-title-with-icon{display:flex;align-items:center;flex-wrap:wrap;column-gap:13px;row-gap:8px}.page-identity-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid;border-radius:12px}.page-identity-icon--overview{color:#386476;background:#e9f2f5;border-color:#c7dce6}.page-identity-icon--guide{color:#526575;background:#eef2f5;border-color:#d8e0e5}.page-identity-icon--product{color:#977119;background:#fff6dd;border-color:#f0e2b5}.page-identity-icon--supplier{color:#8d5260;background:#f9ebed;border-color:#ead4d9}.page-identity-icon--purchase{color:#67569b;background:#f0eef9;border-color:#dcd7ef}.page-identity-icon--shipment{color:#26759a;background:#eaf5fb;border-color:#c5e2ee}.page-identity-icon--stock{color:#267c64;background:#e9f6f0;border-color:#c7e7d9}.page-identity-icon--finance{color:#916b36;background:#fcf5e8;border-color:#ead7ba}.page-identity-icon--admin{color:#55647e;background:#eef0f5;border-color:#dce1e8}@media(max-width:580px){.page-identity-icon{width:39px;height:39px;border-radius:10px}.page-identity-icon svg{width:22px;height:22px}}.shipment-milestones{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 12px}.shipment-milestone{min-height:94px;align-content:center;gap:7px}.shipment-milestone-caption{display:flex;gap:9px;align-items:center;justify-content:center;flex-wrap:wrap;min-width:0;line-height:1.4}.shipment-milestone--available{background:#edf6fb;border-color:#accbdc}.shipment-milestone--available>.po-milestone-number{background:#2d6f90;color:#fff}.shipment-milestone--selected{outline:2px solid #28758d;outline-offset:1px}.shipment-milestone-action{margin:0;display:flex;justify-content:center;width:100%}.shipment-milestone-action button{display:block;max-width:100%;font-size:11px;font-weight:700;background:#fff;border:1px solid #b5d2df;border-radius:6px;color:#225c79;padding:6px 9px;line-height:1.3;cursor:pointer}.shipment-milestone-action button:hover{background:#e1f1fa}.status-and-tracking{gap:7px;white-space:nowrap}.status-and-tracking,.ups-tracking-trigger{display:inline-flex;align-items:center;justify-content:center}.ups-tracking-trigger{flex:0 0 auto;width:24px;height:29px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer;vertical-align:middle;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ups-tracking-trigger:hover:not(:disabled){background:transparent;border:0;box-shadow:none}.ups-tracking-trigger:hover .ups-logo{opacity:.78}.ups-tracking-trigger:focus-visible{outline:2px solid #2377a1;outline-offset:3px;border-radius:2px}.ups-logo{display:block;flex:0 0 auto;background:none;border:0;box-shadow:none;object-fit:contain}.ups-tracking-modal-identity{display:flex;align-items:center;gap:14px;min-width:0}.ups-tracking-modal-identity>.ups-logo{align-self:center}.ups-tracking-modal{width:min(750px,calc(100vw - 32px));max-width:750px;max-height:min(88vh,850px);overflow:auto;padding:25px;border:1px solid #cbdbe0;border-radius:13px;background:#fff;color:#1d303a;box-shadow:0 20px 65px rgba(0,0,0,.26)}.ups-tracking-modal::-webkit-backdrop{background:rgba(15,28,40,.57)}.ups-tracking-modal::backdrop{background:rgba(15,28,40,.57)}.ups-tracking-modal-head{display:flex;justify-content:space-between;gap:14px;align-items:start;border-bottom:1px solid #e0e8ec;padding-bottom:14px}.ups-tracking-modal-head h2{font-size:21px;margin:5px 0 0}.ups-tracking-close{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#f3f6f8;border:1px solid #dce4e9;cursor:pointer;font-size:24px;font-weight:400;line-height:1}.ups-tracking-close:hover{background:#e3eaee}.ups-courier-alert{padding:11px 14px;border-radius:8px;font-size:13px;font-weight:650;line-height:1.6;margin:4px 0}.ups-courier-alert--delivered{background:#e8f7ef;color:#175d40;border:1px solid #add9c4}.ups-courier-alert--exception{background:#fff4e2;color:#7f541a;border:1px solid #e9c78d}.ups-date-comparison{padding:10px 13px;background:#f2f6fa;border-radius:7px;color:#426277;font-size:12px;margin:4px 0 15px}.ups-date-comparison--late{color:#8a4b1e;background:#fff3e7}@media(max-width:820px){.shipment-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.shipment-milestones{grid-template-columns:1fr}.ups-tracking-modal{padding:16px}}.fedex-tracking-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:29px;height:29px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer;vertical-align:middle;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fedex-tracking-trigger:hover .fedex-logo,.fedex-tracking-trigger:hover:not(:disabled){background:transparent;border:0;box-shadow:none}.fedex-tracking-trigger:hover .fedex-logo{display:block;flex:0 0 auto;width:29px;height:29px;object-fit:contain}.fedex-logo--large{width:52px;height:52px}.dhl-tracking-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:45px;height:29px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;cursor:pointer;vertical-align:middle;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dhl-tracking-trigger:hover:not(:disabled){background:transparent;border:0;box-shadow:none}.dhl-tracking-trigger:hover .dhl-logo{opacity:.8}.dhl-tracking-trigger:focus-visible{outline:2px solid #2377a1;outline-offset:3px;border-radius:2px}.dhl-logo{display:block;flex:0 0 auto;width:45px;border:0;box-shadow:none}.ups-tracking-modal .dhl-logo--large{width:76px;height:49px}.dhl-attribution{margin-top:14px;font-size:12px;color:#536b76}.hub-shell{display:flex;min-height:100vh}.hub-rail{width:70px;flex:0 0 70px;background:#142638;color:#a9bbc8;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 7px;position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:20}.hub-rail-brand{width:42px;height:42px;background:#38b8a8;color:#12303a;border-radius:11px;display:grid;place-items:center;font-size:23px;letter-spacing:-1px}.hub-rail-divider{width:35px;border-top:1px solid #425568;margin:9px 0}.hub-rail-link{display:flex;align-items:center;justify-content:center;width:46px;height:44px;flex-shrink:0;color:#a9bbc8;border-radius:10px;position:relative}.hub-rail-link:hover{color:#fff;background:#294657}.hub-rail-link--active{background:#294d5c;color:#62d5c3}.hub-rail-spacer{flex:1 1}.hub-rail-mobile-label{display:none}.hub-section-nav{width:244px;flex:0 0 244px;background:#203748;color:#d3e1e8;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;transition:width .15s,flex-basis .15s}.hub-section-title{display:grid;grid-gap:8px;gap:8px;padding:32px 22px 26px;border-bottom:1px solid #3b5463}.hub-section-kicker{font-size:10px;letter-spacing:1.9px;color:#9bafbc}.hub-section-title strong{font-size:19px;color:#fff}.hub-section-links{display:grid;grid-gap:25px;gap:25px;padding:26px 12px 20px}.hub-nav-group{display:grid;grid-gap:4px;gap:4px}.hub-nav-group-label{font-size:10px;letter-spacing:1.2px;color:#90adbc;padding:0 12px 11px;font-weight:750}.hub-section-link{display:flex;justify-content:space-between;align-items:center;gap:5px;border-radius:9px;padding:11px 12px;color:#d5e2e9;font-size:13px;line-height:1.4}.hub-section-link:hover{background:#2b4a5b;color:white}.hub-section-link--active{background:#325363;color:white;font-weight:750;box-shadow:none}.hub-section-footer{margin-top:auto;padding:25px 22px;color:#94acb8;font-size:11px}.hub-body{min-width:0;flex:1 1}.hub-topbar{height:71px;display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--border);background:#fff;padding:0 32px;color:#607482;font-size:13px}.hub-breadcrumb{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-breadcrumb a{color:#178577}.hub-breadcrumb span{color:#a9b9c3;padding:0 8px}button.quiet-button.hub-nav-toggle{min-height:33px;min-width:35px;padding:4px 9px;justify-content:center;font-size:18px;color:#466171}.hub-main{width:100%}.hub-shell--collapsed .hub-section-nav{width:0;flex-basis:0;visibility:hidden;overflow:hidden}.hub-shell .nav-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:23px;height:23px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:750;line-height:1;letter-spacing:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-shell .nav-count--urgent{background:#b93b48;color:#fff}.hub-shell .nav-count--normal{background:#334b5c;color:#f2f7fa}.hub-main .content{max-width:1750px}@media(max-width:1000px){.hub-section-nav{width:205px;flex-basis:205px}.hub-topbar{padding:0 18px}.hub-section-title{padding:24px 15px 20px}.hub-section-links{padding:20px 8px}}@media(max-width:760px){.hub-shell{display:block}.hub-rail{width:100%;height:auto;position:relative;flex-direction:row;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:9px}.hub-rail-brand{flex:0 0 38px;width:38px;height:38px;margin-right:4px}.hub-rail-divider,.hub-rail-spacer{display:none}.hub-rail-link{flex:0 0 auto;width:auto;height:38px;padding:0 9px;gap:6px}.hub-rail-mobile-label{display:inline;font-size:11px}.hub-section-nav,.hub-shell--collapsed .hub-section-nav{display:none}.hub-shell--mobile-open .hub-section-nav{display:flex;width:100%;height:auto;max-height:45vh;position:relative;visibility:visible;overflow:auto}.hub-shell--mobile-open .hub-section-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hub-topbar{height:58px;padding:0 14px}.hub-breadcrumb{font-size:12px}.hub-topbar .env-pill{font-size:9px;padding:6px 9px}}@media(max-width:500px){.hub-rail-mobile-label{display:none}.hub-rail-link{padding:0 9px}}.hub-home-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:22px 0 34px}.hub-quick-link{display:grid;grid-gap:7px;gap:7px;padding:18px 19px;background:#e9f5f3;border:1px solid #cee8e2;border-radius:11px;color:#1b4d4a}.hub-quick-link strong{font-size:14px}.hub-quick-link span{font-size:12px;color:#49766f}.hub-quick-link:hover{border-color:#60afa2;background:#e1f3ee}.hub-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin:16px 0 28px}.hub-module-card{display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap;background:white;border:1px solid #dce7ed;border-radius:12px;padding:21px;min-width:0}.hub-module-card:hover{border-color:#76bcb0;box-shadow:0 3px 13px rgba(13,53,61,.08)}.hub-module-icon{display:grid;place-items:center;flex:0 0 47px;width:47px;height:47px;color:#176f74;border:1px solid #cbe5e1;background:#ebf8f5;border-radius:11px}.hub-module-content{display:grid;grid-gap:7px;gap:7px;flex:1 1;min-width:145px}.hub-module-content strong{font-size:15px;color:#203d4a}.hub-module-content>span{font-size:12px;line-height:1.65;color:#647887}.hub-module-status{font-size:10px;font-weight:750;background:#f0f3f5;color:#71828b;padding:5px 9px;border-radius:20px;white-space:nowrap}.hub-module-status--live{background:#e3f5eb;color:#277551}.hub-home-admin{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px;border:1px solid var(--border);border-radius:12px;background:white;margin:30px 0}.hub-home-admin strong{font-size:14px}.hub-home-admin p{margin:8px 0 0;color:#607381;font-size:12px}.hub-planned-notice{display:grid;grid-gap:6px;gap:6px;background:#f2f6f8;border:1px solid #dce7eb;border-radius:11px;padding:19px 21px;margin:20px 0 26px}.hub-planned-notice strong{color:#405e70;font-size:14px}.hub-planned-notice span{font-size:13px;line-height:1.6;color:#5e7180}.hub-placeholder-card{margin-bottom:20px}.hub-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:15px}.hub-capability-grid>div{display:flex;align-items:center;gap:9px;background:#f6f9fa;border:1px solid #e3edf0;padding:16px;border-radius:8px;font-size:12px;color:#425f70}.hub-capability-grid>div span:first-child{color:#35a594;font-size:21px}@media(max-width:1050px){.hub-capability-grid,.hub-home-quick,.hub-module-grid{grid-template-columns:1fr}}@media(max-width:540px){.hub-home-admin{align-items:flex-start;flex-direction:column}}.hub-admin-warning{background:#fff8ed;border:1px solid #ead5af;border-radius:11px;padding:19px 22px;color:#7a5623;margin:18px 0 25px}.hub-admin-warning strong{font-size:14px}.hub-admin-warning p{font-size:13px;line-height:1.7;margin:9px 0 0}.hub-admin-copy{font-size:13px;line-height:1.7;color:#5d7180}.hub-admin-empty{text-align:center;padding:48px 24px;margin:20px 0}.hub-admin-empty-icon{width:55px;height:55px;display:grid;place-items:center;margin:0 auto 15px;background:#eef5f7;border:1px solid #d8e6eb;border-radius:50%;color:#427b8b;font-size:30px}.hub-admin-empty p{font-size:13px;line-height:1.7;color:#69808d;max-width:500px;margin:10px auto 20px}.hub-role-table td,.hub-role-table th{text-align:center;white-space:nowrap;padding:14px 12px}.hub-role-table td:first-child,.hub-role-table th:first-child{text-align:left;min-width:175px}.hub-role-table td small{display:block;font-size:11px;max-width:170px;white-space:normal;color:#728591;line-height:1.4;margin-top:5px}.hub-permission{display:inline-block;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:750}.hub-permission--manage{background:#e3f5eb;color:#236d4b}.hub-permission--view{background:#e9f2fa;color:#3b6d94}.hub-permission--none{background:#f3f4f6;color:#7f8994}.team-performance .team-perf-panel{display:block;background:#fff;border:1px solid #e2e6ec;border-radius:12px;padding:22px;color:#263945;min-width:0}.team-performance .team-perf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px;margin:20px 0 28px}.team-performance .team-perf-feature{padding:30px;display:flex;flex-direction:column;gap:10px}.team-performance .team-perf-feature>svg{color:#167d75;width:30px;height:30px;margin-bottom:12px}.team-performance .team-perf-feature h2{font-size:21px;margin:0}.team-performance .team-perf-feature p,.team-performance .team-perf-panel>p{font-size:14px;color:#617380;line-height:1.7}.team-performance .team-perf-feature>span{color:#147d75;font-size:13px;font-weight:750;margin-top:auto}.team-performance .team-perf-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:20px 0 30px}.team-performance .team-perf-tools .team-perf-panel{display:flex;flex-direction:column;gap:9px}.team-performance .team-perf-tools .team-perf-panel>svg{color:#147d75;width:24px;height:24px;margin-bottom:7px}.team-performance .team-perf-tools .team-perf-panel h3{font-size:16px;margin:0}.team-performance .team-perf-tools .team-perf-panel strong{font-size:12px;color:#147d75;margin-top:auto}.team-performance .team-perf-panel:hover:is(a){border-color:#84bcb4}.team-performance .team-perf-callout{background:#eaf6f3;border:1px solid #c7e4dc;border-radius:12px;padding:23px;display:flex;gap:17px;margin:22px 0}.team-performance .team-perf-callout>svg{flex-shrink:0;color:#167d75}.team-performance .team-perf-callout p{margin:6px 0 0;font-size:14px;color:#49695e;line-height:1.65}.team-performance .team-eos-intro{padding:29px!important;margin-bottom:30px}.team-performance .team-eos-intro h2{font-size:25px;margin:11px 0 18px}.team-performance .team-eos-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:22px 0 30px}.team-performance .team-eos-block{align-self:stretch}.team-performance .team-eos-block-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e2e7ec;padding-bottom:16px;margin-bottom:17px}.team-performance .team-eos-block-heading h2{font-size:19px;margin:0}.team-performance .team-eos-step{background:#e7f5f2;border-radius:8px;padding:7px 10px;color:#167d75;font-size:13px;font-weight:800}.team-performance .team-eos-block>p{font-size:14px;color:#536675;line-height:1.8}.team-performance .team-eos-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:11px;gap:11px;margin-top:21px}.team-performance .team-eos-items>div{display:flex;align-items:flex-start;gap:9px;background:#f5f8fa;padding:13px;border-radius:8px}.team-performance .team-eos-items span{color:#18786a;font-weight:800}.team-performance .team-eos-items p{font-size:13px;line-height:1.6;margin:0}.team-performance .team-perf-notice{display:flex;align-items:flex-start;gap:12px;padding:15px 19px;background:#f5f8fa;border:1px solid #e2e7ec;border-radius:10px;margin:18px 0}.team-performance .team-perf-notice>svg{color:#167d75;flex-shrink:0}.team-performance .team-perf-notice p{font-size:13px;margin:0;line-height:1.65;color:#5a6d7a}.team-performance .team-vision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px;margin:20px 0}.team-performance .team-vision-card{padding:24px}.team-performance .team-vision-wide{grid-column:1/-1}.team-performance .team-vision-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.06em;color:#789;margin-bottom:17px}.team-performance .team-vision-card h2{font-size:19px;display:flex;gap:10px;align-items:center}.team-performance .team-vision-card h2 svg{color:#167d75;width:22px;height:22px}.team-performance .team-vision-body{white-space:pre-wrap;font-size:14px;line-height:1.8;color:#526574}.team-performance .team-vision-sources{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px;padding-top:15px;border-top:1px solid #e1e7ec}.team-performance .team-vision-sources a{font-size:12px;color:#167d75}.team-performance .ui-badge{display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0;border-radius:6px;padding:5px 8px}.team-performance .ui-badge--success{background:#e7f4e9;color:#286d48}.team-performance .ui-badge--neutral{background:#eef1f4;color:#586876}.team-performance .ui-badge--warning{background:#fff1d6;color:#8f6218}.team-strategy .team-strategy-reader{display:grid;grid-template-columns:255px minmax(0,1fr);grid-gap:23px;gap:23px;align-items:start;margin-top:22px}.team-strategy .team-strategy-index{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid #e2e6ea;border-radius:11px;padding:15px}.team-strategy .team-index-title{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e4e8ec;padding-bottom:15px}.team-strategy .team-index-title strong{font-size:14px}.team-strategy .team-index-title span{font-size:11px;color:#778894}.team-strategy .team-index-search input{font:inherit;border:1px solid #d5dfe6;border-radius:8px;padding:10px;width:100%;margin:14px 0}.team-strategy .team-strategy-index h2{font-size:10px;color:#82919f;letter-spacing:.1em;text-transform:uppercase;margin:17px 0 9px}.team-strategy .team-strategy-index a{display:flex;align-items:flex-start;gap:9px;padding:8px;border-radius:7px;font-size:12px;line-height:1.5;color:#536677}.team-strategy .team-strategy-index a:hover{background:#eaf6f3;color:#176e68}.team-strategy .team-strategy-index a>span{font-size:11px;color:#93a2af;min-width:20px}.team-strategy .strategy-cover{background:#142638;border-top:4px solid #38b8a8;margin-bottom:24px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);grid-gap:30px;gap:30px}.team-strategy .strategy-eyebrow{color:#83d6cb}.team-strategy .team-cover-actions{display:flex;gap:16px;margin-top:18px;flex-wrap:wrap}.team-strategy .team-cover-actions a{display:inline-flex;padding:9px 12px;border:1px solid #708d9b;border-radius:8px;font-size:13px;color:#fff}.team-strategy .team-cover-actions a:first-child{background:#38b8a8;color:#12323c;border-color:#38b8a8}.team-strategy .strategy-cover-aside>a{color:#dce8ef}.team-strategy .strategy-cover-aside>svg{color:#81d3c8}.team-strategy .playbook .pb-section{border:1px solid #e2e7eb;background:#fff;overflow:hidden}.team-strategy .playbook .pb-section-head{background:#f4f8fa;border-bottom:1px solid #e1e6eb;position:relative;display:flex;align-items:center}.team-strategy .playbook .pb-section-head:before{background:#38b8a8}.team-strategy .playbook .pb-section-icon{background:#e3f4f0;color:#167d75}.team-strategy .playbook .pb-section-icon svg{stroke:#167d75}.team-strategy .playbook .pb-deep-label,.team-strategy .playbook .pb-kicker,.team-strategy .playbook .pb-section-num{color:#167d75}.team-strategy .playbook .pb-callout,.team-strategy .playbook .pb-card.pb-accent{background:#ecf7f4;border-color:#c9e5de}.team-strategy .playbook .pb-quote{background:#183243}.team-strategy .playbook :is(.pb-grid-2,.pb-grid-3,.pb-grid-4,.pb-grid-5,.pb-platform-grid,.pb-tier-grid,.pb-year-roadmap){gap:14px}.team-strategy .playbook .pb-section{margin-bottom:26px}.team-strategy .playbook .pb-section-body,.team-strategy .playbook .pb-section-head{padding:25px}.team-strategy .playbook .pb-section[id]{scroll-margin-top:18px}@media(max-width:1150px){.team-strategy .team-strategy-reader{grid-template-columns:1fr}.team-strategy .team-strategy-index{position:relative;max-height:240px;top:auto}.team-performance .team-perf-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.team-performance .team-eos-content,.team-performance .team-perf-grid,.team-performance .team-perf-tools,.team-performance .team-vision-grid{grid-template-columns:1fr}.team-performance .team-vision-wide{grid-column:auto}.team-strategy .strategy-cover{grid-template-columns:1fr}.team-strategy .strategy-cover-aside{border-left:0;border-top:1px solid #4b6370;padding:18px 0 0}}.dhl-tracking-trigger,.dhl-tracking-trigger:hover:not(:disabled){width:29px;height:29px;min-width:29px;min-height:29px;border-radius:50%;background:#ffcb01;overflow:hidden;line-height:0}.dhl-logo{width:29px;height:29px;object-fit:contain;border-radius:50%;background:#ffcb01}.ups-tracking-modal .dhl-logo--large{width:52px;height:52px;border-radius:50%;background:#ffcb01}.hub-login{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7fa}.hub-login-card{width:min(100%,490px);padding:35px}.hub-login-card .edit-form{margin-top:15px}.hub-login-card .edit-form button{justify-self:stretch}.hub-account-form{max-width:450px;margin:18px 0}.hub-user-indicator{font-size:12px;color:#256d69;white-space:nowrap}.hub-users-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:end;margin:17px 0}.hub-user-controls label,.hub-user-reset label,.hub-users-create label{display:grid;grid-gap:7px;gap:7px;color:#647481;font-size:12px;font-weight:700}.hub-user-controls select,.hub-user-reset input,.hub-users-create input,.hub-users-create select{width:100%;padding:11px 12px;border:1px solid #d3dfe7;border-radius:8px;background:#fff;font:inherit;color:#213746}.hub-users-create button{width:max-content}.hub-admin-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.hub-user-head{display:flex;justify-content:space-between;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid #e2e7eb}.hub-user-head strong{font-size:17px}.hub-user-head p{color:#6b7b86;font-size:13px}.hub-user-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px}.hub-user-controls button{grid-column:1/-1;justify-self:start}.hub-user-reset{border-top:1px solid #e7edf0;margin-top:16px;padding-top:14px;display:flex;gap:10px;align-items:end}.hub-user-reset label{flex:1 1;min-width:0}.hub-user-reset button{white-space:nowrap}@media(max-width:1100px){.hub-admin-user-grid{grid-template-columns:1fr}}@media(max-width:650px){.hub-user-controls,.hub-users-create{grid-template-columns:1fr}.hub-user-reset{flex-wrap:wrap}.hub-user-indicator{display:none}}.catalog-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0}.catalog-metrics .card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.catalog-metrics strong{font-size:30px}.catalog-metrics span{color:#62717d;font-size:13px}.catalog-value{white-space:pre-wrap;min-width:220px;max-width:650px;overflow-wrap:anywhere}.catalog-tasks{display:grid;grid-gap:12px;gap:12px}.catalog-tasks summary{cursor:pointer;line-height:1.8}.catalog-tasks .edit-form{max-width:650px}.catalog-tasks textarea{min-height:80px}.catalog-priority{display:inline-block;padding:2px 9px;border-radius:99px;font-size:11px;text-transform:uppercase;background:#e8eef2;color:#3f5667}.catalog-priority--high{background:#fbe1e2;color:#9c2437}.catalog-priority--medium{background:#fff0d1;color:#78500f}.catalog-review{color:#956008;font-size:12px;font-weight:600}.catalog-pagination{display:flex;justify-content:space-between;padding:24px 0}.catalog-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.catalog-images a{display:flex;flex-direction:column;gap:8px;overflow:hidden;text-decoration:none}.catalog-images img{height:190px;width:100%;object-fit:contain;background:#fff}.catalog-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto;font-size:12px}.catalog-hash{overflow-wrap:anywhere}@media(max-width:800px){.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-primary{margin:0 0 24px;text-align:center}.catalog-primary img{width:100%;max-height:290px;object-fit:contain;background:#fff;border-radius:12px}.catalog-primary figcaption{font-size:12px;color:var(--muted,#657286);margin-top:8px}.catalog-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:20px 0}.catalog-blocks>.card{min-width:0}.catalog-fields{margin:0}.catalog-fields>div{padding:14px 0;border-top:1px solid var(--border,#e3e8ef)}.catalog-fields dt{font-weight:650;margin-bottom:7px}.catalog-fields dd{margin:0;overflow-wrap:anywhere}.catalog-fields dd>small{display:block;margin-top:9px;font-size:11px}.catalog-fields .catalog-review{display:inline-block;margin-left:10px;font-size:11px}.catalog-rich{line-height:1.65;overflow-wrap:anywhere;overflow:auto}.catalog-rich p:first-child{margin-top:0}.catalog-rich ol,.catalog-rich ul{padding-left:23px}.catalog-rich table{min-width:0;width:100%;border-collapse:collapse}.catalog-rich td,.catalog-rich th{padding:8px;border:1px solid #e3e8ef}.catalog-plain{white-space:pre-wrap}.catalog-object{margin:0}.catalog-object>div{margin:8px 0}.catalog-object dd{margin-left:14px}.catalog-images small{overflow-wrap:anywhere}@media(max-width:900px){.catalog-blocks{grid-template-columns:1fr}}.sales-warning{border:1px solid #e9d5a5;background:#fff9e9;border-radius:11px;padding:15px 18px;font-size:13px;line-height:1.65;color:#71561f;margin:19px 0}.sales-warning strong{display:block;color:#624c20}.sales-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:18px 0}.sales-controls label{display:grid;grid-gap:6px;gap:6px;color:#667784;font-size:12px}.sales-controls select{border:1px solid #d5dfe7;border-radius:8px;padding:10px;min-width:155px;background:white}.sales-controls>a{margin-left:auto;color:#146f65;font-size:13px;font-weight:700}.sales-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.sales-kpis .metric{font-size:27px;margin:11px 0}.sales-kpis small{color:#788994}.sales-visual{margin-top:18px}.sales-visual svg{display:block;width:100%;height:235px;margin-top:15px}.sales-axis{display:flex;justify-content:space-between;color:#768795;font-size:12px}.sales-bar-list{display:grid;grid-gap:13px;gap:13px;margin:18px 0 3px}.sales-bar-row{display:grid;grid-template-columns:minmax(100px,190px) minmax(40px,1fr) 110px;align-items:center;grid-gap:16px;gap:16px;font-size:12px}.sales-bar-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-bar-row span{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-bar-track{height:12px;background:#edf2f5;border-radius:8px;overflow:hidden}.sales-bar-track>div{height:100%;background:#168b83;border-radius:8px}.sales-footer{margin:24px 0;color:#6f8090;font-size:12px;line-height:1.6}@media(max-width:760px){.sales-kpis{grid-template-columns:1fr}.sales-bar-row{grid-template-columns:minmax(70px,110px) minmax(25px,1fr) 80px;gap:8px}.sales-controls>a{margin-left:0}.sales-visual svg{height:180px}}.po-import-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}#additional-charges>summary{cursor:pointer}#additional-charges>summary>h2{display:inline;margin:0}.po-procurement-body{margin-top:20px}@media(max-width:760px){.po-import-grid{grid-template-columns:minmax(0,1fr)}}.po-charges-table td,.po-charges-table th{white-space:nowrap}.po-charges-table .po-charge-amount{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.po-charge-text{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-charge-editor{padding:18px;margin:14px 0;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.po-charge-editor>p{overflow-wrap:anywhere}.po-activity>summary>h2{display:inline;margin:0}#legacy-supplier-payments,#supplier-payment-form{scroll-margin-top:20px}.po-entry-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.po-entry-grid>.card{min-width:0}@media(max-width:760px){.po-entry-grid{grid-template-columns:minmax(0,1fr)}}.shipment-milestones{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.shipment-receipt-actions{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;flex-wrap:wrap}.shipment-receipt-actions .shipment-milestone-action{width:auto}.shipment-receipt-actions button[aria-pressed=true]{background:#225c79;color:#fff}.shipment-allocation-controls,.shipment-allocation-controls form{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin:0}.shipment-allocation-controls button{white-space:nowrap}.shipment-allocation-controls input{flex:0 0 110px;padding:8px;border:1px solid var(--border);border-radius:6px}.activity-collapse>summary>h2{display:inline;margin:0}#record-receipt{scroll-margin-top:20px}@media(max-width:820px){.shipment-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-milestones>.shipment-milestone:nth-child(3){grid-column:1/-1}}@media(max-width:480px){.shipment-milestones{grid-template-columns:1fr}}[role=button],[role=button] *,a.primary-link,a.primary-link *,button,button *,input[type=button],input[type=reset],input[type=submit]{font-family:inherit!important;font-weight:400!important}.check-label input[type=checkbox],.edit-form input[type=checkbox],.filters input[type=checkbox]{width:auto;min-width:0;flex:0 0 auto;margin:2px 0 0;padding:0}.check-label{justify-content:flex-start;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(100%,65ch);line-height:1.5}.edit-form>.check-label,.edit-form>.form-footnote{justify-self:start}.form-footnote{max-width:65ch}.edit-form>.form-footnote{margin:0}.place-action{flex-direction:column;align-items:flex-start;gap:12px}.place-action>span{max-width:65ch;line-height:1.5}.confirmation-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.edit-form label:has(>input[name=note]),.edit-form label:has(>input[name=notes]),.edit-form label:has(>textarea[name=note]),.edit-form label:has(>textarea[name=notes]){width:100%;max-width:65ch;justify-self:start}.shipment-allocation-form select,.shipment-allocation-table .sku-link{white-space:nowrap;overflow-wrap:normal;word-break:normal}.shipment-allocation-form label:not(.sr-only){display:grid;grid-gap:7px;gap:7px;min-width:0;max-width:100%}.subform .shipment-allocation-form select{max-width:100%}.po-create-card{max-width:1200px}.po-details-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(190px,1fr);grid-gap:20px;gap:20px;align-items:start}.po-details-row--full{grid-template-columns:minmax(0,1fr)}.po-details-row>.card{min-width:0}.po-details-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.po-details-columns>.edit-form{min-width:0}.po-checklist{border:0;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.po-checklist legend{font-size:13px;color:var(--muted);margin-bottom:14px}.po-next-action p{font-size:13px;line-height:1.6;margin:0 0 14px}.po-action-buttons>button,.po-next-action>a.primary-link,.po-next-action>form button{width:100%;white-space:normal;text-align:center}.po-entry-grid>.card>.quiet-button{margin-bottom:18px}.po-entry-closed summary h2{display:inline;margin:0}.po-disabled-fields{border:0;padding:0;margin:18px 0 0;min-width:0}.po-disabled-fields:disabled{opacity:.6}.po-import-dialog{width:min(680px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid var(--border);border-radius:14px;padding:24px;background:white;color:var(--text)}.po-import-dialog::-webkit-backdrop{background:rgba(15,28,40,.55)}.po-import-dialog::backdrop{background:rgba(15,28,40,.55)}.po-import-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px}.po-import-heading h2{margin:0}.po-import-dialog>.edit-form{margin-top:20px}@media(max-width:900px){.po-details-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.po-details-columns{grid-template-columns:minmax(0,1fr)}}.shipment-details-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(190px,1fr);grid-gap:20px;gap:20px;align-items:start}.shipment-details-row>.card{min-width:0;margin:0}.shipment-next-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;white-space:normal}.shipment-next-panel p{margin:0}.po-payments-full{grid-column:1/-1}@media(max-width:900px){.shipment-details-row{grid-template-columns:minmax(0,1fr)}}.shipment-progress-full{padding:16px 20px}.shipment-progress-full h2{margin-bottom:12px}.shipment-progress-full .shipment-milestone{min-height:0;padding:10px 12px;gap:8px}.shipment-progress-full .form-footnote{margin:10px 0 0}.shipment-next-panel{overflow-wrap:anywhere}.shipment-next-panel>*{min-width:0;max-width:100%}.shipment-next-panel form{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0}.shipment-next-panel a,.shipment-next-panel button{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.secondary-action-link{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#167d75;border:1px solid #b9d7d4;border-radius:9px;padding:12px 17px;margin:8px 0 24px;font-size:13px;font-weight:700;white-space:normal;text-align:center;min-height:42px}.secondary-action-link:hover{background:#e9f6f4;color:#136a62}.hub-rail-link svg{flex-shrink:0;aspect-ratio:1}.hub-rail-brand{background:#fff;padding:5px}.hub-rail-brand img{display:block;width:100%;height:100%;object-fit:contain}.hub-section-logo{display:block;max-width:190px;margin-bottom:10px}.hub-section-logo img{display:block;width:100%;height:auto}.hub-login-logo{display:block;width:min(100%,320px);height:auto;margin:0 0 30px}.shipment-sku-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12px}.shipment-sku-list li{display:flex;gap:12px;justify-content:space-between;max-width:340px}.shipment-sku-list span{overflow-wrap:anywhere}.shipment-sku-list strong{white-space:nowrap;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.action-link,a.clear-link,a.primary-link,a.secondary-action-link,button.shipment-next-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 10px;border:1px solid var(--action);border-radius:7px;background:var(--action);color:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;text-decoration:none;white-space:normal;overflow-wrap:anywhere;max-width:100%;vertical-align:middle;cursor:pointer}a.action-link:hover,a.clear-link:hover,a.primary-link:hover,a.secondary-action-link:hover,button.shipment-next-action:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff;text-decoration:none}a.action-link:focus-visible,a.clear-link:focus-visible,a.primary-link:focus-visible,a.secondary-action-link:focus-visible{outline:3px solid var(--action-focus);outline-offset:2px}table a.primary-link,table a.secondary-action-link{margin:0}.po-charges-table tfoot td,.po-charges-table tfoot th{border-top:2px solid var(--border);background:#f4f8f7;padding:12px}.dev-track{margin:38px 0 28px;scroll-margin-top:24px}.dev-track-heading{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:16px}.dev-track-heading h1{margin:7px 0 8px;color:#254455;font-size:23px}.dev-track-heading p{margin:0;max-width:760px;color:#627686;font-size:13px;line-height:1.65}.dev-track-total{flex-shrink:0;padding:7px 11px;background:#eaf3f4;border:1px solid #cfe3e5;border-radius:20px;font-weight:750;font-size:12px;color:#2f6370}.dev-track-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:15px}.dev-track-summary>div{display:grid;grid-gap:7px;gap:7px;padding:17px 18px;border:1px solid #dce7ed;background:#fff;border-radius:11px}.dev-track-summary strong{font-size:25px;line-height:1.1;color:#294656}.dev-track-summary small{font-size:11px;color:#69808e}.dev-track-pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:30px;font-size:10px;font-weight:750;padding:4px 9px;white-space:nowrap}.dev-track-pill--p1{background:#faefe1;color:#925b28}.dev-track-pill--p2{background:#e8f0fa;color:#466b95}.dev-track-pill--p3{background:#eef1f3;color:#637683}.dev-track-filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(2,minmax(130px,1fr));grid-gap:11px;gap:11px;padding:15px;background:#f5f8fa;border:1px solid #dfe9ed;border-radius:11px}.dev-track-filters label{display:grid;grid-gap:6px;gap:6px;color:#536a79;font-size:11px;font-weight:750}.dev-track-filters input,.dev-track-filters select{width:100%;min-width:0;padding:10px 11px;font:inherit;font-size:12px;color:#2a4656;border:1px solid #d4e0e7;border-radius:7px;background:#fff}.dev-track-filters input:focus-visible,.dev-track-filters select:focus-visible,.dev-track-item summary:focus-visible{outline:2px solid #229888;outline-offset:2px}.dev-track-result{margin:13px 0 10px;font-size:11px;color:#718593}.dev-track-list{display:grid;grid-gap:8px;gap:8px}.dev-track-item{border:1px solid #dce7ed;background:white;border-radius:10px;overflow:hidden}.dev-track-item[open]{border-color:#b7d4d8}.dev-track-item summary{display:flex;align-items:center;gap:13px;cursor:pointer;padding:14px 15px;list-style:none}.dev-track-item summary::-webkit-details-marker{display:none}.dev-track-item summary:hover{background:#f8fbfc}.dev-track-ref{font-size:11px;font-weight:800;white-space:nowrap;color:#49748a}.dev-track-item-main{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.dev-track-item-main strong{font-size:13px;color:#284455}.dev-track-item-main>span{font-size:11px;line-height:1.5;color:#71828d}.dev-track-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dev-track-area{font-size:10px;color:#586f7e;background:#f0f5f7;padding:5px 8px;border-radius:20px}.dev-track-state{font-size:10px;color:#777e88}.dev-track-chevron{font-size:18px;color:#7d909c;transition:transform .15s}.dev-track-item[open] .dev-track-chevron{transform:rotate(180deg)}.dev-track-details{border-top:1px solid #e3ecef;padding:16px 19px 18px 95px;color:#435f6e;font-size:12px}.dev-track-details>strong{display:block;margin-bottom:9px}.dev-track-details ul{margin:0 0 13px;padding-left:18px;line-height:1.75}.dev-track-details li+li{margin-top:5px}.dev-track-footnote,.dev-track-origin{font-size:11px;color:#788995}.dev-track-footnote{line-height:1.6;margin:13px 0}.dev-track-empty{padding:24px;background:#fff;border:1px solid #dce7ed;border-radius:10px;text-align:center;font-size:12px;color:#677b89}@media(max-width:900px){.dev-track-filters{grid-template-columns:1fr 1fr}.dev-track-filters label:first-child{grid-column:1/-1}.dev-track-meta{gap:5px}.dev-track-state{display:none}}@media(max-width:650px){.dev-track-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dev-track-summary>div{padding:12px 10px}.dev-track-heading{flex-wrap:wrap}.dev-track-filters{grid-template-columns:1fr}.dev-track-filters label:first-child{grid-column:auto}.dev-track-item summary{flex-wrap:wrap;gap:8px}.dev-track-item-main{flex-basis:calc(100% - 80px)}.dev-track-meta{width:100%;justify-content:flex-start;padding-left:60px}.dev-track-details{padding:14px 16px}}.dev-track-page .dev-track{margin-top:0}.dev-track-milestone{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 17px;margin:0 0 16px;border:1px solid #d4e2e7;border-radius:10px;background:#f2f7f8;font-size:12px;line-height:1.55;color:#486474}.dev-track-milestone strong{color:#2b5261;font-size:12px}.dev-track-date{font-size:10px;font-weight:700;color:#4d6b7b;background:#eaf2f4;padding:5px 8px;border-radius:20px;white-space:nowrap}@media(max-width:650px){.dev-track-page .dev-track-heading h1{font-size:24px}}.po-shipment-status{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.po-action-buttons{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.po-action-buttons>button{width:100%;white-space:normal}.po-action-sidebar{display:grid;grid-gap:16px;gap:16px;min-width:0}.po-action-sidebar .po-action-buttons{margin-top:0}.po-action-sidebar .po-action-buttons>.primary-link{margin:0}.po-next-action>.edit-form>.final-action{width:100%;white-space:normal;text-align:center;padding:12px 19px;border-radius:8px;cursor:pointer}.po-line-actions{display:flex;align-items:center;gap:8px}.shipment-destination{display:inline-flex;align-items:center;gap:8px}.amazon-shipment-link{display:inline-flex;flex:0 0 28px;border-radius:50%;overflow:hidden}.amazon-shipment-link img{display:block;width:28px;height:28px;border-radius:50%}.amazon-shipment-link:focus-visible{outline:2px solid var(--accent,#e99b19);outline-offset:3px}.edit-form input[type=radio]{width:auto;min-width:0;flex:0 0 auto;margin:3px 0 0;padding:0}.shipment-mode-options{display:grid;grid-gap:10px;gap:10px;min-width:0}.shipment-mode-options .shipment-mode-option{box-sizing:border-box;width:100%;max-width:none;padding:12px 14px;border:1px solid #d7e0e9;border-radius:8px;cursor:pointer;background:#fff}.shipment-mode-option:has(input:checked){border-color:#147d79;background:#f0f9f8}.shipment-mode-option span{flex:1 1;min-width:0}.shipment-products-preview{min-width:0}.shipment-products-preview h2{font-size:15px;margin:0 0 10px}.shipment-products-preview td,.shipment-products-preview th{padding:8px;font-size:12px}.shipment-preview-sku{white-space:nowrap}