
/* MasterPlating V1166 — histórico metrológico */
.mi-equip-panel-v1134 .metro-history-v1166 { display:flex; flex-direction:column; gap:16px; padding:4px 2px 16px; }
.mi-equip-panel-v1134 .metro-history-v1166 .metro-history-card-v1166 {
  border:1px solid #d7e5f6; border-radius:12px; background:#fff; padding:18px;
  box-shadow:0 3px 12px rgba(20,63,116,.045); min-width:0;
}
.mi-equip-panel-v1134 .metro-history-title-v1166 {
  display:flex; align-items:center; gap:14px; margin:0 0 14px; padding:14px 16px;
  border-left:4px solid #f58220; border-radius:8px; background:linear-gradient(110deg,#edf6ff,#f8fbff);
}
.mi-equip-panel-v1134 .metro-history-title-v1166 .metro-history-icon-v1166 {
  display:flex; align-items:center; justify-content:center; width:48px; height:48px;
  border-radius:50%; background:#dcecff; color:#174b91; font-size:24px; flex:0 0 48px;
}
.mi-equip-panel-v1134 .metro-history-title-v1166 h3 { margin:0 0 4px; color:#17477f; font-size:18px; }
.mi-equip-panel-v1134 .metro-history-title-v1166 p { margin:0; color:#607895; font-size:13px; }
.mi-equip-panel-v1134 .metro-history-card-v1166 h3 {
  margin:0 0 12px; padding:0 0 10px; border-bottom:1px solid #e5edf7; color:#17477f;
}
.mi-equip-panel-v1134 .metro-history-table-wrap-v1166 { width:100%; overflow-x:auto; border:1px solid #d5e3f5; border-radius:9px; }
.mi-equip-panel-v1134 .metro-history-table-v1166 { width:100%; min-width:720px; border-collapse:separate; border-spacing:0; }
.mi-equip-panel-v1134 .metro-history-table-v1166 th { background:#eff6fd; color:#17477f; padding:12px 14px; text-align:left; border-bottom:1px solid #d5e3f5; white-space:nowrap; }
.mi-equip-panel-v1134 .metro-history-table-v1166 td { padding:12px 14px; border-bottom:1px solid #e6eef8; vertical-align:middle; line-height:1.45; }
.mi-equip-panel-v1134 .metro-history-table-v1166 tbody tr:nth-child(even) { background:#f8fbff; }
.mi-equip-panel-v1134 .metro-history-table-v1166 tbody tr:last-child td { border-bottom:0; }
.mi-equip-panel-v1134 .metro-history-status-v1166 { display:inline-flex; padding:5px 11px; border-radius:999px; background:#dcf8e6; color:#087443; font-weight:700; white-space:nowrap; }
.mi-equip-panel-v1134 .metro-history-entry-v1166 {
  display:grid; grid-template-columns:minmax(190px,1.1fr) repeat(5,minmax(90px,1fr)); align-items:center;
  gap:12px; padding:13px 12px; border:1px solid #dbe8f7; border-radius:10px; margin-top:10px;
}
.mi-equip-panel-v1134 .metro-history-entry-v1166 .metro-history-date-v1166 { color:#17477f; font-weight:700; }
.mi-equip-panel-v1134 .metro-history-range-v1166 { border-left:1px solid #d9e6f5; padding-left:12px; min-width:0; }
.mi-equip-panel-v1134 .metro-history-range-v1166 small { display:block; color:#526b89; margin-bottom:5px; }
.mi-equip-panel-v1134 .metro-history-range-v1166 strong { display:inline-flex; background:#dcf8e6; color:#087443; border-radius:999px; padding:4px 9px; font-size:12px; }
.mi-equip-panel-v1134 .metro-history-docs-v1166 { display:flex; align-items:center; justify-content:space-between; gap:16px; }
.mi-equip-panel-v1134 .metro-history-empty-v1166 { color:#607895; padding:12px 0; }
@media(max-width:900px) {
 .mi-equip-panel-v1134 .metro-history-entry-v1166 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .mi-equip-panel-v1134 .metro-history-range-v1166 { border-left:0; padding-left:0; }
}
