.qrm-select-field{align-items:center;gap:var(--control-gap);box-sizing:border-box;width:100%;height:var(--control-h);padding-block:0;padding-inline:var(--control-px);border:1px solid var(--control-border,var(--border-secondary));border-radius:calc(var(--control-h) * var(--control-roundness));background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:max(var(--control-fs), var(--control-field-fs-min));font-weight:var(--control-weight);text-align:start;cursor:pointer;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex}.qrm-select-field:hover{border-color:color-mix(in srgb, var(--control-border,var(--border-secondary)) 55%, var(--text-secondary))}.qrm-select-field.is-open,.qrm-select-field:focus-visible{border-color:var(--border-focus);box-shadow:var(--control-focus-ring);outline:none}.qrm-select-field:disabled{cursor:not-allowed;opacity:.6}.qrm-select-field.is-empty .qrm-select-field-text{color:var(--text-muted)}.qrm-select-field-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.qrm-select-field-icon{color:var(--text-secondary);font-size:var(--font-size-sm)}.qrm-select-field-arrow{font-size:var(--font-size-2xs);color:var(--text-muted);transition:transform .15s}.qrm-select-field.is-open .qrm-select-field-arrow{transform:rotate(180deg)}.qrm-select-field[aria-invalid=true]{border-color:var(--color-danger)}
