#tml-live-chat{position:fixed;right:20px;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:1000;max-width:calc(100vw - 40px);font-family:Arial,sans-serif;font-size:14px;line-height:1.4;text-align:right}#tml-live-chat[hidden]{display:none!important}#tml-live-chat-launcher{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:11px 17px;border:1px solid #096b76;border-radius:28px;background:#087f8c;color:#fff;text-decoration:none;box-shadow:0 3px 16px #0002;font-size:14px;font-weight:600;line-height:1.4}#tml-live-chat-launcher:hover{background:#096b76;color:#fff}#tml-live-chat-launcher:focus-visible{outline:3px solid #111;outline-offset:3px}#tml-live-chat-launcher svg{flex-shrink:0}#tml-live-chat-status:not(:empty){display:block;max-width:250px;margin-top:8px;padding:9px 12px;border-radius:8px;background:#fff;color:#23383c;box-shadow:0 2px 12px #0002;text-align:left}@media(max-width:767px){#tml-live-chat{right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}#tml-live-chat-launcher{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:50%;gap:0}#tml-live-chat-launcher>span{display:none}}@media print{#tml-live-chat{display:none!important}}@media(max-width:767px){#tml-live-chat[data-checkout="true"]{display:none!important}}