#tvwa-button{position:fixed;left:auto;right:calc(var(--tvwa-right,24px) + env(safe-area-inset-right,0px));bottom:calc(var(--tvwa-bottom,24px) + env(safe-area-inset-bottom,0px));z-index:999;display:flex;align-items:center;justify-content:center;width:58px;height:58px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#128c4a;color:#fff;text-decoration:none;box-shadow:0 4px 16px #0003;line-height:1;padding:0;transition:transform .18s ease,background-color .18s ease}
#tvwa-button:visited{color:#fff}#tvwa-button:hover{background:#0b703a;color:#fff;transform:translateY(-2px)}#tvwa-button:focus-visible{outline:3px solid #ff9949;outline-offset:4px}#tvwa-button svg{display:block;width:30px;height:30px;flex:none}
body.elementor-editor-active #tvwa-button{display:none}
@media(prefers-reduced-motion:reduce){#tvwa-button{transition:none}#tvwa-button:hover{transform:none}}
@media print{#tvwa-button{display:none}}

@media(min-width:768px){#tvwa-button{width:69.6px;height:69.6px;border-width:2.4px}#tvwa-button svg{width:36px;height:36px}}
