#page-telegram .tg-summary{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:20px}
#page-telegram .tg-summary article{background:#fff;border:1px solid #dce7eb;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}
#page-telegram .tg-summary article>span{font-size:12px;color:#748b98}
#page-telegram .tg-summary strong,#page-telegram .tg-summary a{font-size:20px;font-weight:700;color:#087f79;text-decoration:none}
#page-telegram .tg-summary small{font-size:12px;color:#748b98}
#page-telegram .tg-summary .tg-warn{color:#b16613}
#page-telegram .tg-summary .tg-ok{color:#087f79}
#page-telegram .panel-toolbar p{margin:6px 0 0}
#page-telegram .tg-table th,#page-telegram .tg-table td{padding:15px 18px;vertical-align:middle}
#page-telegram .tg-table td small{display:block;margin-top:5px;font-size:11px;color:#748b98}
#page-telegram .tg-table td .text-danger{color:#c14343}
#page-telegram .tg-id{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#page-telegram .tg-switch{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;white-space:nowrap;cursor:pointer;margin:0}
#page-telegram .tg-switch input,.tg-form input[type=checkbox]{width:17px;height:17px;accent-color:#087f79;flex:none;margin:0}
#page-telegram .tg-test{font-size:12px;padding:8px 11px;white-space:nowrap}
#page-telegram .tg-message{background:#e8f5f1;border:1px solid #b7ded2;border-radius:9px;color:#126a56;padding:12px 16px;margin-bottom:16px;font-size:13px}
#page-telegram .tg-message.tg-error{background:#fff0f0;border-color:#f0cece;color:#b23f3f}
#page-telegram .tg-footnote{line-height:1.7;margin-top:14px}
.tg-form small{font-size:12px;line-height:1.6}
.tg-form-switches{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}
.tg-form-switches label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;margin:0}
@media(max-width:850px){#page-telegram .tg-summary{grid-template-columns:1fr}#page-telegram .tg-summary article{padding:15px 18px;gap:6px}#page-telegram .tg-table{min-width:780px}}
