/* ProDent Concept · V25 mobile header booking
   Booking lives in the header on phones. Native Jivo stays independent at the bottom. */
.pd-mobile-header-booking{display:none}
@media(max-width:720px){
  html body{padding-bottom:24px!important}
  html body #header.header.pd-header-glass .header-inner{gap:8px!important;padding-left:12px!important;padding-right:10px!important}
  html body #header.header.pd-header-glass .logo{flex:1 1 auto!important;min-width:0!important;max-width:calc(100vw - 166px)!important}
  html body #header.header.pd-header-glass .logo .pd-lockup{width:100%!important;max-width:194px!important;height:auto!important}
  html body #header.header.pd-header-glass .logo .pd-header-tagline{display:none!important}
  html body #header.header.pd-header-glass .actions{display:none!important}
  .pd-mobile-header-booking{
    display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
    min-width:64px;height:38px;padding:0 12px;border:0;border-radius:999px;
    background:#F8F2E8;color:#05221B;font-family:Manrope,Arial,sans-serif;
    font-size:9px;font-weight:500;line-height:1;letter-spacing:.09em;text-transform:uppercase;
    cursor:pointer;box-shadow:none;white-space:nowrap;
  }
  html body #header.header.pd-header-glass .burger{margin-left:0!important;flex:0 0 39px!important}
}
@media(max-width:374px){
  html body #header.header.pd-header-glass .header-inner{gap:6px!important;padding-left:10px!important;padding-right:8px!important}
  html body #header.header.pd-header-glass .logo{max-width:calc(100vw - 154px)!important}
  html body #header.header.pd-header-glass .logo .pd-lockup{max-width:164px!important}
  .pd-mobile-header-booking{min-width:58px;height:36px;padding:0 9px;font-size:8.5px;letter-spacing:.06em}
  html body #header.header.pd-header-glass .burger{flex-basis:37px!important;width:37px!important;height:37px!important}
}
@media print{.pd-mobile-header-booking{display:none!important}}
