.dropdown-select.svelte-jb8t62{position:relative;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.trigger.svelte-jb8t62{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .5rem;background:var(--bg-white-05);border:1px solid var(--bg-white-08);border-radius:var(--radius-sm);color:var(--color-textSecondary);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:var(--transition-fast);text-align:left;-moz-user-select:none;user-select:none;-webkit-user-select:none}.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-text.svelte-jb8t62{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron.svelte-jb8t62{flex-shrink:0;opacity:.5;transition:transform .15s ease;margin-left:.25rem}.chevron.open.svelte-jb8t62{transform:rotate(180deg)}.menu.svelte-jb8t62{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:min(300px,40vh);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;background:var(--glass-bg-darker);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--bg-white-12);border-radius:var(--radius-md);padding:.25rem;z-index:10002;box-shadow:0 12px 32px var(--bg-black-50),0 0 0 1px var(--bg-white-05);animation:svelte-jb8t62-dropdownAppear .12s ease-out}.menu.above.svelte-jb8t62{top:auto;bottom:calc(100% + 4px);animation:svelte-jb8t62-dropdownAppearUp .12s ease-out}@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{display:block;width:100%;padding:.375rem .5rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-textSecondary);font-size:.75rem;font-family:inherit;cursor:pointer;transition:all .1s ease;text-align:left;white-space:nowrap}.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)}
