/* THƯ VIỆN MEDIPHARM Theme v1.2.65 — Footer surface compatibility.
 * The footer is rendered in Theme footer.php, after the Super App content root.
 * Works with both canonical Super App footer and legacy Theme fallback.
 * This stylesheet is enqueued in full and bridge-only Theme modes.
 */
:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer){--tvm-paper:#0e2537!important;--tvm-ink:#eef8ff!important;--tvm-muted:#c4d9e7!important;--tvm-line:rgba(163,203,225,.28)!important;--syh-ink:#eef8ff!important;--syh-muted:#c4d9e7!important;--syh-surface:#0e2537!important;--syh-line:rgba(163,203,225,.28)!important;color-scheme:dark!important;background:linear-gradient(155deg,#0b2032,#0e2b40 55%,#0b1d2e)!important;color:#eef8ff!important;border-top:1px solid rgba(163,203,225,.26)!important;box-shadow:none!important;filter:none!important;opacity:1!important;}
:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)) :is(.syh-footer-grid,.syh-footer-bottom,.syh-footer-branding,.syh-footer-nav,.tvm-legacy-footer-grid,.tvm-legacy-footer-bottom){background:transparent!important;color:inherit!important;box-shadow:none!important;filter:none!important;opacity:1!important;}
:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)) :is(.syh-brand-copy strong,.syh-footer-nav h3,.tvm-brand strong,.tvm-legacy-footer-grid>div>strong){color:#f2faff!important;opacity:1!important;}
:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)) :is(.syh-footer-lead,.syh-brand-copy small,.syh-footer-nav a,.syh-footer-nav button,.syh-footer-bottom,.syh-footer-bottom span,.tvm-brand small,.tvm-legacy-footer-grid>div>a,.tvm-legacy-footer-bottom,.tvm-legacy-footer-bottom span){color:#c4d9e7!important;opacity:1!important;}
:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)) :is(.syh-footer-bottom,.tvm-legacy-footer-bottom){border-top:1px solid rgba(163,203,225,.25)!important;}
:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)) :is(a:hover,a:focus-visible,button:hover,button:focus-visible){color:#92eaff!important;}
@media(max-width:720px){:is(:is(html.tvm-dark,html.yhlsm-dark,html.nah-sdp-night-active,html.nah-sdp-night-mode,html.nah-sdp-dark-mode,html[data-theme="dark"]) body :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.tvm-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body.syh-dark :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer),body[data-syh-theme="dark"] :is(footer.syh-footer[data-syh-site-footer],footer.tvm-legacy-footer)){padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;}}
