.demo-band.svelte-1du1zi4{padding:40px 0 60px}.demo-header.svelte-1du1zi4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}h1.svelte-1du1zi4{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.demo-header.svelte-1du1zi4 p:where(.svelte-1du1zi4){color:var(--ink-secondary);max-width:680px;margin:0}.header-controls.svelte-1du1zi4{gap:10px;display:flex}.toolbar.svelte-1du1zi4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 18px;display:flex}.truck-switch.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label-sm.svelte-1du1zi4{color:var(--ink-secondary);font-size:13px;font-weight:600}.preset-pill.svelte-1du1zi4{border:1px solid var(--border-strong);font-family:var(--font-sans);cursor:pointer;background:#fff;border-radius:5px;padding:7px 12px;font-size:13px;font-weight:600}.preset-pill.active.svelte-1du1zi4{background:var(--ink);color:#fff;border-color:var(--ink)}.stats-strip.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:18px;font-size:13.5px;display:flex}.saved-tag.svelte-1du1zi4{background:var(--green-bg);color:var(--green-ink);border-radius:4px;padding:3px 9px;font-size:12px;font-weight:600}.workspace-grid.svelte-1du1zi4{grid-template-columns:1fr 1.15fr;align-items:start;gap:22px;display:grid}.left-col.svelte-1du1zi4,.runs-col.svelte-1du1zi4{flex-direction:column;gap:18px;display:flex}.box-head.svelte-1du1zi4{border-bottom:1px solid var(--border);background:var(--canvas);justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;display:flex}.muted-xs.svelte-1du1zi4{color:var(--ink-secondary);font-size:12px}.route-svg.svelte-1du1zi4{width:100%;height:auto;display:block}.add-form.svelte-1du1zi4{flex-direction:column;gap:12px;padding:16px;display:flex}.f-grid.svelte-1du1zi4{grid-template-columns:1fr 1fr;gap:10px;display:grid}label.svelte-1du1zi4{flex-direction:column;gap:4px;display:flex}label.svelte-1du1zi4 span:where(.svelte-1du1zi4){color:var(--ink-secondary);font-size:12px;font-weight:600}.run-card.svelte-1du1zi4{overflow:hidden}.run-head.svelte-1du1zi4{background:var(--canvas);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.load-meter.svelte-1du1zi4{min-width:190px;font-size:12px}.bar-track.svelte-1du1zi4{background:#e2e8f0;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.bar-fill.svelte-1du1zi4{background:var(--cobalt);height:100%}.stop-list.svelte-1du1zi4{flex-direction:column;display:flex}.stop-item.svelte-1du1zi4{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;display:grid}.stop-item.svelte-1du1zi4:last-child{border-bottom:none}.stop-seq.svelte-1du1zi4{background:var(--cobalt-tint);width:26px;height:26px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.stop-title.svelte-1du1zi4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amber-chip.svelte-1du1zi4{background:var(--amber-bg);color:var(--amber-ink);border:1px solid var(--amber);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.stop-right.svelte-1du1zi4{text-align:right;font-size:13px}.manifest-sheet.svelte-1du1zi4{overflow-x:auto}.sheet-header.svelte-1du1zi4{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.sheet-header.svelte-1du1zi4 h2:where(.svelte-1du1zi4){margin:0 0 4px;font-size:20px}.reload-line.svelte-1du1zi4{background:var(--amber-bg)}@media (width<=960px){.workspace-grid.svelte-1du1zi4{grid-template-columns:1fr}}
