.q-combobox{position:relative;width:100%;font:400 14px/20px QuoterGeist,Arial,sans-serif;--q-combo-height:36px}.q-combobox[data-size=small]{--q-combo-height:32px}.q-combobox[data-size=large]{--q-combo-height:40px}.q-combobox__frame{position:relative}.q-combobox__input,.q-combobox__mobile-trigger{box-sizing:border-box;width:100%;height:var(--q-combo-height,36px);border:0;border-radius:6px;outline:none;background:var(--ss-surface-light);color:#171717;padding:0 36px 0 40px;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.q-combobox__input:focus{box-shadow:0 0 0 1px rgba(0,0,0,.34),0 0 0 4px rgba(0,0,0,.16)}.q-combobox__input::placeholder,.q-combobox__mobile-trigger[data-placeholder=true]{color:#8f8f8f}.q-combobox__input:disabled,.q-combobox__mobile-trigger:disabled{background:#f2f2f2;color:#8f8f8f;cursor:not-allowed}.q-combobox[data-invalid=true] .q-combobox__input{box-shadow:0 0 0 1px #cb2a2f,0 0 0 4px #ffe6e6}.q-combobox__search{position:absolute;left:13px;top:50%;translate:0 -50%;width:14px;height:14px;color:#8f8f8f;display:flex;pointer-events:none;z-index:1}.q-combobox__toggle,.q-combobox__clear{position:absolute;right:-1px;top:50%;translate:0 -50%;width:40px;height:30px;border:0;background:transparent;color:#8f8f8f;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.q-combobox__clear{height:100%;border-radius:0 5px 5px 0;outline:none}.q-combobox__clear:focus-visible{box-shadow:0 0 0 2px var(--ds-focus-color,#6e56cf)}.q-combobox__toggle svg{transition:rotate 150ms}.q-combobox__input{transition:all 200ms cubic-bezier(.4,0,.2,1)}.q-combobox[data-open=true] .q-combobox__toggle svg{rotate:180deg}.q-combobox [hidden]{display:none!important}.q-combobox__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.q-combobox__popup{position:fixed;box-sizing:border-box;z-index:300;padding:6px;border-radius:12px;background:var(--ss-surface-light);color:#171717;overflow-y:auto;font:400 14px/20px QuoterGeist,Arial,sans-serif;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 8px 16px -4px rgba(0,0,0,.04),0 0 0 1px #fafafa}.q-combobox__list{list-style:none;margin:0;padding:0}.q-combobox__option{height:36px;padding:0 8px;display:flex;align-items:center;gap:8px;border-radius:6px;cursor:pointer;scroll-margin:8px}.q-combobox__option[aria-selected=true]{background:rgba(0,0,0,.05)}.q-combobox__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.q-combobox__option[data-multiline=true]{height:auto}.q-combobox__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.q-combobox__option[data-multiline=true] .q-combobox__text{white-space:normal}.q-combobox__check,.q-combobox__affix[data-suffix=true]{margin-left:auto}.q-combobox__affix{display:flex;align-items:center;flex-shrink:0}.q-combobox__affix img,.q-combobox__affix svg{width:16px;height:16px}.q-combobox__empty{margin:0;padding:10px 0 4px;text-align:center;color:#4d4d4d;line-height:normal}[data-theme=dark] .q-combobox__input,[data-theme=dark] .q-combobox__mobile-trigger,[data-theme=dark] .q-combobox__popup{background:#0a0a0a;color:#ededed}[data-theme=dark] .q-combobox__input,[data-theme=dark] .q-combobox__mobile-trigger{box-shadow:0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .q-combobox__input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.51),0 0 0 4px rgba(255,255,255,.24)}[data-theme=dark] .q-combobox__popup{box-shadow:0 0 0 1px rgba(255,255,255,.145),0 2px 2px rgba(0,0,0,.04),0 8px 16px -4px rgba(0,0,0,.04),0 0 0 1px #000}[data-theme=dark] .q-combobox__option[aria-selected=true]{background:rgba(255,255,255,.06)}[data-theme=dark] .q-combobox__empty{color:#a1a1a1}
.q-combobox__drawer{border-radius:0;box-shadow:none;max-height:80vh}.q-combobox__drawer .q-combobox__popup{position:static;width:auto;height:auto;max-height:none;padding:0;box-shadow:none;border-radius:0;overflow:visible}.q-combobox__drawer .q-combobox__input{display:block;height:40px;font:400 14px/20px QuoterGeist,Arial,sans-serif;box-shadow:none;border-radius:0}.q-combobox__drawer .q-combobox__list{box-sizing:border-box;min-height:100vh;padding:6px}

.q-combobox__mobile-frame{position:relative}.q-combobox__mobile-frame [hidden]{display:none!important}
.q-combobox[data-size=large]{font-size:16px;line-height:24px}
.q-combobox__mobile-trigger{height:44px;padding:0 40px}
.q-combobox[data-size=small] .q-combobox__toggle{height:32px}
.q-combobox[data-size=large] .q-combobox__toggle{height:40px}
@media(max-width:600px){.q-combobox__frame>.q-combobox__clear{height:44px}}

[data-theme=dark] .q-combobox[data-invalid=true] .q-combobox__input{box-shadow:0 0 0 1px #ff6166,0 0 0 4px #561a1e}

.q-combobox[data-invalid=true] .q-combobox__mobile-trigger { color: hsl(358,70%,52%); box-shadow: 0 0 0 1px #cb2a2f,0 0 0 4px #ffe6e6; }
[data-theme=dark] .q-combobox[data-invalid=true] .q-combobox__mobile-trigger { color: hsl(358,69%,52%); box-shadow: 0 0 0 1px #ff6166,0 0 0 4px #561a1e; }
[data-theme=dark] .q-combobox__input:disabled,[data-theme=dark] .q-combobox__mobile-trigger:disabled { background: #1a1a1a; color: #8f8f8f; }

.q-combobox[data-invalid=true] .q-combobox__input{color:hsl(358,70%,52%)}
[data-theme=dark] .q-combobox[data-invalid=true] .q-combobox__input{color:hsl(358,69%,52%)}

.q-combobox__mobile-trigger:focus-visible{box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)}
[data-theme=dark] .q-combobox__mobile-trigger:focus-visible{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)}
