.combobox-component[data-v-30661853]{position:relative}.combobox-component .required[data-v-30661853]{color:var(--semantic-danger, var(--red-medium))}.combobox-component[data-width=stretch][data-v-30661853]{width:100%;flex:1}.combobox-component[data-width=contain][data-v-30661853]{width:auto;display:inline-flex}.combobox-component[locked][data-v-30661853]{pointer-events:none}.combobox-component[locked] .combobox-trigger[data-v-30661853]{background-color:var(--blue-lowest);cursor:not-allowed;font-style:italic}.combobox-component[locked] .combobox-trigger[data-v-30661853]:after{content:"";font-family:bootstrap-icons;position:absolute;right:var(--space-4);opacity:.5}.combobox-component.is-disabled[data-v-30661853]{opacity:.5}.combobox-component.is-disabled .combobox-trigger[data-v-30661853]{cursor:not-allowed}.combobox-component .combobox-wrapper[data-v-30661853]{position:relative;cursor:pointer;border-radius:var(--radius-m);outline:none}.combobox-component .combobox-wrapper[data-v-30661853]:focus-visible{box-shadow:0 0 0 3px var(--blue-low)}.combobox-component .combobox-trigger[data-v-30661853]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:var(--space-14);padding:0 var(--space-5);background-color:var(--blue-lowest);border-radius:var(--radius-m);border:1px solid transparent;transition:all .2s}.combobox-component .combobox-trigger[data-v-30661853]:hover{background-color:color-mix(in srgb,var(--blue-lowest),var(--blue-low) 30%)}.combobox-component .combobox-trigger .selected-text[data-v-30661853]{font-size:1rem;color:var(--color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.combobox-component .combobox-trigger .selected-text.placeholder[data-v-30661853]{color:color-mix(in srgb,var(--color),transparent 50%)}.combobox-component .combobox-trigger .search-input[data-v-30661853]{width:100%;background:transparent;border:none;outline:none;font-size:1rem;color:var(--color);padding:0}.combobox-component .combobox-trigger .search-input[data-v-30661853]::placeholder{color:color-mix(in srgb,var(--color),transparent 30%)}.combobox-component .combobox-trigger .chevron[data-v-30661853]{font-size:.8rem;opacity:.5;transition:transform .2s}.combobox-component .combobox-group.is-open .combobox-trigger[data-v-30661853]{border-color:var(--blue-medium);background-color:var(--bg-elevated);box-shadow:0 0 0 3px #2563eb1a}.combobox-component .combobox-group.is-open .combobox-trigger .chevron[data-v-30661853]{transform:rotate(180deg)}.combobox-component .combobox-dropdown[data-v-30661853]{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:var(--bg-elevated);border-radius:var(--radius-m);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid var(--blue-lowest);z-index:1000;min-width:280px;max-height:300px;overflow-y:auto;animation:slideDown .2s ease-out}.combobox-component .options-list[data-v-30661853]{list-style:none;padding:var(--space-2);margin:0}.combobox-component .option-item[data-v-30661853]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-s);cursor:pointer;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.combobox-component .option-item .option-label-wrapper[data-v-30661853]{display:flex;align-items:center;gap:var(--space-2)}.combobox-component .option-item .option-label-wrapper i[data-v-30661853]{font-size:1.1rem;opacity:.8}.combobox-component .option-item[data-v-30661853]:hover,.combobox-component .option-item.is-active[data-v-30661853]{background-color:var(--blue-lowest)}.combobox-component .option-item.is-selected[data-v-30661853]{background-color:var(--blue-low);color:var(--blue-high);font-weight:600}.combobox-component .option-item i[data-v-30661853]{font-size:1rem}.combobox-component .no-results[data-v-30661853]{padding:var(--space-4);text-align:center;color:var(--gray-medium);font-style:italic;font-size:.9rem}.combobox-component .combobox-footer[data-v-30661853]{border-top:1px solid var(--blue-low);padding:var(--space-2)}.combobox-component .error-message[data-v-30661853]{color:var(--red-medium);font-size:.75rem;margin-top:var(--space-1);display:block}.combobox-component .combobox-group.has-error .combobox-trigger[data-v-30661853]{box-shadow:inset 0 0 0 2px var(--red-medium)}.combobox-component .field-help[data-v-30661853]{color:var(--gray-medium);display:block}
