.saas-combobox{gap:var(--saas-space-xs);min-inline-size:0;font-family:var(--saas-font-family);display:grid;position:relative}.saas-combobox__label{color:var(--saas-text-primary);font-size:var(--saas-font-body);font-weight:500}.saas-combobox__field{position:relative}.saas-combobox__input{box-sizing:border-box;min-block-size:40px;inline-size:100%;padding-block:var(--saas-space-sm);padding-inline:var(--saas-space-md) calc(var(--saas-space-md) * 2 + var(--saas-space-xs));border:1px solid var(--saas-border-strong);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);color:var(--saas-text-primary);font-family:inherit;font-size:var(--saas-font-body);transition:border-color var(--saas-motion-micro) var(--saas-ease-standard)}.saas-combobox__input::placeholder{color:var(--saas-text-secondary)}.saas-combobox__input:hover:not(:disabled){border-color:var(--saas-text-secondary)}.saas-combobox__input:focus-visible{border-color:var(--saas-brand-primary);box-shadow:var(--saas-focus-ring);outline:none}.saas-combobox__input:disabled{cursor:not-allowed;opacity:.6}.saas-combobox__chevron{border-inline-end:1.5px solid var(--saas-text-secondary);border-block-end:1.5px solid var(--saas-text-secondary);pointer-events:none;block-size:7px;inline-size:7px;transition:transform var(--saas-motion-micro) var(--saas-ease-standard);position:absolute;inset-block-start:50%;inset-inline-end:var(--saas-space-md);transform:translateY(-70%)rotate(45deg)}.saas-combobox[data-open=true] .saas-combobox__chevron{transform:translateY(-30%)rotate(225deg)}.saas-combobox__list{z-index:30;box-sizing:border-box;max-block-size:260px;margin:var(--saas-space-xs) 0 0;padding:var(--saas-space-xs);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);box-shadow:var(--saas-elevation-popover);list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.saas-combobox__option,.saas-combobox__empty{padding-block:var(--saas-space-sm);padding-inline:var(--saas-space-md);border-radius:var(--saas-radius-sm);color:var(--saas-text-primary);font-size:var(--saas-font-body)}.saas-combobox__option{cursor:pointer}.saas-combobox__option[data-active=true]{background:var(--saas-brand-subtle)}.saas-combobox__option[aria-selected=true]{color:var(--saas-brand-primary);font-weight:600}.saas-combobox__option[data-create=true]{border-block-start:1px solid var(--saas-border-default);color:var(--saas-brand-primary);font-weight:600}.saas-combobox__empty{color:var(--saas-text-secondary)}.saas-combobox__hint,.saas-combobox__error{font-size:var(--saas-font-body-sm);margin:0}.saas-combobox__hint{color:var(--saas-text-secondary)}.saas-combobox__error{color:var(--saas-status-danger)}.saas-combobox[data-invalid=true] .saas-combobox__input{border-color:var(--saas-status-danger)}@media (width<=599px){.saas-combobox__input,.saas-combobox__option{min-block-size:44px}}