/* Shared WhatsApp presentation for React and independent hotel documents. */
.gz-whatsapp-button.gz-whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;min-width:0;padding:10px 14px;box-sizing:border-box;background:#16843e;background-image:none;color:#fff;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;white-space:nowrap;text-align:center;letter-spacing:normal;vertical-align:middle}
.gz-whatsapp-button.gz-whatsapp-button:hover{background:#116c32;color:#fff}
.gz-whatsapp-button.gz-whatsapp-button:focus-visible{outline:3px solid #075985;outline-offset:3px}
.gz-whatsapp-button.gz-whatsapp-button:disabled,.gz-whatsapp-button.gz-whatsapp-button[aria-disabled="true"]{opacity:.55;cursor:not-allowed}
.gz-whatsapp-button.gz-whatsapp-compact{width:128px;flex-shrink:0}
.gz-whatsapp-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:nowrap}
.gz-whatsapp-label img{display:block;width:20px;height:20px;flex:0 0 20px;object-fit:contain}
.gz-whatsapp-button.gz-whatsapp-native::before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background:url('/whatsapp-mark.svg') center/contain no-repeat}
.gz-whatsapp-button.gz-whatsapp-native{white-space:normal}
@media(max-width:480px){.gz-whatsapp-long{display:none}.gz-whatsapp-button.gz-whatsapp-button{padding-inline:12px}}
/* Keep product summary span rules from changing the contact label. */
.gz-whatsapp-button .gz-whatsapp-label{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#fff!important;font:inherit!important;line-height:inherit!important;white-space:nowrap!important}
.gz-whatsapp-button .gz-whatsapp-label span{display:inline!important;color:#fff!important;font:inherit!important;line-height:inherit!important;letter-spacing:normal!important;white-space:nowrap!important}
.gz-whatsapp-button .gz-whatsapp-label img{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;margin:0!important;object-fit:contain!important}
.hu-confirm-actions{align-items:stretch}
.hu-confirm-actions>.hu-primary,.hu-confirm-actions>.gz-whatsapp-button{width:100%;min-height:48px;box-sizing:border-box}
@media(max-width:480px){.gz-whatsapp-button .gz-whatsapp-label .gz-whatsapp-long{display:none!important}}
