/* MediPoi v7.2 — compact HOME + single-line ticker. Presentation-only. */
/* Remove app-level duplicate branding/date; WordPress site header remains. */
body.mp70-ready.mp72-ready .mp70-apphead{display:none!important}
body.mp70-ready.mp72-ready .mp70-shell{margin-top:0!important}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-head{display:none!important}
/* Save vertical space while retaining large icon tap targets. */
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-section:not(.mph4-daily){
  padding:11px 10px 12px!important;margin:0 0 10px!important;border-radius:18px!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-heading{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  flex-wrap:wrap!important;column-gap:7px!important;row-gap:4px!important;
  margin:0 0 10px!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-heading h2{
  font-size:18px!important;font-weight:780!important;line-height:1.3!important;
  margin:0!important;white-space:nowrap!important;
}
body.mp70-ready.mp72-ready .mp72-service-subtitle{
  color:#6c8c90!important;font-size:11px!important;font-weight:550!important;
  line-height:1.4!important;white-space:nowrap!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-heading .mph4-all,
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-heading .mph4-edit{
  font-size:10px!important;min-height:30px!important;margin:0!important;padding:5px 8px!important;
  border-radius:999px!important;line-height:1.4!important;white-space:nowrap!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-heading .mph4-all{margin-left:auto!important}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:3px!important;row-gap:7px!important;margin:0!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-item{
  min-height:79px!important;gap:0!important;padding:0!important;margin:0!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-icon-link{
  min-width:66px!important;min-height:64px!important;max-width:100%!important;
  padding:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-icon{
  width:60px!important;height:60px!important;max-width:100%!important;
  border-radius:15px!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-name{
  font-size:10px!important;line-height:1.18!important;font-weight:650!important;
  margin-top:1px!important;min-height:0!important;
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;
  overflow:hidden!important;text-align:center!important;
}
body.mp70-ready.mp72-ready .mp70-panel-home .mph4-foot{margin:5px 2px!important;font-size:9px!important}
body.mp70-ready.mp72-ready .mp72-help-row{margin:4px 2px 2px;display:flex;justify-content:flex-end}
body.mp70-ready.mp72-ready .mp72-help-row .mp71-help-link{
  min-height:32px!important;font-size:10px!important;margin:0!important;padding:4px 10px!important;
}
/* Make the source control and stat value always fit on a single line. */
body.mp72-ready .mdp-stat-rotator{margin-bottom:12px!important}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__bar{
  padding:0 9px!important;gap:6px!important;min-width:0!important;overflow:visible!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__tag{
  font-size:9px!important;letter-spacing:.5px!important;flex-shrink:0!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__window{
  min-width:0!important;flex:1 1 0!important;overflow:hidden!important;white-space:nowrap!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__line{
  font-size:clamp(11px,2.9vw,13px)!important;font-weight:700!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  min-width:0!important;letter-spacing:-.03em!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__toggle{
  min-width:26px!important;min-height:43px!important;width:26px!important;flex:0 0 26px!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__sources.mp71-stat-source{
  flex:0 0 auto!important;margin:0!important;min-width:0!important;
}
body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__sources.mp71-stat-source>summary{
  white-space:nowrap!important;min-width:34px!important;min-height:43px!important;
  padding:0 1px!important;flex-wrap:nowrap!important;word-break:keep-all!important;
}
@media(max-width:375px){
  body.mp70-ready.mp72-ready .mp70-panel-home .mph4-icon{width:56px!important;height:56px!important}
  body.mp70-ready.mp72-ready .mp70-panel-home .mph4-icon-link{min-width:62px!important;min-height:60px!important}
  body.mp72-ready .mdp-stat-rotator .mdp-stat-rotator__line{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){body.mp72-ready .mp70-panel{animation:none!important}}
