:root{--ink: #0E1A2B;--deck: #14233A;--deck-2: #192B47;--line: #26395C;--paper: #EEF2F7;--silver: #C3CCD8;--muted: #8B98AE;--blue: #2D6FE0;--cyan: #22C3E6;--amber: #F2B544;--green: #4CC79B;--red: #F07B7B;--route: linear-gradient(90deg, var(--blue), var(--cyan));--r-panel: 12px;--r-input: 7px;color-scheme:dark;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--paper);background:var(--ink);font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0;background:var(--ink)}a{color:inherit}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:1.9rem;line-height:1.15}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0}.muted{color:var(--muted)}.small{font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.shell{display:grid;grid-template-columns:200px 1fr;min-height:100vh}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;padding:22px 14px;border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.05rem;text-decoration:none;margin:0 8px 22px}.brand-mark{width:22px;height:4px;border-radius:2px;background:var(--route);box-shadow:0 0 0 0 transparent}.nav{padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--silver)}.nav:hover{background:var(--deck);color:var(--paper)}.nav.on{color:var(--paper);background:var(--deck);box-shadow:inset 3px 0 0 var(--cyan)}.brand-desk{color:var(--silver);font-weight:500;margin-left:-4px}.nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-count{font-size:.8rem;min-width:1.5em;padding:0 6px;border-radius:9px;text-align:center;background:var(--deck);color:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.desk-switch{align-self:flex-start;margin-bottom:8px;padding:3px 8px;border-radius:6px;text-decoration:none;color:var(--silver);box-shadow:inset 0 0 0 1px var(--line)}.desk-switch:hover{color:var(--paper);background:var(--deck)}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding:0 10px;font-size:.9rem}.link-btn{all:unset;cursor:pointer;color:var(--silver);font-size:.85rem;margin-top:6px}.link-btn:hover{color:var(--paper);text-decoration:underline}.main{min-width:0}.page{max-width:820px;padding:40px 40px 80px}.page-wide{max-width:1120px}.home-head{margin-bottom:34px}.lede{font-size:1.15rem;color:var(--silver);margin-top:8px;max-width:60ch}.block{margin-top:38px}.block>h2{padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:4px}.section-note{margin:10px 0 6px;font-size:.92rem}.rows{list-style:none;padding:0;margin:0}.row-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.row-title{font-weight:600;text-decoration:none}.row-title:hover{text-decoration:underline}.row-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.exchange{display:grid;grid-template-columns:190px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.exchange-who{display:flex;flex-direction:column;gap:3px;font-size:.9rem}.exchange-who h3{font-size:1rem;line-height:1.3}.link-quiet{text-decoration:none}.link-quiet:hover{text-decoration:underline;color:var(--paper)}.exchange-body{display:flex;flex-direction:column;gap:12px;min-width:0}.said{color:var(--silver);padding-left:14px;border-left:2px solid var(--line);max-width:68ch}.said-label{display:block;color:var(--muted);font-size:.82rem;margin-bottom:2px}.asks{padding:12px 14px;border-radius:var(--r-panel);background:color-mix(in srgb,var(--amber) 9%,var(--deck));border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line))}.asks .said-label{color:var(--amber)}.asks ul{margin:0;padding-left:18px}.asks li+li{margin-top:4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font:inherit;font-size:.85rem;color:var(--silver);background:transparent;border:1px solid var(--line);border-radius:999px;padding:4px 12px;cursor:pointer}.chip:hover{color:var(--paper);border-color:var(--silver)}.fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px 14px;align-items:end}.fields>.said-label{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.field label{display:flex;flex-direction:column;gap:2px}.files{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.file-pick{cursor:pointer}.file-pick:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.file-chip{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;border:1px solid var(--line);border-radius:999px;padding:3px 6px 3px 12px;max-width:100%;overflow-wrap:anywhere}.file-x{all:unset;cursor:pointer;color:var(--silver);padding:0 6px;border-radius:999px}.file-x:hover,.file-x:focus-visible{color:var(--paper);background:var(--line)}.item{padding:20px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.item-quiet .body-text{color:var(--silver)}.item-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.body-text{max-width:70ch;white-space:pre-line}.flags{margin:6px 0 0;padding-left:18px;color:var(--amber)}.flags li{color:var(--paper)}.item-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tag{font-size:.8rem;color:var(--silver);border:1px solid var(--line);border-radius:999px;padding:1px 10px;white-space:nowrap}.more summary{cursor:pointer;color:var(--silver);font-size:.9rem}.pre{white-space:pre-wrap;font:inherit;font-size:.88rem;color:var(--silver);background:var(--deck);border-radius:var(--r-panel);padding:14px 16px;margin:8px 0 0;max-height:360px;overflow:auto}.error-line{color:var(--red);margin-bottom:12px}.empty{padding:18px 0}.btn{font:inherit;font-weight:600;font-size:.92rem;border-radius:8px;padding:9px 16px;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:var(--route);color:#04111f}.btn-primary:hover{filter:brightness(1.08)}.btn-quiet{background:transparent;color:var(--paper);border-color:var(--line)}.btn-quiet:hover{border-color:var(--silver)}.btn-danger{background:transparent;color:var(--red);border-color:color-mix(in srgb,var(--red) 50%,var(--line))}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn.wide{width:100%}.link{color:var(--cyan);text-decoration:none;font-size:.92rem}.link:hover{text-decoration:underline}textarea,input,select{font:inherit;color:var(--paper);background:var(--deck);border:1px solid var(--line);border-radius:var(--r-input);padding:9px 11px;width:100%}textarea{resize:vertical;min-height:76px}textarea:focus,input:focus,select:focus{border-color:var(--cyan);outline:none}.small-field{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--silver)}.small-field input,.small-field select{width:auto;padding:6px 9px;max-width:320px}.inline-input{width:240px;padding:7px 10px;font-size:.9rem}.check{display:inline-flex;gap:8px;align-items:center;font-size:.9rem;color:var(--silver);margin-right:auto}.check input{width:auto}.route{display:flex;align-items:center;gap:12px;min-width:0}.route-track{position:relative;height:2px;background:var(--line);border-radius:2px;flex:0 0 auto}.route-sm .route-track{width:120px}.route-lg{margin:26px 0 30px;padding:0 6px 26px}.route-lg .route-track{width:100%;height:3px}.route-fill{position:absolute;inset:0 auto 0 0;background:var(--route);border-radius:2px}.route-stop{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ink);border:2px solid var(--line)}.route-stop.passed{border-color:var(--cyan);background:var(--cyan)}.route-stop.here{width:12px;height:12px;margin:-6px 0 0 -6px;border-color:var(--cyan);background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--cyan) 22%,transparent)}.route-lg .route-stop{width:10px;height:10px;margin:-5px 0 0 -5px}.route-lg .route-stop.here{width:16px;height:16px;margin:-8px 0 0 -8px}.route-name{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.82rem;color:var(--muted)}.route-lg .route-stop.here .route-name{color:var(--paper);font-weight:600;top:20px}.route-lg .route-stop:first-of-type .route-name{left:0;transform:none}.route-lg .route-stop:last-child .route-name{left:auto;right:0;transform:none}.route-caption{font-size:.82rem;color:var(--silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-off .route-track{opacity:.4}.list-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.search{max-width:300px}.filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.filter{font:inherit;font-size:.88rem;background:transparent;color:var(--silver);border:1px solid var(--line);border-radius:999px;padding:4px 12px;cursor:pointer}.filter.on{color:var(--paper);border-color:var(--cyan)}.rfq-list{list-style:none;padding:0;margin:0}.rfq-row{display:grid;grid-template-columns:minmax(0,1.4fr) 230px minmax(0,1.2fr) 70px;gap:22px;align-items:center;padding:15px 10px;margin:0 -10px;border-bottom:1px solid var(--line);text-decoration:none;border-radius:8px}.rfq-row:hover{background:var(--deck)}.rfq-who{display:flex;flex-direction:column;min-width:0}.rfq-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfq-facts{display:flex;flex-direction:column;gap:2px;font-size:.9rem;color:var(--silver)}.rfq-facts b{color:var(--paper);font-weight:600}.rfq-when{text-align:right}.waiting{color:var(--amber)}.ready{color:var(--cyan)}.back{display:inline-block;margin-bottom:16px}.rfq-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.rfq-head h1{font-size:1.6rem}.rfq-head p{margin-top:6px}.rfq-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.needs{color:var(--amber);margin:-6px 0 10px}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin:18px 0 8px}.tab{font:inherit;background:none;border:0;color:var(--silver);padding:10px 0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.on{color:var(--paper);border-color:var(--cyan)}.grid{width:100%;border-collapse:collapse;font-size:.92rem}.grid th{text-align:left;font-weight:500;color:var(--muted);padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.grid td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.grid .num{text-align:right;white-space:nowrap}.grid .wrap{max-width:420px}.row-waiting td:first-child{box-shadow:inset 2px 0 0 var(--amber);padding-left:10px}.status{font-size:.85rem;color:var(--silver)}.s-quoted{color:var(--green)}.s-needs-satish{color:var(--amber)}.s-declined,.s-not-interested,.s-no-response,.s-no-contact,.s-stopped{color:var(--muted)}.sub{margin:30px 0 4px}.timeline{list-style:none;padding:0;margin:0}.mail{border-bottom:1px solid var(--line)}.mail-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;width:100%;padding:14px 10px 14px 16px;cursor:pointer;border-left:2px solid transparent}.mail-in .mail-btn{border-left-color:var(--cyan)}.mail-out .mail-btn{border-left-color:var(--line)}.mail-btn:hover{background:var(--deck)}.mail-meta{font-size:.84rem;color:var(--silver)}.mail-subject{font-weight:600}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a12b8;display:flex;justify-content:flex-end;z-index:20}.sheet-card{width:min(680px,100%);height:100%;overflow:auto;background:var(--deck);padding:26px 28px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.mail-body{max-height:none;background:var(--ink)}.quote-editor{display:flex;flex-direction:column;gap:8px;width:min(520px,100%)}.quote-line{display:flex;flex-direction:column;gap:2px}.signin{min-height:100vh;display:grid;place-items:center;padding:24px}.signin-card{width:min(380px,100%);display:flex;flex-direction:column;gap:14px}.signin-card h1{font-size:1.6rem}.mark{width:64px;height:4px;border-radius:2px;background:var(--route);margin-bottom:6px}.other-way summary{cursor:pointer;color:var(--silver);font-size:.9rem}.other-way form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.other-way label{font-size:.9rem;color:var(--silver)}.toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:30;max-width:min(440px,calc(100vw - 40px))}.toast{background:var(--deck-2);border:1px solid var(--line);border-left:3px solid var(--cyan);padding:11px 14px;border-radius:8px;font-size:.92rem}.toast-bad{border-left-color:var(--red)}@media (max-width: 900px){.shell{grid-template-columns:1fr}.rail{position:static;height:auto;flex-direction:row;align-items:center;padding:10px 16px;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto}.brand{margin:0 12px 0 0}.rail-foot{margin:0 0 0 auto;flex-direction:row;gap:10px;align-items:center;white-space:nowrap}.rail-foot>span:first-child{display:none}.page{padding:26px 16px 60px}.exchange{grid-template-columns:1fr;gap:10px}.rfq-row{grid-template-columns:1fr;gap:8px}.rfq-when{text-align:left}.row-line,.rfq-head{flex-direction:column;align-items:stretch}.grid{display:block;overflow-x:auto}.route-lg .route-name{font-size:.72rem}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.pill{font-size:.8rem;border-radius:999px;padding:3px 10px;border:1px solid var(--line)}.pill-ok{color:var(--paper);border-color:var(--silver)}.pill-off{color:var(--amber);border-color:var(--amber)}.pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.pipe-col h2{font-size:.9rem;margin:0 0 8px}.pipe-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;margin-bottom:8px;list-style:none}.pipe-card.amber{border-color:var(--amber)}.ob{display:grid;grid-template-columns:minmax(300px,.6fr) minmax(0,1.5fr);gap:18px;align-items:start}@media (max-width: 1260px){.ob{grid-template-columns:minmax(0,1fr)}}.ob-card{background:var(--deck);border:1px solid var(--line);border-radius:var(--r-panel);padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.ob-ctrls{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:end}.ob-ctrls .field{display:grid;gap:4px}.ob-ctrls select{background:var(--deck-2);color:var(--paper);border:1px solid var(--line);border-radius:var(--r-input);padding:6px 8px;font:inherit}.ob-seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-input);overflow:hidden}.ob-seg button{border:0;background:var(--deck-2);color:var(--silver);padding:6px 10px;cursor:pointer;font:inherit;font-size:.85rem}.ob-seg button[aria-pressed=true]{background:var(--blue);color:#fff}.ob-filter{display:flex;align-items:center;gap:6px}.ob-filter input,.ob-ctrls input[type=checkbox]{width:auto}.ob-fam{display:grid}.ob-fam h3{margin:10px 0 2px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--silver)}.ob-fam h3 .muted{font-weight:400;margin-left:4px}.ob-prod{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.ob-name{font-weight:500}.ob-variant{margin-left:8px;color:var(--cyan);font-size:.8rem;font-weight:400;white-space:nowrap}.ob-facts{grid-column:1 / -1;display:grid;gap:4px}.ob-prod .sub,.ob-note{font-size:.8rem;color:var(--muted)}.ob-prod .sub{margin:0}.ob-badges{display:flex;flex-wrap:wrap;gap:4px}.ob-badge{font:inherit;font-size:.72rem;line-height:1.5;padding:0 6px;border-radius:4px;border:1px solid;background:none;cursor:help;white-space:nowrap}.ob-badge-red{color:var(--red);border-color:#f07b7b66;background:#f07b7b1a}.ob-badge-amber{color:var(--amber);border-color:#f2b54466;background:#f2b5441a}.ob-badge-green{color:var(--green);border-color:#4cc79b66;background:#4cc79b1a}.ob-badge-grey{color:var(--silver);border-color:var(--line);background:var(--deck-2)}.ob-tip{position:fixed;z-index:50;padding:8px 10px;font-size:.8rem;line-height:1.4;color:var(--paper);background:var(--ink);border:1px solid var(--silver);border-radius:var(--r-input);box-shadow:0 6px 20px #00000073}.ob-lines tr.ob-line-name td{border-bottom:0;padding:10px 6px 0}.ob-line-head{display:flex;align-items:center;gap:10px;min-width:0}.ob-name-one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:500}.ob-line-head .ob-badges{flex-wrap:nowrap;flex:none}.ob-lines th:first-child,.ob-lines tr.ob-line td:first-child{text-align:right}.ob-keep{text-align:center!important}.ob-lines input[type=number]{width:68px}.ob-lines th,.ob-lines td{padding-left:4px;padding-right:4px}.ob-px{text-align:right;white-space:nowrap}.ob-px small{display:block;color:var(--muted)}.ob-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ob-sum>div{border:1px solid var(--line);border-radius:var(--r-input);padding:10px 12px;display:grid;gap:2px}.ob-sum .k{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ob-sum .big{font-size:1.35rem;font-weight:700}.ob-opts{display:flex;flex-wrap:wrap;gap:8px}.ob-opt{border:1px solid var(--line);background:var(--deck-2);color:var(--paper);border-radius:var(--r-input);padding:9px 12px;cursor:pointer;text-align:left;display:grid;gap:3px;min-width:190px;font:inherit}.ob-opt[aria-pressed=true]{border:2px solid var(--cyan);padding:8px 11px}.ob-opt .d{font-size:.8rem;color:var(--muted)}.ob-tbl{overflow-x:auto}.ob-tbl table{width:100%;border-collapse:collapse}.ob-tbl th,.ob-tbl td{padding:6px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.ob-tbl th{white-space:normal;vertical-align:bottom;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:500}.ob-tbl th:first-child,.ob-tbl td:first-child{text-align:left;white-space:normal}.ob-tbl td small{display:block;color:var(--muted);font-size:.75rem}.ob-tbl input[type=number]{width:80px;background:var(--deck-2);color:var(--paper);border:1px solid var(--line);border-radius:5px;padding:3px 5px;text-align:right;font:inherit}.ob-tbl tr.cur td{background:var(--deck-2);font-weight:600}.ob-up{color:var(--green)}.ob-down{color:var(--amber)}.ob-lapsed{color:var(--red)}.ob-prod .sub.ob-down{color:var(--amber)}.ob-rm{border:0;background:none;color:var(--muted);cursor:pointer;font-size:1.1rem}.ob-link{border:0;background:none;padding:0;color:var(--cyan);cursor:pointer;text-decoration:underline;font:inherit;white-space:nowrap}.ob-conts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.ob-cbox{border:1px solid var(--line);border-radius:var(--r-input);padding:10px 12px;display:grid;gap:6px;align-content:start}.ob-gauge{height:7px;background:var(--line);border-radius:4px;overflow:hidden}.ob-gauge span{display:block;height:100%;background:var(--route)}.ob-clist{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:.85rem}.ob-clist li,.ob-legend li{display:flex;justify-content:space-between;gap:8px}.ob-por{display:block;max-width:5em;white-space:normal;line-height:1.2}.ob-held-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;border-left:3px solid var(--amber);background:var(--deck-2);padding:6px 10px;margin-bottom:4px;font-size:.85rem}.ob-warns{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ob-warns li{border-left:3px solid var(--amber);background:var(--deck-2);padding:6px 10px;font-size:.85rem}.ob-say{background:var(--deck-2);border-radius:var(--r-input);padding:10px 12px;font-size:.9rem}.lm{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.lm-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.lm-view{border:1px solid var(--line);border-radius:var(--r-input);background:var(--ink);overflow:hidden;touch-action:none;min-height:120px}.lm-view canvas{display:block;width:100%;cursor:grab}.lm-view svg{display:block;width:100%;height:auto}.lm-prog{display:flex;gap:10px;align-items:center;font-size:.8rem;color:var(--muted)}.lm-prog input{flex:1;accent-color:var(--cyan)}.lm-ends{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.ob-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 14px;font-size:.85rem}.lt{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;color:#fff;font-size:.72rem;font-weight:700;margin-right:6px;flex:none}.svl{font:700 230px ui-monospace,monospace;fill:#fff;paint-order:stroke;stroke:#00000073;stroke-width:30px}@media (max-width: 640px){.ob-sum{grid-template-columns:minmax(0,1fr)}.ob-badge{padding:2px 7px}.ob-lines{overflow-x:visible}.ob-lines thead{display:none}.ob-lines table,.ob-lines tbody{display:block}.ob-lines tr.ob-line-name,.ob-lines tr.ob-line-name td{display:block;padding-left:0;padding-right:0}.ob-line-head{flex-wrap:wrap}.ob-name-one{flex:1 1 100%}.ob-lines tr.ob-line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding:6px 0 10px;border-bottom:1px solid var(--line)}.ob-lines tr.ob-line td{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;border:0;text-align:right}.ob-lines tr.ob-line td small{display:inline;margin-left:6px}.ob-lines tr.ob-line td[data-label="Price per case"]{grid-column:1 / -1}.ob-lines tr.ob-line td:before{content:attr(data-label);font-size:.72rem;color:var(--muted);text-align:left}.ob-keep{text-align:right!important}}.review-card{border:1px solid var(--line,#e3e3e0);border-radius:8px;padding:12px 14px;margin:8px 0}.review-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:4px;margin-bottom:6px}.review-actions{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.review-actions .input{flex:1;min-width:200px}.review-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.review-log{list-style:none;padding:0}.review-log li{padding:4px 0}.review-row{display:block;width:100%;text-align:left;padding:10px 0;border-bottom:1px solid var(--line)}
