
.qc-note-badge{display:inline-block;margin-left:8px;padding:4px 9px;border-radius:16px;background:#9b331c;color:#fff;font-size:12px;font-weight:700;text-decoration:none;animation:qc-pulse 1.8s ease-in-out infinite}
.qc-note-badge[hidden],.qc-response-summary[hidden]{display:none}
@keyframes qc-pulse{50%{opacity:.5}}
@media(prefers-reduced-motion:reduce){.qc-note-badge{animation:none}}
.qc-response-summary{margin:20px 0;padding:20px;border:1px solid #d9d7ce;border-radius:12px;background:#fff;color:#262a27}
.qc-response-summary h2{margin-top:0}.qc-response-summary table{width:100%;border-collapse:collapse}.qc-response-summary th,.qc-response-summary td{text-align:left;padding:10px;border-bottom:1px solid #eee}.qc-response-summary .qc-scroll{overflow:auto}
.qc-personal-note{display:block;margin:12px 0;padding:12px;background:#fff0de;color:#71311d;border-radius:8px}
