.custom-select-wrapper.svelte-19xw5zh{vertical-align:middle;-webkit-user-select:none;user-select:none;flex-direction:column;display:inline-flex;position:relative}.custom-select-wrapper.full-width.svelte-19xw5zh{width:100%;display:flex}.custom-select-wrapper.is-open.svelte-19xw5zh{z-index:var(--z-dropdown,100)}.custom-select-wrapper.is-disabled.svelte-19xw5zh{opacity:.5;cursor:not-allowed;pointer-events:none}.form-label.svelte-19xw5zh{color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.select-btn.svelte-19xw5zh{text-align:left;width:100%;cursor:var(--mac-cursor-pointer);background:var(--bg-surface,#0f172aa6);-webkit-backdrop-filter:var(--glass-blur,blur(16px) saturate(1.2));backdrop-filter:var(--glass-blur,blur(16px) saturate(1.2));border:1px solid var(--border-subtle,#ffffff1f);color:var(--text-primary,#f8fafc);font-family:var(--font-sans,inherit);box-shadow:var(--shadow-xs,0 1px 2px #0000000d);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), background .2s var(--ease-out);justify-content:space-between;align-items:center;margin:0;display:flex;position:relative}.size-sm.svelte-19xw5zh .select-btn:where(.svelte-19xw5zh){border-radius:var(--radius-xs,6px);gap:6px;min-height:28px;padding:5px 8px;font-size:.75rem}.size-md.svelte-19xw5zh .select-btn:where(.svelte-19xw5zh){border-radius:var(--radius-sm,10px);gap:8px;min-height:38px;padding:9px 12px;font-size:.875rem}.size-lg.svelte-19xw5zh .select-btn:where(.svelte-19xw5zh){border-radius:var(--radius-md,14px);gap:10px;min-height:46px;padding:12px 16px;font-size:1rem}.select-left-content.svelte-19xw5zh{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.select-leading-icon.svelte-19xw5zh{color:var(--aero-sky,#2eb4ff);flex-shrink:0;font-size:1.1rem}.size-sm.svelte-19xw5zh .select-leading-icon:where(.svelte-19xw5zh){font-size:.95rem}.select-btn.svelte-19xw5zh:hover:not(:disabled){border-color:var(--aero-sky,#2eb4ff);background:var(--bg-surface-hover,#1e293bb3);box-shadow:0 0 0 2px rgba(var(--accent-sky-rgb), .12)}.select-btn.svelte-19xw5zh:focus-visible{border-color:var(--aero-sky,#2eb4ff);box-shadow:0 0 0 3px rgba(var(--accent-sky-rgb), .25);outline:none}.select-btn.is-open.svelte-19xw5zh{border-color:var(--aero-sky,#2eb4ff);box-shadow:0 0 0 2px rgba(var(--accent-sky-rgb), .2)}.select-value.svelte-19xw5zh{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.select-value.is-placeholder.svelte-19xw5zh{color:var(--text-muted,#94a3b8);font-weight:400}.select-chevron.svelte-19xw5zh{color:var(--text-muted,#94a3b8);transition:transform .25s var(--ease-spring);flex-shrink:0;font-size:1.2rem}.size-sm.svelte-19xw5zh .select-chevron:where(.svelte-19xw5zh){font-size:1rem}.select-chevron.rotated.svelte-19xw5zh{color:var(--aero-sky,#2eb4ff);transform:rotate(180deg)}.custom-select-menu.svelte-19xw5zh{overscroll-behavior:contain;z-index:var(--z-critical,1000);-webkit-backdrop-filter:var(--glass-blur,blur(14px) saturate(1.2));backdrop-filter:var(--glass-blur,blur(14px) saturate(1.2));border:1px solid var(--border-subtle,#ffffff29);border-top:1px solid var(--glass-border-t,#ffffff73);border-radius:var(--radius-md,14px);flex-direction:column;gap:6px;padding:6px;display:flex;position:fixed;overflow-y:auto;background:var(--bg-surface-solid,#0d1f33)!important}.custom-select-menu.svelte-19xw5zh::-webkit-scrollbar{width:5px}.custom-select-menu.svelte-19xw5zh::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.custom-select-menu.svelte-19xw5zh::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.custom-select-menu.svelte-19xw5zh::-webkit-scrollbar-track{background:0 0}.custom-select-item.svelte-19xw5zh{color:var(--text-primary,#f8fafc);text-align:left;cursor:var(--mac-cursor-pointer);transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .18s var(--ease-out);border-radius:var(--radius-xs,6px);width:100%;font-size:.875rem;font-family:var(--font-sans,inherit);background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.size-sm.svelte-19xw5zh .custom-select-item:where(.svelte-19xw5zh){padding:5px 8px;font-size:.75rem}.size-lg.svelte-19xw5zh .custom-select-item:where(.svelte-19xw5zh){padding:10px 14px;font-size:.95rem}.item-icon.svelte-19xw5zh{color:var(--text-muted,#94a3b8);transition:color var(--t-fast);flex-shrink:0;font-size:1.1rem}.size-sm.svelte-19xw5zh .item-icon:where(.svelte-19xw5zh){font-size:.9rem}.item-text-wrap.svelte-19xw5zh{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.item-label.svelte-19xw5zh{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.item-desc.svelte-19xw5zh{color:var(--text-secondary,#94a3b8);opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;overflow:hidden}.custom-select-item.svelte-19xw5zh:hover:not(.disabled),.custom-select-item.highlighted.svelte-19xw5zh:not(.disabled){background:rgba(var(--accent-blue-rgb), .12);color:var(--text-primary,#fff)}.custom-select-item.svelte-19xw5zh:hover:not(.disabled) .item-icon:where(.svelte-19xw5zh),.custom-select-item.highlighted.svelte-19xw5zh:not(.disabled) .item-icon:where(.svelte-19xw5zh){color:var(--aero-sky,#2eb4ff)}.custom-select-item.svelte-19xw5zh:hover:not(.disabled){transform:translate(2px)}.custom-select-item.svelte-19xw5zh:active:not(.disabled){transform:scale(.98)}.custom-select-item.selected.svelte-19xw5zh{background:rgba(var(--accent-blue-rgb), .18);color:var(--aero-blue,#1b85f3);font-weight:600}.custom-select-item.selected.svelte-19xw5zh .item-icon:where(.svelte-19xw5zh){color:var(--aero-blue,#1b85f3)}.check-icon.svelte-19xw5zh{color:var(--aero-blue,#1b85f3);animation:svelte-19xw5zh-checkIn .2s var(--ease-spring);flex-shrink:0;font-size:16px}.size-sm.svelte-19xw5zh .check-icon:where(.svelte-19xw5zh){font-size:14px}@keyframes svelte-19xw5zh-checkIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.custom-select-item.disabled.svelte-19xw5zh{opacity:.4;cursor:not-allowed}
