/* Shared bottom navigation; right-edge contact tools are desktop-only. */
.mb-site{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}
.mb-site .mobile-bottom-nav.mb-unified-tabbar{display:flex!important;position:fixed;inset:auto 0 0;width:100%;height:calc(64px + env(safe-area-inset-bottom));min-height:64px;margin:0;padding:0 8px env(safe-area-inset-bottom);align-items:stretch;justify-content:center;background:#fff;box-shadow:0 -2px 15px #163d6414;border-top:1px solid #e6edf3;z-index:2000;box-sizing:border-box;transform:none}
.mb-site .mb-unified-tabbar .mb-tab{display:flex;flex:1 1 0;max-width:180px;min-width:0;height:63px;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:3px;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#657580;text-decoration:none;font:12px/1.3 "Microsoft YaHei",sans-serif;cursor:pointer;box-sizing:border-box;white-space:nowrap}
.mb-site .mb-unified-tabbar .mb-tab>img{display:block;width:24px;height:24px;max-width:24px;object-fit:contain;margin:0}
.mb-site .mb-unified-tabbar .mb-tab>span{position:static;transform:none;margin:0;padding:0;line-height:1.3}
.mb-site .mb-unified-tabbar .mb-tab .tabbar-item-center{display:flex;position:relative;inset:auto;transform:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-top:-21px;margin-bottom:0;border:4px solid #fff;border-radius:50%;background:#4889c9;box-shadow:0 -2px 8px #345b7d17;box-sizing:content-box}
.mb-site .mb-unified-tabbar .tabbar-item-center img{width:27px;height:27px;object-fit:contain;margin:0}
.mb-site .mb-unified-tabbar .tabbar-item-center>img{transform-origin:50% 55%;animation:mb-consult-sway 3.6s ease-in-out infinite}
@keyframes mb-consult-sway{0%,65%,100%{transform:rotate(0deg)}72%,86%{transform:rotate(-4deg)}79%,93%{transform:rotate(4deg)}}
@keyframes mb-consult-pulse{0%,100%{transform:scale(.96)}50%{transform:scale(1.06)}}
@media(max-width:991px) and (prefers-reduced-motion:no-preference){.mb-site .mb-unified-tabbar .tabbar-item-center>.mb-guide-consult-image{animation:mb-consult-pulse 2.2s ease-in-out infinite}}
.mb-site .mb-unified-tabbar .mb-tab-consult:focus-visible .tabbar-item-center>img{animation-play-state:paused}
.mb-site .mb-unified-tabbar .mb-tab:hover,.mb-site .mb-unified-tabbar .mb-tab[aria-current="page"]{color:#4889c9}
/* Legacy right-edge tabs: orange consultation, expanding hotline and WeChat. */
.mb-site .mb-support-tools{position:fixed;right:0;top:70%;bottom:auto;transform:translateY(-50%);width:60px;height:200px;display:block;z-index:2200;pointer-events:none}
@media(max-width:991px){.mb-site .mb-support-tools{display:none}}
.mb-site .mb-support-tools>a,.mb-site .mb-support-tools>button{position:absolute;right:0;display:block;margin:0;border:0;box-sizing:border-box;box-shadow:none;border-radius:10px 0 0 10px;background:#4889c9;color:#fff;text-decoration:none;font:16px/30px "Microsoft YaHei",sans-serif;text-align:left;cursor:pointer;pointer-events:auto}
.mb-site .mb-support-tools>.mb-support-consult{top:-76px;width:51px;min-height:64px;padding:10px 6px;background:#c60;border-radius:6px 0 0 6px;line-height:22px;white-space:normal;text-align:center}
.mb-site .mb-support-tools>.mb-support-phone{top:0;width:53px;height:42px;padding:6px 10px;overflow:hidden;transition:width .2s}
.mb-site .mb-support-phone .mb-support-phone-label{display:block;width:203px;white-space:nowrap;font-size:16px;line-height:30px}
.mb-site .mb-support-phone-label>span{font-size:20px}
.mb-site .mb-support-tools>.mb-support-phone:hover,.mb-site .mb-support-tools>.mb-support-phone:focus-visible{width:223px}
.mb-site .mb-support-tools>.mb-support-wechat{top:50px;width:50px;height:42px;padding:6px 10px;white-space:nowrap;transition:width .2s}
.mb-site .mb-support-tools>.mb-support-wechat[aria-expanded="true"]{width:220px;border-bottom-left-radius:0}
.mb-site .mb-wechat-panel{position:fixed;right:0;top:calc(70% - 8px);bottom:auto;z-index:2300;box-sizing:border-box;width:220px;max-width:calc(100vw - 20px);padding:8px 20px 12px;border:0;border-radius:0 0 0 10px;background:#4889c9;box-shadow:0 6px 20px #123e6c22;text-align:center;color:#fff;font:14px/1.6 "Microsoft YaHei",sans-serif}
.mb-site .mb-wechat-panel[hidden]{display:none!important}
.mb-site .mb-wechat-panel>strong{display:none}
.mb-site .mb-wechat-panel>img{display:block;width:160px;max-width:100%;height:auto;margin:0 auto}
.mb-site .mb-wechat-panel p{margin:8px 0;font-size:12px;color:#fff}
.mb-site .mb-wechat-panel>a{color:#fff;text-decoration:underline}
.mb-site .mb-wechat-close{position:absolute;right:1px;top:2px;width:30px;height:30px;padding:0;border:0;background:transparent;color:#fff;font:26px/30px sans-serif;cursor:pointer}
.mb-site .mb-support-tools :focus-visible,.mb-site .mb-unified-tabbar :focus-visible,.mb-site .mb-wechat-panel :focus-visible{outline:2px solid #c60;outline-offset:-3px}
@media(max-width:767px){.mb-site .mobile-bottom-nav.mb-unified-tabbar{padding-left:0;padding-right:0}.mb-site .mb-unified-tabbar .mb-tab{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mb-site .mb-support-tools>a,.mb-site .mb-support-tools>button{transition:none}.mb-site .mb-unified-tabbar .tabbar-item-center>img{animation:none;transform:none}}

/* Source guide pages use a raised red consultation image and curved color border on mobile. */
.mb-site .mb-unified-tabbar .tabbar-item-center>.mb-guide-consult-image{display:none}
@media(max-width:767px){
.mb-site:has(.mb-guide-tabbar){padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}
.mb-site .mobile-bottom-nav.mb-guide-tabbar{height:calc(90px + env(safe-area-inset-bottom));min-height:90px;border:0;background:transparent;box-shadow:none;align-items:flex-end;isolation:isolate}
.mb-site .mb-guide-tabbar:before{content:"";position:absolute;inset:-12px 0 0;background:url('/static/index/medebound/assets/hzc/hzc_guide/img/footer-nav-1.png') center bottom/100% 100% no-repeat;z-index:-1;pointer-events:none}
.mb-site .mb-guide-tabbar .mb-tab{color:#222;gap:6px}
.mb-site .mb-guide-tabbar .mb-tab>img{width:20px;height:20px;max-width:20px}
.mb-site .mb-guide-tabbar .mb-tab .tabbar-item-center{width:88px;height:88px;margin-top:-48px;border:6px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff}
.mb-site .mb-guide-tabbar .tabbar-item-center>.mb-home-consult-image,.mb-site .mb-guide-tabbar .mb-tab-consult-label{display:none}
.mb-site .mb-guide-tabbar .tabbar-item-center>.mb-guide-consult-image{display:block;flex:none;width:110px;height:110px;max-width:none;object-fit:contain}
}

.mb-site .mb-unified-tabbar .mb-tab>picture{display:block;flex:none;width:24px;height:24px}
.mb-site .mb-unified-tabbar .mb-tab>picture img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
@media(max-width:767px){
.mb-site .mb-guide-tabbar .mb-tab>picture{display:flex;align-items:center;justify-content:center;width:36px;height:24px}
.mb-site .mb-guide-tabbar .mb-tab>picture img{width:auto;height:24px;max-width:36px;object-fit:contain}
}
