/* Last stylesheet: fix unwanted mobile CTA panel without changing button artwork. */
.mobile-actions {
 background: transparent !important; background-image: none !important;
 border: 0 !important; box-shadow: none !important;
 backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
}
.mobile-actions::before,.mobile-actions::after { content: none !important; display: none !important; }
@media (max-width:700px) {
 .mobile-actions {
   position: fixed !important;
   inset: auto 16px calc(18px + env(safe-area-inset-bottom)) auto !important;
   display: flex; width: max-content !important; max-width: calc(100vw - 32px) !important;
   height: auto !important; min-height: 0 !important;
   flex-direction: column !important; align-items: flex-end !important;
   justify-content: flex-end !important; gap: 14px !important;
   padding: 0 !important; margin: 0 !important; pointer-events: none;
 }
 .mobile-actions > a { pointer-events: auto; }
 .mobile-actions .mobile-whatsapp { order: 0; }
 .mobile-actions .mobile-book { order: 1; }
 body.menu-open .mobile-actions,body:has(#booking-form:focus-within) .mobile-actions { display:none !important; }
}
@media(max-width:380px){.mobile-actions{right:12px !important;gap:12px !important;}}
