/* ANDRIK R410 — summary geometry: centered clocks + equal-height city/release cards. */
.control-home-page .control-summary-page .control-home-hero-copy #controlHomeUpdated,
body.control-home-page.control-summary-visible #controlHomeUpdated,
body.control-home-page.control-report-standalone.control-summary-visible #controlHomeUpdated{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:center!important;
  justify-items:center!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  margin:0 auto 9px!important;
  padding:0 4px!important;
  overflow:visible!important;
  white-space:nowrap!important;
  text-align:center!important;
  font-size:clamp(.62rem,2.6vw,.75rem)!important;
  line-height:1.2!important;
}
#controlHomeUpdated .summary-clock-r401{
  display:inline-flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:4px!important;
  min-width:0!important;
  max-width:100%!important;
}
.control-home-page .control-summary-dual-r375{
  grid-auto-rows:var(--control-summary-card-height-r410,128px)!important;
  align-items:stretch!important;
  margin:8px 0 4px!important;
}
.control-home-page .control-summary-mini-r375{
  box-sizing:border-box!important;
  min-height:var(--control-summary-card-height-r410,128px)!important;
  height:var(--control-summary-card-height-r410,128px)!important;
  max-height:var(--control-summary-card-height-r410,128px)!important;
  align-content:center!important;
  padding:12px 11px!important;
}
.control-home-page .control-summary-mini-r375>span{
  align-self:center!important;
}
.control-home-page .control-summary-mini-r375>div{
  min-width:0!important;
  align-self:center!important;
}
/* The clocks moved upward, so the old bottom clock slot no longer consumes space. */
.control-home-page .control-summary-page .control-home-geo-delta{margin-top:5px!important}
@media(max-width:390px){
  .control-home-page .control-summary-page .control-home-hero-copy #controlHomeUpdated,
  body.control-home-page.control-summary-visible #controlHomeUpdated{
    gap:4px!important;
    padding-inline:0!important;
    font-size:.60rem!important;
  }
  .control-home-page .control-summary-mini-r375{
    padding:10px 9px!important;
  }
}
