.qbr-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-bottom:24px;background:linear-gradient(115deg,#f4f0ff,#eff8f4)}.qbr-launch h2{margin:6px 0}.qbr-launch p{max-width:760px;margin:6px 0;color:var(--muted)}.qbr-launch .btn{flex-shrink:0}.qbr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qbr-builder details{border:1px solid var(--line);border-radius:12px;padding:16px;margin:14px 0}.qbr-builder summary{cursor:pointer;font-weight:650}.qbr-builder details .field{margin-top:16px}.qbr-builder fieldset{border:1px solid var(--line);border-radius:10px;margin-top:16px;min-width:0}.qbr-builder textarea{width:100%;resize:vertical}.qbr-builder .form-check{display:flex;align-items:center;gap:10px;padding:8px 0}.qbr-preview header{border-top:8px solid;padding:24px;background:#f5f5f8;border-radius:12px}.qbr-preview header img{max-width:180px;max-height:70px;object-fit:contain}.qbr-preview section{padding:20px 0;border-bottom:1px solid var(--line)}.qbr-prose{white-space:pre-wrap;overflow-wrap:anywhere}.qbr-stat{padding:16px;background:var(--soft);border-radius:12px}.qbr-stat strong{display:block;font-size:28px;margin:8px 0}.qbr-stat small{display:block}#qbr-error{color:#ad2435;padding-top:12px}dialog:has(.qbr-builder),dialog:has(.qbr-preview){width:min(920px,96vw)}@media(max-width:600px){.qbr-grid{grid-template-columns:1fr}.qbr-launch{align-items:stretch;flex-direction:column;padding:18px}.qbr-builder details{padding:12px}.qbr-preview header{padding:18px}}
