.telegram-chat{position:fixed;bottom:15px;left:10px;z-index:999}.telegram-chat .button{cursor:pointer;border:none;background:#2aabee;color:#fff;width:60px;height:60px;border-radius:50%;overflow:hidden;position:relative;display:grid;place-content:center;transition:background .3s,-webkit-transform .2s;transition:background .3s,transform .2s;transition:background .3s,transform .2s,-webkit-transform .2s;font-weight:600}.telegram-chat .button .button__text{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:text-rotation 8s linear infinite;animation:text-rotation 8s linear infinite}.telegram-chat .button .button__text span{position:absolute;-webkit-transform:rotate(calc(20deg * var(--index)));transform:rotate(calc(20deg * var(--index)));top:0;right:0;bottom:0;left:0}.telegram-chat .button .button__circle{position:relative;width:60px;height:60px;overflow:hidden;color:#fff;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.telegram-chat .button .button__circle .button__icon--copy{position:absolute;-webkit-transform:translate(-150%,150%);transform:translate(-150%,150%)}.telegram-chat .button .button:hover{background:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.telegram-chat .button .button:hover .button__icon{color:#fff}.telegram-chat .button .button:hover .button__icon:first-child{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translate(150%,-150%);transform:translate(150%,-150%)}.telegram-chat .button .button:hover .button__icon--copy{transition:-webkit-transform .3s ease-in-out .1s;transition:transform .3s ease-in-out .1s;transition:transform .3s ease-in-out .1s,-webkit-transform .3s ease-in-out .1s;-webkit-transform:translate(0);transform:translate(0)}@-webkit-keyframes text-rotation{to{rotate:360deg}}@keyframes text-rotation{to{rotate:360deg}}.button:active{-webkit-transform:scale(.95);transform:scale(.95)}
