:root{--telegram:#0879c4;--telegram-dark:#0564a4;--telegram-light:#e4f4ff}.telegram-cta{background:var(--telegram)!important;color:white!important;display:inline-flex!important;align-items:center;justify-content:center;gap:9px}.telegram-cta:hover{background:var(--telegram-dark)!important}.telegram-mark{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff22;border-radius:50%;font-size:15px;line-height:1}.telegram-float{position:fixed;right:22px;bottom:20px;background:var(--telegram);color:white;display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:30px;padding:13px 19px;box-shadow:0 5px 20px #0879c440;font-size:14px;font-weight:700;z-index:500}.telegram-float:hover{background:var(--telegram-dark)}.telegram-note{font-size:13px;color:#0879c4!important}.telegram-panel{background:#e7f4fc;border:1px solid #c3e2f6;border-radius:14px;padding:22px;margin-top:25px}.telegram-panel strong{color:#075b93;font-size:22px}.telegram-panel p{font-size:14px;color:#326079}.telegram-panel a{font-weight:700;color:#0879c4}.badge{background:#ffdc85;color:#493313}body[data-sector=makler] .price{color:#086cae}body[data-sector=barber] .intro .button.telegram-cta{background:#1998e5!important}.contact .telegram-cta{background:#149de9!important}.contact .telegram-cta:hover{background:#0c8bd3!important}.futurehost{color:#126eaa!important}.samplecover{background:#e5f1fa!important}.samplecard:nth-child(2) .samplecover{background:#f4e3bc!important}.samplecard:nth-child(3) .samplecover{background:#d7eed9!important}.samplecard:nth-child(4) .samplecover{background:#e9dff5!important}.samplecard:nth-child(5) .samplecover{background:#f5dbd1!important}.heroart{background:#153f5b!important}.bubble.right{background:#8ed6ff!important;color:#103248}.samplecover>span{color:#0879c4}.btn.telegram-cta{border:0!important}.telegram-float:focus-visible{outline:3px solid #163e5a;outline-offset:4px}footer{padding-bottom:90px!important}@media(max-width:520px){.telegram-float{right:14px;bottom:14px;padding:12px 16px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.telegram-float{transition:transform 160ms ease,background 160ms ease}.telegram-float:hover{transform:translateY(-3px)}}
