/* Compact shared launchers. Keep existing purchase-bar visibility/offset rules. */
html body #cc-contact-hub{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}
html body #cc-contact-launcher{box-sizing:border-box;height:44px;min-height:44px;padding:0 17px;font:600 13px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
html body #cc-contact-launcher>svg{width:20px;height:20px;flex:none}
@media(max-width:767px){
 html body.ccx-product-experience{--cc-mobile-utility-bottom:84px}
 html body.single-product.postid-29832{--cc-mobile-utility-bottom:calc(98px + env(safe-area-inset-bottom,0px))}
 html body .mlc-switcher.mlc-footer{left:12px;right:auto;bottom:var(--cc-mobile-utility-bottom,calc(12px + env(safe-area-inset-bottom,0px)))}
 html body .mlc-switcher.mlc-footer>.mlc-current{height:44px;min-height:44px;max-width:calc(50vw - 20px);padding:0 12px;gap:7px;border-radius:22px;background:#19394f;box-shadow:0 3px 12px #14263824;font:600 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
 html body .mlc-switcher.mlc-footer .mlc-trigger-native{display:none}
 html body .mlc-switcher.mlc-footer .mlc-trigger-code{border:0;padding:0;color:#fff;font-size:12px;line-height:1;letter-spacing:.035em}
 html body .mlc-switcher.mlc-footer .mlc-trigger-flag{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px;flex:none}
 html body .mlc-switcher.mlc-footer .mlc-picker-chevron{width:10px;height:10px}
 html body .mlc-switcher.mlc-footer .mlc-menu{bottom:calc(100% + 10px);max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--cc-mobile-utility-bottom,calc(12px + env(safe-area-inset-bottom,0px))) - 68px)}
 html body #cc-contact-hub,html body.cc-b2b-landing #cc-contact-hub{right:12px;bottom:var(--cc-mobile-utility-bottom,calc(12px + env(safe-area-inset-bottom,0px)))}
 html body #cc-contact-launcher{box-sizing:border-box;min-width:0;max-width:calc(50vw - 20px);height:44px;min-height:44px;padding:0 13px;gap:7px;border-radius:22px;background:#19394f;box-shadow:0 3px 12px #14263824;font:600 12px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
 html body #cc-contact-launcher>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 html body #cc-contact-launcher>svg{width:18px;height:18px;flex:none}
 html body #cc-contact-panel{bottom:54px;max-height:calc(100dvh - var(--cc-mobile-utility-bottom,calc(12px + env(safe-area-inset-bottom,0px))) - 68px)}
}
