.call-button{position:fixed;left:20px;bottom:18px;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:112px;min-height:50px;padding:12px 19px;border-radius:40px;background:var(--accent,#79583c);color:#fff;border:1px solid #ffffff90;box-shadow:0 3px 20px #0002;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .2s,filter .2s}.call-button svg{width:22px;height:22px;flex-shrink:0}.v2 .call-button{color:#171b18}.call-button:hover{transform:translateY(-3px);filter:brightness(1.12)}.call-button:focus-visible{outline:3px solid #c88c42;outline-offset:4px}html[dir=rtl] .call-button{direction:rtl;font-family:Tahoma,Arial,sans-serif}@media(max-width:600px){.call-button{left:13px;bottom:13px;min-width:105px;padding:12px 16px;min-height:50px}.call-button,.floating{bottom:max(13px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.call-button{transition:none}}

.call-button{z-index:9999;background:#145b41;color:#fff!important;opacity:1!important;visibility:visible!important}.call-inline{display:inline-flex!important;gap:9px;align-items:center;background:#145b41!important;color:#fff!important;border:1px solid #ffffff80!important;min-height:46px}.call-inline svg{width:20px;height:20px;flex-shrink:0}
