.input-group.svelte-12ohsd4{display:flex;flex-direction:column;gap:var(--space-2, .35rem)}.input-group.svelte-12ohsd4 label:where(.svelte-12ohsd4){font-size:.875rem;font-weight:500;color:var(--color-text)}.req.svelte-12ohsd4{color:var(--color-error)}.help.svelte-12ohsd4{margin:0;font-size:.8rem;color:var(--color-text-muted)}.input-group.svelte-12ohsd4 input:where(.svelte-12ohsd4),.input-group.svelte-12ohsd4 textarea:where(.svelte-12ohsd4),.input-group.svelte-12ohsd4 select:where(.svelte-12ohsd4){box-sizing:border-box;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem .75rem;font-size:1rem;font-family:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .2s ease,box-shadow .2s ease}.input-group.svelte-12ohsd4 input:where(.svelte-12ohsd4):focus-visible,.input-group.svelte-12ohsd4 textarea:where(.svelte-12ohsd4):focus-visible,.input-group.svelte-12ohsd4 select:where(.svelte-12ohsd4):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.checkbox-row.svelte-12ohsd4{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;cursor:pointer}.checkbox-row.svelte-12ohsd4 input:where(.svelte-12ohsd4){margin-top:.2rem;accent-color:var(--color-brand-600)}
