/* 1.46.48 paying pages on mydoctor.social (checkout, Home Care, enquiries): one clear action, nothing in the way (inc/addon_buy14648.php) */
.b48bar{display:none}
@media(max-width:700px){
  .b48bar{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:72;padding:10px 14px calc(10px + env(safe-area-inset-bottom));
    background:rgba(255,253,249,.98);border-top:1px solid #e3ddd0;box-shadow:0 -6px 20px rgba(18,63,72,.1);transition:transform .25s ease}
  .b48bar[hidden]{display:none}
  .b48bar.off{transform:translateY(115%)}
  .b48bar-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}
  .b48bar-t small{font-size:12px;color:#4c5f64;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .b48bar-t b{font-size:18px;color:#0b2e35}
  .b48bar-go{flex:0 0 auto;min-height:48px;padding:12px 22px;font-size:16px;font-weight:800;border-radius:12px}
  .b48bar-go:active{transform:scale(.97)}
  .b48bar-one .b48bar-go{flex:1 1 auto;text-align:center}
  .mdx footer.foot,footer.foot{padding-bottom:96px}
  .adv.adv-quiet{bottom:calc(84px + env(safe-area-inset-bottom));right:8px}
  .adv.adv-quiet .adv-l{padding:3px}
  .adv.adv-quiet .adv-lb{width:38px;height:38px;padding:5px 4px}
  .adv.adv-quiet.open{left:8px;right:8px;bottom:8px}
}
/* the advisor stays, as a small round button in the corner */
.adv.adv-quiet .adv-lt{display:none}
.adv.adv-quiet .adv-l{padding:5px;opacity:.92}
.adv.adv-quiet .adv-l:hover,.adv.adv-quiet .adv-l:focus-visible{opacity:1}
.co-box{scroll-margin-top:84px}
@media(prefers-reduced-motion:reduce){.b48bar{transition:none}.b48bar-go:active{transform:none}}
