:root{--bg:#f4f5f7;--panel:#fff;--ink:#17191c;--muted:#707780;--line:#e5e7eb;--shadow:0 1px 2px rgba(0,0,0,.04)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{max-width:1520px;margin:0 auto;padding:32px 34px 48px}.topbar{display:flex;justify-content:space-between;align-items:flex-start}.eyebrow{font-size:12px;letter-spacing:.18em;color:#8d939b;font-weight:700}.topbar h1{margin:4px 0 0;font-size:28px;letter-spacing:-.03em}.env{font-size:12px;color:#747b83;border:1px solid var(--line);background:white;padding:8px 10px;border-radius:8px}.hero{margin:28px 0 20px;display:flex;justify-content:space-between;align-items:flex-end}.hero h2{margin:0 0 7px;font-size:22px}.hero p{margin:0;color:var(--muted)}button{font:inherit;cursor:pointer}.secondary{background:white;border:1px solid var(--line);border-radius:8px;padding:10px 14px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.metric{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:16px 18px}.metric.danger{border-color:#ead8d8}.metricTitle{font-size:12px;color:#7d848c}.metricValue{font-size:29px;font-weight:700;margin:8px 0 2px}.metricMeta{font-size:12px;color:#90969d}.panel,article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.panelHead{padding:18px 18px 14px;display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.panelHead h3,article h3{margin:0;font-size:15px}.panelHead p{margin:5px 0 0;font-size:12px;color:var(--muted)}.controls{display:flex;gap:8px}.controls input,.controls select{border:1px solid var(--line);background:#fafafa;border-radius:8px;padding:9px 10px;font-size:12px;color:#4d5359}.controls input{width:220px}.summary{display:flex;gap:18px;padding:0 18px 12px;color:#676e76;font-size:12px}.pill{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.green,.greenDot{background:#3aa76d}.blue,.blueDot{background:#3c78d8}.orange,.orangeDot{background:#d98b2b}.red,.redDot{background:#c94f4f}.tableWrap{overflow:auto;border-top:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:1250px}td,th{text-align:left;padding:13px 12px;border-bottom:1px solid var(--line);font-size:12px;white-space:nowrap}th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8a9097;background:#fbfbfc}tr:last-child td{border-bottom:0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.status{display:inline-flex;align-items:center;gap:6px}.status>span{width:7px;height:7px;border-radius:50%}.issue{font-weight:600;color:#af3b3b}.tag{border:1px solid var(--line);border-radius:999px;padding:3px 7px;color:#555d66}.deadline{font-weight:600;color:#a05a14}.muted{color:#a0a5ab}.action{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:11px}.lower{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.lower article{padding:17px 18px}.cardHead{display:flex;align-items:center;justify-content:space-between}.count{background:#f2f3f5;border-radius:999px;padding:3px 8px;font-size:11px}.alert{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.alert:first-child{margin-top:10px}.alertDot{width:7px;height:7px;border-radius:50%;background:#d98b2b;margin-right:8px}.alert span:last-child{color:#9aa0a7}.cardHead strong{font-size:20px}.bigp{font-size:12px;line-height:1.6}.linkBtn{border:0;background:transparent;padding:0;color:#2c5fa8;font-size:12px}footer{padding-top:22px;color:#9aa0a7;font-size:11px}@media(max-width:900px){main{padding:20px}.metrics{grid-template-columns:repeat(2,1fr)}.lower{grid-template-columns:1fr}.panelHead{align-items:stretch;flex-direction:column}.controls{flex-wrap:wrap}.controls input{width:100%}.hero{align-items:start;gap:15px;flex-direction:column}}.back{display:inline-block;color:#53606c;text-decoration:none;font-size:12px;margin-bottom:24px}.detailHero{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:14px}.detailHero h1{margin:5px 0;font-size:24px}.detailHero p{margin:0;color:var(--muted);font-size:12px}.detailGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.detailGrid article{padding:18px}.detailGrid h3{margin:0 0 15px}.detailGrid dl{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;font-size:12px}.detailGrid dt{color:#8a9097}.detailGrid dd{margin:0}.detailGrid .secondary{margin-top:10px}@media(max-width:900px){.detailGrid{grid-template-columns:1fr}}.detailGrid article{min-width:0}.detailGrid dd{line-height:1.45}.detailGrid .tag{display:inline-block;padding:3px 8px;border-radius:999px}.financialTotal{font-weight:700;font-size:16px}.timeline{display:grid;grid-gap:12px;gap:12px}.timelineItem{display:grid;grid-template-columns:10px 1fr;grid-gap:10px;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.timelineItem:last-child{border-bottom:0;padding-bottom:0}.timelineDot{width:8px;height:8px;border-radius:50%;background:#8a9097;margin-top:5px}.timelineItem strong{font-size:12px}.timelineMeta{font-size:11px;color:#8a9097;margin-top:3px}.timelineItem p{font-size:12px;line-height:1.45;margin:6px 0 0;color:#515861}.detailGrid article .deadline{color:#a05a14;font-weight:700}.orderLink{color:#2c5fa8;text-decoration:none}.heroActions{display:flex;gap:8px;align-items:center}.hero a.action{text-decoration:none;color:inherit;font-size:12px;padding:10px 14px;border-radius:8px}.ordersControls{padding:0 18px 12px}.ordersControls input{width:280px}.wrapCell{white-space:normal;min-width:260px;max-width:460px;line-height:1.4}td a.action{text-decoration:none;color:inherit}.loginMain{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.loginPanel{max-width:380px;width:100%;padding:28px}.loginForm{display:flex;flex-direction:column;gap:10px;margin-top:14px}.loginForm input{padding:10px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.logoutForm{display:inline;margin:0}.backRow{display:flex;gap:12px;align-items:center;justify-content:space-between}.roleTag{display:inline-block;font-size:10px;padding:2px 7px;border-radius:999px;white-space:nowrap}.role-original{background:#f2f3f5;color:#4d5359}.role-replacement{background:#e8f0fc;color:#24518f;border-color:#c9daf5}.role-additional{background:#eef7f1;color:#2f6f49;border-color:#cfe6d7}.role-unclassified{background:#fdf3e6;color:#8a4f0e;border-color:#f1d6b3}.small{font-size:10px}.notice{border-radius:10px;padding:11px 14px;font-size:12px;margin:0 0 12px;border:1px solid var(--line)}.notice.ok{background:#eef7f1;border-color:#cfe6d7}.notice.error{background:#fbeeee;border-color:#ead8d8;color:#8f2f2f}.notice.warn{background:#fdf3e6;border-color:#f1d6b3;color:#8a4f0e}.parcelsPanel{margin-top:14px}.parcelsPanel table{min-width:900px}.currentRow td{background:#fafbfc}.parcelActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:16px 18px}.parcelForm{border:1px solid var(--line);border-radius:10px;padding:14px;font-size:12px}.parcelForm h4{margin:0 0 6px;font-size:13px}.parcelForm summary{cursor:pointer;font-weight:600}.parcelForm form{margin-top:8px}.parcelForm label{display:flex;flex-direction:column;gap:4px;margin:8px 0;color:#5a616a}.parcelForm input,.parcelForm select{border:1px solid var(--line);border-radius:8px;padding:8px;font:inherit;color:var(--ink)}.parcelForm label.confirm{flex-direction:row;align-items:center;gap:8px}.parcelForm button{border:1px solid var(--line);background:#17191c;color:#fff;border-radius:8px;padding:9px 14px;margin-top:6px}@media(max-width:900px){.parcelActions{grid-template-columns:1fr}}.parcelsPanel>.bigp{padding:10px 18px 0;margin:0}:root{--ink2:#3d434a;--accent:#1f3a5f;--accent-ink:#fff;--focus:#2c5fa8}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appHeader{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:22px}.brand{display:flex;flex-direction:column;text-decoration:none;line-height:1.15}.brandMark{font-size:15px;font-weight:800;letter-spacing:.32em;color:var(--accent)}.brandSub{font-size:12px;color:var(--muted);letter-spacing:.02em;margin-top:2px}.appNav{display:flex;gap:4px;flex-wrap:wrap;flex:1 1}.appNav a{text-decoration:none;font-size:13px;color:var(--ink2);padding:8px 12px;border-radius:8px}.appNav a:hover{background:#eceef1}.appNav a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.navAttention{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#8a2323;color:#fff;font-size:10px;font-weight:700;line-height:1}.appEnv{display:flex;align-items:center;gap:10px;font-size:11px;color:#5f666e}.envTag{border:1px solid var(--line);background:#fff;padding:5px 10px;letter-spacing:.04em}.badge,.envTag{border-radius:999px}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;line-height:1.5}.b-ok{background:#e7f4ec;color:#1d5e39;border-color:#c7e3d2}.b-info{background:#e8f0fc;color:#1f4a86;border-color:#c9daf5}.b-warn{background:#fdf1e1;color:#7a4309;border-color:#f0d3aa}.b-danger{background:#fbe9e9;color:#8a2323;border-color:#efc9c9}.b-neutral{background:#f1f2f4;color:#3d434a;border-color:#e1e4e8}.b-muted{background:#f6f7f8;color:#6b7178;border-color:#eceef1}.btn{border:1px solid #cfd4da;background:#fff;color:var(--ink);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600}.btn:hover:not(:disabled){background:#f4f5f7}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover:not(:disabled){background:#17304f}.btn.ok{background:#1d5e39;border-color:#1d5e39;color:#fff}.btn.ok:hover:not(:disabled){background:#174b2e}.monitorTable{min-width:980px}.monitorTable td,.monitorTable th{white-space:normal;vertical-align:top}.monitorTable .stickyLeft{position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 0 var(--line)}.monitorTable th.stickyLeft{background:#fbfbfc}.monitorTable .stickyRight{position:-webkit-sticky;position:sticky;right:0;background:#fff;z-index:1;box-shadow:-1px 0 0 var(--line);text-align:right}.monitorTable th.stickyRight{background:#fbfbfc}.cellMain{font-weight:600;font-size:12px}.cellSub{font-size:11px;color:#6b7178;margin-top:3px}.clip{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:4px}.rowAttention td:first-child{box-shadow:inset 3px 0 0 #d98b2b,1px 0 0 var(--line)}td a.btnLink{display:inline-block;text-decoration:none;border:1px solid #cfd4da;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600;background:#fff}td a.btnLink.strong{background:var(--accent);border-color:var(--accent);color:#fff}.emptyRow{padding:26px 12px;text-align:center;color:#6b7178}.shipHero{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin-bottom:14px}.shipHeroTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.shipHero h1{margin:4px 0 6px;font-size:22px;letter-spacing:-.02em}.shipHero .sub{margin:0;color:#5f666e;font-size:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.fact dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#6b7178;margin:0}.fact dd{margin:4px 0 0;font-size:13px;font-weight:600;word-break:break-word}.attentionStrip{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sectionBody{padding:0 18px 18px}.subhead{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6b7178;margin:18px 0 8px}.parcelCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px;padding:0 18px 4px}.parcelCard{border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:12px;display:grid;grid-gap:6px;gap:6px;background:#fff}.parcelCard.current{border-color:#9fb6d6;box-shadow:0 0 0 2px #e8f0fc}.parcelCard .row{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.parcelCard a{color:var(--focus)}.composer{border:1px solid #c9daf5;background:#fafcff;border-radius:10px;padding:14px;display:grid;grid-gap:10px;gap:10px}.composerHead{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.composer textarea{width:100%;border:1px solid #cfd4da;border-radius:8px;padding:10px;font:inherit;font-size:13px;line-height:1.5;background:#fff;resize:vertical}.composerBar{justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.buttonRow,.composerBar{display:flex;flex-wrap:wrap}.buttonRow{gap:8px}.composerActions{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:10px}.confirm{display:flex;gap:8px;align-items:center}.discard summary{cursor:pointer;font-size:12px;color:#6b7178}.generateForm{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;font-size:12px}.generateForm label{display:flex;flex-direction:column;gap:4px;color:#5a616a}.generateForm select{border:1px solid #cfd4da;border-radius:8px;padding:9px;font:inherit;min-width:260px}.generateForm p{flex-basis:100%;margin:0}.history{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.historyItem{border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:12px}.historyHead{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.steps{margin:6px 0;padding-left:18px;color:#4d5359;display:grid;grid-gap:2px;gap:2px}.messageText{white-space:pre-wrap;font-family:inherit;font-size:12px;background:#f7f8f9;border-radius:8px;padding:10px;margin:6px 0 0}.historyItem details summary{cursor:pointer;color:#2c5fa8}.loginShell{min-height:100vh;display:grid;place-items:center;padding:16px;background:linear-gradient(160deg,#eef1f5,#f7f8fa 60%)}.loginCard{width:100%;max-width:400px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px rgba(20,30,50,.08);padding:32px 30px}.loginCard .brandMark{font-size:18px}.loginCard h1{font-size:20px;margin:14px 0 4px;letter-spacing:-.01em}.loginCard .lead{margin:0 0 18px;color:#5f666e;font-size:13px}.loginCard label{font-size:12px;font-weight:600;color:#3d434a}.loginCard input[type=password]{width:100%;padding:11px 12px;border:1px solid #cfd4da;border-radius:10px;font:inherit;font-size:14px;margin-top:6px}.loginCard .btn{width:100%;margin-top:14px;padding:11px 14px}.loginNote{font-size:11px;color:#6b7178;margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.loginMsg{border-radius:8px;padding:9px 11px;font-size:12px;margin:0 0 12px}.loginMsg.error{background:#fbe9e9;color:#8a2323}.loginMsg.info{background:#e8f0fc;color:#1f4a86}@media(max-width:900px){.appHeader{gap:12px}.appNav{order:3;flex-basis:100%}.facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){main{padding:14px}.metrics{grid-template-columns:1fr 1fr}.metricValue{font-size:22px}.facts{grid-template-columns:1fr}.clip{max-width:180px}.generateForm select{min-width:0;width:100%}.generateForm label{width:100%}}.muted{color:#6b7178}.monitorTable{min-width:900px}.summary{flex-wrap:wrap;gap:8px 18px}.summary span{white-space:nowrap}.freshness{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#3d434a;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin:-6px 0 14px}.freshness .freshDot{width:8px;height:8px;border-radius:50%;background:#3aa76d;margin-top:4px;flex:none}.freshness.warn .freshDot{background:#d98b2b}.freshness.neutral .freshDot{background:#a0a5ab}.freshDetail{color:#5f666e}.metrics5{grid-template-columns:repeat(5,1fr)}.metricMuted .metricValue{color:#8a9097;font-size:20px;margin-top:12px}.filterBar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:16px 18px 10px}.filterBar .field{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#5a616a;min-width:0}.filterBar .field>span{font-weight:600;letter-spacing:.02em}.filterBar input,.filterBar select{border:1px solid #d6dade;background:#fafafa;border-radius:8px;padding:8px 9px;font:inherit;font-size:12px;color:#2c3136;height:34px}.filterBar .grow{flex:1 1 180px}.filterBar .grow input{width:100%}.filterBar .dateField input{width:138px}.filterActions{display:flex;gap:10px;align-items:center;height:34px}.filterActions .btn{padding:7px 14px}.resetLink{font-size:12px;color:#2c5fa8}.serviceMenu{position:relative}.serviceMenu summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:4px}.serviceMenu summary::-webkit-details-marker{display:none}.serviceMenu summary b{min-width:120px;font-weight:500;border:1px solid #d6dade;background:#fafafa;border-radius:8px;padding:8px 26px 8px 9px;font-size:12px;color:#2c3136;height:34px;display:flex;align-items:center;white-space:nowrap}.serviceMenu summary b:after{content:"▾";position:absolute;right:9px;bottom:9px;color:#7d848c;font-size:10px}.serviceOptions{position:absolute;z-index:5;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(20,30,50,.12);padding:10px 12px;display:grid;grid-gap:6px;gap:6px;min-width:230px;font-size:12px;color:#2c3136}.serviceOptions label{display:flex;gap:8px;align-items:center}.serviceOptions input{height:auto}.serviceOptions p{margin:4px 0 0;font-size:11px;max-width:240px}.statusChips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 18px 8px}.chipLink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid #d6dade;border-radius:999px;padding:5px 10px 5px 12px;font-size:12px;color:#3d434a;background:#fff}.chipLink:hover{background:#f4f5f7}.chipLink.active{background:var(--accent);border-color:var(--accent);color:#fff}.chipLink.alertChip:not(.active){border-color:#efc9c9;color:#8a2323}.chipCount{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rangeNote{margin:0;padding:2px 18px 12px;font-size:11px;color:#6b7178;line-height:1.5}.noticeText{color:#7a4309}.pager{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--line);font-size:12px}.pager,.pagerLinks{display:flex;align-items:center}.pagerLinks{gap:14px}.pagerLinks a{color:#2c5fa8;text-decoration:none;font-weight:600}.pagerLinks .disabled{color:#b3b8be}.monitorTable.deliveryTable,.monitorTable.ordersTable{min-width:0;table-layout:auto}.deliveryTable .productLine{max-width:340px;font-size:12px;margin-top:3px}.ordersTable .clip{max-width:360px}.transitDone{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parcelList{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}@media(max-width:1180px){.metrics5{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.deliveryTable .productLine,.ordersTable .clip{max-width:240px}}@media(max-width:900px){.monitorTable.deliveryTable,.monitorTable.ordersTable{min-width:680px}.filterBar .grow{flex-basis:100%}.deliveryTable .productLine,.ordersTable .clip{max-width:200px}}@media(max-width:560px){.metrics5{grid-template-columns:1fr 1fr}.filterBar{padding:12px}.filterBar .field{flex:1 1 44%}.filterBar .dateField input{width:100%}.statusChips{padding:4px 12px 8px}.pager,.rangeNote{padding-left:12px;padding-right:12px}.freshness{margin-top:0}}.combinedTag{display:inline-block;font-size:10px;padding:2px 7px;border-radius:999px;white-space:nowrap;background:#f1edfb;color:#4b3a8c;border:1px solid #dcd3f3;font-weight:600;letter-spacing:.01em}.section{margin-top:14px}.compactTable{min-width:0}.compactTable td{white-space:normal}.compactTable td:first-child{white-space:nowrap}.conflictList{display:grid;grid-gap:10px;gap:10px;padding:0 18px 4px}.conflictItem{border:1px solid #f1d6b3;background:#fdf8f0;border-radius:10px;padding:10px 12px;font-size:12px}.conflictItem p{margin:0 0 4px;line-height:1.5}.conflictItem a{color:var(--focus)}.confirmLink{margin:12px 18px 0;border-color:#c9daf5;background:#f5f8fe}.confirmLink p{margin:4px 0 8px;line-height:1.5}.resolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resolutionGrid .parcelForm button{background:var(--accent);border-color:var(--accent)}#tracking .history,#tracking .subhead{margin-left:18px;margin-right:18px}#tracking .history{padding-bottom:16px}@media(max-width:700px){.resolutionGrid{grid-template-columns:1fr}.conflictList{padding:0 12px 4px}.confirmLink{margin:12px}}.heroNote{margin:14px 0 0}.heroNote a{color:var(--focus)}.panelPad{padding:0 18px 16px;margin:0}.resolutionGrid{align-items:start}#parcels .parcelCards{padding-bottom:16px}.checkList{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.checkList .checkOk span{color:#1f7a3f;font-weight:700}.checkList .checkNo span{color:#a23b3b;font-weight:700}.confirmForm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px}.thread{display:grid;grid-gap:10px;gap:10px}.threadItem{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.threadItem.current{border-color:var(--accent)}.threadMeta{font-size:11px;color:#6b737c;margin-bottom:6px}.confirmForm .input{padding:7px 9px;border:1px solid #cbd5e1;border-radius:7px;font:inherit;margin-left:6px}.ebayLink{white-space:nowrap}.orderHeroLinks{margin:10px 0 0}.orderHeroMessages{margin-top:8px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.messageNotice{margin:0;padding:2px 18px 10px}.messageNotice .chipLink,.parcelMessage{display:inline-flex}.parcelMessage{flex-direction:column;gap:3px}.parcelMessage a{text-decoration:none}.parcelMessageOrders{list-style:none;margin:0;padding:0;font-size:11px;color:#6b7178}.parcelMessageOrders li{line-height:1.5}@media(max-width:560px){.messageNotice{padding-left:12px;padding-right:12px}}.draftPanel .draftBanner{margin:0 18px 10px;padding:10px 12px;border:1px solid #f0d9a8;background:#fff8e8;border-radius:8px;font-size:12px;color:#6b4a07}.draftWarnings{padding:10px 12px 10px 28px;border:1px solid #efc9c9;background:#fff5f5;border-radius:8px;color:#8a2323}.draftList,.draftWarnings{margin:0 18px 10px;font-size:12px}.draftList{color:#4d5359}.draftList ul{margin:4px 0 0;padding-left:18px}.draftLabel{display:block;margin:0 18px 4px;font-size:11px;color:#6b7178}.draftText{display:block;width:calc(100% - 36px);margin:0 18px 10px;font:inherit;font-size:13px;line-height:1.5;padding:10px;border:1px solid var(--line);border-radius:8px}.draftPanel .buttonRow,.draftPanel .cellSub,.draftPanel .notice,.draftPanel>p.muted{margin-left:18px;margin-right:18px}.draftPanel .draftManual{margin:0 18px 12px;padding:10px 12px;border:1px solid #cfe3d4;background:#f3faf5;border-radius:8px;font-size:13px}.draftPanel .draftManual .buttonRow{margin-left:0;margin-right:0}.pBadge{display:inline-block;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;margin-right:4px;border:1px solid transparent;white-space:nowrap}.pBadge.good{background:#e8f5ee;color:#1f7a4a;border-color:#cfe9da}.pBadge.ok{background:#eef2f8;color:#2f4f7f;border-color:#dce4f0}.pBadge.warn{background:#fff6e5;color:#8a5a07;border-color:#f3e0b5}.pBadge.bad{background:#fdecec;color:#a33131;border-color:#f3cfcf}.pBadge.muted{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.warnText{color:#a05a14}.negative{color:#a33131;font-weight:600}.productFresh{margin-bottom:14px}.freshGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;padding:14px 18px}.freshGrid div{display:flex;flex-direction:column;gap:3px}.freshGrid span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#8a9097}.freshGrid strong{font-size:13px}.freshGrid strong.small{font-size:11.5px;font-weight:600}.freshGrid em{font-size:11px;color:#707780;font-style:normal}.oppCards{display:flex;flex-wrap:wrap;gap:10px;padding:0 18px 14px}.oppCard{display:flex;flex-direction:column;min-width:130px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:inherit;background:#fbfbfc}.oppCard strong{font-size:22px}.oppCard span{font-size:11.5px;color:#5b6168}.oppCard:hover{border-color:#b8c3d4}.oppCard.k-BELOW_SAFE_MARGIN,.oppCard.k-OUT_OF_STOCK_SELLING{border-color:#f0caca;background:#fff7f7}.oppCard.k-PRICE_INCREASE{border-color:#cfe9da;background:#f5fbf8}.oppCard.info{background:#f6f8fc}.todayList{margin:0;padding:4px 18px 16px 38px;font-size:12.5px;line-height:1.9}.todayList a{font-weight:600}.scenarioBar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 18px 4px}.scenarioBar>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8a9097}.scenarioBar a{border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;color:#374151;background:#fff}.scenarioBar a.active{background:#17191c;color:#fff;border-color:#17191c}.scenarioBar em{font-size:11.5px;color:#6b7280;font-style:normal;flex:1 1 320px}.productTable{min-width:1180px}.productTable td{vertical-align:top}.productTable .pBadge,.productTable td{white-space:normal}.productCell{display:flex;gap:10px;min-width:260px;max-width:380px}.productCell img,.thumbPh{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid var(--line);flex:none;background:#f3f4f6}.productHero{display:flex;gap:18px;align-items:flex-start}.productHero img{border-radius:10px;border:1px solid var(--line);object-fit:cover;flex:none}.productGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.productGrid>section{min-width:0}.profitTable td:not(:first-child){text-align:right}.profitTable tr.strong td{font-weight:700}.costForm{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:0 18px 14px}.costForm .field{display:flex;flex-direction:column;gap:4px;font-size:11px}.costForm input,.costForm select{border:1px solid var(--line);border-radius:8px;padding:8px 9px;font:inherit;font-size:12.5px}.settingsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:0 18px 16px}.settingsGrid .field{display:flex;flex-direction:column;gap:5px;font-size:12px}.settingsGrid input:not([type=checkbox]),.settingsGrid select{border:1px solid var(--line);border-radius:8px;padding:8px 9px;font:inherit;font-size:12.5px}.settingsForm .buttonRow{margin:12px 0}.aiTitle{border-top:1px solid var(--line);margin-top:10px}.reversePricing fieldset{border:0;margin:0}.reversePricing legend{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:6px}.radioRow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;margin:4px 0}.radioRow label{display:inline-flex;gap:4px;align-items:center;margin-right:10px}.inlineInput,.radioRow select{border:1px solid var(--line);border-radius:7px;padding:5px 8px;font:inherit;font-size:12.5px;width:110px}.radioRow select{width:auto}.offerResult{margin-top:8px}.offerResult .checkList{margin:6px 0 0}.competitorControls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px}.competitorControls select{border:1px solid var(--line);border-radius:7px;padding:5px 8px;font:inherit;font-size:12px}.settingsTable input:not([type=checkbox]):not([type=radio]),.settingsTable select{border:1px solid var(--line);border-radius:7px;padding:6px 8px;font:inherit;font-size:12.5px;width:100%;min-width:90px}.costForm fieldset{border:0;padding:0;margin:0}@media(max-width:1100px){.productGrid{grid-template-columns:1fr}.freshGrid{grid-template-columns:repeat(3,1fr)}.settingsGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.freshGrid{grid-template-columns:1fr 1fr}.settingsGrid{grid-template-columns:1fr}.productHero{flex-direction:column}}.navAttention.critical{background:#b42318}.alertToggle{font-size:11px;text-decoration:none;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 9px;margin-right:8px;white-space:nowrap}.alertToggle.on{color:#1f7a4a;border-color:#cfe9da;background:#e8f5ee}.ccUrgent{border-left:4px solid #b42318}.ccCounts{display:flex;gap:4px;flex-wrap:wrap}.ccList{list-style:none;margin:0;padding:0 18px 14px;display:grid;grid-gap:8px;gap:8px}.ccItem{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.ccItem.sev-critical{border-color:#f3cfcf;background:#fffafa}.ccItem.sev-action_required{border-color:#f3e0b5;background:#fffdf7}.ccItemTitle{font-weight:600;font-size:13px;text-decoration:none}.ccItemTitle:hover{text-decoration:underline}.ccItem .cellSub{flex-basis:100%;margin:0}.ccDue{font-size:11px;font-weight:600;color:#6b7280}.ccDue.soon{color:#8a5a07}.ccDue.overdue{color:#b42318}.ccClear{color:#1f7a4a;font-weight:600}.ccGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ccGrid>.section{margin-top:14px}.ccTiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 18px 16px}.ccTiles4{grid-template-columns:repeat(4,minmax(0,1fr))}.ccTile{text-decoration:none;display:block;box-shadow:none}.ccTile:hover{border-color:#c9d3df}.ccTile .metricValue{font-size:24px}.tone-bad{color:#b42318}.tone-warn{color:#8a5a07}.tone-good{color:#1f7a4a}.prov{display:inline-block;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600;white-space:nowrap}.prov-ebay_reported{background:#eef2f8;color:#2f4f7f}.prov-dcm_estimate{background:#fff6e5;color:#8a5a07}.prov-not_available{background:#f3f4f6;color:#6b7280}.ccPnl{min-width:640px}.ccPnl tr.strong td{font-weight:700}.notifTable{min-width:900px}.notifTable td{white-space:normal;vertical-align:top}.notifActions{display:flex;gap:6px;flex-wrap:wrap}.notifActions form{margin:0}.btn.small{padding:4px 9px}.permTable{min-width:1000px}.permTable td{white-space:normal;vertical-align:top}.permSummary{font-size:15px;font-weight:700;padding:0 18px 12px}.permSummary.good{color:#1f7a4a}.permSummary.warn{color:#8a5a07}@media(max-width:900px){.ccGrid{grid-template-columns:1fr}.ccTiles4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ccTiles,.ccTiles4{grid-template-columns:1fr 1fr}.ccList,.ccTiles,.ccTiles4{padding:0 12px 12px}.alertToggle{display:none}}.panelHead>a.pBadge{white-space:normal;max-width:100%;overflow-wrap:anywhere}.permNote{min-width:280px}.periodBar{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end;padding:12px 14px;margin-bottom:14px}.periodBar a{text-decoration:none;font-size:12px;padding:7px 11px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink2)}.periodBar a[aria-current=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.periodBar form{display:flex;gap:6px;align-items:flex-end;margin-left:auto;flex-wrap:wrap}.periodBar label{display:flex;flex-direction:column;font-size:10px;color:var(--muted);gap:2px}.periodBar input,.periodBar select{border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-size:12px}.subNav{display:flex;gap:4px;flex-wrap:wrap;margin:-8px 0 14px}.subNav a{text-decoration:none;font-size:12.5px;padding:7px 12px;border-radius:999px;color:var(--ink2);border:1px solid transparent}.subNav a[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:600}.dataNote{font-size:12px;color:#5b6168;margin:0 0 12px}.dataNote strong{color:var(--ink)}.kpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.kpi{display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow);text-decoration:none;color:inherit;min-width:0}a.kpi:hover{border-color:#b8c3d4}.kpiLabel{font-size:12px;color:#5b6168;display:flex;flex-direction:column;gap:1px}.kpiProv{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:#8a9097}.kpiValue{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.kpiSub{font-size:11.5px;color:#6b7280}.kpiDelta{font-size:12px;font-weight:600}.kpiDelta.up{color:#006300}.kpiDelta.down{color:#a33131}.kpiDelta.flat{color:#52514e}.kpiDelta.na{color:#8a5a07;font-size:10.5px;letter-spacing:.03em}.kpiVs{font-weight:400;color:#6b7280;font-size:11px;letter-spacing:0}.spark{display:block;margin-top:4px}.chartGrid{grid-template-columns:2fr 1fr;grid-gap:14px}.chartGrid,.chartGrid2{display:grid;gap:14px;margin-bottom:14px}.chartGrid2{grid-template-columns:1fr 1fr;grid-gap:14px}@media(max-width:1000px){.chartGrid,.chartGrid2{grid-template-columns:1fr}}.chart{margin:0;padding:6px 18px 14px;min-width:0}.chart figcaption{font-size:11.5px;color:#6b7280;margin-top:8px}.colChart{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;position:relative;padding-bottom:22px}.colAxis{position:relative;width:46px;font-size:10.5px;color:#898781;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.colAxis span{position:absolute;right:0;transform:translateY(50%);white-space:nowrap}.colPlot{position:relative;min-width:0}.colGrid{position:absolute;left:0;right:0;height:1px;background:#eceae4}.colBars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-column-gap:2px;column-gap:2px}.colSlot{position:relative;min-width:0}.colSlot:hover{background:rgba(42,120,214,.06)}.colBar{position:absolute;left:50%;transform:translateX(-50%);width:min(24px,80%);background:#2a78d6;border-radius:4px 4px 0 0;min-height:1px}.colBar.neg{background:#e34948;border-radius:0 0 4px 4px}.colBar.muted{background:repeating-linear-gradient(45deg,#c3c2b7 0 3px,#e6e5e0 3px 6px)}.colGap{transform:translateX(-50%);width:6px;background:#c3c2b7}.colGap,.colPrev{position:absolute;left:50%;height:2px}.colPrev{transform:translate(-50%,1px);width:min(28px,90%);background:#52514e;border-radius:1px}.colLabel{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:5px;font-size:10.5px;color:#6b7280;white-space:nowrap}.chartLegend{display:flex;gap:14px;font-size:11.5px;color:#52514e;margin-top:6px;flex-wrap:wrap}.swatch{width:10px;height:10px;border-radius:3px;vertical-align:-1px}.lineKey,.swatch{display:inline-block;margin-right:6px}.lineKey{width:14px;height:2px;background:#52514e;vertical-align:3px}.chartTable{margin-top:8px;font-size:12px}.chartTable summary{cursor:pointer;color:#2c5fa8;font-size:11.5px}.chartTable table{min-width:0}.donutWrap{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.donutWrap svg{flex:none}.donutValue{font-size:13px;font-weight:700;fill:#17191c}.donutLabel{font-size:6.5px;fill:#6b7280}.donutLegend{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:12px;flex:1 1;min-width:190px}.donutLegend li{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:8px;gap:8px;align-items:center}.donutLegend .dl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donutLegend .dp,.donutLegend .dv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donutLegend .dp{color:#6b7280;min-width:44px;text-align:right}.barCell{width:100%;min-width:60px;height:6px;background:#f0efec;overflow:hidden;margin-top:4px}.barCell,.barCell i{display:block;border-radius:3px}.barCell i{height:100%}.insightCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;padding:0 18px 16px}.insightCard{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-decoration:none;color:inherit;background:#fbfbfc}.insightCard:hover{border-color:#b8c3d4}.insightCard strong{font-size:20px}.insightCard .ic{font-size:12px;font-weight:600}.insightCard .ih{font-size:11px;color:#6b7280}.insightCard ul{margin:4px 0 0;padding-left:16px;font-size:11px;color:#3d434a}.insightCard li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insightCard.risk{border-color:#f0caca;background:#fff8f8}.insightCard.opp{border-color:#cfe9da;background:#f6fbf8}.salesTable{min-width:980px}.salesTable td{vertical-align:top}.salesTable td,.salesTable th{padding:9px 8px}.salesTable .wrapCell{min-width:220px;max-width:340px}.salesTable .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.salesTable th.num{text-align:right}.coverageBar{display:flex;gap:10px;align-items:center;font-size:12px;padding:0 18px 12px;flex-wrap:wrap}.coverageMeter{flex:1 1;min-width:160px;max-width:360px;height:8px;border-radius:4px;background:#e8f0fc;overflow:hidden}.coverageMeter i{display:block;height:100%;background:#2a78d6}.coverageMeter.stacked{display:flex;background:#f0efec;gap:0}.coverageMeter.stacked i{flex:none}.costStates{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0 18px 12px;font-size:12px;align-items:center}.costStates em{font-style:normal;color:#6b7280;font-size:11px}.pnlTable{min-width:0}.pnlTable td:nth-child(2),.pnlTable td:nth-child(3),.pnlTable th:nth-child(2),.pnlTable th:nth-child(3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pnlTable tr.total td{font-weight:700;border-top:2px solid #d6d9de}.pnlTable tr.sub td{color:#52514e}.pnlTable td.indent{padding-left:26px}.provTag{display:inline-block;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;border:1px solid #e1e4e8;color:#52514e;white-space:nowrap}.provTag.est{background:#fff6e5;border-color:#f3e0b5;color:#8a5a07}.provTag.rep{background:#e8f0fc;border-color:#c9daf5;color:#1f4a86}.provTag.na{background:#f3f4f6}.reportGroup{margin-bottom:14px}.reportCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px;padding:0 18px 16px}.reportCard{display:block;border:1px solid var(--line);border-radius:10px;padding:12px 14px;text-decoration:none;color:inherit;background:#fbfbfc}.reportCard:hover{border-color:#b8c3d4}.reportCard strong{display:block;font-size:13.5px;margin-bottom:4px}.reportCard span{font-size:11.5px;color:#6b7280}.reportCard em{display:block;margin-top:6px;font-style:normal;font-size:10.5px;color:#8a9097}.removedRow td{color:#9aa0a7}.errorRow td{background:#fdf1f1}.costInput{width:100px;border:1px solid var(--line);border-radius:6px;padding:6px 8px;font:inherit}.bulkCost{min-width:900px}.btn.small{padding:4px 8px;font-size:11px}.btn.danger{background:#8a2323;color:#fff;border-color:#8a2323}@media(max-width:560px){.colLabel.minor{display:none}.kpiValue{font-size:21px}.kpiGrid{grid-template-columns:1fr 1fr}.colAxis{width:36px}.periodBar form{margin-left:0}}:root{--side:248px;--side-bg:#13223a;--side-ink:#c6d0dd;--side-muted:#7f8ea3;--side-hover:#1c3050;--side-active:#27436b;--crit:#b42318;--crit-bg:#fdecec;--act:#8a5a07;--act-bg:#fff6e5;--warn:#9a6700;--ok:#1f7a4a;--ok-bg:#e8f5ee;--info:#1f4a86;--info-bg:#e8f0fc;--neutral:#52514e;--radius:12px;--gap:14px}main:has(>.portalSide){max-width:none;margin:0;padding:0 32px 48px calc(var(--side) + 32px);min-height:100vh}.portalSide{position:fixed;inset:0 auto 0 0;width:var(--side);background:var(--side-bg);color:var(--side-ink);display:flex;flex-direction:column;z-index:40;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sideBrand{justify-content:space-between;padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.sideBrand,.sideBrandLink{display:flex;align-items:center}.sideBrandLink{gap:10px;text-decoration:none;color:#fff;min-width:0}.sideMark{flex:none;width:32px;height:32px;border-radius:9px;background:#fff;color:var(--side-bg);display:grid;place-items:center;font-weight:800;font-size:16px}.sideBrandText{display:flex;flex-direction:column;line-height:1.15;min-width:0}.portalSide .brandMark{color:#fff;font-size:13.5px;letter-spacing:.3em}.portalSide .brandSub{color:var(--side-muted);font-size:11.5px}.sideClose{display:none;background:none;border:0;color:#fff;font-size:24px;line-height:1;padding:4px 8px;border-radius:8px}.sideNav{flex:1 1;padding:8px 10px 12px}.sideGroup{margin-top:10px}.sideGroup ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.sideGroupLabel{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--side-muted);padding:10px 10px 5px}.sideLink{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:9px;color:var(--side-ink);text-decoration:none;font-size:13.5px;font-weight:500}.sideLink:hover{background:var(--side-hover);color:#fff}.sideGroup li.current>.sideLink{background:var(--side-active);color:#fff;font-weight:600}.sideLink .pIcon{flex:none;opacity:.85}.sideGroup li.current>.sideLink .pIcon{opacity:1}.sideLabel{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sideBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#3b5b86;color:#fff;font-size:10.5px;font-weight:700;line-height:1}.sideBadge.critical{background:var(--crit)}.sideChildren{list-style:none;margin:2px 0 6px 20px!important;padding:0 0 0 12px!important;border-left:1px solid rgba(255,255,255,.12)}.sideChildren a{display:block;padding:6px 10px;font-size:12.5px;color:var(--side-muted);text-decoration:none;border-radius:7px}.sideChildren a:hover{color:#fff;background:var(--side-hover)}.sideChildren a[aria-current=page]{color:#fff;font-weight:600;background:rgba(255,255,255,.06)}.sideFoot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.07)}.sideFoot .envTag{background:transparent;border-color:rgba(255,255,255,.18);color:var(--side-muted);font-size:9.5px;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sideCollapse{display:flex;align-items:center;gap:6px;background:none;border:1px solid rgba(255,255,255,.14);color:var(--side-ink);border-radius:8px;padding:6px 10px;font-size:12px}.sideCollapse:hover{background:var(--side-hover)}.portalSide :focus-visible{outline:2px solid #9cc2ff;outline-offset:1px}.sideScrim{display:none}.portalTop{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;min-height:58px;margin:0 -32px 18px;padding:8px 32px;background:rgba(244,245,247,.94);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.sideToggle{display:none;background:#fff;border:1px solid var(--line);border-radius:9px;width:40px;height:40px;font-size:18px;color:var(--ink)}.crumbs{flex:1 1;min-width:0}.crumbs ol{list-style:none;margin:0;padding:0;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.crumbs li,.crumbs ol{display:flex;align-items:center;gap:4px}.crumbs li{white-space:nowrap}.crumbs li+li:before{content:"›";color:#a9afb6;margin-right:2px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current=page]{color:var(--ink);font-weight:600}.topActions{display:flex;align-items:center;gap:8px;flex:none}.topActions .alertToggle{margin-right:0}.topActions .secondary{padding:7px 12px;font-size:12.5px;border-radius:9px}.topBell{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;text-decoration:none;color:var(--ink2);font-size:12.5px;font-weight:600}.topBell:hover{background:#f4f5f7}.topBell.hot{border-color:#efc9c9;color:var(--crit)}main:has(>.portalSide) .hero{margin:6px 0 18px}main:has(>.portalSide) .hero h2{font-size:24px;letter-spacing:-.02em;margin-bottom:5px}main:has(>.portalSide) .hero p{font-size:13px;max-width:880px;line-height:1.5}main:has(>.portalSide) .back{margin:0 0 12px}html[data-side=collapsed]{--side:72px}html[data-side=collapsed] .sideBrandText,html[data-side=collapsed] .sideChildren,html[data-side=collapsed] .sideFoot .envTag,html[data-side=collapsed] .sideLabel{display:none}html[data-side=collapsed] .sideGroupLabel{font-size:0;padding:6px 0;margin:6px 12px 2px;border-top:1px solid rgba(255,255,255,.09)}html[data-side=collapsed] .sideLink{justify-content:center;position:relative;padding:9px 0}html[data-side=collapsed] .sideLink .sideBadge{position:absolute;top:2px;right:6px;min-width:16px;height:16px;font-size:9px;padding:0 4px}html[data-side=collapsed] .sideBrand{justify-content:center;padding:16px 8px}html[data-side=collapsed] .sideFoot{justify-content:center}@media(min-width:901px) and (max-width:1180px){:root{--side:72px}.sideBrandText,.sideChildren,.sideFoot .envTag,.sideLabel{display:none}.sideGroupLabel{font-size:0;padding:6px 0;margin:6px 12px 2px;border-top:1px solid rgba(255,255,255,.09)}.sideLink{justify-content:center;position:relative;padding:9px 0}.sideLink .sideBadge{position:absolute;top:2px;right:6px;min-width:16px;height:16px;font-size:9px;padding:0 4px}.sideBrand{padding:16px 8px}.sideBrand,.sideFoot{justify-content:center}.sideCollapse{display:none}main:has(>.portalSide){padding-left:calc(var(--side) + 24px);padding-right:24px}.portalTop{margin:0 -24px 16px;padding:8px 24px}}@media(max-width:900px){:root{--side:0px}main:has(>.portalSide){padding:0 16px 40px}.portalSide{width:min(300px,86vw);transform:translateX(-102%);transition:transform .2s ease;box-shadow:0 0 40px rgba(0,0,0,.25)}.portalSide[data-open=true]{transform:none}html[data-side=collapsed] .sideBrandText,html[data-side=collapsed] .sideChildren,html[data-side=collapsed] .sideLabel{display:initial}html[data-side=collapsed] .sideLink{justify-content:flex-start;padding:8px 10px}.sideClose{display:block}.sideCollapse{display:none}.sideLink{min-height:44px}.sideScrim{display:block;position:fixed;inset:0;background:rgba(15,23,42,.45);border:0;z-index:35;opacity:0;pointer-events:none;transition:opacity .2s}html[data-drawer=open] .sideScrim{opacity:1;pointer-events:auto}.portalTop{margin:0 -16px 14px;padding:8px 16px;gap:10px}.sideToggle{display:grid;place-items:center;flex:none}.topActions .alertToggle,.topBellText{display:none}.crumbs ol{flex-wrap:nowrap;overflow:hidden}.crumbs li:not(:last-child):not(:nth-last-child(2)){display:none}}@media(prefers-reduced-motion:reduce){.portalSide,.sideScrim{transition:none}}a.btn{text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;color:var(--ink)}a.btn.primary{color:#fff}.dashKpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1400px){.dashKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.dashKpis{grid-template-columns:1fr 1fr}}.kpi{border-radius:var(--radius)}.kpiValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 18px 16px}.snapRow a{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:10px;padding:9px 11px;text-decoration:none;min-width:0}.snapRow a:hover{border-color:#b8c3d4}.snapRow span{font-size:11px;color:var(--muted)}.snapRow strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapRow em{font-style:normal;font-size:11px;color:#6b7280}@media(max-width:700px){.snapRow{grid-template-columns:1fr 1fr}}.profitSummary{padding:0 18px 16px;display:grid;grid-gap:8px;gap:8px}.psRow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:7px;font-size:13px}.psRow strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.psNote{margin:0;font-size:11.5px;color:#6b7280}.psLink{font-size:12px;color:var(--focus);text-decoration:none}.psLink:hover{text-decoration:underline}.costMeterCompact{display:grid;grid-gap:6px;gap:6px}.costMeterCompact .coverageMeter{max-width:none;width:100%;height:10px;display:flex}.costMeterKeys{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:#4d5359}.oppGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;padding:0 18px 16px}.oppTile{display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-decoration:none;min-height:74px}.oppTile strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oppTile span{font-size:11.5px;color:#4d5359;line-height:1.35}.oppTile.risk{border-color:#f0caca;background:#fff8f8}.oppTile.opp{border-color:#cfe9da;background:#f6fbf8}.oppTile.info{background:#f8fafd}.oppTile.zero{opacity:.6;background:#fff}.oppTile:hover{border-color:#9fb0c8}.rankList{list-style:none;margin:0;padding:0 18px 14px;display:grid;grid-gap:10px;gap:10px;counter-reset:rk}.rankList li{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;counter-increment:rk;font-size:12.5px}.rankList li:before{content:counter(rk);font-size:11px;font-weight:700;color:#8a9097;text-align:right}.rkMain{min-width:0}.rkMain a,.rkMain span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.rkMain a:hover{text-decoration:underline}.rkNum{display:flex;flex-direction:column;align-items:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rkNum strong{font-size:14px}.rkNum span{font-size:11px;color:#6b7280}.attnList{list-style:none;margin:0;padding:0 18px 14px;display:grid;grid-gap:8px;gap:8px}.attnList li{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:12.5px}.attnList li:last-child{border-bottom:0}.attnList a{font-weight:600;text-decoration:none}.attnList a:hover{text-decoration:underline}.attnKinds{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.miniStats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;padding:0 18px 16px}.miniStat{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;text-decoration:none;min-width:0}.miniStat:hover{border-color:#9fb0c8}.msLabel{font-size:11.5px;color:#5b6168}.msValue{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.msMeta{font-size:11px;color:#6b7280}.miniStat.tone-bad{border-color:#f0caca;background:#fff8f8}.miniStat.tone-bad .msValue{color:var(--crit)}.miniStat.tone-warn{border-color:#f3e0b5;background:#fffcf5}.chartGrid2>.panel,.chartGrid>.panel{margin-top:0}.provLegend{list-style:none;margin:0;padding:0 18px 16px;display:grid;grid-gap:8px;gap:8px;font-size:12.5px;color:#4d5359}.pnlByPeriod td:nth-child(n+2),.pnlByPeriod th:nth-child(n+2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.productGrid>.wide{grid-column:1/-1}.pageTabs{position:-webkit-sticky;position:sticky;top:58px;z-index:20;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:rgba(244,245,247,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 0;margin:0 0 12px;border-bottom:1px solid var(--line)}.pageTabs::-webkit-scrollbar{display:none}.pageTabs a{flex:none;text-decoration:none;font-size:12.5px;font-weight:600;color:var(--ink2);padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:#fff;white-space:nowrap}.pageTabs a:hover{border-color:#9fb0c8}.productGrid>section{scroll-margin-top:112px}.hubTable{min-width:760px}.hubTable td{vertical-align:top}.hubTable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hubTable .num,.hubTable th.num{text-align:right}.distList{list-style:none;margin:0;padding:0 18px 16px;display:grid;grid-gap:9px;gap:9px}.distList li{display:grid;grid-template-columns:minmax(120px,190px) 1fr 44px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.distLabel a{text-decoration:none;color:var(--focus)}.distBar{height:10px;background:#f0efec;border-radius:5px;overflow:hidden}.distBar i{display:block;height:100%;border-radius:5px;background:#2a78d6}.distBar i.t-bad{background:#d05a4f}.distBar i.t-warn{background:#eda100}.distBar i.t-good{background:#1baf7a}.distBar i.t-muted{background:#b5b9bf}.distVal{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:560px){.distList li{grid-template-columns:110px 1fr 36px}}.section .count{margin-left:6px;vertical-align:1px;font-weight:600}.settingCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px;padding:0 18px 16px}.settingCard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;text-decoration:none;font-size:12.5px;color:#4d5359}.settingCard strong{font-size:13.5px;color:var(--ink)}a.settingCard:hover{border-color:#9fb0c8}.kpi .costMeterCompact{margin-top:6px}.kpi .costMeterKeys{font-size:10.5px;gap:2px 8px}.hubTable td,.hubTable th{padding:9px 12px}.hubTable td a{text-decoration:none;font-weight:600}.hubTable td a:hover{text-decoration:underline}.hubTable td a.btn{font-weight:600}.heroActions{flex-wrap:wrap}.chartGrid2>*,.chartGrid>*,.costMeterCompact .coverageMeter{min-width:0}@media(max-width:560px){a.btn{white-space:normal;text-align:center}}.productHero>div{flex:1 1;min-width:0}.lineChart{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;position:relative;padding-bottom:22px}.linePlot{position:relative;min-width:0}.linePlot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lineDot{position:absolute;width:8px;height:8px;border-radius:50%;background:#2a78d6;border:2px solid #fff;box-shadow:0 0 0 1px #2a78d6;transform:translate(-50%,50%)}.lineHits{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.lineHits span{position:relative}.lineHits span:hover{background:rgba(42,120,214,.06)}.lineHits em{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:5px;font-size:10.5px;color:#6b7280;font-style:normal;white-space:nowrap}.lineKey.dashed{background:none;border-top:2px dashed #9a9890;height:0}.trendGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.trendGrid>*{min-width:0}@media(max-width:1100px){.trendGrid{grid-template-columns:1fr}}@media(max-width:560px){.lineHits em.minor{display:none}}.moverCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 18px 16px}@media(max-width:700px){.moverCols{grid-template-columns:1fr}}.moverList{min-width:0}.chartGrid2>.panel>.moverList{padding:0 18px 16px}.moverHead{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.moverHead.t-good{color:#1f7a4a}.moverHead.t-bad{color:#a33131}.moverList ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.moverList li{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;border-bottom:1px solid var(--line);padding-bottom:7px}.moverList li:last-child{border-bottom:0}.moverList li a,.moverList li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;font-weight:600}.moverList li a:hover{text-decoration:underline}.moverList .pBadge{flex:none}.moverList p{margin:0;font-size:12px}.moverCols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.moverList li a,.moverList li>span:first-child{flex:1 1 auto}@media(max-width:700px){.moverCols{grid-template-columns:minmax(0,1fr)}}.moverList ol{grid-template-columns:minmax(0,1fr)}.moverList li{min-width:0}@media(max-width:900px){.portalSide{visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.portalSide[data-open=true]{visibility:visible;transition:transform .2s ease}}:root{--muted:#5a6068}.eyebrow,.fact dt,.freshGrid span,.kpiProv,.subhead,th{color:#62686f}.metricMeta,.metricTitle,.msLabel,.msMeta{color:#5a6068}.colAxis,.colLabel,.lineHits em{color:#63615b}.rankList li:before{color:#62686f}.pBadge.muted{color:#4f555c}.alertToggle,.cellSub,.chartLegend,.costMeterKeys,.crumbs a,.crumbs li,.dataNote,.kpiSub,.muted,.psNote,.rangeNote,.rkNum span,.snapRow em,.timelineMeta,figcaption,footer{color:#5a6068}.crumbs li+li:before{color:#8a9097}.oppTile.zero{opacity:1;color:#5a6068}.oppTile.zero strong{color:#5a6068}.tableWrap:focus-visible{outline:2px solid var(--focus)}.freshGrid em,.reportCard em,.scenarioBar>span{color:#62686f}dl.facts{margin-left:0;margin-right:0;margin-bottom:0}dl.facts.panelPad{margin-top:0;padding:0 18px 16px}.pagerLinks .disabled{color:#6b7178}@media(max-width:900px){.crumbs li:nth-last-child(2):before,.crumbs li:only-child:before{display:none}}