.input-group.svelte-rvksdt{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-rvksdt{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700)}.required.svelte-rvksdt{color:var(--color-error)}input.svelte-rvksdt{padding:var(--space-3);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input.svelte-rvksdt:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}input.svelte-rvksdt:disabled{background-color:var(--color-gray-100);cursor:not-allowed}input.error.svelte-rvksdt{border-color:var(--color-error)}input.error.svelte-rvksdt:focus{box-shadow:0 0 0 3px #ef444433}.error-text.svelte-rvksdt{font-size:var(--text-sm);color:var(--color-error)}.hint-text.svelte-rvksdt{font-size:var(--text-sm);color:var(--color-gray-500)}
