.SortableMultiSelect_field__QQErN{display:grid;grid-gap:var(--m-sp-1);gap:var(--m-sp-1);min-width:0}.SortableMultiSelect_chip__WY9YO[data-image=false]{grid-template-columns:24px minmax(0,1fr) 28px}.SortableMultiSelect_optionList__Kf6y0 .SortableMultiSelect_option__TNWaB[data-image=false]{grid-template-columns:minmax(0,1fr)}.SortableMultiSelect_optionList__Kf6y0 .SortableMultiSelect_option__TNWaB[data-checkable=true]{grid-template-columns:18px 24px minmax(0,1fr)}.SortableMultiSelect_optionList__Kf6y0 .SortableMultiSelect_option__TNWaB[data-checkable=true][data-image=false]{grid-template-columns:18px minmax(0,1fr)}.SortableMultiSelect_label__GsNcN{color:var(--m-text-muted);font-size:var(--m-text-sm);font-weight:var(--m-weight-medium)}.SortableMultiSelect_empty__onuGs,.SortableMultiSelect_hint__2qWAM,.SortableMultiSelect_message__00j8X{margin:0;color:var(--m-text-subtle);font-size:var(--m-text-xs)}.SortableMultiSelect_chips__5vEJb{display:flex;flex-wrap:wrap;gap:var(--m-sp-2);margin:0;padding:0;list-style:none}.SortableMultiSelect_chip__WY9YO{display:inline-grid;grid-template-columns:24px 22px minmax(0,auto) 28px;align-items:center;gap:var(--m-sp-1);min-height:36px;padding:var(--m-sp-1);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-lg);background:var(--m-surface-raised);color:var(--m-text);font-size:var(--m-text-sm);transition:border-color var(--m-transition-fast),opacity var(--m-transition-fast),transform .2s ease-out}.SortableMultiSelect_chip__WY9YO>img,.SortableMultiSelect_imageFallback__dQySA,.SortableMultiSelect_option__TNWaB>img{width:22px;height:16px;border-radius:2px;object-fit:contain;box-shadow:0 0 0 1px color-mix(in oklch,var(--m-border-muted) 70%,transparent)}.SortableMultiSelect_imageFallback__dQySA{background:var(--m-surface-control)}.SortableMultiSelect_chip__WY9YO[data-drag-origin=true]{opacity:.35;border-style:dashed;border-color:var(--m-border-muted);pointer-events:none}.SortableMultiSelect_chip__WY9YO[data-drop-target=true]{border-color:var(--m-border-accent);box-shadow:var(--m-focus-ring)}.SortableMultiSelect_floatingChip__4bq6V{display:inline-grid;grid-template-columns:22px minmax(0,auto);align-items:center;gap:var(--m-sp-1);min-height:36px;padding:var(--m-sp-1) var(--m-sp-3) var(--m-sp-1) var(--m-sp-1);border:1px solid var(--m-border-accent);border-radius:var(--m-radius-lg);background:var(--m-surface-raised);color:var(--m-text);font-size:var(--m-text-sm);box-shadow:var(--m-shadow-lg);cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SortableMultiSelect_floatingChip__4bq6V>img{width:22px;height:16px;border-radius:2px;object-fit:contain;box-shadow:0 0 0 1px color-mix(in oklch,var(--m-border-muted) 70%,transparent)}.SortableMultiSelect_returningChip__AwDeD{display:inline-grid;grid-template-columns:22px minmax(0,auto);align-items:center;gap:var(--m-sp-1);min-height:36px;padding:var(--m-sp-1) var(--m-sp-3) var(--m-sp-1) var(--m-sp-1);border:1px solid var(--m-border-accent);border-radius:var(--m-radius-lg);background:var(--m-surface-raised);color:var(--m-text);font-size:var(--m-text-sm);box-shadow:var(--m-shadow-lg);pointer-events:none;position:fixed;transform:translate(calc(var(--from-x) - 50%),calc(var(--from-y) - 50%));z-index:9999;animation:SortableMultiSelect_chipReturn__0YNGv .2s ease-out forwards}.SortableMultiSelect_returningChip__AwDeD>img{width:22px;height:16px;border-radius:2px;object-fit:contain;box-shadow:0 0 0 1px color-mix(in oklch,var(--m-border-muted) 70%,transparent)}@keyframes SortableMultiSelect_chipReturn__0YNGv{0%{transform:translate(calc(var(--from-x) - 50%),calc(var(--from-y) - 50%));opacity:1}to{transform:translate(calc(var(--to-x) - 50%),calc(var(--to-y) - 50%));opacity:0}}.SortableMultiSelect_dragHandle__29NFA,.SortableMultiSelect_remove__hcheN{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:var(--m-radius-sm);background:transparent;color:var(--m-text-subtle)}.SortableMultiSelect_dragHandle__29NFA{width:24px;cursor:-webkit-grab;cursor:grab;touch-action:none}.SortableMultiSelect_dragHandle__29NFA:active{cursor:-webkit-grabbing;cursor:grabbing}.SortableMultiSelect_dragHandle__29NFA:hover:not(:disabled),.SortableMultiSelect_remove__hcheN:hover:not(:disabled){background:var(--m-surface-button);color:var(--m-text)}.SortableMultiSelect_dragHandle__29NFA:focus-visible,.SortableMultiSelect_remove__hcheN:focus-visible,.SortableMultiSelect_trigger__xWt2L:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.SortableMultiSelect_caret__fiGos,.SortableMultiSelect_dragHandle__29NFA svg,.SortableMultiSelect_remove__hcheN svg,.SortableMultiSelect_searchLabel__XIIpI>svg{width:16px;height:16px}.SortableMultiSelect_trigger__xWt2L{display:flex;align-items:center;justify-content:space-between;gap:var(--m-sp-2);min-height:40px;padding:var(--m-sp-2) var(--m-sp-3);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-md);background:var(--m-surface-control);color:var(--m-text);font:inherit;font-size:var(--m-text-sm);text-align:left}.SortableMultiSelect_trigger__xWt2L:disabled .SortableMultiSelect_caret__fiGos{color:inherit}.SortableMultiSelect_caret__fiGos{flex:none;color:var(--m-text-subtle);transition:transform var(--m-transition-fast)}.SortableMultiSelect_caret__fiGos[data-open=true]{transform:rotate(180deg)}.SortableMultiSelect_menu__WS2A9{z-index:220;display:flex;flex-direction:column;gap:var(--m-sp-2);box-sizing:border-box;padding:var(--m-sp-2);border:1px solid var(--m-border);border-radius:var(--m-radius-lg);background:var(--m-surface-modal);box-shadow:var(--m-shadow-lg)}.SortableMultiSelect_searchLabel__XIIpI{flex:none;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:var(--m-sp-2);gap:var(--m-sp-2);min-height:38px;padding:0 var(--m-sp-2);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-md);background:var(--m-surface-control);color:var(--m-text-subtle)}.SortableMultiSelect_optionList__Kf6y0{display:grid;grid-gap:var(--m-sp-1);gap:var(--m-sp-1);min-height:0;max-height:min(360px,48vh);overflow-y:auto}.SortableMultiSelect_optionList__Kf6y0 .SortableMultiSelect_option__TNWaB{display:grid;justify-content:stretch;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:var(--m-sp-2);gap:var(--m-sp-2);min-height:40px;padding:var(--m-sp-2) var(--m-sp-3);border:0;border-radius:var(--m-radius-md);background:transparent;color:var(--m-text);font:inherit;font-size:var(--m-text-sm);text-align:left}.SortableMultiSelect_optionList__Kf6y0 .SortableMultiSelect_option__TNWaB[data-secondary=true]{min-height:52px;align-items:start;padding-top:var(--m-sp-2);padding-bottom:var(--m-sp-2)}.SortableMultiSelect_optionLabel__OwPiy{display:flex;flex-direction:column;gap:2px}.SortableMultiSelect_optionSecondary__P9kP3{color:var(--m-text-subtle);font-size:var(--m-text-xs)}.SortableMultiSelect_option__TNWaB:hover,.SortableMultiSelect_option__TNWaB[data-active=true]{background:var(--m-surface-button)}.SortableMultiSelect_empty__onuGs{padding:var(--m-sp-4);text-align:center}.SortableMultiSelect_field__QQErN[data-state=error] .SortableMultiSelect_trigger__xWt2L{border-color:var(--m-error)}.SortableMultiSelect_field__QQErN[data-state=error] .SortableMultiSelect_message__00j8X{color:var(--m-error)}.SortableMultiSelect_field__QQErN[data-state=warning] .SortableMultiSelect_message__00j8X{color:var(--m-warning)}.SortableMultiSelect_field__QQErN[data-state=success] .SortableMultiSelect_message__00j8X{color:var(--m-success)}.SortableMultiSelect_visuallyHidden__A7jrd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.SortableMultiSelect_chips__5vEJb{display:grid;grid-template-columns:minmax(0,1fr)}.SortableMultiSelect_chip__WY9YO{grid-template-columns:24px 22px minmax(0,1fr) 28px}}@media (prefers-reduced-motion:reduce){.SortableMultiSelect_caret__fiGos,.SortableMultiSelect_chip__WY9YO{transition:none}.SortableMultiSelect_returningChip__AwDeD{animation:none;opacity:0}}.SortableMultiSelect_inlineField__HmGsZ{display:flex;align-items:center;gap:var(--m-sp-1);min-width:120px;min-height:40px;padding:0 0 0 var(--m-sp-1);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-md);background:var(--m-surface-control);cursor:pointer}.SortableMultiSelect_inlineField__HmGsZ:focus-within{outline:none}.SortableMultiSelect_inlineField__HmGsZ[data-disabled=true] .SortableMultiSelect_inlineChipRemove__TaB_Q,.SortableMultiSelect_inlineField__HmGsZ[data-disabled=true] .SortableMultiSelect_inlineTrigger__q18C9{--m-disabled-background:transparent}.SortableMultiSelect_inlineChips__YQa3S{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--m-sp-1);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.SortableMultiSelect_inlineChip__CrpyR{display:inline-flex;align-items:center;gap:var(--m-sp-1);min-width:0;max-width:14rem;height:28px;padding:0 2px 0 var(--m-sp-2);border:1px solid var(--m-border-muted);border-radius:var(--m-radius-sm);background:var(--m-surface-raised);color:var(--m-text);font-size:var(--m-text-sm);cursor:default}.SortableMultiSelect_inlineChip__CrpyR>img{width:18px;height:13px;border-radius:2px;object-fit:contain}.SortableMultiSelect_inlineChipLabel__D4q_C{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableMultiSelect_inlineChipRemove__TaB_Q{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--m-radius-sm);background:transparent;color:var(--m-text-subtle);cursor:pointer}.SortableMultiSelect_inlineChipRemove__TaB_Q:hover:not(:disabled){background:var(--m-surface-control);color:var(--m-text)}.SortableMultiSelect_inlineChipRemove__TaB_Q:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.SortableMultiSelect_inlineChipRemove__TaB_Q svg{width:14px;height:14px}.SortableMultiSelect_inlineMore__SXAEn{flex:none;padding:0 var(--m-sp-1);color:var(--m-text-muted);font-size:var(--m-text-sm);white-space:nowrap}.SortableMultiSelect_inlineTrigger__q18C9{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--m-sp-2);min-width:2.5rem;min-height:38px;padding:0 var(--m-sp-3) 0 var(--m-sp-2);border:0;background:transparent;color:var(--m-text);font:inherit;font-size:var(--m-text-sm);text-align:left;cursor:pointer}.SortableMultiSelect_inlineTrigger__q18C9:focus-visible{outline:none}.SortableMultiSelect_inlineTrigger__q18C9:disabled .SortableMultiSelect_caret__fiGos{color:inherit}.SortableMultiSelect_placeholder__AuuAw{color:var(--m-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SortableMultiSelect_optionCheck__5yZUl{flex:none;width:18px;height:18px;color:var(--m-text-subtle)}.SortableMultiSelect_optionCheck__5yZUl[data-checked=true]{color:var(--m-accent-500)}