/* Keep each complete plan sheet intact; use the existing gesture viewer. */
#plans .planImageOpen{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}
#plans .planTapHint{display:none}
@media(max-width:600px),(hover:none) and (pointer:coarse){
  #plans .finalPlanViewer .mediaExpand{display:none}
  #plans .planTapHint{display:block;margin:12px 0 0;font-size:13px;line-height:1.5;color:#5d655e;text-align:center}
  #mediaDialog.is-plan-view .mediaBottom,
  #mediaDialog.is-plan-view .mediaChoices,
  #mediaDialog.is-plan-view #mediaCounter{display:none}
  #mediaDialog.is-plan-view .mediaToolbar{padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left));gap:12px}
  #mediaDialog.is-plan-view #mediaTitle{margin:0;font-size:13px;line-height:1.4}
  #mediaDialog.is-plan-view .mediaStage{touch-action:none;padding-bottom:env(safe-area-inset-bottom)}
}
