/* TsQualy V1761.137 — A3: registros de execução da ação */
.a3-registros{ background:#fff; border-color:#e1e8f0; }
.a3-registros legend{ color:#12345f; }
.a3-reg-tab td:first-child{ white-space:nowrap; font-weight:700; }
.a3-reg-novo{ display:grid; grid-template-columns:160px 1fr 140px auto; gap:8px 10px; align-items:end; border-top:1px dashed #d8e1ec; padding-top:10px; margin-top:6px; }
.a3-reg-novo .a3-bt-p{ margin-bottom:2px; white-space:nowrap; }
@media (max-width:900px){ .a3-reg-novo{ grid-template-columns:1fr 1fr; } .a3-reg-novo .a3-reg-desc{ grid-column:1 / -1; } }
.a3-reg-det{ margin:2px 16px 8px; font-size:12.5px; }
.a3-reg-det summary{ cursor:pointer; color:#2f75b5; font-weight:600; }
.a3-reg-lista{ margin:6px 0 0; padding-left:18px; } .a3-reg-lista li{ margin:3px 0; }
/* V1761.138 — janela larga: andamento e registros lado a lado em telas grandes */
@media (min-width:1280px){
  .a3-modal--largo .a3-modal-corpo > .a3-andamento{ max-width:none; }
  .a3-modal--largo .a3-reg-novo{ grid-template-columns:170px 1fr 160px auto; }
}
/* V1761.139 — evidência antiga (antes dos registros de execução), só leitura */
.a3-evid-antiga{ background:#fff; border:1px dashed #e6d2a8; border-radius:8px; padding:6px 10px; font-size:12.5px; }
.a3-evid-antiga small{ color:#8a6a2c; }
