.select-custom-wrapper.svelte-12hhrhb{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.select-trigger.svelte-12hhrhb{background:linear-gradient(135deg, var(--foreground,#111213cc) 0%, var(--foreground-bright,#1e2023cc) 100%);border:1px solid var(--foreground-opacity,#ffffff1a);width:100%;color:var(--text,white);cursor:pointer;z-index:10;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.select-trigger.svelte-12hhrhb:hover:not(.disabled){background:linear-gradient(135deg, var(--foreground-bright,#1e2023e6) 0%, var(--foreground,#111213e6) 100%)}.select-trigger.svelte-12hhrhb:focus{outline:none}.select-trigger.open.svelte-12hhrhb{background:linear-gradient(135deg, var(--foreground-bright,#1e2023) 0%, var(--foreground,#111213) 100%);border-bottom-right-radius:0;border-bottom-left-radius:0}.select-trigger.open.svelte-12hhrhb .select-trigger-icon:where(.svelte-12hhrhb){transform:rotate(180deg)}.select-trigger.disabled.svelte-12hhrhb{opacity:.5;cursor:not-allowed;pointer-events:none}.select-trigger.error.svelte-12hhrhb{border-color:var(--secondary,#ef4444);background:linear-gradient(135deg,#ef444414 0%,#ef44440d 100%)}.select-trigger-label.svelte-12hhrhb{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--text,white);flex:1;overflow:hidden}.select-trigger-icon.svelte-12hhrhb{width:20px;height:20px;color:var(--text-secondary,#fff9);flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.select-dropdown.svelte-12hhrhb{z-index:11;background:linear-gradient(135deg, var(--foreground,#111213f2) 0%, var(--foreground-bright,#1e2023f2) 100%);max-height:280px;box-shadow:0 8px 32px #0000004d, 0 0 0 1px var(--primary-opacity,#5a5ee733);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.select-dropdown.svelte-12hhrhb::-webkit-scrollbar{width:6px}.select-dropdown.svelte-12hhrhb::-webkit-scrollbar-track{background:0 0}.select-dropdown.svelte-12hhrhb::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.select-dropdown.svelte-12hhrhb::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.select-option.svelte-12hhrhb{width:100%;color:var(--text,white);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s;display:flex;position:relative}.select-option.svelte-12hhrhb:hover{color:var(--primary,#5a5ee7);background:#5a5ee726}.select-option.selected.svelte-12hhrhb{color:var(--primary,#5a5ee7);background:#5a5ee733;font-weight:600}.select-option.selected.svelte-12hhrhb .select-option-dot:where(.svelte-12hhrhb){background:var(--primary,#5a5ee7);box-shadow:0 0 8px #5a5ee799}.select-option.svelte-12hhrhb:not(:last-child){border-bottom:1px solid #ffffff0d}.select-option-dot.svelte-12hhrhb{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:12px;transition:all .2s}.select-option-label.svelte-12hhrhb{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.error-message.svelte-12hhrhb{color:var(--secondary,#ef4444);margin-top:4px;font-size:.85rem;animation:.2s ease-out svelte-12hhrhb-slideDown}@keyframes svelte-12hhrhb-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
