/* Sarah V88: equal mobile tabs and accessible salon footer. */
@media(max-width:760px){
 body .bottom.beauty-bottom,body.new-web .bottom.beauty-bottom{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:0!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;
  width:100%!important;max-width:none!important;transform:none!important;flex-wrap:nowrap!important;
  min-height:72px!important;height:auto!important;margin:0!important;
  padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))!important;
  background:#fff!important;border-top:1px solid #eadade!important;z-index:120!important;
 }
 body .bottom.beauty-bottom a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 1px!important;font-size:11px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;}
 body .bottom.beauty-bottom i{display:block!important;font-size:24px!important;line-height:26px!important;height:26px!important;margin:0!important;}
 body .screen,body.new-web .phone .screen,body.preview-home .screen{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;}
 body .cho-customer-footer{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;position:relative!important;overflow:visible!important;margin-bottom:20px!important;scroll-margin-bottom:100px;}
 body .cho-footer-details{grid-template-columns:1fr!important;gap:18px!important;}
 body.new-web .cho-customer-footer{margin:24px 0 20px!important;padding:30px 6%!important;}
 body.new-web .cho-customer-footer .cho-footer-details b{color:#fff!important;}
 body .cho-floating-actions{bottom:calc(92px + env(safe-area-inset-bottom))!important;}
 body.embedded-booking .bottom.beauty-bottom,body.embedded-booking .cho-customer-footer{display:none!important;}
}
