/* V798n — shared phone floating-label typography only.
   Content and actions remain page-specific; this file equalises the visible
   type scale across Public, Exhibitor and Admin without changing desktop. */
@media (max-width:720px),
       (max-width:980px) and (orientation:landscape) and (pointer:coarse){
  body.publicDirectoryMode #floatingLabel,
  body.viewerHeaderControlsMode #floatingLabel,
  body.adminHeaderControlsMode #floatingLabel{
    padding:6px 8px!important;
    border-radius:11px!important;
  }

  body.publicDirectoryMode #floatingStand,
  body.viewerHeaderControlsMode #floatingStand,
  body.adminHeaderControlsMode #floatingStand{
    font-size:13px!important;
    line-height:1!important;
    font-weight:950!important;
  }

  body.publicDirectoryMode #floatingCompany,
  body.viewerHeaderControlsMode #floatingCompany,
  body.adminHeaderControlsMode #floatingCompany{
    margin-top:4px!important;
    font-size:12.5px!important;
    line-height:1.12!important;
    font-weight:850!important;
  }

  body.publicDirectoryMode .floatingInfoBtn,
  body.viewerHeaderControlsMode .floatingInfoBtn,
  body.adminHeaderControlsMode .floatingInfoBtn,
  body.viewerHeaderControlsMode #floatingDetailsBtn,
  body.adminHeaderControlsMode #floatingDetailsBtn,
  body.viewerHeaderControlsMode .floatingEnquiryBtn.isCompactPhoneEnquiry{
    font-size:10.5px!important;
    line-height:1!important;
  }
}
