/* UniPetrans shared corrections, 2026-10-27 */
a.upt-wa-float{position:fixed!important;right:max(20px,env(safe-area-inset-right))!important;bottom:max(20px,env(safe-area-inset-bottom))!important;width:64px!important;height:64px!important;min-width:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#25d366!important;color:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 16px #001b4430!important;padding:13px!important;margin:0!important;z-index:999!important;line-height:1!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;transform:none!important}a.upt-wa-float img{display:block!important;width:38px!important;height:38px!important;max-width:none!important;filter:none!important}a.upt-wa-float:focus-visible{outline:3px solid #fff!important;outline-offset:3px;box-shadow:0 0 0 7px #061d49!important}a.upt-wa-float:hover{background:#1cba58!important}.cookie,.guide-cookie-banner,[data-cookie-banner]:not([hidden]),#guide-cookie-banner:not([hidden]){z-index:1100!important}.upt-wa-clearance{padding-bottom:92px!important}.editorial79 .ed-hero:not(.ed-hero-split){padding-top:26px!important;padding-bottom:26px!important}.editorial79:has(form) .ed-hero h1{font-size:clamp(30px,3.6vw,46px)!important}.editorial79:has(form) .ed-intro{max-width:850px}body.travel-entry-page .entry{padding-top:64px;padding-bottom:64px}body.travel-entry-page .entry-languages{max-width:680px}@media(max-width:620px){a.upt-wa-float{right:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important;min-width:58px!important;padding:12px!important}a.upt-wa-float img{width:34px!important;height:34px!important}.upt-wa-clearance{padding-bottom:86px!important}.hub-hero .hero-copy{order:0!important}.hub-hero .hero-media{order:1!important}body.travel-entry-page .entry{padding-top:34px;padding-bottom:38px}}@media print{a.upt-wa-float{display:none!important}.upt-wa-clearance{padding-bottom:0!important}}
body.travel-entry-page .entry .entry-languages a{min-width:0!important}body.travel-entry-page .entry .entry-languages{gap:14px!important}@media(max-width:450px){body.travel-entry-page .entry .entry-languages{gap:12px!important}}
