/* Floating contact actions over a full-width page. */
#main-content,footer{margin-right:0!important}[data-whatsapp-bubble]{background:transparent!important;right:12px!important;max-width:88px;align-items:center!important;gap:10px!important}[data-whatsapp-bubble]>a,[data-whatsapp-bubble]>button{width:48px!important;height:48px!important;min-width:48px;padding:0!important;margin-top:0!important}[data-whatsapp-bubble]>a:first-child{width:88px!important;height:64px!important;min-width:88px;flex-direction:column;gap:4px!important;border-radius:14px!important}[data-whatsapp-bubble]>a:first-child>span{display:block;font-size:12px;line-height:1.2;white-space:nowrap}[data-whatsapp-bubble] svg{width:24px!important;height:24px!important}@media(max-width:639px){[data-whatsapp-bubble]{right:8px!important;bottom:calc(100px + env(safe-area-inset-bottom))!important;max-width:64px}[data-whatsapp-bubble]>a:first-child{width:64px!important;min-width:64px;height:60px!important}[data-whatsapp-bubble]>a:first-child>span{font-size:11px}[data-whatsapp-bubble]>button{width:44px!important;height:44px!important;min-width:44px}}
.mpt-booking-facts{display:grid;gap:10px;margin-bottom:24px}.mpt-booking-facts details{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px 16px;color:#334155;font-size:14px;line-height:1.6}.mpt-booking-facts summary{cursor:pointer;font-weight:600;color:#0f172a;min-height:24px}.mpt-booking-facts ul{margin:12px 0 0;padding-left:20px}.mpt-booking-facts li+li{margin-top:8px}.mpt-booking-facts summary:focus-visible{outline:2px solid #0284c7;outline-offset:4px}