/* One accessible dashboard menu, including inline table editors. */
.hq-source-identity{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle}.hq-source-identity>span{min-width:0;overflow-wrap:anywhere}
.hq-select{position:relative;display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}
.hq-select-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.hq-select-trigger{display:inline-flex;align-items:center;gap:7px;min-width:86px;max-width:100%;min-height:29px;padding:4px 8px 4px 10px;border:1px solid var(--control-border,var(--line));border-radius:8px;background:var(--control-face,var(--surface));color:var(--ink);font:inherit;font-size:11px;line-height:1.35;text-align:left;box-shadow:var(--control-shadow)}
.hq-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-select-trigger:hover:not(:disabled){border-color:var(--secondary);background:var(--control-face,var(--surface))}.hq-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hq-select-trigger:disabled,.hq-select-trigger[aria-busy=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.hq-select-trigger[aria-invalid=true]{border-color:var(--danger,#aa4f45);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger,#aa4f45) 25%,transparent)}
.hq-select-chevron{width:14px;height:14px;margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--secondary)}.hq-select-trigger[aria-expanded=true] .hq-select-chevron{transform:rotate(180deg)}
.hq-select-menu{position:fixed;z-index:1000;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--control-border,var(--line));border-radius:10px;background:var(--control-face,var(--surface));color:var(--ink);box-shadow:0 14px 36px rgb(19 29 31 / 18%),0 2px 8px rgb(19 29 31 / 8%);font:12px/1.4 Inter,sans-serif}.hq-select-option{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:6px;cursor:pointer}.hq-select-option.active{background:var(--soft)}.hq-select-option[aria-selected=true]{background:var(--brand-wash);color:var(--brand-ink,var(--accent))}.hq-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hq-select-option>span{min-width:0;overflow-wrap:anywhere}.hq-select-check{width:15px;height:15px;margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0}.hq-select-option[aria-selected=true] .hq-select-check{opacity:1}
.hq-source-mark{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--secondary)}.hq-source-mark .fill{fill:currentColor;stroke:none}.hq-source-instagram{color:#b23b82}.hq-source-discord{color:#5865f2}.hq-source-neutral{color:var(--secondary)}
.sx-inline-choice:has(.hq-select)>:is([data-lead-display],[data-payment-display]){display:none}.sx-inline-choice .hq-select-inline .hq-select-trigger{min-width:70px;min-height:28px;margin:-3px -4px;padding:3px 5px;border-color:transparent;background:transparent;box-shadow:none}.sx-inline-choice .hq-select-inline .hq-select-trigger:hover,.sx-inline-choice .hq-select-inline .hq-select-trigger[aria-expanded=true]{border-color:var(--line);background:var(--soft)}.sx-inline-choice .hq-select-inline .hq-select-trigger:focus-visible{background:var(--surface)}.sx-inline-choice .hq-source-mark{width:15px;height:15px}.toolbar-right .hq-select-trigger,.toolbar-left .hq-select-trigger{min-width:104px}body.theme-dark .hq-select-menu{box-shadow:0 16px 38px rgb(0 0 0 / 38%)}
@media(max-width:600px){.hq-select-menu{font-size:13px}.hq-select-option{min-height:38px}.hq-select-trigger{min-height:32px}}

/* Payment assignments keep the complete name beside their dropdown arrow. */
.sx-inline-choice:has([data-payment-key="setter"], [data-payment-key="closer"]) .hq-select-inline,
.sx-inline-choice:has([data-payment-key="setter"], [data-payment-key="closer"]) .hq-select-trigger{width:max-content;max-width:none;min-width:100px}
