
/* V1171 — visualização real dos documentos vinculados no histórico metrológico */
.metro-history-doc-modal-v1171 {
  position:fixed; inset:0; z-index:100500; display:flex; align-items:center; justify-content:center;
  padding:24px; background:rgba(20,36,58,.58); backdrop-filter:blur(3px);
}
.metro-history-doc-dialog-v1171 {
  width:min(900px,100%); max-height:min(82vh,760px); display:flex; flex-direction:column;
  overflow:hidden; border:1px solid #d6e4f4; border-radius:14px; background:#fff;
  box-shadow:0 20px 60px rgba(12,35,66,.28);
}
.metro-history-doc-dialog-v1171 > header {
  display:flex; justify-content:space-between; align-items:center; gap:16px; padding:18px 22px;
  border-bottom:1px solid #e1eaf5; background:#f7faff;
}
.metro-history-doc-dialog-v1171 h3 { margin:0 0 4px; color:#17477f; font-size:18px; }
.metro-history-doc-dialog-v1171 header p { margin:0; color:#607895; font-size:12px; }
.metro-history-doc-close-v1171 { border:0; background:transparent; color:#607895; font-size:26px; cursor:pointer; line-height:1; }
.metro-history-doc-content-v1171 { overflow:auto; padding:18px 22px; }
.metro-history-doc-content-v1171 table { width:100%; border-collapse:separate; border-spacing:0; }
.metro-history-doc-content-v1171 th { padding:11px 12px; text-align:left; white-space:nowrap; color:#17477f; background:#eff6fd; border-bottom:1px solid #d8e5f4; font-size:11px; text-transform:uppercase; }
.metro-history-doc-content-v1171 td { padding:12px; border-bottom:1px solid #e8eef6; color:#293d54; vertical-align:middle; }
.metro-history-doc-content-v1171 td strong, .metro-history-doc-content-v1171 td small { display:block; }
.metro-history-doc-content-v1171 td small { margin-top:4px; color:#6b7f96; }
.metro-history-doc-dialog-v1171 > footer { display:flex; justify-content:flex-end; padding:12px 22px; border-top:1px solid #e1eaf5; }
@media(max-width:650px) {
 .metro-history-doc-modal-v1171 { padding:10px; }
 .metro-history-doc-dialog-v1171 > header, .metro-history-doc-content-v1171 { padding:14px; }
 .metro-history-doc-content-v1171 table { min-width:620px; }
}
