.log-top.qr-heading{gap:10px;align-items:flex-start}.qr-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.qr-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.qr-remind{font:inherit;font-size:12px;min-height:38px;padding:8px 10px;border:1px solid #bdd4ee;color:#276294;background:#f0f7ff;border-radius:9px;cursor:pointer;white-space:nowrap}.qr-receipt{font-size:10px;color:#76879a}.qr-recipient{font-weight:600;color:#2a587b;margin-bottom:12px}.qr-notice-title{margin-bottom:10px}.qr-dialog .kg-preview-answer{margin-bottom:16px}.qr-dialog .kg-tip{line-height:1.8}
.qr-trial-feedback,.qr-retest-banner{box-sizing:border-box;margin:16px 0;padding:16px;border:1px solid #cddfec;border-radius:14px;background:#f4f9fd;color:#2e465c;line-height:1.7;font-size:13px;max-width:100%;overflow-wrap:anywhere}
.qr-dialog .kg-body>button{min-height:42px;padding:9px 14px;border:1px solid #bdd4ee;border-radius:10px;font:inherit;margin:10px 8px 0 0;background:#2864a0;color:white;cursor:pointer}
.qr-trial-feedback .qr-outcomes{gap:6px}.qr-trial-feedback .qr-outcomes button{flex:1 1 0;min-width:0;font-size:12px;padding:8px 6px;white-space:nowrap}.qr-dialog .qr-feedback-comment{min-height:92px;height:100px}.qr-trial-feedback .qr-success{color:#27765d}
.qr-retest-banner{margin:8px 0;font-size:12px}.qr-trial-feedback>strong{font-size:15px}.qr-outcomes{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.qr-trial-feedback button,.qr-retest-banner button,.qr-trial-actions button{min-height:40px;border:1px solid #bed3e5;border-radius:9px;background:white;color:#315f89;padding:8px 12px;font:inherit;cursor:pointer}.qr-outcomes .selected{background:#2864a0;color:white;border-color:#2864a0}.qr-feedback-comment{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.6;padding:10px;border:1px solid #c7d6e4;border-radius:10px;resize:vertical}.qr-trial-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.qr-trial-feedback .kg-primary,.qr-trial-actions .kg-primary{background:#2864a0;color:white}.qr-comment{white-space:pre-wrap;overflow-wrap:anywhere}.qr-result{font-weight:600;color:#2864a0}.qr-trial-feedback button:disabled{opacity:.65;cursor:default}.qr-retest-banner p{margin:6px 0}.qr-dialog .qr-trial-feedback{margin-top:12px}
