.prebuilt-list.svelte-1a7ev0s,.prebuilt-form.svelte-1a7ev0s{display:grid;gap:var(--space-4, 16px)}.surface-copy.svelte-1a7ev0s h3:where(.svelte-1a7ev0s){margin:0}.surface-copy.svelte-1a7ev0s{display:grid;gap:var(--space-1, 4px);margin-bottom:var(--space-3, 12px)}.surface-copy.svelte-1a7ev0s p:where(.svelte-1a7ev0s){margin:0;color:var(--muted)}.prebuilt-form.svelte-1a7ev0s{align-content:start}.prebuild-primary-cell.svelte-1a7ev0s,.line-summary.svelte-1a7ev0s{display:grid;gap:.2rem;min-width:0}.prebuild-primary-cell.svelte-1a7ev0s strong:where(.svelte-1a7ev0s),.line-summary.svelte-1a7ev0s strong:where(.svelte-1a7ev0s){color:var(--ink)}.prebuild-primary-cell.svelte-1a7ev0s span:where(.svelte-1a7ev0s),.line-summary.svelte-1a7ev0s span:where(.svelte-1a7ev0s){color:var(--muted);font-size:.88rem;line-height:1.35}.line-editor-header.svelte-1a7ev0s{display:flex;gap:var(--space-3, 12px);justify-content:space-between;align-items:flex-start}.line-editor-header.svelte-1a7ev0s{align-items:center;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border)}.line-editor.svelte-1a7ev0s h3:where(.svelte-1a7ev0s){margin:0;font-size:1.15rem}.hint.svelte-1a7ev0s{margin:var(--space-1) 0 0;color:var(--muted)}.line-add-actions.svelte-1a7ev0s{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap;align-items:center}.line-order-actions.svelte-1a7ev0s{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;align-items:center}.line-editor.svelte-1a7ev0s{display:grid;gap:var(--space-3, 12px)}.draft-line.svelte-1a7ev0s{display:grid;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle),var(--surface) 28%);box-shadow:var(--shadow-sm)}.draft-line.svelte-1a7ev0s{background:color-mix(in srgb,var(--surface),var(--surface-subtle) 34%)}.draft-line-header.svelte-1a7ev0s{display:flex;gap:var(--space-3, 12px);justify-content:space-between;align-items:flex-start;padding-bottom:var(--space-3, 12px);border-bottom:1px solid var(--border)}.draft-line-header.svelte-1a7ev0s>div:where(.svelte-1a7ev0s):first-child{display:grid;gap:.2rem}.draft-line-header.svelte-1a7ev0s strong:where(.svelte-1a7ev0s){color:var(--ink);font-size:1rem}.eyebrow.svelte-1a7ev0s{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.draft-line-grid.svelte-1a7ev0s{display:grid;gap:var(--space-3, 12px);grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.5fr) minmax(5rem,7rem);align-items:end}.line-target-field.svelte-1a7ev0s,.line-kind-field.svelte-1a7ev0s{display:grid;gap:var(--space-1, 4px);min-width:0}.field-label.svelte-1a7ev0s{font-size:.78rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.field-grid.two.svelte-1a7ev0s{display:grid;gap:var(--space-3, 12px);grid-template-columns:repeat(2,minmax(0,1fr))}label.svelte-1a7ev0s{display:grid;gap:var(--space-1, 4px)}.line-note-field.svelte-1a7ev0s{margin-top:calc(var(--space-1) * -1)}.muted-target.svelte-1a7ev0s{min-height:4.35rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.muted-target.svelte-1a7ev0s p:where(.svelte-1a7ev0s){margin:0;color:var(--muted);font-size:.88rem;line-height:1.35}.qty-input.svelte-1a7ev0s{width:100%;text-align:right}.add-to-order-form.svelte-1a7ev0s{display:grid;gap:var(--space-4)}.selected-prebuilds.svelte-1a7ev0s{display:flex;flex-wrap:wrap;gap:var(--space-2)}.selected-prebuilds.svelte-1a7ev0s span:where(.svelte-1a7ev0s){display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-subtle);color:var(--ink);font-weight:800}.warning.svelte-1a7ev0s{margin:0;color:var(--danger-text)}.prebuilt-modal.wide{width:min(1180px,96vw);max-height:min(96vh,1100px)}.prebuilt-modal.wide .body{overflow-x:hidden}@media(max-width:720px){.line-editor-header.svelte-1a7ev0s,.draft-line-header.svelte-1a7ev0s{display:grid}.draft-line-grid.svelte-1a7ev0s{grid-template-columns:1fr}.line-order-actions.svelte-1a7ev0s{justify-content:flex-start}.field-grid.two.svelte-1a7ev0s{grid-template-columns:1fr}}
