/* Control ANDRIK 1.0 · v54.58 HOTFIX — compact summary controls and growth overlay. */

/* Daily summary: release card stays in the left column. */
.control-home-page .control-home-summary-item.is-release{
  justify-self:start!important;
  margin-left:0!important;
}

/* Refresh action is kept high and always visible beside the summary eyebrow. */
.control-summary-eyebrow-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-width:0;
}
.control-summary-eyebrow-row>.eyeline{min-width:0}
.control-summary-refresh{
  flex:0 0 auto;
  min-height:34px;
  padding:7px 12px!important;
  white-space:nowrap;
}
.control-summary-next-row{
  justify-content:flex-end!important;
  margin:3px 5px 0!important;
}

/* Weekly growth: floating summary shortcut is higher, narrower and farther right. */
.country-growth-summary-shortcut{
  position:fixed;
  right:max(8px,env(safe-area-inset-right));
  bottom:calc(132px + env(safe-area-inset-bottom));
  z-index:2147482500;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:auto;
  max-width:min(184px,calc(100vw - 20px));
  min-height:46px;
  padding:0 16px;
  box-sizing:border-box;
  border:1px solid rgba(143,214,247,.32);
  border-radius:999px;
  background:rgba(10,35,49,.96);
  color:#e3f6ff;
  box-shadow:0 14px 34px rgba(0,0,0,.44),0 0 0 1px rgba(104,187,224,.08) inset;
  font:850 .83rem/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  text-decoration:none;
  white-space:nowrap;
  -webkit-tap-highlight-color:transparent;
}
.country-growth-summary-shortcut:active{transform:scale(.97)}

/* Force the close control to remain a true circle on every phone/browser. */
.country-growth-head>button#countryGrowthClose{
  flex:0 0 40px!important;
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  aspect-ratio:1/1!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  line-height:1!important;
  box-sizing:border-box!important;
}

@media(max-width:390px){
  .control-summary-eyebrow-row{gap:8px}
  .control-summary-refresh{min-height:32px;padding:6px 9px!important;font-size:.58rem!important}
  .country-growth-summary-shortcut{right:4px;bottom:calc(122px + env(safe-area-inset-bottom));max-width:170px;min-height:44px;padding:0 13px;font-size:.78rem}
}
@media(max-height:760px){
  .country-growth-summary-shortcut{bottom:calc(118px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){
  .country-growth-summary-shortcut{transition:none!important}
}

/* v54.57 — like loop guard, app launcher and focused growth control. */

/* v54.58: push dedupe and main-map weekly growth refinements. */
