.qb-builder,.qb-answer-block{font:inherit;min-width:0;color:var(--ds-text)}.qb-toolbar,.qb-actions{display:flex;gap:8px;flex-wrap:wrap}.qb-btn{font:inherit;font-size:12px;font-weight:650;padding:9px 12px;min-height:40px;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-card);color:var(--ds-text);cursor:pointer}.qb-btn:focus-visible{outline:3px solid var(--ds-accent);outline-offset:2px}.qb-toolbar .qb-btn{border-color:var(--ds-accent)}.qb-hint{font-size:12px;line-height:1.7;color:var(--ds-muted);overflow-wrap:anywhere}.qb-canvas{display:grid;gap:18px;margin:18px 0}.qb-block{border:1px solid var(--ds-border);border-radius:18px;padding:18px;margin:0;background:color-mix(in srgb,var(--ds-card) 92%,transparent);display:grid;gap:14px}.qb-block legend{font-size:13px;font-weight:700;padding:0 6px}.qb-block-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qb-block-head>div{display:flex;gap:5px;margin-left:auto;flex-wrap:wrap}.qb-block-head>span:nth-child(2){flex:1;font-weight:700}.qb-drag{font-size:23px;cursor:grab}.qb-block label{display:grid!important;gap:8px!important;font:inherit}.qb-block input:not([type=checkbox]):not([type=radio]),.qb-block textarea,.qb-answer-block input[type=text],.qb-answer-block select{font:inherit;font-size:14px;color:var(--ds-text);background:var(--ds-input-bg,var(--ds-bg));border:1px solid var(--ds-border);border-radius:11px;width:100%;min-width:0;min-height:44px;padding:10px}.qb-block textarea{resize:vertical}.qb-option{display:flex!important;grid-template-columns:22px 1fr;align-items:center!important}.qb-option input[type=radio],.qb-option input[type=checkbox],.qb-answer input{width:20px!important;min-height:20px!important;flex:none}.qb-options{display:grid;gap:9px}.qb-pairs{display:grid;gap:10px}.qb-pairs>div{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px}.qb-pairs span{text-align:center}.qb-answer{display:flex!important;align-items:center;gap:10px!important;margin:12px 0}.qb-cloze{line-height:3;white-space:pre-wrap}.qb-cloze input[type=text]{display:inline-block;max-width:160px;margin:0 8px}.qb-match{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:12px 0;align-items:center}.qb-answer-block{border:1px solid var(--ds-border);border-radius:16px;padding:18px}.qb-answer-block legend{font-weight:700;overflow-wrap:anywhere}.qb-block:disabled{opacity:.65}@media(max-width:480px){.qb-block{padding:12px}.qb-toolbar .qb-btn{flex:1 1 calc(50% - 8px);min-width:120px}.qb-block-head>div{width:100%;margin-left:0}.qb-match{grid-template-columns:1fr}.qb-cloze input[type=text]{max-width:125px}}
