.mtb-contact-dock{position:fixed;right:22px;bottom:18px;z-index:90;display:flex;align-items:center;gap:8px;background:#fff;padding:9px;border:1px solid #d4e2d8;border-radius:12px;box-shadow:0 6px 30px #153d3429;font:600 13px/1.3 Arial,sans-serif}.mtb-contact-dock .mtb-contact-actions{display:flex;gap:8px}.mtb-contact-dock .mtb-btn{display:flex;gap:8px;align-items:center;justify-content:center;min-height:43px;padding:10px 16px;text-decoration:none;border-radius:6px;background:#0b5544;color:#fff}.mtb-contact-dock .mtb-btn-whatsapp{background:#167452}.mtb-contact-dock .mtb-btn-light{background:#edf3ed;color:#173c33}.mtb-contact-dock .mtb-btn-gold{background:#e6b85d;color:#173c33}.mtb-contact-dock .mtb-dock-account{font-size:11px;color:#173c33;padding:8px;text-decoration:none}.mtb-contact-dock a:focus-visible{outline:3px solid #b5812c;outline-offset:2px}body:has(.mtb-contact-dock){padding-bottom:90px}.mtb-context-contact{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.mtb-context-contact a{border-radius:6px;padding:11px 15px;background:#0b5544;color:white;text-decoration:none;font-weight:600;font-size:13px}.mtb-context-contact .mtb-btn-light{background:#eef3ed;color:#173c33}
@media(max-width:650px){.mtb-contact-dock{left:0;right:0;bottom:0;border-radius:0;gap:6px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));justify-content:center}.mtb-contact-dock .mtb-contact-actions{display:contents}.mtb-contact-dock .mtb-btn{flex:1;padding:10px 5px;font-size:12px;min-width:0}.mtb-contact-dock .mtb-btn span{display:none}.mtb-contact-dock .mtb-dock-account{display:none}body:has(.mtb-contact-dock){padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mtb-contact-dock.mtb-keyboard-open{visibility:hidden;pointer-events:none}}

@media(min-width:1101px){.mtb-header-account{display:none}}
