.hotline-shortcut{position:fixed;left:auto;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:19;display:flex;align-items:center;gap:5px;border-radius:22px;background:#ad2630;color:#fff!important;text-decoration:none;padding:7px 11px;border:1px solid #ffe8b0;box-shadow:0 4px 14px #6b172d25;font:700 11px/1.3 Arial,sans-serif}.hotline-shortcut span{font-size:17px}.hotline-shortcut:focus-visible{outline:3px solid #f2b84e;outline-offset:3px}.site-visits{padding:20px 16px 100px;text-align:center;color:#31554a;font:14px/1.7 Arial,sans-serif;background:#edf2e6;clear:both}.site-visits small{display:block;font-size:11px;color:#5e7369}@media print{.hotline-shortcut,.site-visits{display:none!important}}

.hotline-shortcut{min-height:44px;box-sizing:border-box;justify-content:center;text-align:center;max-width:calc(50vw - 18px)}@media(max-width:420px){.hotline-shortcut{font-size:11px;padding:9px}.chat-launch{max-width:calc(50vw - 18px);min-height:44px;box-sizing:border-box;padding:9px;font-size:11px}}
