.select-wrapper.svelte-t5ihcw{width:100%}.form-label.svelte-t5ihcw{display:block;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.required.svelte-t5ihcw{color:var(--error);margin-left:2px}.form-select.svelte-t5ihcw{width:100%;padding:var(--space-3) var(--space-4);min-height:44px;font-family:inherit;font-size:1rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6370' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10)}.form-select.svelte-t5ihcw:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.form-select.svelte-t5ihcw:disabled{opacity:.5;cursor:not-allowed}.form-select.svelte-t5ihcw option:where(.svelte-t5ihcw){background:var(--bg-secondary);color:var(--text-primary)}.form-select.error.svelte-t5ihcw{border-color:var(--error)}.form-select.error.svelte-t5ihcw:focus{box-shadow:0 0 0 3px var(--error-subtle)}.error-message.svelte-t5ihcw{margin-top:var(--space-2);font-size:.75rem;color:var(--error)}
