/* IngSoft V80.99.25 — ScientificTelemetryDataModel 10/10
   Tarjetas científicas finales: título, valor único, nota precisa y contraste estable. */
:root{
  --ing-telemetry-label:#8feaff;
  --ing-telemetry-value:#ffffff;
  --ing-telemetry-note:#d7f4ff;
  --ing-telemetry-border:rgba(143,234,255,.42);
  --ing-telemetry-bg:linear-gradient(145deg,rgba(40,82,120,.56),rgba(17,53,83,.82));
}
html body #v93LocationScience .v93-science-card,
html body #v93LocationScience [data-ingsoft-component="physical-condition-card"],
html body #v93LocationScience .ingsoft-scientific-card-v809925{
  display:grid !important;
  grid-template-rows:auto minmax(44px,1fr) auto !important;
  align-items:start !important;
  gap:8px !important;
  min-height:142px !important;
  padding:15px 17px 13px !important;
  overflow:hidden !important;
  background:var(--ing-telemetry-bg) !important;
  border:1px solid var(--ing-telemetry-border) !important;
  border-radius:18px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 28px rgba(0,0,0,.12) !important;
}
html body #v93LocationScience [data-ingsoft-part="physical-condition-label"],
html body #v93LocationScience .v93-science-card > span{
  grid-row:1 !important;
  display:block !important;
  color:var(--ing-telemetry-label) !important;
  -webkit-text-fill-color:var(--ing-telemetry-label) !important;
  opacity:1 !important;
  visibility:visible !important;
  margin:0 !important;
  font-size:.70rem !important;
  font-weight:950 !important;
  line-height:1.05 !important;
  letter-spacing:.135em !important;
  text-transform:uppercase !important;
  overflow:visible !important;
  white-space:normal !important;
  text-shadow:none !important;
  transform:none !important;
}
html body #v93LocationScience [data-ingsoft-part="physical-condition-value"],
html body #v93LocationScience .v93-science-card > b{
  grid-row:2 !important;
  display:block !important;
  align-self:start !important;
  color:var(--ing-telemetry-value) !important;
  -webkit-text-fill-color:var(--ing-telemetry-value) !important;
  opacity:1 !important;
  margin:0 !important;
  font-size:clamp(.93rem, 1.02vw, 1.10rem) !important;
  line-height:1.08 !important;
  font-weight:850 !important;
  max-height:4.15em !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  scrollbar-width:thin !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
  text-shadow:0 1px 2px rgba(0,0,0,.34) !important;
}
html body #v93LocationScience [data-ingsoft-part="physical-condition-note"],
html body #v93LocationScience .v93-science-card > small{
  grid-row:3 !important;
  display:block !important;
  color:var(--ing-telemetry-note) !important;
  -webkit-text-fill-color:var(--ing-telemetry-note) !important;
  opacity:1 !important;
  margin:0 !important;
  font-size:.65rem !important;
  line-height:1.08 !important;
  font-weight:760 !important;
  max-height:2.35em !important;
  overflow:hidden !important;
  overflow-wrap:anywhere !important;
  text-shadow:none !important;
}
html body #v93LocationScience .v93-science-card[data-telemetry-state="live"]{
  border-color:rgba(143,234,255,.66) !important;
}
html body #v93LocationScience .v93-science-card[data-telemetry-state="cached"]{
  border-color:rgba(255,255,255,.38) !important;
}
html body #v93LocationScience .v93-science-card[data-telemetry-state="fallback"]{
  border-color:rgba(143,234,255,.30) !important;
}
html body #v93LocationScience .v93-science-card > b::-webkit-scrollbar{width:5px !important;}
html body #v93LocationScience .v93-science-card > b::-webkit-scrollbar-thumb{background:rgba(143,234,255,.40) !important;border-radius:999px !important;}
html body #v93LocationScience .v93-science-note{display:none !important;}
@media (max-width: 880px){
  html body #v93LocationScience .v93-science-card,
  html body #v93LocationScience [data-ingsoft-component="physical-condition-card"]{
    min-height:128px !important;
    padding:13px 14px 11px !important;
  }
}


/* V80.99.25 — microarquitectura final del panel científico */
html body #v93LocationScience .v93-science-grid{
  align-items:stretch !important;
}
html body #v93LocationScience [data-ingsoft-part="physical-condition-value"]{
  scrollbar-gutter:stable both-edges !important;
}
html body #v93LocationScience .v93-science-card[data-telemetry-state="fallback"] [data-ingsoft-part="physical-condition-value"],
html body #v93LocationScience .v93-science-card[data-telemetry-state="cached"] [data-ingsoft-part="physical-condition-value"]{
  color:#f8fcff !important;
  -webkit-text-fill-color:#f8fcff !important;
}
html body #v93LocationScience [data-ingsoft-part="physical-condition-note"]{
  hyphens:none !important;
  word-break:normal !important;
  overflow-wrap:break-word !important;
}
@media (max-width: 1180px){
  html body #v93LocationScience .v93-science-card,
  html body #v93LocationScience [data-ingsoft-component="physical-condition-card"]{
    min-height:136px !important;
    padding:14px 15px 12px !important;
  }
  html body #v93LocationScience [data-ingsoft-part="physical-condition-label"]{font-size:.66rem !important;letter-spacing:.115em !important;}
  html body #v93LocationScience [data-ingsoft-part="physical-condition-note"]{font-size:.62rem !important;}
}
