.al-select.svelte-gjx2ev{position:relative;display:inline-block}.al-select.full.svelte-gjx2ev{display:block;width:100%}.al-select.toolbar.svelte-gjx2ev{width:44px}.trigger.svelte-gjx2ev{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .7rem;border-radius:8px;border:1px solid rgba(120,140,220,.3);background:#0a0c1499;color:#e8ebff;font-family:var(--font-body),system-ui,sans-serif;font-size:.9rem;line-height:1.2;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.trigger.svelte-gjx2ev:hover:not(:disabled){border-color:#8ca0e68c}.trigger.svelte-gjx2ev:focus-visible{outline:none;border-color:#788cdcb3;box-shadow:0 0 0 3px #6478b42e}.trigger.open.svelte-gjx2ev{border-color:#8ca0e6b3}.trigger.svelte-gjx2ev:disabled{opacity:.5;cursor:not-allowed}.value.svelte-gjx2ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value.custom.svelte-gjx2ev{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.value.placeholder.svelte-gjx2ev{color:#c8d0eb73}.chev.svelte-gjx2ev{flex:0 0 auto;font-size:.7rem;color:#b4bee6b3;transition:transform .15s ease}.chev.up.svelte-gjx2ev{transform:rotate(180deg)}.menu.svelte-gjx2ev{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;margin:0;padding:.25rem;list-style:none;max-height:260px;overflow-y:auto;border:1px solid rgba(120,140,220,.4);border-radius:8px;background:#10121cfc;box-shadow:0 10px 28px #00000080}.al-select.right.svelte-gjx2ev .menu:where(.svelte-gjx2ev){right:0;left:auto}.al-select.wide-menu.svelte-gjx2ev .menu:where(.svelte-gjx2ev){right:auto;width:max-content;min-width:100%;max-width:min(340px,80vw)}.al-select.wide-menu.right.svelte-gjx2ev .menu:where(.svelte-gjx2ev){right:0;left:auto}.al-select.wide-menu.svelte-gjx2ev .opt-label:where(.svelte-gjx2ev){overflow:visible;text-overflow:clip}.al-select.toolbar.svelte-gjx2ev .trigger:where(.svelte-gjx2ev){justify-content:center;gap:.18rem;height:30px;min-height:30px;padding:0 .35rem;border-color:transparent;border-radius:6px;background:#ffffff12;color:#f5f7ffe6;font-size:.8rem;font-weight:700;transition:background .15s ease}.al-select.toolbar.svelte-gjx2ev .trigger:where(.svelte-gjx2ev):hover:not(:disabled),.al-select.toolbar.svelte-gjx2ev .trigger.open:where(.svelte-gjx2ev){border-color:transparent;background:#89b4fa26}.al-select.toolbar.svelte-gjx2ev .trigger:where(.svelte-gjx2ev):focus-visible{border-color:transparent;box-shadow:0 0 0 2px #89b4fa2e}.al-select.toolbar.svelte-gjx2ev .chev:where(.svelte-gjx2ev){font-size:.62rem;color:#dce2f5ad}.al-select.toolbar.svelte-gjx2ev .menu:where(.svelte-gjx2ev){right:auto;width:max-content;min-width:148px;max-width:min(220px,70vw)}.al-select.toolbar.right.svelte-gjx2ev .menu:where(.svelte-gjx2ev){right:0;left:auto}.opt.svelte-gjx2ev{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .55rem;border:none;border-radius:6px;background:transparent;color:#e2e6f5e6;font-family:var(--font-body),system-ui,sans-serif;font-size:.88rem;text-align:left;cursor:pointer}.opt-label.svelte-gjx2ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-label.custom.svelte-gjx2ev{display:inline-flex;align-items:center;min-width:0}.opt.active.svelte-gjx2ev{background:#788cdc29;color:#fff}.opt.selected.svelte-gjx2ev{color:#fff}.check.svelte-gjx2ev{flex:0 0 auto;font-size:.8rem;color:#96aaf0f2}
