/* Jayu report media fix v14.22 — preserve original aspect ratio */
body.weekly-report .weekly-visual{
  width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;
  aspect-ratio:4/3;align-self:center!important;display:grid!important;place-items:center!important;
  background:#070712!important;overflow:hidden!important;
}
body.weekly-report .weekly-visual img{
  display:block!important;width:100%!important;height:auto!important;min-height:0!important;
  max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;
}
body.weekly-report img{max-width:100%;}
body.weekly-report .report-media img,body.weekly-report img.evidence,body.weekly-report .evidence img{
  width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;
}
@media(max-width:980px){body.weekly-report .weekly-visual{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}body.weekly-report .weekly-visual img{height:auto!important;min-height:0!important}}
@media(max-width:520px){body.weekly-report .weekly-visual{aspect-ratio:16/10!important;height:auto!important;min-height:0!important}body.weekly-report .weekly-visual img{height:auto!important;min-height:0!important}}
