.combobox-component[data-v-9a9e2aae]{position:relative;width:100%}@media(prefers-reduced-motion:no-preference){.combobox-component[data-v-9a9e2aae]{--_popover-transition-duration:var( --select-transition-duration,var(--default-popover-transition-duration,.15s) )}}.combobox-component[data-v-9a9e2aae]:has(:popover-open){--_arrow-rotate:180deg}.combobox-component:not(.has-selection) #values[data-v-9a9e2aae],.combobox-component:not(.has-selection) input[data-v-9a9e2aae]{width:100%}label[data-v-9a9e2aae]{display:block;font-size:var( --combobox-label-font-size,var(--default-form-control-label-font-size,.875rem) );font-weight:var( --combobox-label-font-weight,var(--default-form-control-label-font-weight,500) );line-height:var( --combobox-label-line-height,var(--default-form-control-label-line-height,1.25rem) );margin-block-end:var( --combobox-label-margin-bottom,var(--default-form-control-label-margin-bottom,.25rem) )}#anchor[data-v-9a9e2aae]{--web-button-padding-inline:0;align-items:center;anchor-name:var(--_anchor-name);display:grid;grid-template-columns:1fr auto;min-height:var(--combobox-min-height);padding:var(--combobox-padding,.5rem);position:relative;width:100%}#anchor[data-v-9a9e2aae]:focus-within{outline-color:var( --combobox-focus-color,var(--default-focus-color,var(--color-primary)) );outline-offset:var( --combobox-focus-offset,var(--default-focus-offset,2px) );outline-style:var( --combobox-focus-style,var(--default-focus-style,solid) );outline-width:var( --combobox-focus-width,var(--default-focus-width,2px) )}#anchor #wrapper[data-v-9a9e2aae]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;border-color:var( --combobox-border-color,var( --default-form-control-border-color,var(--color-text,light-dark(#000,#fff)) ) );border-radius:var( --combobox-border-radius,var(--default-form-control-border-radius) );border-style:var( --combobox-border-style,var(--default-form-control-border-style,solid) );border-width:var( --combobox-border-width,var(--default-form-control-border-width,1px) );box-shadow:var( --combobox-box-shadow,var(--default-form-control-box-shadow) );cursor:pointer;height:100%;inset:0;position:absolute;width:100%}#anchor #wrapper[data-v-9a9e2aae]:focus-visible{outline:none}#anchor #values[data-v-9a9e2aae]{flex-wrap:wrap;gap:.5rem;margin-inline-end:auto;padding-inline-end:1rem}#anchor #right[data-v-9a9e2aae],#anchor #values[data-v-9a9e2aae]{align-items:center;display:flex}#anchor input[data-v-9a9e2aae]{background-color:transparent;border-color:transparent;height:32px;min-width:4rem;outline:none}#anchor .icon[data-v-9a9e2aae]{align-items:center;display:flex;justify-content:center;pointer-events:none}#anchor .icon svg[data-v-9a9e2aae]{rotate:var(--_arrow-rotate,0deg);transition:rotate .15s ease}.popover[data-v-9a9e2aae]{background-color:var( --combobox-background-color,var(--default-popover-bg-color,canvas) );border:var(--menu-border,var(--default-popover-border));border-radius:var( --combobox-border-radius,var(--default-popover-border-radius) );box-shadow:var( --combobox-box-shadow,var(--default-popover-box-shadow,0 4px 16px rgba(0,0,0,.12)) );height:var(--menu-height,-moz-fit-content);height:var(--menu-height,fit-content);inset:unset;margin:unset;margin-block-start:4px;max-height:var(--combobox-max-height);max-width:var(--combobox-max-width);min-height:var(--combobox-min-height);min-width:var(--combobox-min-width,200px);opacity:0;padding-block:var(--combobox-padding-block,.5rem);padding-inline:var(--combobox-padding-inline,.5rem);position-anchor:var(--_anchor-name);position-area:bottom span-right;position-try:flip-block,flip-inline,flip-block flip-inline;scale:.97;transform-origin:var(--_transform_origin);transition:opacity var(--_popover-transition-duration),scale var(--_popover-transition-duration),overlay var(--_popover-transition-duration),display var(--_popover-transition-duration);transition-behavior:allow-discrete;width:var(--combobox-width,anchor-size(width))}.popover[data-v-9a9e2aae]:popover-open{opacity:1;scale:1}@starting-style{.popover[data-v-9a9e2aae]:popover-open{opacity:0;scale:.97}}.chip[data-v-9a9e2aae]{align-items:center;background-color:var( --combobox-chip-bg-color,contrast-color(currentcolor) );border-color:var(--combobox-chip-border-color,#ccc);border-radius:var(--combobox-chip-border-radius,16px);border-style:var(--combobox-chip-border-style,solid);border-width:var(--combobox-chip-border-width,1px);color:var(--combobox-chip-text-color,var(--color-text,currentcolor));display:flex;gap:var(--combobox-chip-gap,.5rem);padding-block:var(--combobox-chip-padding-block,.25rem);padding-inline:var(--combobox-chip-padding-inline,.75rem);position:relative;z-index:2}.chip .remove-button[data-v-9a9e2aae]{--_remove-button-size:16px;align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:var(--_remove-button-size);justify-content:center;width:var(--_remove-button-size);z-index:3}.chip .remove-button[data-v-9a9e2aae]:before{border-radius:inherit;content:"";height:var(--_remove-button-size);position:absolute;scale:2;width:var(--_remove-button-size)}.clear-all[data-v-9a9e2aae]{align-items:center;background:transparent;border:none;color:var(--color-text,currentColor);cursor:pointer;display:flex;justify-content:center;padding:0;z-index:3}.empty[data-v-9a9e2aae]{color:var(--color-text-muted,#888);padding:.5rem;text-align:center}.combobox-option[data-v-9a9e2aae]{align-items:center;border-radius:var(--combobox-item-border-radius,4px);cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:var(--combobox-item-padding,.4rem .5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.combobox-option.highlighted[data-v-9a9e2aae]{background-color:var( --combobox-item-highlight-color,var(--color-primary-subtle,rgba(0,0,0,.08)) )}.combobox-option-label[data-v-9a9e2aae]{flex:1}.combobox-option-check[data-v-9a9e2aae]{color:var(--color-primary,currentColor);flex-shrink:0}.sr-only[data-v-9a9e2aae]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
