.qb-l{display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.qb-cat{max-height:430px;overflow-y:auto}.qb-grp td{background:#f4f8fa;font-size:11.5px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.03em;padding:6px 12px!important}.qb-lab{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.qb-lab .cat-row{border:1px solid var(--line);border-radius:8px}.qb-kind{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}@media(max-width:1000px){.builder{grid-template-columns:1fr}.builder-side{position:static}}
