/* Telegram channel promo (Nov 4, 2026). Source: tools/telegram/ppb-tg.css */
.ppb-tgb{background:linear-gradient(120deg,#3CB4F1 0%,#2AABEE 45%,#229ED9 100%)!important;box-shadow:0 6px 18px rgba(34,158,217,.28)}
.ppb-tgb:hover{background:linear-gradient(120deg,#35ADEA 0%,#229ED9 100%)!important}
.ppb-tgb .ppb-aib__icon{background:#fff!important;border-radius:50%!important}
.ppb-tgb .ppb-aib__icon svg{fill:#229ED9!important;width:22px!important;height:22px!important;margin-left:-2px}
.ppb-tgb .ppb-aib__title,.ppb-tgb .ppb-aib__sub{text-shadow:0 1px 2px rgba(0,50,90,.28)}
.ppb-tgb .ppb-aib__title{font-size:17px!important}
.ppb-tgb .ppb-aib__tag{color:#1C8ACB!important;text-shadow:none}
.ppb-tgb .ppb-aib__sub{color:#fff!important}
.ppb-tgb .ppb-aib__go{background:#fff!important;color:#1C8ACB!important;box-shadow:0 2px 6px rgba(0,50,90,.18)}
.ppb-tgb .ppb-aib__go::after{color:#1C8ACB}
.ppb-tgl{display:block;clear:both;margin:14px 0 6px;padding:12px 14px 14px;border:1px solid #cfe6f4;border-radius:12px;background:#f1f8fd;color:#0f5b86;text-decoration:none!important;max-width:520px;box-sizing:border-box}
.ppb-tgl__row{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.35;font-weight:600;color:#0f5b86}
.ppb-tgl__i{flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#2AABEE,#229ED9);display:flex;align-items:center;justify-content:center}
.ppb-tgl__i svg{width:17px;height:17px;fill:#fff;margin-left:-2px}
.ppb-tgl__go{display:block;margin-top:10px;padding:10px 14px;border:1.5px solid #a9d5f1;border-radius:10px;background:#d9eefb;color:#0f5b86;font-weight:700;font-size:15.5px;text-align:center}
.ppb-tgl:hover .ppb-tgl__go{background:#c8e6f9;border-color:#8cc8ee}
