:root{--brand:#253a7c;--brand-2:#33499a;--on-brand:#fff;--on-brand-muted:#d6ddf0;--accent-on-brand:#a9c47a;--focus-on-brand:inset 0 0 0 2px var(--on-brand);--action:#1f5fa8;--action-hover:#184c87;--action-selected:#e3edf8;--accent:#56742a;--navy:var(--action);--navy-hover:var(--action-hover);--navy-selected:var(--action-selected);--tint:#d8deea;--on-navy:#fff;--ink:#1a1d21;--ink-2:#3d4450;--muted:#5a6270;--bg:#ecf1f7;--surface:#fff;--surface-2:#f1f2f4;--band:#f2f6fb;--line:#d3dce7;--line-soft:#e3e9f1;--line-strong:#b8c4d3;--late:#c0362c;--late-text:#b42318;--late-soft:#fdecea;--today:#d9730d;--today-text:#9a4a00;--later:#2e7d4f;--later-text:#24663f;--later-soft:#e8f3ec;--decide:#b07a00;--decide-text:#7a5400;--decide-soft:#fef3d7;--shadow:0 4px 16px #1a1d211a;--focus:0 0 0 3px #1f5fa84d;--space-1:.286rem;--space-2:.571rem;--space-3:.857rem;--space-4:1.143rem;--space-5:1.714rem;--space-6:2.286rem;--radius:6px;--radius-lg:10px;--radius-pill:999px;--control-h:2.571rem;--control-h-dense:2.143rem;--h1:1.714rem;--text-lg:1.143rem;--text:1rem;--text-sm:.929rem;--fs-caption:.857rem;--page-margin:clamp(16px, 2.5vw, 48px);--test-banner-h:2rem;--k-pickup:#2a73c9;--k-loading:#7c8b22;--k-etd:#8a5bb0;--k-eta:#008c7c;--k-in:#b0582a;--blue:var(--navy);--blue-hover:var(--navy-hover);--blue-soft:var(--navy-selected);--blue-border:var(--tint);--blue-mid:var(--tint);--on-blue:var(--on-navy);--overdue:var(--late);--overdue-soft:var(--late-soft);--decide-bg:var(--decide-soft);--decide-fg:var(--decide-text);--decide-border:var(--decide);--pastel:var(--surface);--pastel-border:var(--line);--pastel-stripe:var(--line);--fg:var(--ink);--error:var(--late-text);--ok:var(--later-text);--time-overdue:var(--overdue);--time-today:var(--today);--time-later:var(--later);--decision:var(--decide-border);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg);--ms-red:#f25022;--ms-green:#7fba00;--ms-blue:#00a4ef;--ms-yellow:#ffb900;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.45}@media (min-width:1600px){:root{font-size:15px}}@media (min-width:1920px){:root{font-size:16px}}@media (min-width:2400px){:root{font-size:17px}}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-hover);text-decoration:underline}:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}h1{font-size:var(--h1);margin:0 0 var(--space-5);font-weight:600}h2{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-3);font-weight:600}h3{font-size:var(--text);margin:var(--space-4) 0 var(--space-2);font-weight:600}.test-banner{z-index:50;box-sizing:border-box;min-height:var(--test-banner-h);padding:var(--space-1) var(--space-4);background:var(--ink);color:var(--on-navy);font-size:var(--text-sm);text-align:center;font-weight:600;position:sticky;top:0}body:has(>.test-banner) .workbench-panel{top:calc(var(--test-banner-h) + var(--space-2))}.topbar{z-index:20;background:var(--surface);position:relative}.titlebar{align-items:center;gap:var(--space-2) var(--space-4);min-height:4rem;padding:var(--space-2) var(--page-margin);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.titlebar>.menu{margin-left:auto}.topbar .spacer{flex:1}.brand{align-items:center;gap:var(--space-2);color:var(--brand);font-size:1.071rem;font-weight:600;text-decoration:none;display:flex}.brand:hover{color:var(--brand);text-decoration:none}.brand .logo{background:var(--surface);border-radius:4px;flex:none;justify-content:center;align-items:flex-start;width:2.2em;height:2.2em;display:flex;overflow:hidden}.brand .logo img{width:auto;max-width:none;height:114%;margin-top:2px;display:block}.module-name{display:none}.topbar .company,.company-picker>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);margin:0;font-weight:600;display:flex}.company-label{color:var(--muted);font-weight:500;font-size:var(--text-sm)}.company-picker{position:relative}.company-picker>summary{cursor:pointer;list-style:none}.company-picker>summary::-webkit-details-marker{display:none}.company-picker>summary:after{content:"";border-right:1.6px solid var(--ink-2);border-bottom:1.6px solid var(--ink-2);width:7px;height:7px;margin-left:var(--space-1);transform:rotate(45deg)translateY(-2px)}.company-picker form{z-index:30;top:calc(100% + var(--space-1));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-2);min-width:12rem;position:absolute;left:0}.company-picker form button{justify-content:flex-start;width:100%}.topbar .nav{padding:0 calc(var(--page-margin) - var(--space-3));background:var(--brand);flex-wrap:wrap;align-items:stretch;display:flex}.topbar :is(.nav>a,.nav-end>a,.nav-more>summary){align-items:center;gap:var(--space-2);min-height:3.143rem;padding:0 var(--space-3);color:var(--on-brand-muted);border-bottom:3px solid #0000;border-radius:0;margin:0;text-decoration:none;display:flex}.topbar :is(.nav>a,.nav-end>a,.nav-more>summary):hover{background:var(--brand-2);color:var(--on-brand);text-decoration:none}.topbar :is(.nav>a,.nav-end>a).on{background:var(--brand-2);color:var(--on-brand);border-bottom-color:var(--accent-on-brand);font-weight:600}.topbar :is(.nav>a,.nav-end>a,.nav-more>summary):focus-visible{box-shadow:var(--focus-on-brand);border-radius:0}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.nav-end{margin-left:auto;display:flex}.nav-more{display:none}.nav-more .menu-item{align-items:center;gap:var(--space-2);display:flex}.count{background:var(--on-brand);min-width:20px;height:20px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.search{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);flex:260px;display:flex;position:relative}.titlebar .search{max-width:36rem}.search:focus-within{box-shadow:var(--focus);border-color:var(--blue)}.search input{font:inherit;min-width:0;min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0}.kbd{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:11px}.search-results{z-index:30;top:calc(100% + var(--space-1));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-2);position:absolute;left:0;right:0}.search-results p{margin:var(--space-2)}.search-results ul{margin:0;padding:0;list-style:none}.search-results a{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--ink);flex-wrap:wrap;text-decoration:none;display:flex}.search-results a:hover,.search-results a:focus-visible{background:var(--blue-soft)}.menu{position:relative}.menu>summary{align-items:center;gap:var(--space-2);min-height:var(--control-h);border-radius:var(--radius);cursor:pointer;color:var(--ink);margin:0;padding:0 10px;list-style:none;display:flex}.menu>summary::-webkit-details-marker{display:none}.menu>summary:hover{background:var(--surface-2)}.menu .av{background:var(--brand);width:32px;height:32px;color:var(--on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.menu-panel{z-index:30;right:0;top:calc(100% + var(--space-1));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:16rem;box-shadow:var(--shadow);padding:var(--space-2);flex-direction:column;gap:2px;display:flex;position:absolute}.menu-who{margin:0 0 var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.menu-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--ink);margin:0;text-decoration:none;display:block}a.menu-item:hover{background:var(--blue-soft);color:var(--blue)}.menu form{margin:var(--space-1) 0 0;padding-top:var(--space-2);border-top:1px solid var(--line)}.menu-signout{width:100%}.menu-group{flex-direction:column;gap:2px;display:flex}.menu-group-label{padding:var(--space-1) var(--space-3) 0}.menu-item-line{display:block}main{padding:var(--space-5) var(--page-margin);max-width:2200px;margin:0 auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) 18px;margin-bottom:var(--space-4)}.card>h2:first-child{margin:calc(-1 * var(--space-4)) -18px var(--space-3);background:var(--band);border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:var(--text-lg);padding:10px 18px}.muted{color:var(--muted)}.error{color:var(--error);margin-left:var(--space-2)}.ok{color:var(--ok);margin-left:var(--space-2)}.badge{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-sm);display:inline-block}.badge.warn{background:var(--decide-bg);color:var(--decide-fg)}.badge.gone{background:var(--surface-2);color:var(--muted)}table{border-collapse:collapse;background:var(--surface);width:100%}th,td{text-align:left;padding:.62em var(--space-3);border-bottom:1px solid var(--line-soft);vertical-align:top}th{border-bottom-color:var(--line);font-weight:600;font-size:var(--text-sm);color:var(--muted);background:var(--band)}thead th{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;background:var(--band)}td.wrap{white-space:pre-wrap;max-width:28rem}.fields{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.fields div{gap:var(--space-2);border-bottom:1px dotted var(--line);padding:var(--space-1) 0;display:flex}.fields dt{color:var(--muted);min-width:9rem}.fields dd{word-break:break-word;margin:0}form.inline-form{gap:var(--space-2);margin:var(--space-1) 0;flex-wrap:wrap;align-items:center;display:inline-flex}.team-members{margin:var(--space-3) 0}form.stack{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}input[type=checkbox],input[type=radio]{width:1.05em;height:1.05em;min-height:0;accent-color:var(--blue);vertical-align:middle;padding:0}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:var(--focus);outline:none}textarea{width:100%;min-width:24rem;padding:var(--space-2) var(--space-3)}button{min-height:var(--control-h);cursor:pointer;border:1px solid var(--navy);background:var(--navy);color:var(--on-navy);border-radius:var(--radius);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}button:hover{background:var(--blue-hover);border-color:var(--blue-hover)}button.secondary,.secondary button{background:var(--surface);color:var(--ink);border-color:var(--line-strong);font-weight:400}button.secondary:hover,.secondary button:hover{background:var(--surface-2);border-color:var(--line-strong)}button.on{background:var(--blue-soft);color:var(--blue);border-color:var(--blue-border)}button:disabled{opacity:.6;cursor:default}label{color:var(--ink-2)}details>summary{cursor:pointer;margin:var(--space-1) 0}.status-log li{margin-bottom:var(--space-2);white-space:pre-wrap}.login{max-width:26rem;margin:10vh auto}.language-options{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.language-choice{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.ms-sign-in{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.ms-sign-in:hover{background:var(--surface-2)}.ms-logo .r{fill:var(--ms-red)}.ms-logo .g{fill:var(--ms-green)}.ms-logo .b{fill:var(--ms-blue)}.ms-logo .y{fill:var(--ms-yellow)}.mail-body{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);max-height:28rem;overflow:auto}.tabs{gap:var(--space-1);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.tabs a{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.tabs a:hover{background:var(--surface-2)}.tabs strong,.tabs a[aria-current]{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius);background:var(--blue-soft);color:var(--blue);align-items:center;display:inline-flex}.status-dot{background:var(--line-strong);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-dot.late{background:var(--late)}.status-dot.today{background:var(--today)}.status-dot.later{background:var(--later)}.status-dot.decide{background:var(--decide)}.date-field{align-items:center;gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.date-field input[type=text]{width:8.5em}.date-field input[aria-invalid=true]{border-color:var(--late-text)}.date-field-pick{display:inline-flex;position:relative}.date-field-pick button{padding:0 var(--space-2);color:var(--muted)}.date-field-icon{border:1.5px solid;border-top-width:3.5px;border-radius:2px;width:14px;height:13px;display:inline-block}.date-field-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;bottom:0;left:0}.date-field .error{margin-left:0}.unknown{color:var(--muted)}.chip{align-items:center;gap:var(--space-1);min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.chip.decide{background:var(--decide-soft);color:var(--decide-text)}.chip.late{background:var(--late-soft);color:var(--late-text)}.chip.for{background:var(--navy-selected);color:var(--navy)}.chip.ok{background:var(--later-soft);color:var(--later-text)}.seg{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);display:inline-flex;overflow:hidden}.seg a{min-height:var(--control-h);color:var(--ink);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.seg a+a{border-left:1px solid var(--line-strong)}.seg a:hover{background:var(--surface-2);text-decoration:none}.seg a.on{background:var(--ink);color:var(--on-navy)}.empty-state{text-align:center;padding:var(--space-6) var(--space-4);color:var(--muted)}.empty-state .empty-title{margin:0 0 var(--space-1);font-size:var(--text-lg);color:var(--ink);font-weight:600}.cells-grid{margin:0 0 var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.cells-grid>div{padding:var(--space-2) var(--space-3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.cells-grid dt{font-size:var(--text-sm);color:var(--muted)}.cells-grid dd{overflow-wrap:anywhere;min-height:1.3em;margin:0}.work-row{align-items:center;gap:var(--space-2) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;padding:14px 18px;display:flex}.work-row-head{align-items:center;gap:var(--space-2);display:inline-flex}.work-row-main .muted{font-size:var(--text-sm)}.work-row-main{flex-direction:column;flex:1;min-width:12rem;display:flex}.work-row-title{color:var(--ink);font-weight:500;text-decoration:none}.work-row-chips,.work-row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.timeline-meta{color:var(--muted);font-size:12px}.timeline-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}table.dense :is(input,select,button),.filter-chip :is(input,select,button),.workbench-panel :is(input,select,button){min-height:var(--control-h-dense);padding:0 var(--space-2);font-size:var(--text-sm)}.workbench-panel textarea{padding:var(--space-2)}.small{font-size:.82em}.nowrap{white-space:nowrap}table.dense th,table.dense td{padding:.15rem .4rem}table.dense th{white-space:nowrap}.time-overdue{color:var(--late-text)}.time-today{color:var(--today-text)}.time-later{color:var(--later-text)}tbody.stripe:is(.time-overdue,.time-today,.time-later,.time-none){color:inherit}.time-none{color:var(--muted)}.dot{vertical-align:middle;border-radius:50%;width:.55em;height:.55em;margin-left:.3em;display:inline-block}.clamp{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:26rem;display:-webkit-box;overflow:hidden}.tag{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:3px;margin-left:.3em;padding:0 .25em;font-size:.78em}.tag.decide{color:var(--decide-fg);border-color:var(--decide-border);background:var(--decide-bg)}.tag.phase{color:inherit;background:var(--surface-2);margin-left:0}.tag.suggest{color:var(--muted)}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.page-head h1{margin:0}.side-tabs{margin:0 0 var(--space-3);border-bottom:1px solid var(--line);padding-bottom:var(--space-1)}.filter-bar,.saved-views{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.filter-chip,.views-save,.views-manage{position:relative}.filter-chip>summary,.views-save>summary,.views-manage>summary{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--text-sm);color:var(--ink);cursor:pointer;border-radius:18px;align-items:center;list-style:none;display:inline-flex}.views-save>summary,.views-manage>summary{color:var(--blue)}:is(.filter-chip,.views-save,.views-manage)>summary::-webkit-details-marker{display:none}.filter-chip.set>summary{background:var(--blue-soft);border-color:var(--blue-border);color:var(--blue);font-weight:600}:is(.filter-chip,.views-save,.views-manage)[open]>:is(form,ul){z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);gap:var(--space-2);min-width:14rem;box-shadow:var(--shadow);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:40px;left:0}.saved-views .chip{min-height:30px;font-size:var(--text-sm)}.group-dot{width:10px;height:10px;margin-right:var(--space-2);background:var(--line-strong);vertical-align:middle;border-radius:50%;display:inline-block}.group-dot.time-overdue{background:var(--overdue)}.group-dot.time-today{background:var(--today)}.group-dot.time-later{background:var(--later)}details.inline>summary{color:var(--action);margin:0;font-size:.85em;display:inline}.cells-grid>div:nth-child(6n){border-right:0}.cells-grid>div:nth-child(n+7){border-bottom:0}.cells-grid a.fill{min-height:1.1em;display:block}.card.compact{margin-bottom:.6rem;padding:.5rem .7rem}.card.compact h2{margin:0 0 .3rem;font-size:1rem}.card.compact>h2:first-child{margin:-.5rem -.7rem .5rem;padding:6px .7rem}.shipment-head{gap:var(--space-4) var(--space-5);margin:0 0 var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.shipment-title{flex:999 560px;min-width:0}.shipment-title-row{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.shipment-title-row h1{margin:0}.shipment-sub{color:var(--muted);margin:6px 0 0}.shipment-links{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:center;display:flex}.more-menu{display:inline-block}.more-menu>summary{min-height:28px;padding:0 var(--space-2);border:1px solid var(--line-strong);background:var(--surface);font-weight:600}.more-menu .menu-panel{min-width:14rem;left:0;right:auto}.next-card{gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;padding:14px var(--space-4);flex-direction:column;flex:360px;display:flex}.next-card p{margin:0}.next-card-head{font-size:var(--text-sm);color:var(--muted)}a.button-link{min-height:var(--control-h);border-radius:var(--radius);background:var(--navy);color:var(--on-navy);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}a.button-link:hover{background:var(--navy-hover);color:var(--on-navy);text-decoration:none}.in-short-body{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.in-short-text{color:var(--ink);margin:0}.in-short-facts,dl.pairs{gap:6px var(--space-3);grid-template-columns:170px minmax(0,1fr);margin:0;display:grid}dl.pairs{grid-template-columns:140px minmax(0,1fr)}:is(.in-short-facts,dl.pairs) dt{color:var(--muted)}:is(.in-short-facts,dl.pairs) dd{overflow-wrap:anywhere;min-width:0;margin:0}span.block{display:block}.step-tabs{gap:var(--space-1);margin:0 0 var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(7rem,1fr));padding:6px;display:grid;position:relative;overflow-x:auto}.step-tabs a{padding:10px var(--space-2);border-radius:var(--radius);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.step-tabs a:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.step-tabs a.done,.step-tabs a.current{color:var(--ink)}.step-tabs a.current{box-shadow:inset 0 -2px 0 var(--navy)}.step-tabs a.on{background:var(--navy-selected);color:var(--navy);font-weight:600}.step-check:before{content:"✓";color:var(--later-text)}.step-tabs a.track{text-align:left;color:var(--ink);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.step-tabs a.track.on{color:var(--navy)}.step-name{font-weight:600;font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.step-fact{color:var(--muted);font-size:12px;font-weight:400;display:block}.step-now{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.step-mark{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.step-mark.done{background:var(--later);color:var(--on-navy)}.step-mark.done:before{content:"✓"}.step-mark.current{background:var(--navy)}.step-mark.current:before{content:"";border-radius:var(--radius-pill);background:var(--on-navy);width:6px;height:6px}.step-mark.open{border:1.5px solid var(--line-strong)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.details-grid{gap:14px var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.details-grid dt{color:var(--muted);font-size:var(--text-sm)}.details-grid dd{overflow-wrap:anywhere;margin:0}.summary-cards{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-cards section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px var(--space-4)}.summary-cards h3{margin:0 0 var(--space-1)}.summary-cards p{color:var(--ink-2);margin:2px 0}h2.tab-title{margin:var(--space-3) 0 var(--space-2)}.help{margin-left:var(--space-1);vertical-align:middle;display:inline-block;position:relative}.help-button{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;min-height:0;color:var(--navy);border-radius:50%;padding:0;font-size:11px;font-weight:600;line-height:1}.help-button:hover{background:var(--navy-selected);border-color:var(--line-strong);color:var(--navy)}.help-text{z-index:30;top:calc(100% + var(--space-1));width:max-content;max-width:22rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--text-sm);white-space:normal;font-weight:400;display:none;position:absolute;left:0}.help-button:focus+.help-text{display:block}ul.dense-list{margin:.2rem 0 0;padding-left:1rem}ul.dense-list li{margin-bottom:.25rem}.notice{background:var(--decide-bg);color:var(--decide-fg);border:1px solid var(--decide-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3)}label.block{width:100%;display:block}p.wrap{white-space:pre-wrap;margin:0}.facts-line{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.check-tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.check-tag{font-size:var(--text-sm);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);background:var(--band);white-space:nowrap;display:inline-block}.per-order-part{align-items:center;gap:var(--space-1);margin-right:var(--space-2);display:inline-flex}.outside-todo{margin:var(--space-2) 0}.today-head{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;display:flex}.today-head h1{margin-bottom:.4rem}.chip.time-overdue{border-color:var(--time-overdue)}.hidden-tasks{margin:.4rem 0}@media (max-width:1024px){.overview,.in-short-body,.details-grid,.summary-cards{grid-template-columns:minmax(0,1fr)}.cells-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cells-grid>div:nth-child(6n){border-right:1px solid var(--line)}.cells-grid>div:nth-child(3n){border-right:0}.cells-grid>div:nth-child(n+7){border-bottom:1px solid var(--line)}.cells-grid>div:nth-child(n+10){border-bottom:0}}@media (max-width:640px){.cells-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cells-grid>div:nth-child(3n){border-right:1px solid var(--line)}.cells-grid>div:nth-child(2n){border-right:0}.cells-grid>div:nth-child(n+10){border-bottom:1px solid var(--line)}.cells-grid>div:nth-child(n+11){border-bottom:0}}.workbench-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.panel-open .workbench-queue .todo-row{gap:var(--space-1) var(--space-3);grid-template-columns:9.143rem minmax(0,1fr);grid-template-areas:"when ship""when next"}.panel-open .workbench-queue .todo-when{grid-area:when}.panel-open .workbench-queue .todo-ship{grid-area:ship}.panel-open .workbench-queue .todo-next{grid-area:next}.panel-open .workbench-queue :is(.todo-stage,.row-actions-bar,.why-line,.next-notice){display:none}.workbench-panel{top:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-height:calc(100vh - 1rem);padding:var(--space-3) var(--space-4);position:sticky;overflow-y:auto}.workbench-head .close{float:right}.workbench-block{border-top:1px solid var(--line);padding:.3rem 0}.decide-here{background:var(--navy-selected);box-shadow:var(--focus);border-radius:var(--radius)}.workbench-docs{margin:.2rem 0}.workbench-draft .choice{margin-right:.6rem}.workbench-draft textarea,.workbench-draft input[name=subject]{width:100%}.tag.old-date{font-style:italic}.text-preview{white-space:pre-wrap;font-size:var(--text-sm);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2)}@media (max-width:1024px){.workbench-layout{grid-template-columns:minmax(0,1fr)}.workbench-panel{order:-1;max-height:none;position:static}}.work-row-step{color:var(--ink-2);font-size:var(--text-sm)}.remind-form{display:inline-block}.remind-form>summary{cursor:pointer;color:var(--blue);font-size:var(--text-sm)}.remind-form[open]{padding:var(--space-1) 0;display:block}.notice.covering{background:var(--blue-soft);color:var(--ink);border-color:var(--blue-border)}.keys-hint{margin:var(--space-2) 0}.put-aside h3{margin:var(--space-2) 0 var(--space-1)}.today-head .spacer,.list-head .spacer{flex:1}.today-head{align-items:center}.todo-view{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius);background:var(--navy);color:var(--on-navy);align-items:center;font-weight:500;display:inline-flex}.work-menu>summary{border:1px solid var(--line-strong);background:var(--surface);font-size:var(--text-sm)}.work-menu>summary:after{content:"▾";color:var(--muted)}.todo-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;container:todo/inline-size}.todo-group+.todo-group{border-top:1px solid var(--line)}.todo-caption{padding:var(--space-2) 14px;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-2);background:var(--band);border-bottom:1px solid var(--line);margin:0;font-size:12px;font-weight:600}details.todo-group>summary.todo-caption{cursor:pointer;text-transform:none;letter-spacing:0;font-size:var(--text);color:var(--navy);padding:var(--space-2) 14px}ol.todo-rows{margin:0;padding:0;list-style:none}.todo-row{gap:var(--space-4);padding:var(--space-3) 14px;grid-template-columns:9.143rem 12.571rem 13.571rem minmax(0,1fr);align-items:start;display:grid}.todo-row+.todo-row{border-top:1px solid var(--line)}.todo-row.same-order{border-top-color:var(--line-soft)}.todo-row.selected{background:var(--navy-selected)}.todo-order a,a.strong-link{font-weight:600}.todo-cell{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.todo-title{color:var(--ink);font-weight:600}.todo-pos{min-width:1.5em;display:inline-block}.when-main{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.when-main>:is(.todo-pos,.status-dot,.tag){white-space:nowrap;flex:none}.when-sub{font-size:var(--text-sm)}.when-decide{color:var(--decide-text);font-weight:600}.when-main .time-overdue,.when-main .time-today{font-weight:600}.workbench-head .panel-title{margin:2px 0 var(--space-1);font-size:1.214rem;font-weight:600}.why-now{margin:var(--space-2) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);background:var(--decide-soft);border-block:1px solid var(--decide);color:var(--ink);font-size:var(--text-sm)}.next-actions-title{margin:var(--space-2) 0;font-size:var(--text);font-weight:600}.next-action-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.next-action{gap:var(--space-2) var(--space-3);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.next-action-no{border-radius:var(--radius-pill);background:var(--navy);width:22px;height:22px;color:var(--on-navy);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.next-action.sentence .next-action-no{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.next-action-control{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.next-action-control .inline-form,.choose-options{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:inline-flex}.workbench-fold{border-top:1px solid var(--line);padding:var(--space-2) 0}.workbench-fold>summary{cursor:pointer;font-weight:600;font-size:var(--text-sm)}.workbench-bottom{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.workbench-bottom .workbench-links{margin-left:auto}.list-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 0 var(--space-3)}.list-head{align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.list-head h1{margin:0;font-size:1.429rem}.list-head .side-tabs{border:0;margin:0;padding:0}.list-divider{background:var(--line-strong);width:1px;height:24px}.list-tools{gap:var(--space-2);padding:var(--space-2) 14px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;display:flex}.list-tools .filter-bar,.list-tools .saved-views{margin:0}.more-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.more-filters>summary{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--text-sm);cursor:pointer;border-radius:18px;align-items:center;list-style:none;display:inline-flex}.more-filters>summary::-webkit-details-marker{display:none}.table-scroll{overflow-x:auto}.list-card table.shipments{margin:0}.list-foot{margin:0;padding:10px 14px}.list-empty{padding:var(--space-4) 14px;margin:0}.count-table .num{text-align:right}.today-views a{min-height:32px}.inbox .list-tools .spacer{flex:1}.inbox-filters{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.inbox-filters .chip{min-height:26px;font-size:var(--text-sm)}.inbox-filters .chip.on{background:var(--navy);color:var(--on-navy)}.inbox-search input[type=search]{width:16rem;max-width:100%}table.inbox-table{border-collapse:collapse;width:100%;margin:0}table.inbox-table th{text-align:left;padding:var(--space-2) 14px;color:var(--muted);font-weight:600}table.inbox-table td{border-top:1px solid var(--line-soft);vertical-align:top;padding:9px 14px}.inbox-row.new .inbox-from,.inbox-row.new .inbox-subject a{font-weight:600}.inbox-row.selected{background:var(--navy-selected)}.inbox-subject a{color:var(--ink)}.inbox-home{color:var(--muted);font-size:var(--text-sm)}.inbox-home.todo{color:var(--decide-text)}.inbox-received{text-align:right;white-space:nowrap}.inbox-new{margin-right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius);background:var(--navy-selected);color:var(--navy);text-transform:uppercase;font-size:11px;font-weight:600;display:inline-block}.today-intro{margin:0 0 var(--space-2)}@media (max-width:640px){table.inbox-table thead{display:none}table.inbox-table tr{grid-template-columns:minmax(0,1fr) auto;display:grid}table.inbox-table td{border-top:0;padding:2px 14px}table.inbox-table tr+tr{border-top:1px solid var(--line-soft)}}.outgoing-modes{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.outgoing-modes a[aria-current]{background:var(--navy-selected);color:var(--navy)}.outgoing-form{gap:var(--space-2);margin:0 0 var(--space-2);display:grid}.outgoing-fields{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.outgoing-fields label{color:var(--muted);font-size:var(--text-sm)}.outgoing-fields input,.outgoing-fields select{min-height:var(--control-h-dense)}.outgoing-form textarea{width:100%;font:inherit}.outgoing-actions,.outgoing-send{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}details.outgoing-send{display:block}details.outgoing-send>summary{cursor:pointer;list-style:none;display:inline-block}details.outgoing-send>summary::-webkit-details-marker{display:none}.outgoing-confirm{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;gap:var(--space-2);display:grid}.outgoing-new-addresses{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.outgoing-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--band);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-2)}.outgoing-headers{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);grid-template-columns:max-content minmax(0,1fr);display:grid}.outgoing-headers dt{color:var(--muted)}.outgoing-headers dd{overflow-wrap:anywhere;margin:0}.outgoing-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--space-2);margin:0}.outgoing-attachments{margin:0 0 var(--space-2)}.outgoing-attachment-list{margin:0 0 var(--space-2);gap:var(--space-1);padding:0;list-style:none;display:grid}.outgoing-attachment-list li{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.outgoing-attachment-name{overflow-wrap:anywhere}.outgoing-attach{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}mark.new-address{background:var(--decide-soft);color:var(--decide-text);border-radius:var(--radius-pill);padding:0 var(--space-1);font-size:var(--text-sm)}.step-bar{vertical-align:middle;flex-direction:column;gap:3px;min-width:0;max-width:100%;display:inline-flex}.step-bar-track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:9.5rem;max-width:100%;padding:2px;display:grid}.step-seg{background:var(--tint);border-radius:2px;height:12px;position:relative}.step-seg.done{background:var(--later)}.step-seg.done:after{content:"✓";color:var(--on-navy);justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.step-seg.current{background:var(--navy);outline:2px solid var(--navy);outline-offset:1px}.step-bar.small .step-bar-track{gap:2px;width:7rem}.step-bar.small .step-seg{height:6px}.step-bar.small .step-seg.current{outline-width:1px}.step-bar.small .step-seg.done{background:repeating-linear-gradient(135deg, var(--later) 0 2px, var(--later-text) 2px 4px)}.step-bar.small .step-seg.done:after{content:none}.step-bar-name{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step-bar.small .step-bar-name{color:var(--muted);font-size:12px}.stage-cell{flex-direction:column;gap:3px;min-width:9.5rem;display:flex}.stage-name{font-size:var(--text-sm);color:var(--ink-2)}.stage-name strong{color:var(--ink);font-weight:600}.stage-last{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:var(--text-sm);color:var(--muted);display:block;overflow:hidden}.workbench-head .stage-last{display:inline}.todo-stage .stage-last{white-space:normal;max-width:none}.step-bar-track.empty .step-seg{background:var(--surface-2);outline:1px solid var(--line-soft)}.next-block{--row-primary-w:14.286rem;min-width:0;container:next/inline-size}.next-block p{margin:0}.next-line{color:var(--ink);font-size:1.071rem;font-weight:600}.why-line{font-size:var(--text-sm);color:var(--ink-2);margin-top:2px}.next-notice{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.row-actions-bar{margin-top:var(--space-2);flex-wrap:nowrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.row-actions-bar:has(.row-form[open],.row-more[open]){flex-wrap:wrap}ol.row-actions{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.row-action{flex:0 auto;align-items:center;min-width:0;display:flex}.row-action:first-child{flex:none}.row-action>:is(a,details,form){min-width:0;max-width:100%}.row-action>:is(a.row-button,details>summary.row-button,form>button[type=submit]){height:var(--control-h-dense);max-width:100%;min-height:0;line-height:calc(var(--control-h-dense) - 2px);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;display:block;overflow:hidden}.row-actions-bar>ol.row-actions>.row-action:first-child>:is(a.row-button,details>summary.row-button,form>button[type=submit]){width:var(--row-primary-w);text-align:center}.row-more-panel .row-overflow,.row-more.only-overflow{display:none}@container next (max-width:520px){.row-actions-bar>ol.row-actions>.row-overflow-src{display:none}.row-more-panel .row-overflow{display:flex}.row-more.only-overflow{display:block}}.row-button{min-height:var(--control-h-dense);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;align-items:center;padding:0 10px;text-decoration:none;list-style:none;display:inline-flex}.row-button:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.row-button.primary{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.row-button.primary:hover{background:var(--navy-hover);color:var(--on-navy)}.row-button.more{color:var(--muted);background:0 0;border-color:#0000;flex:none;padding:0 6px}.row-button.more:after{content:" ▾"}summary.row-button::-webkit-details-marker{display:none}.row-actions form.inline-form{margin:0}.row-actions button,.row-more-panel button{min-height:var(--control-h-dense);font-size:var(--text-sm);padding:0 10px}.row-form[open]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row-more-panel{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.row-more-panel ol.row-actions{flex-direction:column;align-items:flex-start}.list-next{display:block}.list-open{margin:var(--space-1) 0 2px}.decide-mark{vertical-align:middle;align-items:center;margin-right:6px;display:inline-flex}.stands-line{text-overflow:ellipsis;white-space:nowrap;max-width:26rem;font-size:var(--text-sm);color:var(--muted);display:block;overflow:hidden}table.shipments thead th{border-bottom:1px solid var(--line);padding:8px 10px}table.shipments td{vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}table.shipments :is(td,th):first-child{padding-left:14px}table.shipments tbody.group-head th{background:var(--band);color:var(--ink-2);font-size:var(--text-sm);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 14px;font-weight:600}table.shipments tbody.stripe.parts{border-top:2px solid var(--line-strong);border-bottom:2px solid var(--line-strong)}table.shipments tbody.stripe.parts>tr:not(:last-child)>td{border-bottom-color:var(--line-soft)}.todo-order{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.todo-customer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo-ship .chip{align-self:flex-start}a.secondary-link{min-height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}a.secondary-link:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.own-connection{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--band);flex-wrap:wrap;display:flex}.own-connection p{margin:0}.own-connection-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.own-connection-actions form.inline-form{margin:0}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll>table{margin:0}img,svg{max-width:100%}.panel-back{display:none}@media (max-width:1024px){main{padding:var(--space-4) var(--page-margin)}textarea{min-width:0}.panel-back{align-items:center;gap:var(--space-2);order:-2;min-height:44px;font-weight:600;display:inline-flex}.workbench-layout .workbench-queue,.panel-open .today-top{display:none}.panel-back:before{content:"←"}.stands-line{max-width:20rem}}@container todo (max-width:900px){.todo-row{gap:var(--space-2) var(--space-3);grid-template-columns:118px 150px minmax(0,1fr);grid-template-areas:"when ship stage""next next next"}.todo-when{grid-area:when}.todo-ship{grid-area:ship}.todo-stage{grid-area:stage}.todo-next{grid-area:next}}@media (max-width:640px),(pointer:coarse){:root{--control-h:44px;--control-h-dense:44px}.nav a,.seg a,.tabs a,.tabs strong,.step-tabs a,.menu>summary,.company-picker>summary,.menu-item,a.button-link,a.secondary-link,.ms-sign-in,.remind-form>summary,.row-button,:is(.filter-chip,.views-save,.views-manage,.more-filters)>summary,details.todo-group>summary.todo-caption,.inbox-filters .chip,.saved-views .chip{min-height:44px}.remind-form>summary{align-items:center;display:inline-flex}input[type=checkbox],input[type=radio]{width:22px;height:22px}.help-button,a.chip{position:relative}.help-button:after{content:"";position:absolute;inset:-13px}a.chip:after{content:"";position:absolute;inset:-11px 0}}.greeting{overflow-wrap:anywhere}.today-tiles{gap:var(--space-3);margin:var(--space-3) 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.today-tile{min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}a.today-tile:hover{background:var(--action-selected);border-color:var(--action);color:var(--ink);text-decoration:none}.today-tile-label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);display:flex}.today-tile-value{font-size:var(--h1);line-height:1.2}.today-covering{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.today-summary{margin:0 0 var(--space-2);color:var(--ink-2)}.today-summary .sep{color:var(--muted);margin:0 6px}.days-box{margin:0 0 var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.days-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.days-head strong{font-size:1.071rem}.days-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;padding:6px 14px 0;font-size:12px;display:flex}.days-notice{margin:var(--space-2) 14px 0}.kind-pickup{--kc:var(--k-pickup)}.kind-loading{--kc:var(--k-loading)}.kind-etd{--kc:var(--k-etd)}.kind-eta{--kc:var(--k-eta)}.kind-in{--kc:var(--k-in)}.kind-dot{background:var(--kc);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.days{border:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:10px 14px 14px;display:grid}.day{background:var(--band);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:150px;display:flex}.day:last-child{border-right:0}.day.day-today{background:var(--surface);border:2px solid var(--navy)}.day.day-open{outline:3px solid var(--tint)}.day-name{color:var(--ink);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;text-decoration:none;display:flex}.day-name:hover{background:var(--navy-selected);text-decoration:none}.day-name b{font-size:var(--text-sm)}.day-count{color:var(--muted);font-size:12px}.day-today .day-name{background:var(--navy);color:var(--on-navy)}.day-today .day-name .day-count{color:var(--tint)}.day-chips{flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}.day-chip{white-space:nowrap;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:6px;padding:3px 7px;font-size:12.5px;text-decoration:none;display:flex;overflow:hidden}.day-chip:before{content:"";background:var(--kc);border-radius:50%;flex:none;width:8px;height:8px}.day-chip:hover{background:var(--navy-selected);border-color:var(--navy);text-decoration:none}.day-chip-kind{color:var(--muted);flex:none;font-size:11.5px}.day-chip-no{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bc-mark{color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--radius-pill);flex:none;margin-left:auto;padding:0 5px;font-size:10.5px}.days-legend .bc-mark{margin-left:0}.day-empty{color:var(--muted);text-align:center;margin:0;padding:14px 8px;font-size:12.5px}.day-more{padding:0 2px;font-size:12px}.day-list{border-top:1px solid var(--line-soft);margin:0 14px 14px;padding-top:10px}.day-list h3{font-size:var(--text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.day-list h3 a{font-size:12.5px;font-weight:400}.day-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.day-table th,.day-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--line-soft);padding:5px 8px}.day-table th{color:var(--muted);font-weight:500}@media (max-width:640px){.days{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.day{border-right:0;border-bottom:1px solid var(--line);min-height:0}.days{border-bottom:0}.day-past{order:1}.day-empty{text-align:left;padding:6px 8px}.day-table thead{display:none}.day-table,.day-table tbody,.day-table tr,.day-table td{display:block}.day-table tr{border-bottom:1px solid var(--line-soft);padding:6px 0}.day-table td{border-bottom:0;padding:1px 8px}:root{font-size:15px}main{padding:var(--space-3) var(--space-3) calc(76px + env(safe-area-inset-bottom))}h1{margin-bottom:var(--space-4);font-size:20px}main.login{margin:var(--space-4) var(--space-3)}.wl-name-dot{display:inline}.titlebar{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3)}.brand-word,.me-name{display:none}.module-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;display:block;overflow:hidden}.company-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .search{flex:100%;order:10;max-width:none}.kbd{display:none}.topbar .nav{z-index:40;padding:0 0 env(safe-area-inset-bottom);background:var(--brand);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.topbar :is(.nav>a,.nav-more>summary){min-height:3.6rem;padding:var(--space-1) 2px;font-size:var(--fs-caption);border-top:3px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;gap:2px;position:relative}.topbar .nav>a.on{border-top-color:var(--accent-on-brand)}.topbar .nav>a .count{top:var(--space-1);position:absolute;left:calc(50% + .5em)}.nav-end{display:none}.nav-more{display:block}.topbar .nav-more .menu-panel{top:auto;bottom:calc(100% + var(--space-1))}.menu-panel{min-width:min(16rem, calc(100vw - 2 * var(--space-3)))}.help-text{max-width:calc(100vw - 2 * var(--space-4))}form.inline-form{flex-direction:column;align-items:stretch;width:100%;display:flex}form.stack{align-items:stretch}form :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){width:100%;max-width:100%}:is(.filter-chip,.views-save,.views-manage,.more-filters)[open]{flex-basis:100%}:is(.filter-chip,.views-save,.views-manage)[open]>:is(form,ul){min-width:0;margin-top:var(--space-1);box-shadow:none;position:static}.today-head{gap:var(--space-2)}.today-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.today-head .seg,.list-head .seg{width:100%;display:flex}.today-head .seg a,.list-head .seg a{flex:1 1 0;justify-content:center}.today-head .spacer,.list-head .spacer,.list-divider{display:none}.todo-list{background:0 0;border:0;border-radius:0;overflow:visible}.todo-group+.todo-group{border-top:0}.todo-caption{padding:var(--space-3) 2px var(--space-2);background:0 0;border-bottom:0}ol.todo-rows{gap:var(--space-2);display:grid}.todo-row{align-items:start;gap:var(--space-1) var(--space-2);padding:var(--space-3) 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ship when""stage stage""next next"}.todo-row+.todo-row,.todo-row.same-order{border-top:1px solid var(--line)}.todo-when{text-align:right;align-items:flex-end}.todo-title,.todo-order>a,table.shipments a.strong-link{align-items:center;min-height:44px;display:inline-flex}.stage-cell{min-width:0}ol.row-actions,.row-actions-bar{flex-direction:column;align-items:stretch}.next-block{--row-primary-w:100%}.row-action{width:100%}.row-action>:is(a,details,form){flex:auto;width:auto;min-width:0}.row-action :is(.row-button,form>button[type=submit]){white-space:normal;text-align:left;justify-content:flex-start;width:100%;padding-block:6px}.workbench-layout{display:block}.workbench-panel{margin:var(--space-2) calc(-1 * var(--space-3)) 0;padding:var(--space-3);border-width:1px 0;border-radius:0}.why-now{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}.next-action{grid-template-columns:24px minmax(0,1fr)}.next-action-control{grid-column:2;justify-content:flex-start}.workbench-fold>summary{align-items:center;min-height:44px;display:flex}.workbench-bottom .workbench-links{margin-left:0}.outgoing-fields,.outgoing-headers,.in-short-facts,dl.pairs{grid-template-columns:minmax(0,1fr)}.list-head,.list-tools{padding:var(--space-2) var(--space-3)}table.shipments,table.shipments tbody,table.shipments tr,table.shipments td,table.shipments th{display:block}table.shipments thead{display:none}table.shipments tr{padding:var(--space-3) 14px;border-bottom:1px solid var(--line)}table.shipments tbody.stripe.parts>tr:not(:last-child){border-bottom-color:var(--line-soft)}table.shipments td,table.shipments :is(td,th):first-child{border:0;padding:2px 0}table.shipments tbody.group-head tr{border:0;padding:0}table.shipments tbody.group-head th{padding:var(--space-2) 14px}table.shipments td.cell-action,table.shipments td.cell-shipment{vertical-align:middle;margin-right:var(--space-3);display:inline-block}table.shipments td.cell-shipment .block{margin-left:var(--space-2);display:inline}table.shipments td.cell-terms,table.shipments td.cell-open{margin-right:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);display:inline-block}table.shipments td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.step-bar-track{width:100%;max-width:16rem}.stands-line{max-width:100%}.step-tabs{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.step-tabs a{padding:0 var(--space-3);white-space:nowrap;scroll-snap-align:start;flex:none}.shipment-title-row h1{font-size:20px}.next-card{flex-basis:100%}.card{padding:var(--space-3) 14px}.card>h2:first-child{margin:calc(-1 * var(--space-3)) -14px var(--space-3);padding:10px 14px}.fields dt{min-width:7rem}}.wl-sub{margin:var(--space-1) 0 0}.wl-notice{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-sm)}.wl-chips{flex-wrap:wrap;gap:6px;display:flex}.wl-chip{min-height:28px;padding:0 var(--space-3);font-size:var(--text-sm);border-color:var(--line-strong);background:var(--surface)}.wl-chip.on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.card>h2.wl-head:first-child{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wl-toolbar{margin:0 0 var(--space-3);justify-content:flex-end;display:flex}.wl-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.wl-tile{border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--space-3)}.wl-tile-value{font-size:var(--h1);margin-top:2px;font-weight:600}.wl-teams{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.wl-team{gap:var(--space-1);border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--space-3);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.wl-team:hover{border-color:var(--line-strong);text-decoration:none}.wl-team-title{justify-content:space-between;font-weight:600;display:flex}.wl-team-people{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.wl-person-pill{align-items:center;gap:var(--space-1);color:var(--ink-2);border:1px solid var(--line-soft);border-radius:var(--radius-pill);padding:2px var(--space-2);font-size:12px;display:inline-flex}.load-dot{background:var(--line-strong);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.load-dot.over{background:var(--late)}.load-dot.good{background:var(--line-strong)}.load-dot.room{background:var(--later)}.load-dot.away{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--muted)}.load-dot.unknown{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}table.wl-table th,table.wl-table td{vertical-align:middle}table.wl-table .num{text-align:right}table.wl-table select{min-width:5.5em}table.wl-table tr.selected td{background:var(--navy-selected)}.wl-name-dot{display:none}.load-bar{width:100%;min-width:140px;height:12px;display:block}.load-bar .track{fill:var(--surface-2)}.load-bar .fill{fill:var(--navy)}.load-bar .marker{fill:var(--ink)}.trend{vertical-align:middle;width:48px;height:18px;display:inline-block}.trend rect{fill:var(--tint)}.trend rect.last{fill:var(--navy)}.wl-state{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wl-state.over{color:var(--late-text)}.wl-state.room{color:var(--later-text)}.wl-work{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}.wl-covering{margin-left:var(--space-2)}.week-grid{min-width:640px;display:grid}.week-grid-row{grid-template-columns:150px repeat(12,minmax(52px,1fr));display:grid}.week-grid-row>div{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:6px var(--space-1);text-align:center;font-size:12px}.week-grid-row>div:last-child{border-right:0}.week-grid-row>.head{background:var(--band);color:var(--ink-2);border-bottom-color:var(--line);font-weight:600}.week-grid-row>.wl-name{text-align:left;padding-left:var(--space-3);font-size:var(--text-sm);color:var(--ink)}.week-grid-row>.wl-week.now{box-shadow:inset 2px 0 0 var(--navy), inset -2px 0 0 var(--navy)}.wl-cell{min-height:26px;color:var(--ink-2);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.wl-cell.l0,.wl-cell.l1{background:var(--surface-2)}.wl-cell.l2{background:var(--navy-selected)}.wl-cell.l3{background:var(--tint)}.wl-cell.l4{background:color-mix(in srgb, var(--tint), var(--navy) 50%);color:var(--on-navy)}.wl-cell.l5{background:var(--navy);color:var(--on-navy)}.wl-cell.none{background:var(--surface);color:var(--muted)}.wl-cell.ahead{background:var(--surface);border:1px solid var(--line-soft)}.wl-cell.away{background:repeating-linear-gradient(135deg, var(--surface) 0 5px, var(--surface-2) 5px 10px);border:1px solid var(--line-strong);color:var(--muted)}.wl-cell-away{color:var(--muted);font-size:11px}.wl-cell.l4 .wl-cell-away,.wl-cell.l5 .wl-cell-away{color:var(--on-navy)}.wl-legend{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wl-cell.swatch{vertical-align:middle;width:22px;height:14px;min-height:14px;margin-right:var(--space-1);display:inline-block}.wl-two{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.wl-rules{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.wl-rule{border:1px solid var(--line);border-radius:var(--radius-pill);padding:1px var(--space-2);color:var(--ink-2);white-space:nowrap;font-size:12px}.wl-covering-head{font-size:var(--text-sm);background:var(--band)}.wl-hint{border:1px solid var(--line);border-radius:var(--radius);padding:14px}.wl-hint-who{font-size:var(--text-lg);margin:2px 0 var(--space-2);font-weight:600}.wl-why{color:var(--ink-2);font-size:var(--text-sm);margin:0;padding-left:18px;line-height:1.6}.wl-ai{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) 14px;color:var(--muted);font-size:var(--text-sm)}.wl-ai p{margin:var(--space-1) 0 0}.wl-rule-actions{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:inline-flex}.wl-add{margin:var(--space-1) 0}.wl-starting{margin:var(--space-3) 0}.wl-phases{gap:var(--space-1) var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--space-2);flex-wrap:wrap;display:flex}.wl-phases label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);display:inline-flex}.wl-late{color:var(--late-text);font-weight:600}.wl-summary-team h2{margin-bottom:var(--space-2)}table.wl-table tr.wl-summary-line td{background:var(--band);font-weight:600}.wl-days{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.wl-suggestion{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) 14px;margin-bottom:var(--space-2)}.wl-suggestion-title{margin-bottom:var(--space-1);font-weight:600}.wl-suggestion .wl-why{margin-bottom:var(--space-2)}.wl-suggestion-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wl-access{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media (max-width:1024px){.wl-two{grid-template-columns:minmax(0,1fr)}}@media print{.topbar,.no-print{display:none}body{background:var(--surface)}.table-scroll{overflow:visible}.wl-summary-team{break-inside:avoid}.load-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:var(--ink)}}.mail-text-editor{gap:var(--space-2);display:grid}.mail-text-editor textarea{width:100%;font:inherit}table.mail-table{border-collapse:collapse;background:var(--surface);width:100%}table.mail-table td{border:1px solid var(--line-strong);padding:var(--space-1) var(--space-2);vertical-align:top}table.mail-table tr.row-header td{background:var(--tint)}table.mail-table tr.row-bold td{font-weight:700}table.mail-table tr.row-bold-italic td{font-style:italic;font-weight:700}table.mail-table td :is(input,textarea){box-sizing:border-box;width:100%;font:inherit}table.mail-table td.gap :is(input,textarea){background:var(--decide-soft);border-color:var(--decide)}table.mail-table td.row-actions{white-space:nowrap;border:0;width:1%}.mail-box{gap:var(--space-2);align-items:flex-start;display:flex}.mail-box input{width:auto;margin-top:3px}.section-purpose{margin:0 0 var(--space-4)}.section-layout{gap:var(--space-5);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;display:grid}.section-layout.single{grid-template-columns:minmax(0,1fr)}.section-index{top:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3);position:sticky}.section-index-group+.section-index-group{margin-top:var(--space-3)}.section-index-label{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--fs-caption);font-weight:600}.section-index ul{margin:0;padding:0;list-style:none}.section-index a{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--ink);flex-wrap:wrap;text-decoration:none;display:flex}.section-index a:hover{background:var(--action-selected)}.section-index a:focus-visible{box-shadow:var(--focus)}.section-index a[aria-current=page]{background:var(--action-selected);color:var(--action);font-weight:600}.section-index-marker{color:var(--muted);font-size:var(--fs-caption);font-weight:400}.section-body{min-width:0}.section-title{margin:0 0 var(--space-3);font-size:var(--text-lg)}@media (max-width:1024px){.section-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.section-index{position:static}.section-index-group{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.section-index ul{gap:var(--space-1);flex-wrap:wrap;display:flex}}.answer-head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.answer-head .spacer{flex:1}.answer-back{font-weight:600;text-decoration:none}.answer-title{margin:0 0 var(--space-3)}.answer-page{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.answer-main,.answer-aside{min-width:0}.answer-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.answer-layout-switch{align-items:center;gap:var(--space-2);display:inline-flex}.answer-layout-switch .answer-layout-on{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--navy);color:var(--on-navy)}.answer-layout-switch .inline-form{margin:0}.answer-earlier{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--band);margin-bottom:var(--space-3)}.answer-earlier>summary{padding:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-sm);cursor:pointer}.answer-earlier-list{background:var(--surface);margin:0;padding:0;list-style:none}.answer-earlier-list>li{border-top:1px solid var(--line-soft);padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.answer-earlier-list summary{gap:var(--space-2);cursor:pointer;align-items:baseline;min-width:0;display:flex}.answer-earlier-list .who{white-space:nowrap;font-weight:600}.answer-earlier-list .when{color:var(--muted);white-space:nowrap}.answer-earlier-list .first{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.outgoing.answer-draft{border:2px solid var(--navy);border-radius:var(--radius-lg);padding:var(--space-3);margin-top:var(--space-3)}.next-action.here .next-action-text{font-weight:600}@media screen and (max-width:640px){.answer-page{grid-template-columns:minmax(0,1fr)}.answer-layout-switch{display:none}}
