.dropdown-select.svelte-jb8t62{-webkit-user-select:none;user-select:none;width:100%;position:relative}.trigger.svelte-jb8t62{background:var(--bg-white-05);border:1px solid var(--bg-white-08);border-radius:var(--radius-sm);width:100%;color:var(--color-textSecondary);cursor:pointer;transition:var(--transition-fast);text-align:left;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.375rem .5rem;font-family:inherit;font-size:.8125rem;display:flex}.compact.svelte-jb8t62 .trigger:where(.svelte-jb8t62){padding:.25rem .375rem;font-size:.75rem}.trigger.has-value.svelte-jb8t62{color:var(--color-text)}.trigger.svelte-jb8t62:hover{background:var(--bg-white-08);border-color:var(--bg-white-12)}.trigger.disabled.svelte-jb8t62,.trigger.svelte-jb8t62:disabled{cursor:not-allowed;opacity:.55}.trigger-text.svelte-jb8t62{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chevron.svelte-jb8t62{opacity:.5;flex-shrink:0;margin-left:.25rem;transition:transform .15s}.chevron.open.svelte-jb8t62{transform:rotate(180deg)}.menu.svelte-jb8t62{-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:var(--glass-bg-darker);-webkit-backdrop-filter:blur(40px);border:1px solid var(--bg-white-12);border-radius:var(--radius-md);z-index:10002;max-height:min(300px,40vh);box-shadow:0 12px 32px var(--bg-black-50), 0 0 0 1px var(--bg-white-05);padding:.25rem;animation:.12s ease-out svelte-jb8t62-dropdownAppear;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.menu.above.svelte-jb8t62{animation:.12s ease-out svelte-jb8t62-dropdownAppearUp;top:auto;bottom:calc(100% + 4px)}@keyframes svelte-jb8t62-dropdownAppear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jb8t62-dropdownAppearUp{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.menu-item.svelte-jb8t62{border-radius:var(--radius-sm);width:100%;color:var(--color-textSecondary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;padding:.375rem .5rem;font-family:inherit;font-size:.75rem;transition:all .1s;display:block}.compact.svelte-jb8t62 .menu-item:where(.svelte-jb8t62){padding:.25rem .375rem;font-size:.6875rem}.menu-item.svelte-jb8t62:hover{background:var(--bg-white-06);color:var(--color-text)}.menu-item.active.svelte-jb8t62{background:rgba(var(--color-success-alt-rgb), .12);color:var(--color-success-alt)}
