.review-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.review-toolbar label{flex:1 1 280px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.review-metrics{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.review-metrics p{background:#f3f6f5;padding:12px;border-radius:8px;flex:1 1 180px}#workspace>.card{margin:18px 0}#workspace label{display:block;font-weight:650;margin:10px 0}#workspace input:not([type=checkbox]),#workspace select,#workspace textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;font:inherit;min-height:44px;border:1px solid #cbd5d8;border-radius:8px}#workspace textarea{resize:vertical}#workspace button{min-height:44px;margin:6px 0}.review-consent{display:flex!important;gap:10px;align-items:flex-start}.review-consent input{width:20px;height:20px;flex:none}#citations fieldset{border:1px solid #cbd5d8;border-radius:10px;padding:14px;margin:12px 0}summary{cursor:pointer;min-height:36px;font-weight:700}#message{padding:12px;overflow-wrap:anywhere}#message.error{border-left:4px solid #a33737;background:#fff3f3}#test-results,#preview-result{white-space:pre-wrap;word-break:break-word;max-height:400px;overflow:auto}#packet a{overflow-wrap:anywhere}#history article{border-bottom:1px solid #dce5e7;padding:12px 0}#history p{white-space:pre-wrap;overflow-wrap:anywhere}a[hidden],[hidden]{display:none!important}@media(max-width:650px){.review-grid{grid-template-columns:1fr}.review-toolbar>*{width:100%}h1{font-size:1.8rem}.wrap{min-width:0}.card{padding:14px}nav.nav{flex-wrap:wrap}select{max-width:100%}}@media print{header,button,#profile-form,#review-form,#test-results{display:none!important}.card{break-inside:avoid;box-shadow:none}}