.msel.svelte-5pmzdl{--_msel-h:28px;--_msel-py:calc(var(--space-3xs) + 1px);--_msel-px:var(--space-2xs);--_msel-font:var(--font-xs);--_msel-icon:16px;--_msel-caret-px:var(--space-md);border:1px solid var(--ui-2);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx);font:inherit;font-size:var(--_msel-font);padding:var(--_msel-py) var(--_msel-caret-px) var(--_msel-py) var(--_msel-px);cursor:pointer;min-width:7rem;min-height:var(--_msel-h);--_raise-shadow:var(--raised);box-shadow:var(--_raise-shadow);align-items:center;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex;position:relative}.msel.svelte-5pmzdl:active:not(:disabled){--_raise-shadow:var(--pressed)}.msel--fill.svelte-5pmzdl{width:100%;display:flex}.msel--has-icon.svelte-5pmzdl{padding-left:calc(var(--_msel-px) + var(--_msel-icon) + var(--space-3xs))}.msel--compact.svelte-5pmzdl{--_msel-h:34px;--_msel-py:calc(var(--space-2xs) + 1px);--_msel-px:var(--space-xs);--_msel-font:var(--font-sm);--_msel-icon:18px;--_msel-caret-px:var(--space-lg);min-width:8rem}.msel--large.svelte-5pmzdl{--_msel-h:40px;--_msel-py:calc(var(--space-xs) + 1px);--_msel-px:var(--space-sm);--_msel-font:var(--font-md);--_msel-icon:20px;--_msel-caret-px:var(--space-xl)}.msel.svelte-5pmzdl:focus-visible,.msel--open.svelte-5pmzdl{border-color:var(--accent-blue);box-shadow:var(--_raise-shadow), 0 0 0 2px color-mix(in srgb, var(--accent-blue) 25%, transparent);outline:none}.msel--accented.svelte-5pmzdl{border-color:var(--accent-orange);color:var(--accent-orange);background-color:color-mix(in srgb, var(--accent-orange) 8%, var(--bg))}.msel--accented.svelte-5pmzdl:focus-visible,.msel--accented.msel--open.svelte-5pmzdl{border-color:var(--accent-orange);box-shadow:var(--_raise-shadow), 0 0 0 2px color-mix(in srgb, var(--accent-orange) 25%, transparent)}.msel--disabled.svelte-5pmzdl{--_raise-shadow:none;opacity:.5;cursor:not-allowed}.msel__icon.svelte-5pmzdl{left:var(--_msel-px);color:var(--tx-2);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute}.msel--accented.svelte-5pmzdl .msel__icon:where(.svelte-5pmzdl),.msel--accented.svelte-5pmzdl .msel__caret:where(.svelte-5pmzdl){color:var(--accent-orange)}.msel__icon.svelte-5pmzdl svg{width:var(--_msel-icon);height:var(--_msel-icon)}.msel__value.svelte-5pmzdl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.msel__caret.svelte-5pmzdl{right:var(--_msel-px);color:var(--tx-3);pointer-events:none;align-items:center;display:flex;position:absolute}.msel__caret.svelte-5pmzdl svg{width:10px;height:10px}.msel__menu.svelte-5pmzdl{min-width:10rem}.msel__list.svelte-5pmzdl{max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.msel__footer.svelte-5pmzdl{padding:var(--space-3xs) 0 0;margin-top:var(--space-3xs);display:flex}.msel__section.svelte-5pmzdl{margin-top:var(--space-3xs);padding-top:var(--space-2xs);border-top:1px solid var(--ui)}.msel__option.svelte-5pmzdl{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);font-size:var(--font-xs);color:var(--tx);cursor:pointer;border-radius:var(--radius-xs);display:flex}.msel__list--compact.svelte-5pmzdl .msel__option:where(.svelte-5pmzdl),.msel__list--large.svelte-5pmzdl .msel__option:where(.svelte-5pmzdl){padding:var(--space-2xs) var(--space-xs);font-size:var(--font-sm);gap:var(--space-2xs)}.msel__list--large.svelte-5pmzdl .msel__option:where(.svelte-5pmzdl){font-size:var(--font-md);padding:var(--space-xs) var(--space-sm)}.msel__option.svelte-5pmzdl:hover{background:var(--bg-2)}.msel__option--selected.svelte-5pmzdl{color:var(--tx)}.msel__option--deselected.svelte-5pmzdl{opacity:.45;color:var(--tx-2)}.msel__option--deselected.svelte-5pmzdl .msel__option-label:where(.svelte-5pmzdl){text-decoration:line-through}.msel__option-icon.svelte-5pmzdl{color:var(--tx-2);flex-shrink:0;align-items:center;display:flex}.msel__option-icon.svelte-5pmzdl svg{width:16px;height:16px}.msel__list--compact.svelte-5pmzdl .msel__option-icon:where(.svelte-5pmzdl) svg,.msel__list--large.svelte-5pmzdl .msel__option-icon:where(.svelte-5pmzdl) svg{width:18px;height:18px}.msel__option-label.svelte-5pmzdl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msel-label.svelte-5pmzdl{gap:var(--space-2xs);flex-direction:column;display:flex}.msel-label--inline.svelte-5pmzdl{align-items:center;gap:var(--space-2xs);flex-direction:row}.msel-label__text.svelte-5pmzdl{font-size:var(--font-xs);color:var(--tx-2);white-space:nowrap}.msel-label--compact.svelte-5pmzdl .msel-label__text:where(.svelte-5pmzdl){font-size:var(--font-sm)}.msel-label--large.svelte-5pmzdl .msel-label__text:where(.svelte-5pmzdl){font-size:var(--font-md)}
