/* MediPoi v10.4 — one level of layout, no decorative second headings. */
#mp70-app.mp104-ready .mp70-panel-deep .mp100-routine{
  background:transparent!important;border:0!important;box-shadow:none!important;
  padding:0!important;margin:4px 0 13px!important;border-radius:0!important;
}
#mp70-app.mp104-ready .mp70-panel-deep .mp100-tasklist{gap:8px!important}
#mp70-app.mp104-ready .mp70-panel-deep .mp100-task{
  padding:11px 12px!important;border-radius:13px!important;background:#fff!important;
  border:1px solid #dce9e7!important;
}
#mp70-app.mp104-ready .mp70-panel-deep .mp100-task-main b{font-size:13px!important}
#mp70-app.mp104-ready .mp70-panel-deep .mp100-task-main small{font-size:11px!important}
#mp70-app.mp104-ready .mp70-panel-deep .mp100-routine>.mp100-disclosure{margin:10px 0 0!important}
#mp70-app.mp104-ready .mp70-panel-news .mp95-read{margin-bottom:10px!important}
#mp70-app.mp104-ready .mp70-panel-news .mp95-read>.mp95-block{
  background:transparent!important;border:0!important;box-shadow:none!important;
  padding:0!important;margin:0!important;border-radius:0!important;
}
#mp70-app.mp104-ready .mp70-panel-news .mp101-read-route{
  background:#fff!important;border:1px solid #dce9e7!important;border-radius:13px!important;
  margin:0 0 8px!important;padding:12px!important;gap:10px!important;
}
#mp70-app.mp104-ready .mp70-panel-news .mp101-route-text b{font-size:13px!important}
#mp70-app.mp104-ready .mp70-panel-news .mp101-route-text small{font-size:11px!important}
#mp70-app.mp104-ready .mp70-panel-deep .mp70-eyebrow,
#mp70-app.mp104-ready .mp70-panel-news .mp70-eyebrow{display:none!important}
#mp70-app.mp104-ready .mp70-panel-deep .mp70-viewlead,
#mp70-app.mp104-ready .mp70-panel-news .mp70-viewlead{padding-bottom:13px!important}
/* v9.9 and v7.0 previously reserved bottom-navigation space twice. */
body.mp70-ready #mp70-app.mp104-ready{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}
@media(max-width:390px){
  #mp70-app.mp104-ready .mp70-panel-deep .mp100-task{padding:10px!important;gap:8px!important}
  #mp70-app.mp104-ready .mp70-panel-news .mp101-read-route{padding:10px!important}
}
