:root{--site-color-e4eaf1:var(--linea);--site-color-246678:var(--castano);--site-color-748396:var(--tenue);}
.review-panel{background:var(--lino);border:1px solid var(--linea);border-radius:15px;padding:25px;margin:20px 0}.engine-row,.results-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.engine-row small{display:block;color:var(--site-color-748396);margin-top:7px}.engine-buttons{display:flex;gap:8px}.engine-buttons[hidden]{display:none}.engine-buttons button[aria-pressed=true]{background:var(--site-color-246678);color:var(--lino);border-color:var(--site-color-246678)}.notice{font-size:13px;padding:10px 0;color:var(--castano)}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.drop{border:1px dashed var(--linea-2);padding:24px;border-radius:12px;background:var(--lino)}.drop p,.drop small{color:var(--site-color-748396)}.drop p{font-size:13px;margin-bottom:26px}.drop .button{display:inline-block}.drop input[type=file]{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.drop .button:focus-within{outline:2px solid var(--site-color-246678)}.selected-file{font-weight:600;margin:18px 0;overflow-wrap:anywhere}.drop ul{padding-left:18px;font-size:13px;overflow-wrap:anywhere}.drop li{margin:10px 0}.drop li button{margin-left:8px;padding:2px 7px}.ocr-option{display:flex;gap:10px;align-items:center}.review-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.review-actions .primary{margin-left:0}#activity{font-size:13px;color:var(--site-color-246678)}progress{width:100%;height:9px;margin-top:20px;accent-color:var(--site-color-246678)}.downloads{display:flex;gap:10px;flex-wrap:wrap}.downloads a{color:var(--site-color-246678);text-decoration:none}#coverage{font-size:12px;color:var(--site-color-748396)}details{margin-top:20px}summary{cursor:pointer;font-size:13px;color:var(--tenue)}.finding{padding:22px 0;border-bottom:1px solid var(--site-color-e4eaf1)}.finding h3{font-size:16px;margin:10px 0}.finding small{color:var(--site-color-748396)}.finding blockquote{margin:12px 0;padding:10px 15px;border-left:3px solid var(--linea-2);background:var(--lino);font-size:13px;white-space:pre-wrap}.finding p{line-height:1.65;margin:8px 0;font-size:14px}.reference{color:var(--tenue);font-size:12px;line-height:1.6}.unit{font-size:13px;padding:10px 0;white-space:pre-wrap;border-bottom:1px solid var(--site-color-e4eaf1)}.unit small{display:block;color:var(--site-color-748396);margin-bottom:7px}@media(max-width:760px){.upload-grid{grid-template-columns:1fr}.review-panel{padding:18px}.engine-row,.results-title{align-items:flex-start;flex-direction:column}.engine-buttons{width:100%}.engine-buttons button{flex:1}.drop{padding:18px}.intro h1{font-size:26px}}

.review-progress-label{display:block;margin-top:12px;font-size:13px;font-weight:650;color:var(--texto,#304356)}.review-progress-label:empty{display:none}
