.hidden{display:none!important}
.question-tools{display:grid;grid-template-columns:180px 1fr auto;gap:10px;align-items:center;margin:10px 0}
.question-tools input{margin:0}
.clear-feedback{white-space:nowrap}
.question-block input,.question-block select{margin-bottom:10px}
.question-help{display:block;color:var(--muted);margin:4px 0 12px}
.qr-task-card{display:grid!important;grid-template-columns:1fr 280px;gap:24px;align-items:center}
.qr-share{text-align:center}
.qr-image{width:240px;max-width:100%;padding:10px;border-radius:14px;background:#fff}
.qr-link{display:block;word-break:break-all;margin:8px 0;color:#c4b5fd;font-size:12px}
.qr-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.button.danger{background:#3b1523;border-color:#fb7185;color:#fecdd3}
.button.danger:hover{background:#5b1e30}
.deep-target{outline:3px solid #a78bfa;box-shadow:0 0 35px #8b5cf666}
.question-points{color:#86efac;font-size:14px;margin-left:8px}
@media(max-width:800px){.question-tools,.qr-task-card{grid-template-columns:1fr}.qr-share{text-align:left}.qr-actions{justify-content:flex-start}}
