.async-multi-select-field{gap:var(--async-multi-select-field-gap);flex-direction:column;display:flex}.async-multi-select-field__helper{font-family:var(--async-multi-select-field-helper-font-family);font-size:var(--async-multi-select-field-helper-font-size);font-weight:var(--async-multi-select-field-helper-font-weight);line-height:var(--async-multi-select-field-helper-line-height);color:var(--async-multi-select-field-helper-color)}
.async-multi-select{align-items:center;gap:var(--async-multi-select-content-gap);min-block-size:var(--async-multi-select-height);padding-block:0;padding-inline:var(--async-multi-select-padding-inline);font-family:var(--async-multi-select-font-family);font-size:var(--async-multi-select-font-size);line-height:var(--async-multi-select-line-height);font-weight:var(--async-multi-select-font-weight);color:var(--async-multi-select-color);background-color:var(--async-multi-select-bg);border-width:var(--async-multi-select-border-width);border-style:var(--async-multi-select-border-style);border-color:var(--async-multi-select-border-color);border-radius:var(--async-multi-select-border-radius);box-sizing:border-box;width:100%;display:inline-flex}.async-multi-select:focus-within{outline:var(--async-multi-select-focus-ring-width) solid var(--async-multi-select-focus-ring-color);outline-offset:calc(-1 * (var(--async-multi-select-focus-ring-width) + var(--async-multi-select-border-width)))}.async-multi-select.async-multi-select--disabled{opacity:.5;cursor:var(--async-multi-select-disabled-cursor);pointer-events:none}.async-multi-select__input-area{align-items:center;gap:var(--async-multi-select-selection-gap);flex-wrap:wrap;flex:1;min-width:0;display:flex}.async-multi-select__pill{align-items:center;gap:var(--async-multi-select-pill-gap);padding-block:var(--async-multi-select-pill-padding-block);padding-inline:var(--async-multi-select-pill-padding-inline);background-color:var(--async-multi-select-pill-bg);color:var(--async-multi-select-pill-color);border-radius:var(--async-multi-select-pill-border-radius);font-size:var(--async-multi-select-pill-font-size);white-space:nowrap;line-height:1;display:inline-flex}.async-multi-select__pill-label{line-height:1}.async-multi-select__pill-remove{all:unset;cursor:pointer;line-height:1;font-size:var(--async-multi-select-pill-font-size);opacity:.7;justify-content:center;align-items:center;display:inline-flex}.async-multi-select__pill-remove:hover{opacity:1}.async-multi-select__input{all:unset;cursor:text;min-width:4rem;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;flex:1}.async-multi-select__input::placeholder{color:var(--async-multi-select-placeholder-color)}.async-multi-select__input:disabled{cursor:var(--async-multi-select-disabled-cursor)}.async-multi-select__content{background-color:var(--async-multi-select-content-bg);border-width:var(--async-multi-select-border-width);border-style:var(--async-multi-select-border-style);border-color:var(--async-multi-select-content-border-color);min-width:var(--anchor-width);max-height:var(--async-multi-select-content-max-height,var(--available-height));overscroll-behavior:contain;overflow-y:auto}.async-multi-select__content[data-side=bottom]{border-top:none}.async-multi-select__content[data-side=top]{border-bottom:none}.async-multi-select__loading{padding-block:var(--async-multi-select-loading-padding-block);padding-inline:var(--async-multi-select-loading-padding-inline);justify-content:center;align-items:center;display:flex}.async-multi-select__empty{padding-block:var(--async-multi-select-empty-padding-block);padding-inline:var(--async-multi-select-empty-padding-inline);font-size:var(--async-multi-select-empty-font-size);font-family:var(--async-multi-select-empty-font-family);color:var(--async-multi-select-empty-color)}.async-multi-select__item{all:unset;box-sizing:border-box;align-items:center;gap:var(--async-multi-select-padding-inline);width:100%;padding-block:var(--async-multi-select-item-padding-block);padding-inline:var(--async-multi-select-padding-inline);font-size:var(--async-multi-select-font-size);font-family:var(--async-multi-select-font-family);color:var(--async-multi-select-color);cursor:pointer;display:flex}.async-multi-select__item:focus-visible,.async-multi-select__item:hover{background-color:var(--async-multi-select-item-highlighted-bg);color:var(--async-multi-select-item-highlighted-color)}.async-multi-select__item.async-multi-select__item--selected{font-weight:var(--async-multi-select-item-selected-font-weight)}.async-multi-select__item.async-multi-select__item--active{background-color:var(--async-multi-select-item-highlighted-bg);color:var(--async-multi-select-item-highlighted-color)}.async-multi-select__content .async-multi-select__item+.async-multi-select__item,.async-multi-select__content[data-side=bottom] .async-multi-select__item:first-child{border-top:var(--async-multi-select-border-width) var(--async-multi-select-border-style) var(--async-multi-select-content-border-color)}.async-multi-select__content[data-side=top] .async-multi-select__item:last-child{border-bottom:var(--async-multi-select-border-width) var(--async-multi-select-border-style) var(--async-multi-select-content-border-color)}.async-multi-select__item-check{width:var(--checkbox-size);height:var(--checkbox-size);border-width:var(--checkbox-border-width);border-style:var(--checkbox-border-style);transition:background-color var(--checkbox-transition-duration) var(--checkbox-transition-easing);background-color:#0000;border-color:currentColor;flex-shrink:0;place-content:center;display:grid}.async-multi-select__item--selected .async-multi-select__item-check{background-color:currentColor}.async-multi-select__item-check-mark{width:var(--checkbox-check-size);height:var(--checkbox-check-size);background-color:var(--async-multi-select-content-bg);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform var(--checkbox-transition-duration) var(--checkbox-transition-easing);transform:scale(0)}.async-multi-select__item--selected .async-multi-select__item-check-mark{transform:scale(1)}.async-multi-select__item:focus-visible .async-multi-select__item-check-mark,.async-multi-select__item:hover .async-multi-select__item-check-mark,.async-multi-select__item--active .async-multi-select__item-check-mark{background-color:var(--async-multi-select-item-highlighted-bg)}.async-multi-select.async-multi-select--sm{font-size:var(--async-multi-select-sm-font-size);--async-multi-select-height:var(--async-multi-select-sm-height);padding-inline:var(--async-multi-select-sm-padding-inline)}.async-multi-select__content--sm .async-multi-select__item{font-size:var(--async-multi-select-sm-font-size);padding-block:var(--async-multi-select-sm-item-padding-block)}.async-multi-select.async-multi-select--lg{font-size:var(--async-multi-select-lg-font-size);--async-multi-select-height:var(--async-multi-select-lg-height);padding-inline:var(--async-multi-select-lg-padding-inline)}.async-multi-select__content--lg .async-multi-select__item{font-size:var(--async-multi-select-lg-font-size);padding-block:var(--async-multi-select-lg-item-padding-block)}.async-multi-select__positioner{z-index:var(--async-multi-select-content-z-index)}.async-multi-select.async-multi-select--error{border-color:var(--async-multi-select-error-border-color)}
.spinner{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spinner__square{display:block;overflow:visible}.spinner__stroke{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;animation:spinner-draw var(--spinner-animation-duration) var(--motion-easing-in-out) infinite}@keyframes spinner-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.spinner__stroke{stroke-dashoffset:0;animation:none}}.spinner--sm .spinner__square{width:var(--spinner-size-sm);height:var(--spinner-size-sm)}.spinner--sm .spinner__stroke{stroke-width:var(--spinner-border-width-sm)}.spinner--md .spinner__square{width:var(--spinner-size-md);height:var(--spinner-size-md)}.spinner--md .spinner__stroke{stroke-width:var(--spinner-border-width-md)}.spinner--lg .spinner__square{width:var(--spinner-size-lg);height:var(--spinner-size-lg)}.spinner--lg .spinner__stroke{stroke-width:var(--spinner-border-width-lg)}