@layer equip{.eq-dropdown{gap:var(--eq-space-1);min-width:0;font-family:var(--eq-font);color:var(--eq-ink);flex-direction:column;display:flex}.eq-dropdown-label{width:fit-content;font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);color:var(--eq-ink)}.eq-dropdown-trigger{align-items:center;gap:var(--eq-space-2);box-sizing:border-box;width:100%;min-width:0;height:var(--eq-h-m);padding-inline:var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.2 var(--eq-font);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);margin:0;display:flex}.eq-dropdown[data-size=s] .eq-dropdown-trigger{height:var(--eq-h-s);padding-inline:var(--eq-space-2);border-radius:var(--eq-radius-s);font-size:var(--eq-text-s)}.eq-dropdown[data-size=l] .eq-dropdown-trigger{height:var(--eq-h-l);padding-inline:var(--eq-space-4);font-size:var(--eq-text-l)}@media (hover:hover){.eq-dropdown-trigger:hover:where(:not(:disabled)){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-dropdown-trigger:active:not(:disabled){scale:var(--eq-press)}.eq-dropdown-trigger:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-dropdown-trigger[aria-invalid=true]{border-color:var(--eq-danger)}.eq-dropdown-trigger:disabled{opacity:.45;cursor:not-allowed}.eq-dropdown-lead,.eq-dropdown-option-lead{flex:none;align-items:center;display:inline-flex}.eq-dropdown-lead>svg,.eq-dropdown-option-lead>svg{width:16px;height:16px}.eq-dropdown-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eq-dropdown-value[data-placeholder]{color:var(--eq-ink-3)}.eq-dropdown-chevron{width:16px;height:16px;color:var(--eq-ink-2);transition:rotate var(--eq-dur-move) var(--eq-spring);flex:none;margin-inline-end:calc(-1 * var(--eq-space-1))}.eq-dropdown-trigger[aria-expanded=true] .eq-dropdown-chevron{rotate:180deg}.eq-dropdown-hint,.eq-dropdown-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-dropdown-hint{color:var(--eq-ink-2)}.eq-dropdown-error{color:var(--eq-danger)}.eq-dropdown-list{--_shift:-4px;box-sizing:border-box;margin:var(--eq-space-1) 0;width:max-content;max-width:min(360px, calc(100vw - 2 * var(--eq-space-4)));max-height:min(calc(9 * var(--eq-h-s) + 2 * var(--eq-space-1)), calc(100dvh - 2 * var(--eq-space-4)));overscroll-behavior:contain;padding:var(--eq-space-1);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);color:var(--eq-ink);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);font:var(--eq-weight) var(--eq-text-m) / 1.3 var(--eq-font);cursor:default;opacity:0;scale:.96;translate:0 var(--_shift);transform-origin:0 0;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease);position:fixed;inset:auto;overflow:auto}.eq-dropdown-list[data-placement^=top]{--_shift:4px}.eq-dropdown-list[data-placement=bottom-end]{transform-origin:100% 0}.eq-dropdown-list[data-placement=top-start]{transform-origin:0 100%}.eq-dropdown-list[data-placement=top-end]{transform-origin:100% 100%}.eq-dropdown-list:popover-open{opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring);flex-direction:column;gap:2px;display:flex;translate:none;scale:none}@starting-style{.eq-dropdown-list:popover-open{opacity:0;scale:.96;translate:0 var(--_shift)}}.eq-dropdown-option{align-items:center;gap:var(--eq-space-2);box-sizing:border-box;min-height:var(--eq-h-s);padding:var(--eq-space-1) var(--eq-space-2);border-radius:var(--eq-radius-s);color:var(--eq-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);flex:none;display:flex}.eq-dropdown-option[data-active]:not([aria-selected=true]){background:var(--eq-tint)}.eq-dropdown-list[data-keys] .eq-dropdown-option[data-active]{outline:2px solid var(--eq-focus);outline-offset:-2px}.eq-dropdown-option:active:not([aria-disabled=true]){scale:var(--eq-press)}.eq-dropdown-option[aria-selected=true]{background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-dropdown-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.eq-dropdown-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.eq-dropdown-option-description{font-size:var(--eq-text-xs);color:var(--eq-ink-2)}.eq-dropdown-option[aria-selected=true] .eq-dropdown-option-description{color:color-mix(in srgb, var(--eq-solid-ink) 72%, transparent)}.eq-dropdown-tick{opacity:0;width:16px;height:16px;transition:opacity var(--eq-dur) var(--eq-ease);flex:none}.eq-dropdown-tick>path{stroke-dasharray:2 3;stroke-dashoffset:2px;transition:stroke-dashoffset var(--eq-dur) var(--eq-ease)}.eq-dropdown-option[aria-selected=true] .eq-dropdown-tick{opacity:1}.eq-dropdown-option[aria-selected=true] .eq-dropdown-tick>path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--eq-dur-move) var(--eq-spring)}.eq-dropdown-group{flex-direction:column;gap:2px;display:flex}.eq-dropdown-group+.eq-dropdown-group,.eq-dropdown-option+.eq-dropdown-group,.eq-dropdown-group+.eq-dropdown-option{margin-top:var(--eq-space-1);padding-top:var(--eq-space-1);border-top:1px solid var(--eq-line)}.eq-dropdown-group-label{padding:var(--eq-space-1) var(--eq-space-2) 2px;color:var(--eq-ink-3);font-size:var(--eq-text-xs);font-weight:var(--eq-weight-strong)}@supports (overlay:auto){.eq-dropdown-list{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-dropdown-list:popover-open{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}}@supports (anchor-name:--a) and (position-area:block-end) and (position-try-fallbacks:flip-block){.eq-dropdown-list{min-width:anchor-size(width);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline}.eq-dropdown-list[data-placement=bottom-end]{position-area:block-end span-inline-start}.eq-dropdown-list[data-placement=top-start]{position-area:block-start span-inline-end}.eq-dropdown-list[data-placement=top-end]{position-area:block-start span-inline-start}}}
