.combo[data-v-40099165]{width:100%;min-width:0;position:relative}.input[data-v-40099165]{width:100%;height:var(--control-h);padding:0 var(--space-6) 0 var(--space-2);color:var(--text);background:var(--field);border:1px solid var(--field-border);border-radius:var(--radius-md)}.combo.sm .input[data-v-40099165],.combo.sm .adornment[data-v-40099165]{height:var(--control-h-sm)}.input[data-v-40099165]::placeholder{color:var(--text-faint)}.input[data-v-40099165]:focus-visible{border-color:var(--focus);box-shadow:var(--shadow-focus);outline:none}.input[data-v-40099165]:disabled{color:var(--text-muted);cursor:not-allowed;background:var(--surface-muted);border-color:var(--border)}.input[aria-invalid=true][data-v-40099165]{border-color:var(--danger)}.adornment[data-v-40099165]{top:0;right:var(--space-1);height:var(--control-h);color:var(--text-muted);align-items:center;display:flex;position:absolute}.chevron[data-v-40099165]{margin-right:var(--space-1);pointer-events:none}.clear[data-v-40099165]{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));margin-right:var(--space-1);color:var(--text-muted);border-radius:var(--radius-full);background:0 0;border:none;place-items:center;padding:0;display:grid}.clear[data-v-40099165]:hover{color:var(--text)}.list[data-v-40099165]{z-index:var(--z-dropdown);padding:var(--space-1);background:var(--overlay);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);margin:0;position:fixed;overflow:auto}.option[data-v-40099165]{gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-2);cursor:pointer;border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.option.active[data-v-40099165]{background:var(--surface-muted)}.option.selected[data-v-40099165]{background:var(--selected);font-weight:500}.hint[data-v-40099165]{color:var(--text-muted);flex:none}.state[data-v-40099165]{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-style:italic}.state.more[data-v-40099165]{bottom:calc(-1 * var(--space-1));margin-top:var(--space-1);background:var(--overlay);border-top:1px solid var(--border);position:sticky}
