.MultiSelect_root__YeaDn{position:relative;inline-size:300px;max-inline-size:100%;font-family:var(--md-font-family-sans)}.MultiSelect_control__mDhju{display:flex;align-items:center;inline-size:100%;min-block-size:2.5rem;padding-block:var(--md-spacing-1);padding-inline:var(--md-spacing-2);color:var(--md-content-primary);background-color:var(--md-surface-parent);border:1px solid var(--md-border-subtle);border-radius:var(--md-radius-xl);corner-shape:var(--md-corner-shape);transition:border-color .15s ease}.MultiSelect_control__mDhju:focus-within,.MultiSelect_open__1_tXa{border-color:var(--md-border-focused);outline:2px solid var(--md-border-focused);outline-offset:-2px}.MultiSelect_sm__A3xvy{min-block-size:2rem}.MultiSelect_md__timRV{min-block-size:2.5rem}.MultiSelect_lg__jg2wh{min-block-size:3rem;padding-inline:var(--md-spacing-3)}.MultiSelect_valueArea__Hu9ko{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:var(--md-spacing-1);min-inline-size:0}.MultiSelect_input__1me67{flex:1 1 5rem;min-inline-size:3rem;block-size:1.5rem;padding:0;color:var(--md-content-primary);background:transparent;border:0;outline:0;font:inherit;font-size:var(--md-font-size-sm)}.MultiSelect_input__1me67::placeholder{color:var(--md-content-disabled)}.MultiSelect_chevron__2JwLD{flex-shrink:0;color:var(--md-content-tertiary);transition:transform .15s ease}.MultiSelect_open__1_tXa .MultiSelect_chevron__2JwLD{transform:rotate(180deg)}.MultiSelect_clearButton__AifqF.MultiSelect_clearButton__AifqF{inline-size:1.5rem;block-size:1.5rem}.MultiSelect_clearButton__AifqF.MultiSelect_clearButton__AifqF svg{inline-size:.875rem;block-size:.875rem}.MultiSelect_disabled__s2mBY .MultiSelect_control__mDhju{color:var(--md-content-disabled);background-color:var(--md-surface-disabled);border-color:var(--md-border-subtle);cursor:not-allowed}.MultiSelect_disabled__s2mBY .MultiSelect_chevron__2JwLD{color:var(--md-content-disabled)}.MultiSelect_listbox__L_IdT{position:absolute;z-index:50;inline-size:100%;max-block-size:min(24rem,calc(100vh - var(--md-spacing-16)));overflow-y:auto;padding:var(--md-spacing-1);background-color:var(--md-surface-parent);border:1px solid var(--md-border-subtle);border-radius:var(--md-radius-xl);corner-shape:var(--md-corner-shape);box-shadow:var(--md-shadow-lg)}.MultiSelect_option__XqjPR{display:flex;align-items:center;gap:var(--md-spacing-2);padding:var(--md-spacing-2);color:var(--md-content-primary);border-radius:var(--md-radius-lg);corner-shape:var(--md-corner-shape);cursor:pointer}.MultiSelect_optionActive__u26SK,.MultiSelect_option__XqjPR:hover:not(.MultiSelect_optionDisabled__5Wok1){background-color:var(--md-surface-child-01)}.MultiSelect_optionDisabled__5Wok1{color:var(--md-content-disabled);cursor:not-allowed}.MultiSelect_checkbox__R2If_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1rem;block-size:1rem;color:var(--md-content-on-accent);background-color:transparent;border:1px solid var(--md-border-subtle);border-radius:var(--md-radius-sm);corner-shape:var(--md-corner-shape)}.MultiSelect_option__XqjPR[aria-selected=true] .MultiSelect_checkbox__R2If_{background-color:var(--md-surface-accent);border-color:var(--md-surface-accent)}.MultiSelect_optionIcon__wZ3Wb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--md-content-tertiary)}.MultiSelect_optionText__jVpKM{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.MultiSelect_optionLabel__G5y9C{overflow:hidden;font-size:var(--md-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.MultiSelect_optionDescription__Qs528{overflow:hidden;color:var(--md-content-tertiary);font-size:var(--md-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.MultiSelect_message__yRHNY{display:flex;align-items:center;justify-content:center;gap:var(--md-spacing-2);min-block-size:3rem;padding:var(--md-spacing-3);color:var(--md-content-tertiary);font-size:var(--md-font-size-sm);text-align:center}.MultiSelect_loadingIndicator__xcsgP{inline-size:1rem;block-size:1rem;color:var(--md-content-accent);animation:MultiSelect_spin__lSH3r .9s linear infinite}@keyframes MultiSelect_spin__lSH3r{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MultiSelect_chevron__2JwLD{transition:none}.MultiSelect_loadingIndicator__xcsgP{animation-duration:1.8s}}