.select-wrapper.svelte-t5ihcw{display:flex;flex-direction:column}.select-container.svelte-t5ihcw{position:relative;width:100%;height:28px}.select-container.size-xs.svelte-t5ihcw{height:22px}.select-container.size-xl.svelte-t5ihcw{height:54px}.select-container.size-xs.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw){font-size:var(--font-size-sm);padding:0 var(--spacing-1) 0 var(--spacing-1-5)}.select-container.size-xs.svelte-t5ihcw .select-label:where(.svelte-t5ihcw){font-size:var(--font-size-sm)}.select-container.size-xs.svelte-t5ihcw .option-item:where(.svelte-t5ihcw){height:22px;font-size:var(--font-size-sm);padding:0 var(--spacing-1-5)}.select-container.size-xl.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw){font-size:var(--font-size-base)}.select-container.size-xl.svelte-t5ihcw .option-item:where(.svelte-t5ihcw){height:54px;font-size:var(--font-size-base)}.select-container.size-xl.svelte-t5ihcw .option-icon:where(.svelte-t5ihcw){width:38px;height:38px}.select-container.fit-content.svelte-t5ihcw{width:max-content}.select-container.fit-content.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw){width:max-content}.select-container.fit-content.svelte-t5ihcw .trigger-content:where(.svelte-t5ihcw){flex:0 1 auto}.select-trigger.svelte-t5ihcw{display:flex;align-items:center;gap:var(--spacing-1);justify-content:space-between;width:100%;height:100%;padding:0 var(--spacing-1) 0 var(--spacing-2);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-base);color:var(--text-normal);font-size:var(--font-size-base);text-align:left;cursor:pointer;transition:border-color var(--transition-duration-200) ease;box-sizing:border-box}.select-trigger.svelte-t5ihcw:hover:not(:disabled):not([aria-expanded=true]){border-color:var(--interactive-hover)}.select-trigger.svelte-t5ihcw:focus,.select-trigger.svelte-t5ihcw:focus-visible{outline:none;border-color:var(--interactive-accent)}.select-trigger[disabled].svelte-t5ihcw{opacity:.5}.select-container.has-errors.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw){border-color:var(--status-error)}.select-container.has-errors.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw):focus,.select-container.has-errors.svelte-t5ihcw .select-trigger:where(.svelte-t5ihcw):focus-visible{border-color:var(--status-error);box-shadow:0 0 0 1px var(--status-error)}.trigger-content.svelte-t5ihcw{display:flex;align-items:center;gap:var(--spacing-2);flex:1;overflow:hidden}.select-label.svelte-t5ihcw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-base);color:var(--text-normal)}.dropdown-panel.svelte-t5ihcw{position:fixed;z-index:var(--z-dropdown);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-base);box-shadow:var(--shadow-base);padding:var(--spacing-1);overflow-y:auto;overscroll-behavior:contain}.dropdown-panel.auto-size.svelte-t5ihcw{width:max-content}.options-list.svelte-t5ihcw{list-style:none;margin:0;padding:0}.option-item.svelte-t5ihcw{display:flex;align-items:center;gap:var(--spacing-2);height:28px;padding:0 var(--spacing-2);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-duration-200) ease;color:var(--text-normal);font-size:var(--font-size-base)}.option-item.svelte-t5ihcw:hover{background-color:var(--interactive-hover)}.option-item.selected.svelte-t5ihcw{background-color:var(--interactive-accent);color:var(--text-on-accent)}.option-item.empty.svelte-t5ihcw{cursor:default;color:var(--text-muted)}.option-item.empty.svelte-t5ihcw:hover{background-color:transparent}.option-icon.svelte-t5ihcw{width:16px;height:16px;object-fit:contain;flex-shrink:0}.option-text.svelte-t5ihcw{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-wrapper.svelte-t5ihcw{display:flex;align-items:center;justify-content:center;transition:transform var(--transition-duration-200) ease;color:var(--text-muted)}.chevron-wrapper.open.svelte-t5ihcw{transform:rotate(180deg)}.inline-errors.svelte-t5ihcw{display:flex;flex-direction:column;gap:var(--spacing-1);padding-top:var(--spacing-1);animation:svelte-t5ihcw-slideDown .2s ease-out}.inline-error.svelte-t5ihcw{font-size:var(--font-size-sm);color:var(--status-error)}@keyframes svelte-t5ihcw-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
