.select-group.svelte-9hybsb{display:flex;flex-direction:column;gap:var(--space-2)}.input-label.svelte-9hybsb{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-800);letter-spacing:.01em}.select-wrapper.svelte-9hybsb{position:relative}.select.svelte-9hybsb{width:100%;padding:var(--space-3) var(--space-4);padding-right:2.75rem;border:1.5px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-base);font-family:var(--font-family-sans);transition:all var(--transition-fast);background-color:#fff;appearance:none;cursor:pointer;box-shadow:var(--shadow-xs);line-height:1.5}.select.svelte-9hybsb:hover:not(:disabled){border-color:var(--color-gray-400)}.select.svelte-9hybsb:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-primary)}.select.svelte-9hybsb:disabled{background-color:var(--color-gray-50);cursor:not-allowed;opacity:.7;border-color:var(--color-gray-200)}.select-error.svelte-9hybsb{border-color:var(--color-error-500)}.select-error.svelte-9hybsb:focus{border-color:var(--color-error-600);box-shadow:0 0 0 3px #ef44441a}.select-icon.svelte-9hybsb{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-gray-500)}.input-error-message.svelte-9hybsb{font-size:var(--text-sm);color:var(--color-error-600);font-weight:var(--font-medium);display:flex;align-items:center;gap:var(--space-1)}.text-error-600.svelte-9hybsb{color:var(--color-error-600)}
