.select_control.svelte-1o3rk3r{position:relative}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r){border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;height:3.5rem;color:var(--color-text);text-align:left;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:1rem;outline:none;align-items:center;padding:0 3rem 0 1rem;font-size:1rem;display:flex;position:relative}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r):hover:not(:disabled){border-color:color-mix(in srgb, var(--color-text-secondary) 42%, var(--color-border))}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r):focus-visible,.select_control.svelte-1o3rk3r .select[aria-expanded=true]:where(.svelte-1o3rk3r){border-color:var(--color-brand-dark);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-brand) 28%, transparent)}.select_control.svelte-1o3rk3r .select[aria-expanded=true]:where(.svelte-1o3rk3r) .chevron{transform:translateY(-50%)rotate(180deg)}.select_control.svelte-1o3rk3r .select[aria-invalid=true]:where(.svelte-1o3rk3r){border-color:var(--color-danger)}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r):disabled{cursor:not-allowed;opacity:.62}.select_control.svelte-1o3rk3r .select.placeholder:where(.svelte-1o3rk3r) .select_value:where(.svelte-1o3rk3r){color:var(--color-text-muted)}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r) .select_value:where(.svelte-1o3rk3r){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select_control.svelte-1o3rk3r .select:where(.svelte-1o3rk3r) .chevron{color:var(--color-text-secondary);pointer-events:none;transition:transform var(--duration-fast) var(--ease-out);flex:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.select_control.svelte-1o3rk3r .select_hidden_value:where(.svelte-1o3rk3r){display:none}.select_dropdown.svelte-1o3rk3r{z-index:1000;width:max-content;min-width:var(--select-trigger-width,200px);overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-surface);max-width:min(26.25rem,100vw - 1rem);box-shadow:var(--shadow-lg);visibility:hidden;border-radius:.875rem;padding:.375rem;overflow-y:auto}.select_dropdown.svelte-1o3rk3r .select_option:where(.svelte-1o3rk3r){text-align:left;width:100%;min-height:2.5rem;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.75rem;padding:.5625rem .625rem;font-size:.875rem;line-height:1.35;display:flex}.select_dropdown.svelte-1o3rk3r .select_option:where(.svelte-1o3rk3r):hover:not(:disabled),.select_dropdown.svelte-1o3rk3r .select_option.active:where(.svelte-1o3rk3r){background:var(--color-bg-soft)}.select_dropdown.svelte-1o3rk3r .select_option[aria-selected=true]:where(.svelte-1o3rk3r){color:var(--color-brand-dark);font-weight:700}.select_dropdown.svelte-1o3rk3r .select_option:where(.svelte-1o3rk3r):disabled{cursor:not-allowed;opacity:.48}.select_dropdown.svelte-1o3rk3r .select_option:where(.svelte-1o3rk3r) .option_label:where(.svelte-1o3rk3r){overflow-wrap:anywhere;flex:1;min-width:0}.select_dropdown.svelte-1o3rk3r .select_option:where(.svelte-1o3rk3r) .option_check{flex:none}.select_dropdown.svelte-1o3rk3r .select_empty:where(.svelte-1o3rk3r){color:var(--color-text-secondary);padding:.625rem .75rem;font-size:.875rem;display:block}
