.cs.svelte-4fkiwk{flex-direction:column;gap:12px;display:flex}.cs-list.svelte-4fkiwk{flex-direction:column;gap:10px;display:flex}.cs-row.svelte-4fkiwk{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:clamp(10px,2.5vw,14px);display:flex}.cs-row-head.svelte-4fkiwk{justify-content:space-between;align-items:center;display:flex}.cs-num.svelte-4fkiwk{color:var(--color-muted);font-size:12px;font-weight:500}.cs-remove.svelte-4fkiwk{border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);width:28px;height:28px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.cs-remove.svelte-4fkiwk:hover{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error-line)}.cs-remove.svelte-4fkiwk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cs-field.svelte-4fkiwk{flex-direction:column;gap:4px;display:flex}.cs-label.svelte-4fkiwk{color:var(--color-muted);font-size:12px;font-weight:500}.cs-label-row.svelte-4fkiwk{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cs-field.svelte-4fkiwk input:where(.svelte-4fkiwk),.cs-field.svelte-4fkiwk output:where(.svelte-4fkiwk){border:1px solid var(--color-line);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;padding:8px 10px;font-size:14px}.cs-field.svelte-4fkiwk output:where(.svelte-4fkiwk){background:var(--color-primary-soft);color:var(--color-primary-ink);font-weight:600;display:block}.cs-field.svelte-4fkiwk input:where(.svelte-4fkiwk):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cs-field-name.svelte-4fkiwk input:where(.svelte-4fkiwk){width:100%}.cs-row-numeric.svelte-4fkiwk{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=640px){.cs-row-numeric.svelte-4fkiwk{grid-template-columns:110px 80px 130px 130px}}.cs-add.svelte-4fkiwk{border:1px dashed var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary-soft);color:var(--color-primary-ink);font:inherit;cursor:pointer;align-self:flex-start;padding:9px 16px;font-weight:500}.cs-add.svelte-4fkiwk:hover{background:var(--color-primary-soft-hover);border-style:solid}.cs-add.svelte-4fkiwk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cs-total.svelte-4fkiwk{background:var(--color-primary-soft);border:1px solid var(--color-primary-line);border-radius:var(--radius-card);justify-content:space-between;align-items:baseline;padding:14px 18px;font-size:16px;display:flex}.cs-total.svelte-4fkiwk strong:where(.svelte-4fkiwk){color:var(--color-primary-ink);font-variant-numeric:tabular-nums;font-size:22px}
