.form-group.svelte-1wtv4e5{margin-bottom:var(--space-lg)}.form-group--narrow.svelte-1wtv4e5{max-width:16rem}.fieldset.svelte-1wtv4e5{min-width:0;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-lg);background:var(--bg-primary)}.fieldset-legend.svelte-1wtv4e5{font-weight:600;color:var(--text-primary);padding:0 var(--space-sm);margin-bottom:var(--space-md)}.form-label.svelte-1wtv4e5{display:block;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-sm);font-size:.95rem}.form-help.svelte-1wtv4e5{color:var(--text-secondary);font-size:.85rem;margin:var(--space-xs) 0 var(--space-sm) 0}.form-input.svelte-1wtv4e5{width:100%;padding:var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:.95rem;transition:all .2s}.form-input.svelte-1wtv4e5:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.form-input.error.svelte-1wtv4e5{border-color:#ef4444}.form-input.locked.svelte-1wtv4e5,.form-input.svelte-1wtv4e5:disabled{background:var(--bg-secondary, var(--bg-light));color:var(--text-secondary);cursor:not-allowed}select.form-input.svelte-1wtv4e5{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.75rem;background-repeat:no-repeat;background-position:right 1rem center;background-size:.875rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2357606a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}html.dark select.form-input.svelte-1wtv4e5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c9d1d9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){html:not(.light) select.form-input.svelte-1wtv4e5{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23c9d1d9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}}.error-message.svelte-1wtv4e5{color:var(--status-danger-text);font-size:.85rem;margin-top:var(--space-xs)}.error-message.svelte-1wtv4e5 a{color:inherit;font-weight:600;text-decoration:underline}.form-grid.svelte-1wtv4e5{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.segmented-control.svelte-1wtv4e5{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.segmented-control.svelte-1wtv4e5 button:where(.svelte-1wtv4e5){flex:1 1 7rem;min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.segmented-control.svelte-1wtv4e5 button.active:where(.svelte-1wtv4e5){border-color:var(--accent-primary);background:var(--accent-primary-alpha);color:var(--accent-primary)}.segmented-control.disabled.svelte-1wtv4e5 button:where(.svelte-1wtv4e5){cursor:not-allowed;opacity:.6}.segmented-control.disabled.svelte-1wtv4e5 button.active:where(.svelte-1wtv4e5){opacity:.85}@media(min-width:640px){.form-grid.svelte-1wtv4e5{grid-template-columns:1fr 1fr}.form-grid--company.svelte-1wtv4e5{grid-template-columns:12rem minmax(0,1fr)}}
