.rev{background:#fff;border:1px solid var(--linea);border-radius:6px;padding:16px;display:grid;gap:12px}
.rev-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.rev-et{font:700 11.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.rev-l{font-size:14.5px;color:var(--tinta2);display:block}
.rev-notas,.rev-salida{width:100%;max-width:100%;font:15px/1.5 var(--sans);color:var(--tinta);
  background:var(--papel);border:1px solid var(--linea);border-radius:5px;padding:11px 12px}
.rev-salida{font:13px/1.5 var(--mono)}
.rev-botones{display:flex;flex-wrap:wrap;gap:10px}
.rev-estado{font-size:14px;color:var(--gris);margin:0}
.rev .btn,.rev-botones .btn,button.chip-btn{min-height:44px}
button.chip-btn{padding:11px 15px}
button.chip-btn.on{background:var(--accent);color:#fff;border-color:var(--accent)}
.lista-marcada.int-lista li{grid-template-columns:1fr}
.int-item{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;
  font-size:15px;color:var(--tinta2);cursor:pointer}
.int-item input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}
.int-item b{display:block;color:var(--tinta)}
.int-item .tenue{display:block;font-size:13.5px;margin-top:2px}
@media(max-width:520px){.int-item{grid-template-columns:26px 1fr}.rev-botones .btn{flex:1 1 100%}}
