
/* ============================================================
   v22 telegram link UI
   ============================================================ */

.telegram-cell{
  min-width:130px!important;
}

.telegram-cell .badge{
  margin-bottom:4px!important;
}

.tg-mini{
  display:block!important;
  margin-top:5px!important;
  color:#7b8494!important;
  font-size:11px!important;
  line-height:1.25!important;
  max-width:150px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

.telegram-link-box,
.telegram-linked-box{
  display:grid!important;
  gap:12px!important;
  padding:16px!important;
  border:1px solid #dbe5f2!important;
  border-radius:20px!important;
  background:#f8fbff!important;
}

.telegram-link-box p,
.telegram-linked-box p{
  margin:0!important;
  color:#667085!important;
  font-size:13px!important;
  line-height:1.5!important;
}

.telegram-linked-box strong{
  display:block!important;
  color:#1f2937!important;
  font-size:16px!important;
  line-height:1.25!important;
}

.telegram-code-result{
  display:grid!important;
  gap:6px!important;
  padding:16px!important;
  border-radius:18px!important;
  background:#eef4ff!important;
  border:1px solid #dbe7ff!important;
  text-align:center!important;
}

.telegram-code-result span{
  color:#667085!important;
  font-size:11px!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.06em!important;
}

.telegram-code-result strong{
  color:#1f4fd8!important;
  font-size:28px!important;
  line-height:1!important;
  letter-spacing:.04em!important;
  font-weight:950!important;
}

.telegram-code-result p{
  margin:0!important;
  color:#667085!important;
  font-size:12px!important;
  line-height:1.45!important;
}

.telegram-report-notice{
  margin-top:12px!important;
  background:#f3f7ff!important;
  border-color:#dbe7ff!important;
}

.employee-actions{
  gap:8px!important;
}

@media(max-width:760px){
  .telegram-cell{
    min-width:0!important;
  }

  .tg-mini{
    max-width:100%!important;
  }

  .telegram-code-result strong{
    font-size:24px!important;
  }
}
