@layer equip{.eq-listbox{gap:var(--eq-space-1);min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.3 var(--eq-font);flex-direction:column;display:flex}.eq-listbox-label{font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);color:var(--eq-ink)}.eq-listbox-list{box-sizing:border-box;padding:var(--eq-space-1);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);cursor:default;flex-direction:column;gap:2px;display:flex;overflow:auto}.eq-listbox-list:focus{outline:none}.eq-listbox-list:focus-visible:not(:has([data-active])){outline:2px solid var(--eq-focus);outline-offset:-1px}.eq-listbox[data-disabled]{opacity:.45}.eq-listbox[data-disabled] .eq-listbox-list{cursor:not-allowed}.eq-listbox-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}@media (hover:hover){.eq-listbox:not([data-disabled]) .eq-listbox-option:hover:not([aria-disabled=true]){background:var(--eq-tint)}}.eq-listbox:not([data-disabled]) .eq-listbox-option:active:not([aria-disabled=true]){scale:var(--eq-press)}.eq-listbox-list:focus .eq-listbox-option[data-active]:not([aria-selected=true]),.eq-listbox-list[aria-multiselectable]:focus .eq-listbox-option[data-active]{background:var(--eq-tint)}.eq-listbox-list:focus-visible .eq-listbox-option[data-active]{outline:2px solid var(--eq-focus);outline-offset:-2px}.eq-listbox-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.eq-listbox[data-disabled] .eq-listbox-option{cursor:not-allowed}.eq-listbox-list:not([aria-multiselectable]) .eq-listbox-option[aria-selected=true],.eq-listbox-list:not([aria-multiselectable]) .eq-listbox-option[aria-selected=true]:hover{background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-listbox-text{flex-direction:column;flex:1;min-width:0;display:flex}.eq-listbox-description{font-size:var(--eq-text-xs);color:var(--eq-ink-2)}.eq-listbox-list:not([aria-multiselectable]) .eq-listbox-option[aria-selected=true] .eq-listbox-description{color:color-mix(in srgb, var(--eq-solid-ink) 72%, transparent)}.eq-listbox-tick,.eq-listbox-check{opacity:0;width:16px;height:16px;transition:opacity var(--eq-dur) var(--eq-ease);flex:none}.eq-listbox-tick>path,.eq-listbox-check>path{stroke-dasharray:2 3;stroke-dashoffset:2px;transition:stroke-dashoffset var(--eq-dur) var(--eq-ease)}.eq-listbox-option[aria-selected=true] :is(.eq-listbox-tick,.eq-listbox-check){opacity:1}.eq-listbox-option[aria-selected=true] :is(.eq-listbox-tick,.eq-listbox-check)>path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--eq-dur-move) var(--eq-spring)}.eq-listbox-box{box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-s);background:var(--eq-raised);width:16px;height:16px;color:var(--eq-solid-ink);transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease);flex:none;place-items:center;display:grid;position:relative}.eq-listbox-box>.eq-listbox-check{position:absolute;inset:-1px}.eq-listbox-option[aria-selected=true] .eq-listbox-box{border-color:var(--eq-solid);background:var(--eq-solid)}.eq-listbox-group{flex-direction:column;gap:2px;display:flex}.eq-listbox-group+.eq-listbox-group{margin-top:var(--eq-space-1);padding-top:var(--eq-space-1);border-top:1px solid var(--eq-line)}.eq-listbox-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)}}
