.theme-toggle.svelte-1cmi4dh{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.login-screen.svelte-8ukb9p{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative}.corner-toggle.svelte-8ukb9p{position:absolute;top:1rem;right:1rem}.login-card.svelte-8ukb9p{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:320px;padding:2rem;display:flex}h1.svelte-8ukb9p{margin:0;font-size:1.1rem;font-weight:600}.subtitle.svelte-8ukb9p{color:var(--text-muted);margin:.25rem 0 1.25rem;font-size:.8rem}.notice.svelte-8ukb9p{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius);margin:0 0 .85rem;padding:.5rem .6rem;font-size:.8rem}label.svelte-8ukb9p{color:var(--text-secondary);margin:.6rem 0 .3rem;font-size:.8rem}input.svelte-8ukb9p{width:100%}button.svelte-8ukb9p{width:100%;margin-top:1.5rem;padding:.6rem}.code-actions.svelte-8ukb9p{justify-content:space-between;gap:.5rem;margin-top:.6rem;display:flex}.code-actions.single.svelte-8ukb9p{justify-content:center}.link-btn.svelte-8ukb9p{width:auto;color:var(--text-secondary);background:0 0;border:none;margin-top:0;padding:.3rem .1rem;font-size:.75rem;font-weight:400;text-decoration:underline}.link-btn.svelte-8ukb9p:hover{color:var(--text);background:0 0}.error.svelte-8ukb9p{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);border-radius:var(--radius);margin-top:.85rem;padding:.5rem .6rem;font-size:.8rem;font-weight:500}.view-tabs.svelte-3dz9cj{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}a.svelte-3dz9cj{min-height:2.25rem;color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 .85rem;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}a.svelte-3dz9cj+a:where(.svelte-3dz9cj){border-left:1px solid var(--border)}a.svelte-3dz9cj:hover{background:var(--surface)}a.active.svelte-3dz9cj{background:var(--chip-bg);color:var(--text)}a.svelte-3dz9cj:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}dialog.svelte-d580bl{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);padding:1.25rem;box-shadow:0 16px 48px #00000047,0 4px 12px #0000001f}dialog.svelte-d580bl::backdrop{background:#0006}h2.svelte-d580bl{margin:0;font-size:1.05rem}.who.svelte-d580bl{color:var(--text-muted);margin:.25rem 0 0;font-size:.775rem}fieldset.svelte-d580bl{border:none;border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:.75rem 0 0;display:flex}legend.svelte-d580bl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:0;font-size:.7rem;font-weight:600}.row.svelte-d580bl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.85rem;display:flex}.inline.svelte-d580bl{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.num.svelte-d580bl{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);width:6rem;min-height:40px;color:var(--text);font:inherit;padding:.4rem .55rem}.check.svelte-d580bl{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.check.svelte-d580bl input:where(.svelte-d580bl){margin-top:.2rem}.check.disabled.svelte-d580bl{color:var(--text-muted);cursor:not-allowed}.radios.svelte-d580bl{flex-direction:column;gap:.35rem;display:flex}.radios-label.svelte-d580bl{font-size:.85rem}.hint.svelte-d580bl,.summary.svelte-d580bl{color:var(--text-muted);margin:0;font-size:.775rem}.summary.svelte-d580bl{color:var(--text-secondary)}.actions-left.svelte-d580bl{align-items:center;gap:.75rem;display:flex}.link.svelte-d580bl{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;text-decoration:underline}.error.svelte-d580bl{border:1px solid var(--danger-border);border-radius:var(--radius);background:var(--danger-bg);color:var(--danger);margin:1rem 0 0;padding:.5rem .65rem;font-size:.8rem}.dialog-actions.svelte-d580bl{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}header.svelte-whg6dh{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1.5rem;display:flex}.header-right.svelte-whg6dh{align-items:center;gap:.5rem;display:flex}.shell.fill.svelte-whg6dh{flex-direction:column;height:100dvh;display:flex}.shell.fill.svelte-whg6dh .content:where(.svelte-whg6dh){flex:1;min-height:0}@media (width<=640px){header.svelte-whg6dh{padding-left:.75rem;padding-right:.75rem}}.multi.svelte-vbwhwd{position:relative}.trigger.svelte-vbwhwd{justify-content:space-between;align-items:center;gap:.5rem;min-width:150px;padding:.45rem .65rem;font-weight:400;display:flex}.summary.svelte-vbwhwd{text-overflow:ellipsis;max-width:200px;overflow:hidden}.caret.svelte-vbwhwd{color:var(--text-muted);font-size:.7rem}.panel.svelte-vbwhwd{z-index:20;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);width:max-content;min-width:100%;max-width:min(28rem,100vw - 2rem);max-height:320px;padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 6px 20px #00000026}.clear.svelte-vbwhwd{border:none;border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:0;color:var(--text-secondary);border-radius:0;margin-bottom:.25rem;padding:.4rem .5rem;font-size:.775rem}.option.svelte-vbwhwd{white-space:normal;cursor:pointer;border-radius:var(--radius);align-items:center;gap:.5rem;min-height:36px;padding:0 .5rem;font-size:.8rem;display:flex}.option.svelte-vbwhwd:hover{background:var(--surface)}.empty.svelte-vbwhwd{color:var(--text-muted);padding:.5rem;font-size:.775rem}.pull-progress.svelte-ex0z28{flex-direction:column;gap:.3rem;padding:0 .1rem;display:flex}.track.svelte-ex0z28{border-radius:var(--radius-pill);background:var(--border);height:6px;overflow:hidden}.fill.svelte-ex0z28{border-radius:var(--radius-pill);background:var(--progress);transform-origin:0;width:100%;height:100%;transition:transform .2s ease-out}.meta.svelte-ex0z28{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.dot.svelte-ex0z28{opacity:.5}.filters.svelte-mncowd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.5rem;padding:.65rem .8rem;display:flex}.row.svelte-mncowd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.group.svelte-mncowd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.muted.svelte-mncowd{color:var(--text-muted);font-size:.775rem}.check.svelte-mncowd{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.segmented.svelte-mncowd{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);display:flex;overflow:hidden}.segmented.svelte-mncowd button:where(.svelte-mncowd){color:var(--text-secondary);background:0 0;border:none;border-radius:0;min-height:42px}.segmented.svelte-mncowd button:where(.svelte-mncowd)+button:where(.svelte-mncowd){border-left:1px solid var(--border-strong)}.segmented.svelte-mncowd button.active:where(.svelte-mncowd){background:var(--chip-bg);color:var(--text);font-weight:600}.pull.svelte-mncowd{min-width:7.5rem}.pull.attention.svelte-mncowd{box-shadow:0 0 0 3px var(--warn-border)}.status.svelte-mncowd{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.775rem;display:flex}.warn.svelte-mncowd{color:var(--warn)}.note.svelte-mncowd{color:var(--text-muted)}.notice.svelte-mncowd{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius);padding:.55rem .75rem;font-size:.775rem}.notice.error.svelte-mncowd{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}@media (width<=640px){.group.svelte-mncowd{width:100%}.pull.svelte-mncowd{flex:1}}.chart.svelte-exlgyf{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:.75rem .9rem .5rem}figcaption.svelte-exlgyf{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-bottom:.35rem;display:flex}.title.svelte-exlgyf{font-size:.8rem;font-weight:600}.total.svelte-exlgyf{color:var(--text-secondary);font-size:.8rem}.legend.svelte-exlgyf{color:var(--text-secondary);gap:.6rem;margin-left:auto;font-size:.7rem;display:flex}.key.svelte-exlgyf{align-items:center;gap:.3rem;display:inline-flex}.swatch.svelte-exlgyf{border-radius:2px;width:10px;height:10px;display:inline-block}.swatch.cur.svelte-exlgyf{background:var(--series-1)}.swatch.prev.svelte-exlgyf{background:var(--series-prev)}.swatch.line.svelte-exlgyf{height:2px}.plot.svelte-exlgyf{position:relative}svg.svelte-exlgyf{display:block;overflow:visible}svg.selectable.svelte-exlgyf{touch-action:pan-y;-webkit-user-select:none;user-select:none}.selection.svelte-exlgyf{fill:var(--series-1);opacity:.12}.grid.svelte-exlgyf{stroke:var(--grid);stroke-width:1px}.axis.svelte-exlgyf{fill:var(--text-muted);font-size:10px}.bar.cur.svelte-exlgyf{fill:var(--series-1);transition:opacity .12s}.bar.prev.svelte-exlgyf{fill:var(--series-prev)}.bar.dim.svelte-exlgyf{opacity:.55}.line.svelte-exlgyf{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.line.cur.svelte-exlgyf{stroke:var(--series-1)}.line.prev.svelte-exlgyf{stroke:var(--series-prev);stroke-dasharray:4 3}.dot.svelte-exlgyf{fill:var(--series-1);stroke:var(--bg);stroke-width:2px}.cross.svelte-exlgyf{stroke:var(--border-hover);stroke-width:1px}.hit.svelte-exlgyf{fill:#0000}.hit.clickable.svelte-exlgyf{cursor:pointer}.hit.svelte-exlgyf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tip.svelte-exlgyf{z-index:10;pointer-events:none;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);white-space:nowrap;padding:.4rem .55rem;font-size:.75rem;position:absolute;top:-.25rem;transform:translate(-50%,-100%);box-shadow:0 6px 20px #00000026}.tip-title.svelte-exlgyf{margin-bottom:.15rem;font-weight:600}.tip-row.svelte-exlgyf{align-items:center;gap:.35rem;display:flex}.muted.svelte-exlgyf,.tip-hint.svelte-exlgyf{color:var(--text-muted)}.tip-hint.svelte-exlgyf{margin-top:.15rem;font-size:.7rem}.overview.svelte-7177td{flex-direction:column;gap:.85rem;display:flex}.heading.svelte-7177td{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.loading-note.svelte-7177td{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);border-radius:var(--radius);padding:.5rem .75rem;font-size:.775rem}.heading-actions.svelte-7177td{align-items:center;gap:.85rem;font-size:.8rem;display:flex}.heading-actions.svelte-7177td a:where(.svelte-7177td){color:var(--text-secondary)}.notice.error.svelte-7177td{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);border-radius:var(--radius);padding:.55rem .75rem;font-size:.775rem}h2.svelte-7177td{margin:0;font-size:1.1rem;font-weight:600}.empty.svelte-7177td{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--text-secondary);padding:2rem 1.5rem;font-size:.85rem}.empty.svelte-7177td p:where(.svelte-7177td){max-width:38rem;margin:.3rem auto}.empty.svelte-7177td a:where(.svelte-7177td){color:var(--text)}.kpi-groups.svelte-7177td{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.kpi-group.wide.svelte-7177td{grid-column:1/-1}.kpi-group.wide.svelte-7177td .kpis:where(.svelte-7177td){grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-group.svelte-7177td{border:1px solid var(--border);border-radius:var(--radius);padding:.65rem}h3.svelte-7177td,h4.svelte-7177td{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.7rem;font-weight:600}h4.svelte-7177td{margin-top:.75rem}.note.svelte-7177td{text-transform:none;letter-spacing:0;font-weight:400}.kpis.svelte-7177td{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.kpi.svelte-7177td{border-radius:var(--radius);background:var(--surface);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:.5rem .55rem;display:flex}button.kpi.svelte-7177td{color:var(--text);border:1px solid #0000;min-height:0;font-weight:400}button.kpi.svelte-7177td:hover{border-color:var(--border-hover);background:var(--surface)}button.kpi.svelte-7177td .label:where(.svelte-7177td):after{content:" →";color:var(--text-muted)}.label.svelte-7177td{color:var(--text-secondary);font-size:.75rem}.value.svelte-7177td{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1.2}.compare.svelte-7177td{flex-wrap:wrap;gap:.35rem;font-size:.72rem;display:flex}.delta.svelte-7177td{font-weight:600}.delta.good.svelte-7177td{color:var(--good)}.delta.bad.svelte-7177td{color:var(--bad)}.delta.neutral.svelte-7177td,.was.svelte-7177td,.sub.svelte-7177td{color:var(--text-muted)}.sub.svelte-7177td{font-size:.7rem}.charts.svelte-7177td{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.hint.svelte-7177td{color:var(--text-muted);margin:-.4rem 0 0;font-size:.72rem}.panel.svelte-7177td .hint:where(.svelte-7177td){margin:.4rem 0 0}.panel.svelte-7177td{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.75rem .9rem}.two.svelte-7177td{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid}.scroll.svelte-7177td{overflow-x:auto}table.svelte-7177td{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}th.svelte-7177td,td.svelte-7177td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.3rem .5rem}td.wrap.svelte-7177td{white-space:normal;min-width:12rem}th.svelte-7177td{color:var(--text-muted);font-size:.7rem;font-weight:600}.r.svelte-7177td{text-align:right}.muted.svelte-7177td,.muted-cell.svelte-7177td{color:var(--text-muted)}.sort.svelte-7177td{min-height:0;font:inherit;color:inherit;background:0 0;border:none;padding:0;font-weight:600}.sort.svelte-7177td:hover{color:var(--text);background:0 0}.rowlink.svelte-7177td{min-height:0;font:inherit;color:var(--text);text-align:left;white-space:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:500;position:relative}.rowlink.svelte-7177td:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);background:0 0}.link.svelte-7177td{width:auto;min-height:0;color:var(--text-secondary);background:0 0;border:none;margin:.4rem 0 0;padding:.2rem 0;font-size:.75rem;text-decoration:underline}.split.svelte-7177td{gap:2px;height:10px;margin-bottom:.4rem;display:flex}.seg.svelte-7177td{border-radius:2px}.seg.uk.svelte-7177td,.swatch.uk.svelte-7177td{background:var(--series-1)}.seg.overseas.svelte-7177td,.swatch.overseas.svelte-7177td{background:var(--series-prev)}.split-legend.svelte-7177td{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.5rem;font-size:.775rem;display:flex}.split-legend.svelte-7177td .rowlink:where(.svelte-7177td){align-items:center;gap:.35rem;display:inline-flex}.swatch.svelte-7177td{border-radius:2px;width:10px;height:10px;display:inline-block}.notes.svelte-7177td{color:var(--text-secondary);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.775rem;display:flex}@media (width<=1100px){.kpi-groups.svelte-7177td{grid-template-columns:1fr}.kpis.svelte-7177td{grid-template-columns:repeat(4,minmax(0,1fr))}.charts.svelte-7177td{grid-template-columns:1fr 1fr}}@media (width<=800px){.two.svelte-7177td,.charts.svelte-7177td{grid-template-columns:minmax(0,1fr)}.kpis.svelte-7177td,.kpi-group.wide.svelte-7177td .kpis:where(.svelte-7177td){grid-template-columns:1fr 1fr}}.picker.svelte-4ifr3s{position:relative}.trigger.svelte-4ifr3s{align-items:center;gap:.5rem;padding:.45rem .65rem;font-weight:400;display:flex}.caret.svelte-4ifr3s{color:var(--text-muted);font-size:.7rem}.panel.svelte-4ifr3s{z-index:30;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);width:min(360px,90vw);max-height:70vh;padding:.5rem;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 6px 20px #00000026}.panel-head.svelte-4ifr3s{align-items:center;gap:.4rem;display:flex}.panel-head.svelte-4ifr3s input:where(.svelte-4ifr3s){flex:1;min-width:0}.link.svelte-4ifr3s{width:auto;min-height:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.15rem .3rem;font-size:.75rem;text-decoration:underline}.hint.svelte-4ifr3s,.muted.svelte-4ifr3s{color:var(--text-muted);font-size:.725rem}.hint.svelte-4ifr3s{margin:.35rem 0}.pad.svelte-4ifr3s{padding:.5rem}.group.svelte-4ifr3s{border-top:1px solid var(--border);margin-top:.3rem;padding-top:.3rem}.group-head.svelte-4ifr3s{align-items:center;gap:.4rem;display:flex}.group-name.svelte-4ifr3s{text-transform:uppercase;color:var(--text-muted);flex:1;font-size:.7rem;font-weight:600}.option.svelte-4ifr3s{cursor:pointer;border-radius:var(--radius);align-items:center;gap:.5rem;min-height:32px;padding:0 .4rem;font-size:.8rem;display:flex}.option.svelte-4ifr3s:hover{background:var(--surface)}.field-filters.svelte-owymm5{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add.svelte-owymm5{max-width:220px}.chip.svelte-owymm5{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.4rem;padding:.25rem .4rem .25rem .6rem;font-size:.775rem;display:flex}.chip-label.svelte-owymm5{white-space:nowrap;font-weight:600}.muted.svelte-owymm5{color:var(--text-muted)}.num.svelte-owymm5{width:90px}.remove.svelte-owymm5{width:auto;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:1.1rem;line-height:1}.chips.svelte-1t2wcmt{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-1t2wcmt{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--bg);min-height:0;color:var(--text-secondary);padding:.3rem .7rem;font-size:.775rem;position:relative}.chip.svelte-1t2wcmt:after{content:"";position:absolute;inset:-7px -2px}.count.svelte-1t2wcmt{color:var(--text);font-variant-numeric:tabular-nums;margin-left:.2rem;font-weight:600}.chip.empty.svelte-1t2wcmt{color:var(--text-muted)}.chip.empty.svelte-1t2wcmt .count:where(.svelte-1t2wcmt){color:var(--text-muted);font-weight:400}.chip.alert.svelte-1t2wcmt{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.chip.alert.svelte-1t2wcmt .count:where(.svelte-1t2wcmt){color:var(--danger)}.chip.on.svelte-1t2wcmt{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.chip.on.svelte-1t2wcmt .count:where(.svelte-1t2wcmt){color:var(--accent-contrast)}.state.svelte-1ezj5jn,.note.svelte-1ezj5jn{color:var(--text-muted);margin:0;font-size:.775rem}.costs.svelte-1ezj5jn{flex-direction:column;gap:.75rem;display:flex}h3.svelte-1ezj5jn,h4.svelte-1ezj5jn{color:var(--text);margin:0}h3.svelte-1ezj5jn{font-size:.875rem;font-weight:600}h4.svelte-1ezj5jn{font-size:.775rem;font-weight:600}.job.svelte-1ezj5jn,.order-summary.svelte-1ezj5jn,.delivery.svelte-1ezj5jn{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem}.order-summary.svelte-1ezj5jn{background:var(--surface)}.job.svelte-1ezj5jn{flex-direction:column;gap:.9rem;display:flex}.job-head.svelte-1ezj5jn{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem 1rem;display:flex}.job-title.svelte-1ezj5jn{flex-direction:column;gap:.1rem;min-width:0;display:flex}.qty.svelte-1ezj5jn{color:var(--text-muted);margin-right:.3rem;font-weight:500}.job-no.svelte-1ezj5jn{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.725rem}.stage.svelte-1ezj5jn{border-radius:var(--radius-pill);border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);flex:none;padding:.2rem .55rem;font-size:.7rem;font-weight:600}.stage.invoiced.svelte-1ezj5jn{border-color:var(--border-strong);background:var(--surface);color:var(--text-secondary)}.headline.svelte-1ezj5jn{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.headline.svelte-1ezj5jn>div:where(.svelte-1ezj5jn){flex-direction:column;gap:.1rem;display:flex}.headline.svelte-1ezj5jn dt:where(.svelte-1ezj5jn){color:var(--text-muted);font-size:.7rem}.headline.svelte-1ezj5jn dd:where(.svelte-1ezj5jn){color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:600}.headline.compact.svelte-1ezj5jn dd:where(.svelte-1ezj5jn){font-size:.95rem}.order-summary.svelte-1ezj5jn .headline:where(.svelte-1ezj5jn){margin-top:.5rem}.pct.svelte-1ezj5jn{color:var(--text-secondary);font-size:.8rem;font-weight:500}.margin.loss.svelte-1ezj5jn dd:where(.svelte-1ezj5jn){color:var(--bad)}.sub.svelte-1ezj5jn{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.sub.over.svelte-1ezj5jn{color:var(--bad)}.sub.under.svelte-1ezj5jn{color:var(--good)}.hint.svelte-1ezj5jn{color:var(--text-muted);margin:.4rem 0 0;font-size:.7rem}.block.svelte-1ezj5jn{border-top:1px solid var(--border);flex-direction:column;gap:.45rem;padding-top:.8rem;display:flex}.detail.svelte-1ezj5jn{color:var(--text-muted);margin-left:.4rem;font-size:.7rem;font-weight:400}.bar.svelte-1ezj5jn{border-radius:var(--radius-pill);background:var(--grid);gap:2px;height:.6rem;display:flex;overflow:hidden}.seg.svelte-1ezj5jn,.swatch.svelte-1ezj5jn{background:color-mix(in srgb, var(--series-1) calc(var(--shade) * 100%), var(--grid))}.seg.svelte-1ezj5jn{min-width:3px}.parts.svelte-1ezj5jn{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.775rem;list-style:none;display:flex}.parts.svelte-1ezj5jn li:where(.svelte-1ezj5jn){grid-template-columns:.6rem 1fr auto 2.75rem;align-items:baseline;gap:.6rem;display:grid}.swatch.svelte-1ezj5jn{border-radius:2px;align-self:center;width:.6rem;height:.6rem}.swatch.none.svelte-1ezj5jn{background:0 0}.part-label.svelte-1ezj5jn{min-width:0;color:var(--text-secondary)}.part-label.svelte-1ezj5jn .detail:where(.svelte-1ezj5jn){margin:.05rem 0 0;display:block}.amount.svelte-1ezj5jn,.share.svelte-1ezj5jn{text-align:right;font-variant-numeric:tabular-nums}.amount.svelte-1ezj5jn{color:var(--text)}.share.svelte-1ezj5jn{color:var(--text-muted);font-size:.7rem}.actual.svelte-1ezj5jn{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.75rem}.sum.svelte-1ezj5jn{flex-direction:column;gap:.25rem;max-width:34rem;margin:0;font-size:.775rem;display:flex}.sum.svelte-1ezj5jn>div:where(.svelte-1ezj5jn){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sum.svelte-1ezj5jn dt:where(.svelte-1ezj5jn){color:var(--text-secondary)}.sum.svelte-1ezj5jn dd:where(.svelte-1ezj5jn){font-variant-numeric:tabular-nums;color:var(--text);margin:0}.sum.svelte-1ezj5jn .total:where(.svelte-1ezj5jn){border-top:1px solid var(--border);padding-top:.3rem;font-weight:600}.sum.svelte-1ezj5jn .total:where(.svelte-1ezj5jn) dt:where(.svelte-1ezj5jn){color:var(--text)}.edits.svelte-1ezj5jn{border-left:1px solid var(--border-strong);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;margin:0 0 .2rem;padding:.35rem 0 .35rem .75rem;font-size:.725rem;list-style:none;display:flex}.edits.svelte-1ezj5jn li:where(.svelte-1ezj5jn){justify-content:space-between;gap:1rem;display:flex}.link.svelte-1ezj5jn{min-height:0;font:inherit;color:var(--series-1);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;text-decoration:underline}.ops.svelte-1ezj5jn summary:where(.svelte-1ezj5jn){cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem;list-style:none;display:flex}.ops.svelte-1ezj5jn summary:where(.svelte-1ezj5jn)::-webkit-details-marker{display:none}.ops.svelte-1ezj5jn summary:where(.svelte-1ezj5jn):before{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);align-self:center;width:.4rem;height:.4rem;margin-right:.45rem;transition:transform .15s ease-out;transform:rotate(-45deg)}.ops[open].svelte-1ezj5jn summary:where(.svelte-1ezj5jn):before{transform:rotate(45deg)}.ops.svelte-1ezj5jn summary:where(.svelte-1ezj5jn):focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:2px}.op-section.svelte-1ezj5jn{margin-top:.4rem}.op-section-head.svelte-1ezj5jn{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin-bottom:.25rem;font-size:.775rem;display:flex}.op-table-wrap.svelte-1ezj5jn{overflow-x:auto}.op-table.svelte-1ezj5jn,.op-detail-table.svelte-1ezj5jn{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.op-table.svelte-1ezj5jn th:where(.svelte-1ezj5jn),.op-table.svelte-1ezj5jn td:where(.svelte-1ezj5jn){border-bottom:1px solid var(--border);white-space:nowrap;text-align:left;padding:.3rem .5rem;font-size:.725rem}.op-table.svelte-1ezj5jn thead:where(.svelte-1ezj5jn) th:where(.svelte-1ezj5jn){color:var(--text-muted);font-weight:600}.op-table.svelte-1ezj5jn tbody:where(.svelte-1ezj5jn) th:where(.svelte-1ezj5jn){color:var(--text);font-weight:500}.op-table.svelte-1ezj5jn .r:where(.svelte-1ezj5jn){text-align:right}.op-toggle.svelte-1ezj5jn{min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.op-toggle.svelte-1ezj5jn:hover{color:var(--series-1)}.op-toggle.svelte-1ezj5jn:focus-visible{outline:2px solid var(--series-1);outline-offset:2px;border-radius:2px}.chev.svelte-1ezj5jn{border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;transition:transform .15s ease-out;transform:rotate(-45deg)}.op-toggle[aria-expanded=true].svelte-1ezj5jn .chev:where(.svelte-1ezj5jn){transform:rotate(45deg)}.tag.svelte-1ezj5jn{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--text-secondary);margin-left:.4rem;padding:.05rem .4rem;font-size:.65rem;font-weight:600}.op-detail-row.svelte-1ezj5jn td:where(.svelte-1ezj5jn){background:var(--surface);white-space:normal;padding:.5rem .75rem}.op-fields.svelte-1ezj5jn{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.2rem 1.25rem;margin:0 0 .5rem;font-size:.7rem;display:grid}.op-fields.svelte-1ezj5jn div:where(.svelte-1ezj5jn){justify-content:space-between;gap:.75rem;display:flex}.op-fields.svelte-1ezj5jn dt:where(.svelte-1ezj5jn){color:var(--text-muted)}.op-fields.svelte-1ezj5jn dd:where(.svelte-1ezj5jn){text-align:right;margin:0}.op-detail-table.svelte-1ezj5jn{margin-bottom:.5rem}.op-detail-table.svelte-1ezj5jn th:where(.svelte-1ezj5jn),.op-detail-table.svelte-1ezj5jn td:where(.svelte-1ezj5jn){border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.2rem .5rem;font-size:.7rem}.op-detail-table.svelte-1ezj5jn th:where(.svelte-1ezj5jn){color:var(--text-muted);font-weight:600}.delivery.svelte-1ezj5jn{flex-direction:column;gap:.4rem;display:flex}.delivery-line.svelte-1ezj5jn{color:var(--text-secondary);margin:0;font-size:.775rem}.table-card.svelte-1r4ynpv{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-responsive.svelte-1r4ynpv{width:100%;overflow-x:auto;container-type:inline-size}table.svelte-1r4ynpv{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}th.svelte-1r4ynpv{background:var(--surface);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);white-space:nowrap;z-index:2;padding:.65rem .85rem;font-size:.7rem;font-weight:600;position:sticky;top:0}.sort-th.svelte-1r4ynpv{min-height:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;position:relative}.sort-th.svelte-1r4ynpv:after{content:"";position:absolute;inset:-15px -8px}.sort-th.svelte-1r4ynpv:hover{color:var(--text)}td.svelte-1r4ynpv{border-bottom:1px solid var(--border);vertical-align:middle;padding:.75rem .85rem}tr.order-row.svelte-1r4ynpv:hover td:where(.svelte-1r4ynpv){background:var(--surface)}.order-num.svelte-1r4ynpv{font-weight:600}.flag-tag.svelte-1r4ynpv{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);vertical-align:middle;margin-left:.35rem;padding:0 .4rem;font-size:.65rem;font-weight:600;display:inline-block}.site-tag.svelte-1r4ynpv{color:var(--text-secondary);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius);margin-left:.35rem;padding:.1rem .35rem;font-size:.7rem;display:inline-block}.sub-text.svelte-1r4ynpv{color:var(--text-muted);font-size:.725rem;display:block}.status-tag.svelte-1r4ynpv{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg);padding:.15rem .45rem;font-size:.725rem;font-weight:500;display:inline-block}.muted.svelte-1r4ynpv{color:var(--text-secondary)}.strong.svelte-1r4ynpv{font-weight:600}.align-right.svelte-1r4ynpv{text-align:right}button.small.svelte-1r4ynpv{min-height:0;padding:.2rem .5rem;font-size:.725rem;position:relative}button.small.svelte-1r4ynpv:after{content:"";position:absolute;inset:-12px -8px}.details-row.svelte-1r4ynpv{background:var(--surface)}.details-row.svelte-1r4ynpv>td:where(.svelte-1r4ynpv){padding:0}.details-content.svelte-1r4ynpv{box-sizing:border-box;flex-direction:column;gap:.4rem;width:100cqw;max-width:100%;padding:1rem 1.25rem;display:flex;position:sticky;left:0}.tab-bar.svelte-1r4ynpv{border-bottom:1px solid var(--border);gap:.3rem;margin-bottom:.3rem;padding-bottom:.4rem;display:flex}.tab-btn.svelte-1r4ynpv{border-radius:var(--radius-pill);min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:.3rem .7rem;font-size:.725rem;font-weight:600;position:relative}.tab-btn.svelte-1r4ynpv:after{content:"";position:absolute;inset:-10px -3px}.tab-btn.svelte-1r4ynpv:hover{color:var(--text)}.tab-btn.active.svelte-1r4ynpv{background:var(--bg);border-color:var(--border-strong);color:var(--text)}.address-line.svelte-1r4ynpv{align-items:flex-start}.address-label.svelte-1r4ynpv{white-space:nowrap;margin-right:.75rem;font-weight:600}.address-text.svelte-1r4ynpv{text-align:right}.shipping-source.svelte-1r4ynpv{font-size:.725rem}.details-heading.svelte-1r4ynpv{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:600}.item-line.svelte-1r4ynpv{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:.775rem;display:flex}.item-line-right.svelte-1r4ynpv{align-items:center;gap:.6rem;display:flex}.field-group.svelte-1r4ynpv{border-left:2px solid var(--border);margin:-.15rem 0 .2rem .75rem;padding-left:.75rem;font-size:.725rem}.field-group-label.svelte-1r4ynpv{color:var(--text-muted);text-transform:uppercase;margin-bottom:.15rem;font-size:.675rem;font-weight:600;display:block}.field-row.svelte-1r4ynpv{color:var(--text-secondary);justify-content:space-between;gap:1rem;display:flex}.field-row.svelte-1r4ynpv span:where(.svelte-1r4ynpv):last-child{color:var(--text);text-align:right}.vat-note.svelte-1r4ynpv{color:var(--text-muted);font-size:.7rem;font-weight:400;display:block}.empty-state.svelte-1r4ynpv{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.825rem}.pagination.svelte-14nrfpk{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .1rem;font-size:.8rem;display:flex}.controls.svelte-14nrfpk{align-items:center;gap:.5rem;display:flex}.page-label.svelte-14nrfpk{text-align:center;min-width:90px}button.svelte-14nrfpk{min-height:0;padding:.3rem .7rem;font-size:.8rem;position:relative}button.svelte-14nrfpk:after{content:"";position:absolute;inset:-10px -6px}.orders.svelte-14axxx7{flex-direction:column;gap:.7rem;display:flex}.toolbar.svelte-14axxx7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.group.svelte-14axxx7{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grow.svelte-14axxx7{flex:1;min-width:240px}.search.svelte-14axxx7{flex:1;min-width:200px;max-width:340px}.muted.svelte-14axxx7{color:var(--text-muted);font-size:.775rem}.focus.svelte-14axxx7{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.45rem .65rem;font-size:.8rem;display:flex}.focus-label.svelte-14axxx7{font-weight:600}.focus-chip.svelte-14axxx7{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);align-items:center;gap:.2rem;padding:.1rem .15rem .1rem .6rem;display:inline-flex}.focus.svelte-14axxx7 a:where(.svelte-14axxx7){color:var(--text-secondary)}.remove.svelte-14axxx7{min-height:0;color:inherit;background:0 0;border:none;padding:0 .4rem;font-size:1rem;line-height:1;position:relative}.remove.svelte-14axxx7:hover{opacity:.75;background:0 0}.remove.svelte-14axxx7:after{content:"";position:absolute;inset:-12px -4px}.summary.svelte-14axxx7{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.85rem;display:flex}.summary.svelte-14axxx7 strong:where(.svelte-14axxx7){color:var(--text)}.issues.svelte-14axxx7{color:var(--danger);font-weight:600}.link.svelte-14axxx7{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;font-size:.775rem;text-decoration:underline}.link.svelte-14axxx7:hover{color:var(--text);background:0 0}@media (width<=640px){.search.svelte-14axxx7{max-width:none}}.builder.svelte-1n4uoej{flex-direction:column;gap:.6rem;display:flex}.empty.svelte-1n4uoej{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:.7rem .85rem}.empty.svelte-1n4uoej p:where(.svelte-1n4uoej){margin:0;font-size:.85rem}.empty.svelte-1n4uoej p:where(.svelte-1n4uoej)+p:where(.svelte-1n4uoej){margin-top:.2rem}.muted.svelte-1n4uoej{color:var(--text-muted);font-size:.8rem;font-weight:400}.match.svelte-1n4uoej{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.segmented.svelte-1n4uoej{border:1px solid var(--border-strong);border-radius:var(--radius);display:flex;overflow:hidden}.segmented.svelte-1n4uoej button:where(.svelte-1n4uoej){color:var(--text-secondary);background:0 0;border:none;border-radius:0;min-height:34px;padding:.2rem .8rem}.segmented.svelte-1n4uoej button:where(.svelte-1n4uoej)+button:where(.svelte-1n4uoej){border-left:1px solid var(--border-strong)}.segmented.svelte-1n4uoej button.active:where(.svelte-1n4uoej){background:var(--chip-bg);color:var(--text);font-weight:600}.rows.svelte-1n4uoej{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1n4uoej{grid-template-columns:3.2rem minmax(10rem,15rem) minmax(8rem,11rem) 1fr auto;align-items:center;gap:.5rem;display:grid}.joiner.svelte-1n4uoej{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.value.svelte-1n4uoej{align-items:center;gap:.4rem;min-width:0;display:flex}.value.svelte-1n4uoej input[type=text]:where(.svelte-1n4uoej){width:100%}.num.svelte-1n4uoej{width:7rem}.remove.svelte-1n4uoej{min-height:0;color:var(--text-muted);background:0 0;border:none;padding:.2rem .5rem;font-size:1.2rem;line-height:1}.remove.svelte-1n4uoej:hover{color:var(--danger);background:0 0}.foot.svelte-1n4uoej{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.check.svelte-1n4uoej{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.85rem;display:flex}.check.svelte-1n4uoej input:where(.svelte-1n4uoej){margin-top:.2rem}@media (width<=720px){.row.svelte-1n4uoej{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr auto;padding:.5rem}.joiner.svelte-1n4uoej{grid-column:1/-1}.col.svelte-1n4uoej,.op.svelte-1n4uoej,.value.svelte-1n4uoej{grid-column:1}.remove.svelte-1n4uoej{grid-area:2/2}}.picker.svelte-1iwlgxd{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.75rem;max-width:60rem;display:grid}.pane.svelte-1iwlgxd{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pane-head.svelte-1iwlgxd{border-bottom:1px solid var(--border);background:var(--surface);padding:.5rem}.pane-head.row.svelte-1iwlgxd{align-items:center;gap:.75rem;min-height:2.9rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.pane-head.svelte-1iwlgxd input:where(.svelte-1iwlgxd){width:100%}.spacer.svelte-1iwlgxd{flex:1}.count.svelte-1iwlgxd{border-radius:var(--radius-pill);background:var(--chip-bg);text-align:center;min-width:1.4rem;margin-left:.25rem;padding:0 .4rem;font-size:.72rem;display:inline-block}.scroll.svelte-1iwlgxd{max-height:22rem;overflow-y:auto}.group.svelte-1iwlgxd+.group:where(.svelte-1iwlgxd){border-top:1px solid var(--border)}summary.svelte-1iwlgxd{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}summary.svelte-1iwlgxd::-webkit-details-marker{display:none}summary.svelte-1iwlgxd:hover{background:var(--surface)}summary.svelte-1iwlgxd:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.caret.svelte-1iwlgxd{border-left:4px solid var(--text-muted);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;transition:transform .12s}details[open].svelte-1iwlgxd .caret:where(.svelte-1iwlgxd){transform:rotate(90deg)}.group-name.svelte-1iwlgxd{flex:1}.tally.svelte-1iwlgxd{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.tally.some.svelte-1iwlgxd{color:var(--text);font-weight:600}.group-actions.svelte-1iwlgxd{padding:0 .75rem .15rem 1.7rem}.options.svelte-1iwlgxd{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));column-gap:.5rem;margin:0;padding:0 .5rem .5rem 1.2rem;list-style:none;display:grid}.option.svelte-1iwlgxd{color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;min-width:0;padding:.2rem .3rem;font-size:.8rem;display:flex}.option.svelte-1iwlgxd span:where(.svelte-1iwlgxd){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option.svelte-1iwlgxd:hover{background:var(--chip-bg)}.option.on.svelte-1iwlgxd{color:var(--text);font-weight:500}.option.svelte-1iwlgxd input:where(.svelte-1iwlgxd){flex:none;margin:0}.chosen.svelte-1iwlgxd{flex-direction:column;gap:.25rem;margin:0;padding:.4rem;list-style:none;display:flex}.chip.svelte-1iwlgxd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:grab;align-items:center;gap:.45rem;padding:.25rem .3rem .25rem .4rem;font-size:.8rem;display:flex;position:relative}.chip.svelte-1iwlgxd:hover{border-color:var(--border-hover)}.chip.dragging.svelte-1iwlgxd{opacity:.4}.chip.drop-before.svelte-1iwlgxd:before,.chip.drop-after.svelte-1iwlgxd:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;left:0;right:0}.chip.drop-before.svelte-1iwlgxd:before{top:-3px}.chip.drop-after.svelte-1iwlgxd:after{bottom:-3px}.chip.missing.svelte-1iwlgxd .name:where(.svelte-1iwlgxd){color:var(--text-muted)}.handle.svelte-1iwlgxd{color:var(--text-muted);font-size:.85rem;line-height:1}.pos.svelte-1iwlgxd{min-width:1.2rem;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.name.svelte-1iwlgxd{overflow-wrap:anywhere;flex:1;min-width:0}.header.svelte-1iwlgxd{color:var(--text)}.was.svelte-1iwlgxd{color:var(--text-muted);font-size:.7rem;display:block}.rename.svelte-1iwlgxd{flex:1;min-width:0;min-height:0;padding:.15rem .4rem;font-size:.8rem}.tag.svelte-1iwlgxd{border:1px solid var(--warn-border);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn);white-space:nowrap;margin-left:.35rem;padding:0 .35rem;font-size:.66rem}.tools.svelte-1iwlgxd{opacity:.55;gap:.1rem;display:flex}.chip.svelte-1iwlgxd:hover .tools:where(.svelte-1iwlgxd),.chip.svelte-1iwlgxd:focus-within .tools:where(.svelte-1iwlgxd){opacity:1}.icon.svelte-1iwlgxd{width:1.6rem;height:1.6rem;min-height:0;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:0;font-size:.8rem;line-height:1}.icon.svelte-1iwlgxd:hover:not(:disabled){background:var(--chip-bg);color:var(--text)}.icon.svelte-1iwlgxd:disabled{opacity:.3}.icon.remove.svelte-1iwlgxd:hover{color:var(--danger)}.empty.svelte-1iwlgxd,.hint.svelte-1iwlgxd{color:var(--text-muted);margin:0;padding:.75rem;font-size:.8rem}.hint.svelte-1iwlgxd{border-top:1px solid var(--border);padding:.4rem .75rem .55rem;font-size:.75rem}.link.svelte-1iwlgxd{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.1rem 0;font-size:.78rem;text-decoration:underline}.link.svelte-1iwlgxd:hover:not(:disabled){color:var(--text);background:0 0}.link.svelte-1iwlgxd:disabled{opacity:.4;text-decoration:none}@media (width<=760px){.picker.svelte-1iwlgxd{grid-template-columns:minmax(0,1fr)}}.picker.svelte-153ptn{flex-direction:column;gap:.3rem;max-width:44rem;display:flex;position:relative}.label.svelte-153ptn{font-size:.8rem;font-weight:600}.box.svelte-153ptn{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.25rem;padding:.25rem .4rem;display:flex}.box.focus.svelte-153ptn{border-color:var(--accent)}.box.svelte-153ptn input:where(.svelte-153ptn){background:0 0;border:none;outline:none;flex:10rem;min-width:8rem;min-height:0;padding:.2rem}.chip.svelte-153ptn{border-radius:var(--radius-pill);background:var(--chip-bg);align-items:center;gap:.25rem;padding:.1rem .2rem .1rem .55rem;font-size:.8rem;display:inline-flex}.chip.svelte-153ptn button:where(.svelte-153ptn){width:1.3rem;height:1.3rem;min-height:0;color:var(--text-muted);background:0 0;border:none;border-radius:50%;padding:0;font-size:.7rem}.chip.svelte-153ptn button:where(.svelte-153ptn):hover{background:var(--border);color:var(--text)}.options.svelte-153ptn{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:min(26rem,100%);margin:.2rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000026}.options.svelte-153ptn button:where(.svelte-153ptn){text-align:left;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;width:100%;min-height:0;padding:.35rem .5rem;font-size:.82rem;display:flex}.options.svelte-153ptn button:where(.svelte-153ptn) span:where(.svelte-153ptn){color:var(--text-muted);font-size:.75rem}.options.svelte-153ptn button.active:where(.svelte-153ptn),.options.svelte-153ptn button:where(.svelte-153ptn):hover{background:var(--chip-bg)}.none.svelte-153ptn{color:var(--text-muted);margin:0;font-size:.78rem}.editor.svelte-e4cnfp{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.head.svelte-e4cnfp{border-bottom:1px solid var(--border);align-items:baseline;gap:1rem;padding:.8rem 1rem;display:flex}h2.svelte-e4cnfp{margin:0;font-size:1.05rem}h3.svelte-e4cnfp{margin:0;font-size:.95rem}.step.svelte-e4cnfp{border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem;display:grid}.num.svelte-e4cnfp{background:var(--accent);width:1.7rem;height:1.7rem;color:var(--accent-contrast);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.body.svelte-e4cnfp{flex-direction:column;gap:.55rem;min-width:0;display:flex}.body.svelte-e4cnfp>p:where(.svelte-e4cnfp){margin:0}.step-head.svelte-e4cnfp{align-items:center;gap:1rem;display:flex}.fields.svelte-e4cnfp{flex-wrap:wrap;gap:.75rem;display:flex}.field.svelte-e4cnfp{flex-direction:column;flex:0 20rem;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.field.grow.svelte-e4cnfp{flex:20rem}.muted.svelte-e4cnfp{color:var(--text-muted);font-size:.8rem;font-weight:400}.warn.svelte-e4cnfp{color:var(--warn);margin:0;font-size:.8rem}.sections.svelte-e4cnfp{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.45rem;display:grid}.section.svelte-e4cnfp,.choice.svelte-e4cnfp{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.85rem;display:flex}.section.on.svelte-e4cnfp,.choice.on.svelte-e4cnfp{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.section.svelte-e4cnfp input:where(.svelte-e4cnfp),.choice.svelte-e4cnfp input:where(.svelte-e4cnfp){margin-top:.2rem}.section.svelte-e4cnfp>span:where(.svelte-e4cnfp),.choice.svelte-e4cnfp>span:where(.svelte-e4cnfp){flex-direction:column;gap:.15rem;display:flex}.visibility.svelte-e4cnfp{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;max-width:44rem;display:grid}.preview.svelte-e4cnfp{border-radius:var(--radius);background:var(--chip-bg);flex-direction:column;gap:.2rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.actions.svelte-e4cnfp{background:var(--surface);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0}.link.svelte-e4cnfp,.back.svelte-e4cnfp{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.back.svelte-e4cnfp{text-decoration:none}.link.svelte-e4cnfp:hover,.back.svelte-e4cnfp:hover{color:var(--text);background:0 0}@media (width<=640px){.step.svelte-e4cnfp{grid-template-columns:1fr}}.preview.svelte-1z9cxv{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.65rem;margin:1rem 1rem 0;padding:.85rem;display:flex}header.svelte-1z9cxv{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h3.svelte-1z9cxv{margin:0;font-size:.95rem}header.svelte-1z9cxv p:where(.svelte-1z9cxv){margin:.15rem 0 0}.head-actions.svelte-1z9cxv{gap:.9rem;display:flex}.status.svelte-1z9cxv,.note.svelte-1z9cxv,.error.svelte-1z9cxv{margin:0;font-size:.82rem}.note.svelte-1z9cxv{border-left:3px solid var(--warn-border);background:var(--warn-bg);color:var(--warn);padding:.4rem .6rem}.error.svelte-1z9cxv{color:var(--danger)}.mail.svelte-1z9cxv{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.headers.svelte-1z9cxv{border-bottom:1px solid var(--border);background:var(--surface);gap:.2rem;margin:0;padding:.6rem .8rem;font-size:.82rem;display:grid}.headers.svelte-1z9cxv div:where(.svelte-1z9cxv){grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}dt.svelte-1z9cxv{color:var(--text-muted)}dd.svelte-1z9cxv{overflow-wrap:anywhere;margin:0}.subject.svelte-1z9cxv{font-weight:600}iframe.svelte-1z9cxv{background:#fff;border:none;width:100%;height:15rem;display:block}.attachment.svelte-1z9cxv{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.icon.svelte-1z9cxv{color:#fff;letter-spacing:.04em;background:#1d6f42;border-radius:4px;flex:none;padding:.35rem .4rem;font-size:.62rem;font-weight:700}.file.svelte-1z9cxv{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:.82rem;display:flex}.muted.svelte-1z9cxv{color:var(--text-muted);font-size:.78rem}.mail.svelte-1z9cxv>.muted:where(.svelte-1z9cxv){border-top:1px solid var(--border);margin:0;padding:.6rem .8rem}.warnings.svelte-1z9cxv{color:var(--warn);margin:0;padding-left:1.1rem;font-size:.78rem}.link.svelte-1z9cxv{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.link.svelte-1z9cxv:hover:not(:disabled){color:var(--text);background:0 0}@media (width<=640px){.attachment.svelte-1z9cxv{flex-wrap:wrap}}.editor.svelte-1ergmd4{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.head.svelte-1ergmd4{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.head.svelte-1ergmd4>div:where(.svelte-1ergmd4){flex:1;min-width:0}h2.svelte-1ergmd4{margin:0;font-size:1.05rem}h3.svelte-1ergmd4{margin:0;font-size:.95rem}.head.svelte-1ergmd4 p:where(.svelte-1ergmd4){margin:.1rem 0 0}.switch.svelte-1ergmd4{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.step.svelte-1ergmd4{border-bottom:1px solid var(--border);grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem;display:grid}.num.svelte-1ergmd4{background:var(--accent);width:1.7rem;height:1.7rem;color:var(--accent-contrast);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.body.svelte-1ergmd4{flex-direction:column;gap:.7rem;min-width:0;display:flex}.body.svelte-1ergmd4>p:where(.svelte-1ergmd4){margin:0}.fields.svelte-1ergmd4{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.field.svelte-1ergmd4{border:none;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.8rem;font-weight:600;display:flex}.field.grow.svelte-1ergmd4{flex:20rem}.field.wide.svelte-1ergmd4{max-width:44rem}.field.svelte-1ergmd4 input[type=text]:where(.svelte-1ergmd4),.field.svelte-1ergmd4 textarea:where(.svelte-1ergmd4){width:100%}.field.grow.svelte-1ergmd4 input:where(.svelte-1ergmd4){min-width:16rem}textarea.svelte-1ergmd4{font:inherit;resize:vertical;font-weight:400}legend.svelte-1ergmd4{margin-bottom:.3rem;padding:0;font-size:.8rem;font-weight:600}.radios.svelte-1ergmd4 label:where(.svelte-1ergmd4),.checks.svelte-1ergmd4 label:where(.svelte-1ergmd4){cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:400;display:flex}.checks.svelte-1ergmd4{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.segmented.svelte-1ergmd4{border:1px solid var(--border-strong);border-radius:var(--radius);flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.segmented.svelte-1ergmd4 label:where(.svelte-1ergmd4){cursor:pointer;color:var(--text-secondary);padding:.4rem .8rem;font-size:.82rem}.segmented.svelte-1ergmd4 label:where(.svelte-1ergmd4)+label:where(.svelte-1ergmd4){border-left:1px solid var(--border-strong)}.segmented.svelte-1ergmd4 label.on:where(.svelte-1ergmd4){background:var(--accent);color:var(--accent-contrast);font-weight:600}.segmented.svelte-1ergmd4 input:where(.svelte-1ergmd4){opacity:0;pointer-events:none;position:absolute}.segmented.svelte-1ergmd4 label:where(.svelte-1ergmd4):has(input:where(.svelte-1ergmd4):focus-visible){outline:2px solid var(--accent);outline-offset:-3px}.chips-field.svelte-1ergmd4{border:none;min-width:0;margin:0;padding:0}.chips.svelte-1ergmd4{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-1ergmd4{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);min-height:0;color:var(--text-secondary);padding:.25rem .65rem;font-size:.8rem}.chip.on.svelte-1ergmd4{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.muted.svelte-1ergmd4{color:var(--text-muted);font-size:.8rem;font-weight:400}.figures-head.svelte-1ergmd4{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.inline.svelte-1ergmd4{cursor:pointer;align-items:center;gap:.35rem;font-weight:400;display:flex}.figures.svelte-1ergmd4 textarea:where(.svelte-1ergmd4){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem}.figures.svelte-1ergmd4 p:where(.svelte-1ergmd4){margin:0;line-height:1.9}.placeholder.svelte-1ergmd4{border:1px solid var(--border-strong);background:var(--bg);min-height:0;color:var(--text);border-radius:4px;margin:0 .15rem;padding:.05rem .4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.placeholder.svelte-1ergmd4:hover{border-color:var(--accent)}.summary.svelte-1ergmd4{border-radius:var(--radius);background:var(--chip-bg);margin:1rem 1rem 0;padding:.65rem .8rem;font-size:.85rem}.problems.svelte-1ergmd4{color:var(--danger);margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}.actions.svelte-1ergmd4{background:var(--surface);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex;position:sticky;bottom:0}.spacer.svelte-1ergmd4{flex:1}.link.svelte-1ergmd4,.back.svelte-1ergmd4{min-height:0;color:var(--text-secondary);background:0 0;border:none;align-self:flex-start;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.back.svelte-1ergmd4{align-self:center;text-decoration:none}.link.svelte-1ergmd4:hover,.back.svelte-1ergmd4:hover{color:var(--text);background:0 0}.link.danger.svelte-1ergmd4{color:var(--danger);align-self:center}@media (width<=640px){.step.svelte-1ergmd4{grid-template-columns:1fr}.field.grow.svelte-1ergmd4 input:where(.svelte-1ergmd4){min-width:0}}.schedules.svelte-slc63j{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.row.svelte-slc63j{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;padding:.85rem .95rem;display:grid}.row.paused.svelte-slc63j .main:where(.svelte-slc63j){opacity:.65}.main.svelte-slc63j{min-width:0}.title.svelte-slc63j{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}h4.svelte-slc63j{margin:0;font-size:.95rem}.when.svelte-slc63j,.to.svelte-slc63j{color:var(--text-secondary);margin:.2rem 0 0;font-size:.8rem}.to.svelte-slc63j{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.svelte-slc63j{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);padding:.05rem .45rem;font-size:.68rem;font-weight:600}.badge.busy.svelte-slc63j,.badge.shared.svelte-slc63j{border-color:var(--series-1);color:var(--series-1)}.facts.svelte-slc63j{gap:1.5rem;margin:0;font-size:.8rem;display:flex}.facts.svelte-slc63j dt:where(.svelte-slc63j){letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.facts.svelte-slc63j dd:where(.svelte-slc63j){flex-direction:column;gap:.1rem;margin:.15rem 0 0;display:flex}.status.svelte-slc63j{font-weight:600}.status.good.svelte-slc63j{color:var(--good)}.status.warn.svelte-slc63j{color:var(--warn)}.status.bad.svelte-slc63j{color:var(--danger)}.error.svelte-slc63j{border-left:3px solid var(--danger);color:var(--danger);grid-column:1/-1;margin:0;padding:.35rem .5rem;font-size:.8rem}.error-text.svelte-slc63j{color:var(--danger);font-size:.75rem;display:block}.actions.svelte-slc63j{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.actions.svelte-slc63j button:where(.svelte-slc63j):not(.link){min-height:0;padding:.3rem .7rem;font-size:.8rem}.link.svelte-slc63j{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.link.svelte-slc63j:hover:not(:disabled){color:var(--text);background:0 0}.link.danger.svelte-slc63j{color:var(--danger)}.history.svelte-slc63j{grid-column:1/-1;overflow-x:auto}table.svelte-slc63j{border-collapse:collapse;width:100%;font-size:.78rem}th.svelte-slc63j,td.svelte-slc63j{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.35rem .5rem}th.svelte-slc63j{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.68rem}.muted.svelte-slc63j{color:var(--text-muted);font-size:.78rem;font-weight:400}@media (width<=640px){.row.svelte-slc63j{grid-template-columns:minmax(0,1fr)}}.reports.svelte-1602g7j{flex-direction:column;gap:1.1rem;display:flex}.intro.svelte-1602g7j{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h2.svelte-1602g7j{margin:0 0 .25rem;font-size:1.1rem}h4.svelte-1602g7j{margin:0;font-size:.95rem}.intro.svelte-1602g7j p:where(.svelte-1602g7j){max-width:48rem;color:var(--text-secondary);margin:0;font-size:.85rem}.covering.svelte-1602g7j{flex-direction:column;gap:.4rem;display:flex}.covering.svelte-1602g7j p:where(.svelte-1602g7j){margin:0}.title-field.svelte-1602g7j{flex-direction:column;gap:.3rem;max-width:26rem;font-size:.8rem;font-weight:600;display:flex}.muted.svelte-1602g7j{color:var(--text-muted);margin:0;font-size:.8rem;font-weight:400}.warn.svelte-1602g7j{color:var(--warn)}.no-match.svelte-1602g7j{border-left:3px solid var(--warn);color:var(--text-secondary);padding:.35rem .5rem;font-size:.8rem}.no-match.svelte-1602g7j p:where(.svelte-1602g7j){margin:0}.no-match.svelte-1602g7j p:where(.svelte-1602g7j)+p:where(.svelte-1602g7j){margin-top:.25rem}.no-match.svelte-1602g7j .lead:where(.svelte-1602g7j){color:var(--warn)}.notice.svelte-1602g7j{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius);padding:.6rem .75rem;font-size:.8rem}.notice.ok.svelte-1602g7j{border-color:var(--good);color:var(--text)}.badge.scheduled.svelte-1602g7j{border-color:var(--good);min-height:0;color:var(--good);cursor:pointer;background:0 0}.notice.error.svelte-1602g7j{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.toolbar.svelte-1602g7j{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.tabs.svelte-1602g7j{flex-wrap:wrap;display:flex}.tabs.svelte-1602g7j button:where(.svelte-1602g7j){color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.5rem .8rem}.tabs.svelte-1602g7j button:where(.svelte-1602g7j):hover{color:var(--text);background:0 0}.tabs.svelte-1602g7j button.active:where(.svelte-1602g7j){border-bottom-color:var(--accent);color:var(--text);font-weight:600}.count.svelte-1602g7j{border-radius:var(--radius-pill);background:var(--chip-bg);min-width:1.4rem;color:var(--text-secondary);padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-block}.search.svelte-1602g7j{width:16rem;max-width:100%;margin-bottom:.4rem}.cards.svelte-1602g7j{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.65rem;display:grid}.card.svelte-1602g7j{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.85rem .95rem;display:flex}.badges.svelte-1602g7j{gap:.3rem;display:flex}.badge.svelte-1602g7j{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);padding:.05rem .45rem;font-size:.68rem;font-weight:600}.badge.shared.svelte-1602g7j{border-color:var(--series-1);color:var(--series-1)}.desc.svelte-1602g7j{color:var(--text-secondary);margin:0;font-size:.8rem}.sections.svelte-1602g7j{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.sections.svelte-1602g7j li:where(.svelte-1602g7j){border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--text-secondary);padding:.1rem .5rem;font-size:.7rem}.filters.svelte-1602g7j{border-left:3px solid var(--series-1);background:var(--surface);overflow-wrap:anywhere;margin:0;padding:.35rem .5rem;font-size:.78rem}.filters.svelte-1602g7j .label:where(.svelte-1602g7j){text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:.25rem;font-size:.65rem;font-weight:700}.actions.svelte-1602g7j{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;display:flex}.link.svelte-1602g7j{min-height:0;color:var(--text-secondary);background:0 0;border:none;padding:.2rem 0;font-size:.8rem;text-decoration:underline}.link.svelte-1602g7j:hover{color:var(--text);background:0 0}.link.danger.svelte-1602g7j{color:var(--danger)}@media (width<=640px){.search.svelte-1602g7j{width:100%}}.empty.svelte-90gc51{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.85rem}.empty.svelte-90gc51 p:where(.svelte-90gc51){margin:.3rem 0}.job-costs.svelte-90gc51{flex-direction:column;gap:.75rem;display:flex}h2.svelte-90gc51{margin:0;font-size:1.05rem;font-weight:600}.period.svelte-90gc51{color:var(--text-muted);margin-left:.35rem;font-weight:400}.summary.svelte-90gc51{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem 1.5rem;margin:0;padding:.85rem 1rem;display:grid}.summary.svelte-90gc51>div:where(.svelte-90gc51){flex-direction:column;gap:.1rem;display:flex}.summary.svelte-90gc51 dt:where(.svelte-90gc51){color:var(--text-muted);font-size:.72rem}.summary.svelte-90gc51 dd:where(.svelte-90gc51){font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:1.2rem;font-weight:600}.summary.svelte-90gc51 .loss:where(.svelte-90gc51) dd:where(.svelte-90gc51),.summary.svelte-90gc51 dd.over:where(.svelte-90gc51){color:var(--bad)}.summary.svelte-90gc51 dd.under:where(.svelte-90gc51){color:var(--good)}.sub.svelte-90gc51{color:var(--text-muted);font-size:.7rem}.toolbar.svelte-90gc51{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.toolbar-right.svelte-90gc51{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.segmented.svelte-90gc51{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex;overflow:hidden}.segmented.svelte-90gc51 button:where(.svelte-90gc51){background:var(--bg);color:var(--text-secondary);cursor:pointer;border:0;border-radius:0;align-items:center;gap:.35rem;min-height:0;padding:.4rem .75rem;font-size:.775rem;display:inline-flex}.segmented.svelte-90gc51 button:where(.svelte-90gc51)+button:where(.svelte-90gc51){border-left:1px solid var(--border)}.segmented.svelte-90gc51 button:where(.svelte-90gc51):hover:not(:disabled){background:var(--surface);color:var(--text)}.segmented.svelte-90gc51 button.active:where(.svelte-90gc51){background:var(--accent);color:var(--accent-contrast);font-weight:600}.segmented.svelte-90gc51 button:where(.svelte-90gc51):disabled{color:var(--text-muted);opacity:.6;cursor:default}.segmented.svelte-90gc51 button:where(.svelte-90gc51):focus-visible,.sort.svelte-90gc51:focus-visible,.job-link.svelte-90gc51:focus-visible{outline:2px solid var(--series-1);outline-offset:2px}.count.svelte-90gc51{font-variant-numeric:tabular-nums;opacity:.75;font-size:.68rem}.switch.svelte-90gc51{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.4rem;font-size:.775rem;display:inline-flex}input[type=search].svelte-90gc51{min-width:15rem;font-size:.8rem}.explain.svelte-90gc51{color:var(--text-secondary);margin:0;font-size:.75rem}.scroll.svelte-90gc51{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);overflow-x:auto}table.svelte-90gc51{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.775rem}th.svelte-90gc51,td.svelte-90gc51{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .65rem}thead.svelte-90gc51 th:where(.svelte-90gc51){z-index:1;background:var(--surface);color:var(--text-muted);vertical-align:bottom;white-space:nowrap;font-size:.72rem;font-weight:600;position:sticky;top:0}.r.svelte-90gc51{text-align:right;white-space:nowrap}th.r.svelte-90gc51 .sort:where(.svelte-90gc51){text-align:right;margin-left:auto}.sort.svelte-90gc51{min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.sort.svelte-90gc51:hover{color:var(--text)}.group.svelte-90gc51{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);opacity:.8;font-size:.62rem;font-weight:600;display:block}.group-start.svelte-90gc51{border-left:1px solid var(--border)}.job-col.svelte-90gc51{z-index:1;background:var(--bg);min-width:13rem;max-width:22rem;box-shadow:1px 0 0 var(--border);position:sticky;left:0}thead.svelte-90gc51 th.job-col:where(.svelte-90gc51){z-index:2;background:var(--surface)}tbody.svelte-90gc51 tr:where(.svelte-90gc51):hover td.job-col:where(.svelte-90gc51){background:var(--surface)}.job-link.svelte-90gc51{min-height:0;font:inherit;color:var(--series-1);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.job-link.svelte-90gc51:hover{text-decoration-color:currentColor}.job-title.svelte-90gc51{color:var(--text-secondary);margin-top:.1rem;font-size:.725rem;line-height:1.35;display:block}.customer.svelte-90gc51{min-width:9rem;color:var(--text-secondary)}.status.svelte-90gc51{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--text-secondary);white-space:nowrap;padding:.1rem .45rem;font-size:.7rem;display:inline-block}td.strong.svelte-90gc51,tfoot.svelte-90gc51 td.strong:where(.svelte-90gc51){color:var(--text);font-weight:600}td.over.svelte-90gc51,td.loss.svelte-90gc51{color:var(--bad);font-weight:600}td.under.svelte-90gc51{color:var(--good)}td.not-yet.svelte-90gc51{color:var(--text-muted);font-size:.725rem;font-style:italic}tbody.svelte-90gc51 tr:where(.svelte-90gc51):hover td:where(.svelte-90gc51){background:var(--surface)}td.none.svelte-90gc51{text-align:center;color:var(--text-muted);padding:2rem 1rem}tfoot.svelte-90gc51 th:where(.svelte-90gc51),tfoot.svelte-90gc51 td:where(.svelte-90gc51){background:var(--surface);white-space:nowrap;border-bottom:0;font-weight:600}@media (width<=640px){.toolbar-right.svelte-90gc51,input[type=search].svelte-90gc51{width:100%;min-width:0}.summary.svelte-90gc51{grid-template-columns:1fr 1fr;gap:.75rem 1rem}.summary.svelte-90gc51 dd:where(.svelte-90gc51){font-size:1.05rem}.segmented.svelte-90gc51{grid-template-columns:1fr 1fr;width:100%;display:grid}.segmented.svelte-90gc51 button:where(.svelte-90gc51){justify-content:center;padding:.5rem}.segmented.svelte-90gc51 button:where(.svelte-90gc51)+button:where(.svelte-90gc51){border-left:0}.segmented.svelte-90gc51 button:where(.svelte-90gc51):nth-child(2n){border-left:1px solid var(--border)}.segmented.svelte-90gc51 button:where(.svelte-90gc51):nth-child(n+3){border-top:1px solid var(--border)}.job-col.svelte-90gc51{min-width:9.5rem}}.page.svelte-i1693a{flex-direction:column;height:100%;display:flex}main.svelte-i1693a{flex-direction:column;flex:1;gap:.5rem;width:100%;max-width:1600px;min-height:0;margin:0 auto;padding:.75rem 1.25rem 0;display:flex}.notice.svelte-i1693a{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8rem;display:flex}.notice.error.svelte-i1693a{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.toolbar.svelte-i1693a{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.toolbar.svelte-i1693a .spacer:where(.svelte-i1693a){flex:1}.toolbar.svelte-i1693a>button:where(.svelte-i1693a),.menu-wrap.svelte-i1693a>button:where(.svelte-i1693a){align-items:center;gap:.35rem;min-height:2.25rem;display:inline-flex}.search.svelte-i1693a{width:16rem;max-width:100%;min-height:2.25rem}.save-state.svelte-i1693a{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.save-state.bad.svelte-i1693a{color:var(--danger);font-weight:600}.skip.svelte-i1693a:not(:focus){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-wrap.svelte-i1693a{position:relative}.popover.svelte-i1693a{z-index:20;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);position:absolute;box-shadow:0 8px 24px #00000024,0 2px 6px #00000014}.popover.menu.svelte-i1693a{flex-direction:column;min-width:12.5rem;padding:.25rem;display:flex;top:calc(100% + 4px);right:0}.popover.menu.up.svelte-i1693a{top:auto;bottom:calc(100% + 4px)}.popover.menu.svelte-i1693a button:where(.svelte-i1693a){text-align:left;background:0 0;border:none;min-height:2.25rem}.popover.menu.svelte-i1693a button:where(.svelte-i1693a):hover{background:var(--chip-bg)}button.danger.svelte-i1693a{color:var(--danger)}.rate.svelte-i1693a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;line-height:1.45;display:flex}.rate.svelte-i1693a textarea:where(.svelte-i1693a){resize:vertical;min-height:4rem;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex:1;padding:.4rem .6rem}.rate-body.svelte-i1693a{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.rate-body.collapsed.svelte-i1693a .rate-text:where(.svelte-i1693a){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rate-label.svelte-i1693a{color:var(--text);white-space:nowrap;font-weight:600}.rate-text.svelte-i1693a{min-width:12rem;color:var(--text-secondary);flex:1}.tiers.svelte-i1693a{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.tiers.svelte-i1693a li:where(.svelte-i1693a){border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.1rem .55rem}.rate-actions.svelte-i1693a{flex:none;gap:.35rem;display:flex}.table-wrap.svelte-i1693a{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);scrollbar-color:var(--border-hover) var(--surface);flex:1;min-height:12rem;overflow:auto}table.svelte-i1693a{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:.85rem}th.svelte-i1693a,td.svelte-i1693a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:0}thead.svelte-i1693a th:where(.svelte-i1693a){z-index:3;background:var(--surface);border-bottom:1px solid var(--border-strong);color:var(--text-secondary);font-size:.75rem;font-weight:600;position:sticky;top:0}.gutter.svelte-i1693a{z-index:2;text-align:right;font-variant-numeric:tabular-nums;width:4.5rem;min-width:4.5rem;color:var(--text-muted);background:var(--surface);border-right:1px solid var(--border-strong);-webkit-user-select:none;user-select:none;padding:0 .5rem 0 .35rem;font-size:.7rem;position:sticky;left:0}thead.svelte-i1693a .gutter:where(.svelte-i1693a){z-index:4}tr.has-issue.svelte-i1693a .gutter:where(.svelte-i1693a){background:var(--warn-bg);color:var(--warn);font-weight:700}tr.unsaved.svelte-i1693a .gutter:where(.svelte-i1693a){background:var(--danger-bg);color:var(--danger)}.tick.svelte-i1693a{cursor:pointer;justify-content:space-between;align-items:center;gap:.35rem;min-height:1.9rem;display:flex}.tick.svelte-i1693a input:where(.svelte-i1693a){cursor:pointer;accent-color:var(--accent);margin:0}tbody.svelte-i1693a tr.selected:where(.svelte-i1693a) td:where(.svelte-i1693a),tbody.svelte-i1693a tr.selected:where(.svelte-i1693a):hover td:where(.svelte-i1693a):not(.gutter){background:color-mix(in srgb, var(--accent) 9%, var(--bg))}tbody.svelte-i1693a tr.selected:where(.svelte-i1693a) .gutter:where(.svelte-i1693a){color:var(--text);font-weight:600}.bulk.svelte-i1693a{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-strong));border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 7%, var(--bg));flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .75rem;font-size:.85rem;display:flex}.bulk.svelte-i1693a strong:where(.svelte-i1693a){font-variant-numeric:tabular-nums;margin-right:.35rem}.bulk.svelte-i1693a .spacer:where(.svelte-i1693a){flex:1}.bulk.svelte-i1693a .menu-wrap:where(.svelte-i1693a)>button:where(.svelte-i1693a){min-height:2rem}.popover.sheets-menu.svelte-i1693a{flex-wrap:nowrap;max-height:20rem;left:0;right:auto;overflow-y:auto}th.svelte-i1693a{position:relative}.th-btn.svelte-i1693a{width:100%;min-height:2rem;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:.3rem;padding:0 .5rem;display:flex}.th-btn.svelte-i1693a:hover{background:var(--chip-bg)}.th-btn.svelte-i1693a svg:where(.svelte-i1693a){opacity:.55;flex:none}.th-btn.on.svelte-i1693a{color:var(--text)}.th-btn.on.svelte-i1693a svg:where(.svelte-i1693a){opacity:1}.th-title.svelte-i1693a{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.cell.svelte-i1693a{width:100%;height:1.9rem;min-height:0;color:var(--text);font:inherit;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;margin:0;padding:0 .5rem;font-size:.85rem;display:block}.cell.svelte-i1693a:hover{background:var(--surface)}.cell.svelte-i1693a:focus{background:var(--bg);outline:2px solid var(--accent);outline-offset:-2px}.cell.svelte-i1693a::placeholder{color:var(--text-muted)}.cell.num.svelte-i1693a{text-align:right;font-variant-numeric:tabular-nums}.cell.warn.svelte-i1693a{background:var(--warn-bg);color:var(--warn);font-style:italic}.cell.invalid.svelte-i1693a{background:var(--danger-bg);color:var(--danger);-webkit-text-decoration:underline wavy var(--danger);text-decoration:underline wavy var(--danger);text-underline-offset:3px}.cell.svelte-i1693a::selection{background:var(--accent);color:var(--accent-contrast)}.col-date.svelte-i1693a{width:7.5rem;min-width:7.5rem}.col-processedBy.svelte-i1693a{width:6.5rem;min-width:6.5rem}.col-orderNumber.svelte-i1693a{width:11rem;min-width:11rem}.col-cost.svelte-i1693a,.col-weight.svelte-i1693a{width:6.5rem;min-width:6.5rem}.col-boxes.svelte-i1693a{width:5.5rem;min-width:5.5rem}.col-notes.svelte-i1693a{min-width:24rem}.col-issue.svelte-i1693a,.col-rate.svelte-i1693a{min-width:14rem}.col-actions.svelte-i1693a{text-align:center;border-right:none;width:2.25rem;min-width:2.25rem}tbody.svelte-i1693a tr:where(.svelte-i1693a):hover td:where(.svelte-i1693a):not(.gutter){background:color-mix(in srgb, var(--surface) 60%, transparent)}tbody.svelte-i1693a td.more:where(.svelte-i1693a){text-align:center;color:var(--text-muted);border-right:none;padding:.5rem .75rem;font-size:.8rem}tr.ghost.svelte-i1693a td:where(.svelte-i1693a){border-bottom:none}tr.ghost.svelte-i1693a .gutter:where(.svelte-i1693a){color:var(--text-muted)}button.icon.svelte-i1693a{width:1.75rem;height:1.75rem;min-height:0;color:var(--text-muted);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}tr.svelte-i1693a:hover button.icon:where(.svelte-i1693a),tr.svelte-i1693a:focus-within button.icon:where(.svelte-i1693a),button.icon.svelte-i1693a:focus-visible{opacity:1}button.icon.svelte-i1693a:hover{color:var(--danger);background:var(--danger-bg)}@media (hover:none){button.icon.svelte-i1693a{opacity:1}}button.small.svelte-i1693a{align-items:center;gap:.3rem;min-height:2rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}button.small.icon-only.svelte-i1693a{background:0 0;border-color:#0000;padding:.2rem .45rem}.popover.filter.svelte-i1693a{width:17rem;max-height:22rem;color:var(--text);flex-direction:column;gap:.5rem;padding:.6rem;font-weight:400;display:flex;top:calc(100% + 2px);left:0;overflow:hidden}.pop-row.svelte-i1693a{flex-wrap:wrap;gap:.35rem;display:flex}.pop-field.svelte-i1693a{color:var(--text-secondary);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.pop-field.svelte-i1693a input:where(.svelte-i1693a){min-height:2rem;padding:.2rem .5rem}.values.svelte-i1693a{border:1px solid var(--border);border-radius:var(--radius);min-height:4rem;margin:0;padding:0;list-style:none;overflow-y:auto}.values.svelte-i1693a li:where(.svelte-i1693a) label:where(.svelte-i1693a){cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.8rem;display:flex}.values.svelte-i1693a li:where(.svelte-i1693a) label:where(.svelte-i1693a):hover{background:var(--chip-bg)}.v-label.svelte-i1693a{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.v-count.svelte-i1693a{color:var(--text-muted);font-variant-numeric:tabular-nums}.values.svelte-i1693a .muted:where(.svelte-i1693a){padding:.4rem .5rem}.summary.svelte-i1693a{color:var(--text-muted);flex-wrap:wrap;flex:none;justify-content:space-between;gap:.25rem 1rem;font-size:.85rem;display:flex}.summary.svelte-i1693a strong:where(.svelte-i1693a){color:var(--text);font-variant-numeric:tabular-nums}.skipped.svelte-i1693a{color:var(--warn);cursor:help}.sheet-tabs.svelte-i1693a{border-top:1px solid var(--border-strong);background:var(--surface);flex:none;align-items:stretch;gap:.5rem;margin:0 -1.25rem;padding:0 1.25rem;display:flex}.tabs-scroll.svelte-i1693a{scrollbar-width:thin;flex:1;align-items:flex-end;gap:0;min-width:0;display:flex;overflow-x:auto}.tab.svelte-i1693a{min-height:2.5rem;color:var(--text-secondary);background:0 0;border:none;border-top:2px solid #0000;border-radius:0;flex:none;padding:0 .9rem;font-size:.85rem}.tab.svelte-i1693a:hover{background:var(--chip-bg)}.tab.active.svelte-i1693a{background:var(--bg);color:var(--text);border-top-color:var(--accent);font-weight:600}.tab.dragging.svelte-i1693a{opacity:.45}.tab.drop-before.svelte-i1693a{box-shadow:inset 2px 0 0 var(--accent)}.tab.drop-after.svelte-i1693a{box-shadow:inset -2px 0 0 var(--accent)}.tab-focus.svelte-i1693a:focus{outline:none}.tab.add.svelte-i1693a{align-items:center;padding:0 .7rem;display:inline-flex}.tab-input.svelte-i1693a{flex:none;align-self:center;width:9rem;min-height:2rem;margin:0 .25rem}.tab-menu.svelte-i1693a{align-self:center}.toast.svelte-i1693a{z-index:30;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .9rem;font-size:.85rem;display:flex;position:fixed;bottom:4rem;left:1.25rem;box-shadow:0 8px 24px #00000038,0 2px 6px #0000001f}.toast.svelte-i1693a button:where(.svelte-i1693a){border-color:color-mix(in srgb, var(--accent-contrast) 45%, transparent);color:inherit;background:0 0}.toast.svelte-i1693a button:where(.svelte-i1693a):hover{background:color-mix(in srgb, var(--accent-contrast) 14%, transparent)}dialog.svelte-i1693a{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);max-width:26rem;color:var(--text);padding:1.25rem;box-shadow:0 16px 48px #00000047,0 4px 12px #0000001f}dialog.svelte-i1693a::backdrop{background:#0006}dialog.svelte-i1693a h2:where(.svelte-i1693a){margin:0 0 .5rem;font-size:1.05rem}dialog.svelte-i1693a p:where(.svelte-i1693a){color:var(--text-secondary);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}dialog.svelte-i1693a input:where(.svelte-i1693a){width:100%}.dialog-actions.svelte-i1693a{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.empty.svelte-i1693a,.muted.svelte-i1693a{color:var(--text-muted);font-size:.85rem}p.empty.svelte-i1693a{text-align:center;padding:1.5rem}.empty-state.svelte-i1693a{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;padding:2rem 1rem}.empty-state.svelte-i1693a p:where(.svelte-i1693a){margin:0 0 .35rem}.empty-actions.svelte-i1693a{justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}@media (width<=640px){main.svelte-i1693a{padding-left:.75rem;padding-right:.75rem}.sheet-tabs.svelte-i1693a{margin:0 -.75rem;padding:0 .75rem}.search.svelte-i1693a{width:100%}.toast.svelte-i1693a{left:.75rem;right:.75rem}}.loading.svelte-1n46o8q{min-height:100vh;color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.report-page.svelte-1n46o8q{flex-direction:column;gap:.85rem;width:100%;max-width:1280px;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;display:flex}.report-page[hidden].svelte-1n46o8q{display:none}.fill.svelte-1n46o8q{height:100%}@media (width<=640px){.report-page.svelte-1n46o8q{padding-left:.75rem;padding-right:.75rem}}:root{--bg:#fff;--surface:#f9fafb;--chip-bg:#f3f4f6;--border:#e5e7eb;--border-strong:#d1d5db;--border-hover:#9ca3af;--text:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--accent:#111827;--accent-hover:#1f2937;--accent-contrast:#fff;--danger:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fca5a5;--warn:#92400e;--warn-bg:#fffbeb;--warn-border:#fcd34d;--progress:#111827;--series-1:#2a78d6;--series-prev:#86b6ef;--grid:#eceef1;--good:#166534;--bad:#b91c1c;--radius:6px;--radius-pill:999px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1117;--surface:#161922;--chip-bg:#1d212c;--border:#262b38;--border-strong:#363c4d;--border-hover:#4b5563;--text:#e8eaed;--text-secondary:#b3b9c6;--text-muted:#868faf;--accent:#e8eaed;--accent-hover:#fff;--accent-contrast:#0f1117;--danger:#f87171;--danger-bg:#2c1518;--danger-border:#7f1d1d;--warn:#fbbf24;--warn-bg:#2a2110;--warn-border:#78521a;--progress:#e8eaed;--series-1:#3987e5;--series-prev:#184f95;--grid:#20242f;--good:#4ade80;--bad:#f87171}}:root[data-theme=dark]{--bg:#0f1117;--surface:#161922;--chip-bg:#1d212c;--border:#262b38;--border-strong:#363c4d;--border-hover:#4b5563;--text:#e8eaed;--text-secondary:#b3b9c6;--text-muted:#868faf;--accent:#e8eaed;--accent-hover:#fff;--accent-contrast:#0f1117;--danger:#f87171;--danger-bg:#2c1518;--danger-border:#7f1d1d;--warn:#fbbf24;--warn-bg:#2a2110;--warn-border:#78521a;--progress:#e8eaed;--series-1:#3987e5;--series-prev:#184f95;--grid:#20242f;--good:#4ade80;--bad:#f87171}*{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}#app{min-height:100vh}input,select,button{font-family:inherit}button{background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;min-height:44px;padding:.45rem .85rem;font-size:.8rem;font-weight:500;transition:background .12s,border-color .12s}button:hover{background:var(--surface);border-color:var(--border-hover)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}button.primary:hover{background:var(--accent-hover)}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=search],select{border:1px solid var(--border-strong);border-radius:var(--radius);min-height:44px;color:var(--text);background:var(--bg);outline:none;padding:.45rem .65rem;font-size:.8rem}input:focus,select:focus{border-color:var(--accent)}.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}
