.cust-req.svelte-1ia8b8x{flex-direction:column;gap:8px;display:flex}.cr-head.svelte-1ia8b8x{align-items:center;gap:8px;display:flex}.cr-head.svelte-1ia8b8x h3:where(.svelte-1ia8b8x){color:var(--color-text,#1a202c);margin:0;font-size:.875rem;font-weight:700}.cr-count.svelte-1ia8b8x{text-align:center;background:var(--color-surface,#f1f5f9);min-width:18px;color:var(--color-text-muted,#64748b);border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:700}.cr-add-btn.svelte-1ia8b8x{border:1px solid var(--color-border,#e2e8f0);color:var(--color-lens-teal,#0d9488);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:.75rem}.cr-add-btn.svelte-1ia8b8x:hover{background:var(--color-surface,#f8fafc)}.cr-muted.svelte-1ia8b8x{color:var(--color-text-muted,#64748b);margin:0;font-size:.8125rem}.cr-error.svelte-1ia8b8x{color:var(--color-alert-red,#ef4444);align-items:center;gap:8px;margin:0;font-size:.8125rem;display:flex}.cr-retry.svelte-1ia8b8x{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:1px 8px;font-size:.75rem}.cr-list.svelte-1ia8b8x{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cr-item.svelte-1ia8b8x{border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg,#fff);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.cr-item-main.svelte-1ia8b8x{gap:8px;min-width:0;display:flex}.cr-type-dot.svelte-1ia8b8x{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.cr-item-text.svelte-1ia8b8x{min-width:0}.cr-item-name.svelte-1ia8b8x{color:var(--color-text,#1a202c);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.875rem;display:flex}.cr-stage.svelte-1ia8b8x{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted,#64748b);font-size:.6875rem}.cr-type-badge.svelte-1ia8b8x{text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.cr-item-notes.svelte-1ia8b8x{color:var(--color-text-muted,#64748b);margin:2px 0 0;font-size:.8125rem}.cr-item-side.svelte-1ia8b8x{flex-shrink:0;align-items:center;gap:8px;display:flex}.cr-arr.svelte-1ia8b8x{font-variant-numeric:tabular-nums;color:var(--color-text,#1a202c);font-size:.8125rem;font-weight:700}.cr-remove.svelte-1ia8b8x{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:0;padding:2px;font-size:.875rem;line-height:1}.cr-remove.svelte-1ia8b8x:hover{color:var(--color-alert-red,#ef4444)}.cr-form.svelte-1ia8b8x{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#f8fafc);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.cr-field.svelte-1ia8b8x{color:var(--color-text-muted,#64748b);flex-direction:column;gap:3px;font-size:.75rem;display:flex}.cr-field.svelte-1ia8b8x select:where(.svelte-1ia8b8x),.cr-field.svelte-1ia8b8x input:where(.svelte-1ia8b8x){font:inherit;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg,#fff);color:var(--color-text,#1a202c);border-radius:6px;padding:5px 7px;font-size:.8125rem}.cr-form-actions.svelte-1ia8b8x{justify-content:flex-end;gap:6px;display:flex}.cr-cancel.svelte-1ia8b8x,.cr-save.svelte-1ia8b8x{font:inherit;cursor:pointer;border-radius:6px;padding:4px 12px;font-size:.8125rem}.cr-cancel.svelte-1ia8b8x{border:1px solid var(--color-border,#e2e8f0);color:var(--color-text,#1a202c);background:0 0}.cr-save.svelte-1ia8b8x{background:var(--color-lens-teal,#0d9488);border:1px solid var(--color-lens-teal,#0d9488);color:#fff}.cr-save.svelte-1ia8b8x:disabled{opacity:.55;cursor:not-allowed}
