@layer equip{.eq-multi-select{--_chip:20px;gap:var(--eq-space-1);min-width:0;display:grid;position:relative}.eq-multi-select-label{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);justify-self:start}.eq-multi-select-hint,.eq-multi-select-error{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);margin:0}.eq-multi-select-hint{color:var(--eq-ink-2)}.eq-multi-select-error{color:var(--eq-danger)}.eq-multi-select-control{box-sizing:border-box;align-items:center;gap:var(--eq-space-1);min-height:var(--eq-h-m);padding-block:calc((var(--eq-h-m) - 2px - var(--_chip)) / 2);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);cursor:pointer;transition:border-color var(--eq-dur) var(--eq-ease);flex-wrap:wrap;padding-inline:0;display:flex}.eq-multi-select-control:has(.eq-multi-select-chips){padding-inline-start:calc((var(--eq-h-m) - 2px - var(--_chip)) / 2)}@media (hover:hover){.eq-multi-select-control:hover:where(:not([data-disabled])){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-multi-select-control:has(.eq-multi-select-trigger:focus-visible){outline:2px solid var(--eq-focus);outline-offset:-1px}:is(.eq-multi-select-control[data-invalid],.eq-multi-select:has(.eq-multi-select-native:user-invalid) .eq-multi-select-control){border-color:var(--eq-danger)}.eq-multi-select-control[data-disabled]{opacity:.45;cursor:not-allowed}.eq-multi-select-control[data-disabled] *{cursor:not-allowed}.eq-multi-select-chips{margin:0;padding:0;list-style:none;display:contents}.eq-multi-select-chip{box-sizing:border-box;max-width:100%;height:var(--_chip);padding-inline:var(--eq-space-2) 2px;border-radius:var(--eq-radius-s);background:var(--eq-tint-strong);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-xs) / 1 var(--eq-font);cursor:default;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring);flex:none;align-items:center;gap:2px;display:inline-flex}@starting-style{.eq-multi-select-control[data-open] .eq-multi-select-chip{opacity:0;scale:.8}}.eq-multi-select-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-multi-select-chip-remove{border-radius:var(--eq-radius-s);width:16px;height:16px;color:var(--eq-ink-2);cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.eq-multi-select-chip-remove:before{content:"";position:absolute;inset:-4px}.eq-multi-select-chip-remove>svg{width:12px;height:12px}.eq-multi-select-chip-remove:active:not(:disabled){scale:calc(var(--eq-press) - .04)}@media (hover:hover){.eq-multi-select-chip-remove:hover:not(:disabled){background:var(--eq-tint-strong);color:var(--eq-ink)}}.eq-multi-select-trigger{box-sizing:border-box;align-items:center;gap:var(--eq-space-2);min-width:48px;height:var(--_chip);padding:0 var(--eq-space-2) 0 var(--eq-space-3);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1 var(--eq-font);text-align:start;cursor:pointer;background:0 0;border:0;flex:48px;margin:0;display:flex}.eq-multi-select-chips+.eq-multi-select-trigger{padding-inline-start:0}.eq-multi-select-trigger:focus-visible{outline:none}.eq-multi-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eq-multi-select-value[data-empty]{color:var(--eq-ink-3)}.eq-multi-select-chevron{width:16px;height:16px;color:var(--eq-ink-2);transition:rotate var(--eq-dur-move) var(--eq-spring);flex:none}.eq-multi-select-trigger[aria-expanded=true] .eq-multi-select-chevron{rotate:180deg}.eq-multi-select-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0}.eq-multi-select-popover{box-sizing:border-box;max-height:min(340px, calc(100dvh - 2 * var(--eq-space-4)));border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);color:var(--eq-ink);opacity:1;transform-origin:top;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;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden;translate:0;scale:1}.eq-multi-select-popover[data-side=top]{transform-origin:bottom}.eq-multi-select-popover[hidden]{opacity:0;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;display:none;scale:.96}@starting-style{.eq-multi-select-popover:not([hidden]){opacity:0;translate:0 -4px;scale:.96}.eq-multi-select-popover[data-side=top]:not([hidden]){translate:0 4px}}.eq-multi-select-search{align-items:center;gap:var(--eq-space-2);height:var(--eq-h-m);padding-inline:var(--eq-space-3);border-bottom:1px solid var(--eq-line);color:var(--eq-ink-3);flex:none;display:flex}.eq-multi-select-search>svg{flex:none;width:16px;height:16px}.eq-multi-select-search-input{min-width:0;height:100%;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1 var(--eq-font);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.eq-multi-select-search-input::placeholder{color:var(--eq-ink-3);opacity:1}.eq-multi-select-list{min-height:0;padding:var(--eq-space-1);overscroll-behavior:contain;flex:auto;align-content:start;display:grid;overflow-y:auto}.eq-multi-select-list:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-2px;border-radius:var(--eq-radius-l)}.eq-multi-select-option{align-items:center;gap:var(--eq-space-2);min-height:var(--eq-h-s);padding-inline:var(--eq-space-2);border-radius:var(--eq-radius-s);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.2 var(--eq-font);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);display:flex}.eq-multi-select-option:active:not([aria-disabled]){scale:var(--eq-press)}@media (hover:hover){.eq-multi-select-option:hover:not([aria-disabled]){background:var(--eq-tint)}}.eq-multi-select-option[data-active]{background:var(--eq-tint-strong)}.eq-multi-select-option[aria-disabled]{opacity:.45;cursor:not-allowed}.eq-multi-select-all{margin-bottom:var(--eq-space-1);font-weight:var(--eq-weight-strong);box-shadow:0 calc(var(--eq-space-1) / 2 + 1px) 0 calc(var(--eq-space-1) / -2) var(--eq-line)}.eq-multi-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eq-multi-select-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}.eq-multi-select-option[aria-selected=true] .eq-multi-select-box{border-color:var(--eq-solid);background:var(--eq-solid)}.eq-multi-select-check{width:16px;height:16px}.eq-multi-select-check>path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--eq-dur-move) var(--eq-ease)}.eq-multi-select-option[aria-selected=true] .eq-multi-select-check>path{stroke-dashoffset:0}.eq-multi-select-empty{min-height:var(--eq-h-s);padding:var(--eq-space-1) var(--eq-space-3) var(--eq-space-2);color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.2 var(--eq-font);align-items:center;display:flex}.eq-multi-select-footer{justify-content:space-between;align-items:center;gap:var(--eq-space-2);padding:var(--eq-space-1) var(--eq-space-1) var(--eq-space-1) var(--eq-space-3);border-top:1px solid var(--eq-line);flex:none;display:flex}.eq-multi-select-count{color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1 var(--eq-font);font-variant-numeric:tabular-nums}.eq-multi-select-clear{height:var(--eq-h-s);padding:0 var(--eq-space-2);border-radius:var(--eq-radius-s);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1 var(--eq-font);cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;margin:0}.eq-multi-select-clear:active:not(:disabled){scale:var(--eq-press)}@media (hover:hover){.eq-multi-select-clear:hover:not(:disabled){background:var(--eq-tint)}}.eq-multi-select-clear:focus-visible,.eq-multi-select-chip-remove:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-multi-select-clear:disabled{opacity:.45;cursor:not-allowed}.eq-multi-select-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
