/* Shared article navigation V168 */
html{scroll-padding-top:140px;scroll-padding-bottom:110px}
body{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}
body>header{position:sticky;top:0;z-index:50;box-shadow:0 3px 14px #102b4818}
body>header .inner{flex-wrap:wrap}
body>header nav{flex-wrap:wrap}
body>header .whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;background:#078273;border:1px solid #ffffff24;color:#fff!important;border-radius:12px;padding:11px 14px}
body>header .whatsapp svg{width:21px;height:21px;flex-shrink:0}
.app-bottom.focused-bottom{position:fixed;z-index:60;bottom:0;left:0;right:0;background:#15354d;border-top:1px solid #24475b;box-shadow:0 -4px 20px #14324b12;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px))}
.focused-bottom-inner{display:grid;grid-template-columns:1fr 1.45fr;gap:12px;width:100%;max-width:560px;margin:auto}
.app-bottom.focused-bottom a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:55px;min-width:0;border-radius:12px;padding:10px 14px;font:700 15px/1.2 system-ui,sans-serif;text-decoration:none;box-sizing:border-box}
.app-bottom.focused-bottom a svg{width:27px;height:27px;flex-shrink:0}
.app-bottom.focused-bottom .bottom-services{background:#ffffff08;border:1px solid #6b8e9a;color:#edf9fa}
.app-bottom.focused-bottom .bottom-book{background:#a7e4cf;border:1px solid #b9ecdc;color:#153f43}
.app-bottom.focused-bottom .bottom-book:hover{background:#bff0df}
.app-bottom.focused-bottom .bottom-services:hover{background:#ffffff20}
.app-bottom.focused-bottom a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.app-bottom .bottom-arrow{font-size:22px}
@media(max-width:600px){body>header .inner{justify-content:center;gap:9px}body>header nav{justify-content:center;gap:10px}body>header .whatsapp{padding:9px 11px;font-size:13px}.app-bottom.focused-bottom{padding:9px 10px calc(9px + env(safe-area-inset-bottom,0px))}.focused-bottom-inner{gap:9px;grid-template-columns:1fr 1.4fr}.app-bottom.focused-bottom a{min-height:53px;font-size:14px;padding:9px 8px;gap:7px}.app-bottom.focused-bottom a svg{width:24px;height:24px}}
