.store-whatsapp-chat {
    position: fixed;
    right: max(14px, env(safe-area-inset-right));
    bottom: max(14px, env(safe-area-inset-bottom));
    z-index: 8;
    display: inline-flex;
    align-items: center;
    gap: .45rem;
    min-height: 44px;
    padding: 9px 15px;
    border: 1px solid #f3fbf6;
    border-radius: 22px;
    background: #176443;
    color: #fff;
    box-shadow: 0 3px 12px #163c2a30;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}

.store-whatsapp-chat::before {
    content: '';
    width: 13px;
    height: 11px;
    border: 1.5px solid currentColor;
    border-radius: 5px 5px 5px 0;
}

.store-whatsapp-chat:hover { background: #0d4f34; }
.store-whatsapp-chat:focus-visible { outline: 2px solid #176443; outline-offset: 2px; }

@media print {
    .store-whatsapp-chat { display: none; }
}
