/* Tech fixes v1 (live 2026-10-30) — #1 bottom clearance, #4 readable meta text. Portal pages only. */
@media (max-width:760px){
  /* #1: clear the fixed bottom nav (~72px) + raised centre button (~34px) + gap; covers Damage Claims too */
  body.fd-tech-portal-body .fd-shell{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px)) !important}
}
/* #4: meta text min 13px, secondary color #475569 (7.5:1 on white) */
body.fd-tech-portal-body .fd-shell small,
body.fd-tech-portal-body .fd-shell .fd-help,
body.fd-tech-portal-body .fd-shell em,
body.fd-tech-portal-body .fd-shell .fd-tech-section-head a,
body.fd-tech-portal-body .fd-shell .fd-qcd-dl dt{font-size:13.5px !important;color:#475569;line-height:1.4}
body.fd-tech-portal-body .fd-shell .fd-status,
body.fd-tech-portal-body .fd-shell .fd-section-kicker{font-size:12.5px !important}
body.fd-tech-portal-body .fd-shell .fd-qcd-dl dd{font-size:15px}
body.fd-tech-v2 .fd-v2-eyebrow,body.fd-tech-v2 .fd-v2-dual-grid small{font-size:12px !important}
body.fd-tech-v2 .fd-v2-notification-body p,body.fd-tech-v2 .fd-v2-notification-body time{font-size:13px !important;color:#475569}
