/* Mirror the wellness switch's curved segments and lotus mark. */
body:not(.wl) #navbar.nav-reference.shared-nav .nav-brand-mode .is-medical {display:inline-flex!important;align-items:center;gap:0;padding:3px!important;width:auto!important;min-height:36px!important;border:1px solid var(--nav-border)!important;border-radius:22px!important;background:var(--nav-soft)!important;box-shadow:none!important;text-decoration:none}
body:not(.wl) #navbar.nav-reference.shared-nav .nav-brand-mode .is-medical>span {display:flex!important;align-items:center;justify-content:center;gap:4px;padding:5px 8px!important;min-height:28px!important;border-radius:18px!important;font-size:11px!important;font-weight:600;white-space:nowrap;color:var(--nav-ink)!important}
body:not(.wl) #navbar.nav-reference.shared-nav .nav-brand-mode .is-medical>.is-on {background:var(--nav-accent)!important;color:#fff!important}
body:not(.wl) #navbar.nav-reference.shared-nav .nav-brand-mode .is-medical img {width:14px!important;height:14px!important;object-fit:contain}
body:not(.wl) #navbar .medical-mobile-section-switch {display:none}
@media(max-width:1200px){
 body:not(.wl) #navbar.nav-reference.shared-nav .nav-brand-mode {display:none!important}
 body:not(.wl) #navbar .medical-mobile-section-switch {display:block;margin:0 0 12px}
 body:not(.wl) #navbar .medical-mobile-section-options {display:flex;gap:4px;padding:3px;border:1px solid #d5dfcd;border-radius:11px;background:#edf2e7}
 body:not(.wl) #navbar .medical-mobile-section-options>:is(span,a) {display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;min-height:36px;box-sizing:border-box;padding:6px 10px;border-radius:7px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}
 body:not(.wl) #navbar .medical-mobile-section-options>.medical-menu-current {background:var(--nav-accent);color:#fff}
 body:not(.wl) #navbar .medical-mobile-section-options>a {background:#e5efdf;color:#3b5e43}
 body:not(.wl) #navbar .medical-mobile-section-options .mode-option-icon {display:inline-block!important;flex:0 0 18px;width:18px!important;height:18px!important;fill:currentColor;object-fit:contain}
}
