.stak-listbox.svelte-10c8r4l{--stak-listbox-option-height:var(--stak-control-height);gap:var(--stak-space-0-5);outline:none;display:grid}.stak-listbox.svelte-10c8r4l:where([data-layout=grid]:where(.svelte-10c8r4l)){gap:var(--stak-space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.stak-listbox__option.svelte-10c8r4l{align-items:center;gap:var(--stak-space-3);width:100%;min-height:var(--stak-listbox-option-height);padding:0 var(--stak-space-2);border-radius:var(--stak-radius-sm);color:var(--stak-text);font:inherit;font-size:var(--stak-text-body);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.stak-listbox__option.svelte-10c8r4l:where([data-active]:where(.svelte-10c8r4l)){background:var(--stak-hover)}.stak-listbox__option.svelte-10c8r4l:disabled{color:var(--stak-text-faint);cursor:not-allowed}.stak-listbox__option.svelte-10c8r4l:focus-visible{outline:2px solid var(--stak-focus);outline-offset:-2px}.stak-listbox.svelte-10c8r4l:where([data-layout=grid]:where(.svelte-10c8r4l)) .stak-listbox__option:where(.svelte-10c8r4l){min-height:calc(var(--stak-control-height) + var(--stak-space-3));border-radius:var(--stak-radius-lg);background:var(--stak-fill);opacity:.5;justify-content:center;padding:0}.stak-listbox.svelte-10c8r4l:where([data-layout=grid]:where(.svelte-10c8r4l)) .stak-listbox__option:where(.svelte-10c8r4l):where([data-selected]:where(.svelte-10c8r4l)){box-shadow:inset 0 0 0 2px var(--stak-accent);opacity:1}.stak-listbox__label.svelte-10c8r4l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stak-listbox__check.svelte-10c8r4l{width:var(--stak-icon-lg);height:var(--stak-icon-lg);color:var(--stak-accent-text);visibility:hidden;flex:none}.stak-listbox__option.svelte-10c8r4l:where([data-selected]:where(.svelte-10c8r4l)) .stak-listbox__check:where(.svelte-10c8r4l){visibility:visible}.stak-listbox__image.svelte-10c8r4l{width:var(--stak-icon-lg);height:var(--stak-icon-lg);background:var(--stak-listbox-image) center / contain no-repeat;flex:none}.stak-listbox__image.svelte-10c8r4l:where([data-mode=mask]:where(.svelte-10c8r4l)){-webkit-mask:var(--stak-listbox-image) center / contain no-repeat;mask:var(--stak-listbox-image) center / contain no-repeat;background:currentColor}.stak-listbox.svelte-10c8r4l:where([data-layout=grid]:where(.svelte-10c8r4l)) .stak-listbox__image:where(.svelte-10c8r4l){width:36px;height:36px}.stak-listbox__empty.svelte-10c8r4l{padding:var(--stak-space-3);color:var(--stak-text-muted);margin:0}@media (forced-colors:active){.stak-listbox__option.svelte-10c8r4l:where([data-active]:where(.svelte-10c8r4l),[data-selected]:where(.svelte-10c8r4l)){outline:1px solid highlight}}.stak-popover__scrim.svelte-1x7to7l{z-index:40;background:var(--stak-scrim);animation:svelte-1x7to7l-stak-fade var(--stak-duration-base) var(--stak-ease);position:fixed;inset:0}.stak-popover.svelte-1x7to7l{z-index:41;inset:auto var(--stak-shell-inset) calc(var(--stak-shell-inset) + env(safe-area-inset-bottom));max-height:calc(100dvh - 60px);padding:var(--stak-space-2) 0 var(--stak-space-4);border-radius:var(--stak-sheet-radius);background:var(--stak-sidebar);color:var(--stak-text);animation:svelte-1x7to7l-stak-rise var(--stak-duration-base) var(--stak-ease);outline:none;flex-direction:column;display:flex;position:fixed}.stak-popover__header.svelte-1x7to7l{padding:var(--stak-space-2-5) var(--stak-space-3) var(--stak-space-2) var(--stak-space-5);justify-content:space-between;align-items:center;display:flex}.stak-popover__title.svelte-1x7to7l{font-size:var(--stak-text-xl);font-weight:var(--stak-weight-semibold);margin:0}.stak-popover__close.svelte-1x7to7l{border-radius:var(--stak-radius-round);background:var(--stak-fill);width:36px;height:36px;color:var(--stak-text-muted);cursor:pointer;border:0;place-items:center;display:grid}.stak-popover__close.svelte-1x7to7l svg:where(.svelte-1x7to7l){width:var(--stak-icon-sm);height:var(--stak-icon-sm)}.stak-popover__body.svelte-1x7to7l{overscroll-behavior:contain;padding:0 var(--stak-space-4);overflow:auto}.stak-popover__footer.svelte-1x7to7l{align-items:center;gap:var(--stak-space-3);padding:var(--stak-space-3) var(--stak-space-3) 0;display:flex}@media (width>=761px){.stak-popover__scrim.svelte-1x7to7l{background:0 0;animation:none}.stak-popover.svelte-1x7to7l{inset:var(--stak-popover-y) auto auto var(--stak-popover-x);width:var(--stak-popover-width);max-height:calc(100dvh - 16px);padding:var(--stak-space-1-5) 0 var(--stak-space-2-5);border:var(--stak-border-width) solid var(--stak-divider);border-radius:var(--stak-menu-radius);box-shadow:var(--stak-shadow-popover);animation:svelte-1x7to7l-stak-drop var(--stak-duration-fast) var(--stak-ease)}.stak-popover__header.svelte-1x7to7l{padding:var(--stak-space-2) var(--stak-space-3) var(--stak-space-1-5)}.stak-popover__title.svelte-1x7to7l{color:var(--stak-text-muted);font-size:var(--stak-text-sm)}.stak-popover__close.svelte-1x7to7l{display:none}.stak-popover__body.svelte-1x7to7l{padding:0 var(--stak-space-1-5)}.stak-popover__footer.svelte-1x7to7l{padding:var(--stak-space-2-5) var(--stak-space-3) 0}}@keyframes svelte-1x7to7l-stak-fade{0%{opacity:0}}@keyframes svelte-1x7to7l-stak-rise{0%{transform:translateY(100%)}}@keyframes svelte-1x7to7l-stak-drop{0%{opacity:0;transform:translateY(-4px)}}
