/* R210 ClickBee main advertiser Telegram tracking: original compact single-line layout.
   Scoped exclusively to the existing tracking row; no Telegram logic changes. */
#cb-create-ad .cb-tg-admin-control.cb-tg-tracking-row{
  box-sizing:border-box!important;
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:100%!important;
  min-width:0!important;
  min-height:36px!important;
  max-height:43px!important;
  max-width:100%!important;
  padding:5px 9px!important;
  margin:5px 0 0!important;
  border:1px solid rgba(191,193,247,.17)!important;
  border-radius:9px!important;
  background:rgba(12,18,45,.42)!important;
  box-shadow:none!important;
  color:#edf0ff!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:thin;
  overscroll-behavior-x:contain;
  font-size:12px!important;
  line-height:1.3!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-label{
  display:inline!important;
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
  color:#edf0ff!important;
  font-size:12px!important;
  font-weight:650!important;
  line-height:1.3!important;
  white-space:nowrap!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-actions{
  display:inline-flex!important;
  flex:0 0 auto!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:5px!important;
  width:auto!important;
  min-width:max-content!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap!important;
}
#cb-create-ad .cb-tg-tracking-row :is(.cb-tg-tracking-action,.cb-tg-tracking-refresh,.cb-tg-tracking-handoff){
  display:inline-flex!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  min-height:25px!important;
  max-width:none!important;
  margin:0!important;
  padding:3px 6px!important;
  border:1px solid rgba(191,193,247,.24)!important;
  border-radius:6px!important;
  background:rgba(112,119,188,.10)!important;
  color:#edf0ff!important;
  -webkit-text-fill-color:#edf0ff!important;
  font:inherit!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.2!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:visible!important;
  overflow-wrap:normal!important;
  box-shadow:none!important;
  letter-spacing:0!important;
  cursor:pointer!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-action{border-color:rgba(167,183,242,.38)!important}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-refresh{
  background:transparent!important;
  border-color:rgba(191,193,247,.18)!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-handoff{text-decoration:underline!important;text-underline-offset:2px!important}
#cb-create-ad .cb-tg-tracking-row :is(.cb-tg-tracking-action,.cb-tg-tracking-refresh,.cb-tg-tracking-handoff):hover{
  background:rgba(138,149,231,.23)!important;
}
#cb-create-ad .cb-tg-tracking-row :is(a,button):focus-visible{outline:2px solid #a4bafa!important;outline-offset:2px!important}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-separator{
  display:inline!important;flex:0 0 auto!important;
  color:rgba(203,206,247,.45)!important;
  font-size:12px!important;white-space:nowrap!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-connected{
  display:inline-flex!important;
  flex:0 0 auto!important;
  align-items:center!important;
  gap:5px!important;
  margin:0!important;
  color:#bcebd0!important;
  font-size:12px!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-connected::before{content:'✓';color:#a8e5c4!important}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-private{
  display:inline-flex!important;
  flex:0 0 auto!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  gap:6px!important;
  width:auto!important;
  min-width:max-content!important;
  max-width:none!important;
  margin:0!important;
  white-space:nowrap!important;
}
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-private-text{
  font-size:11px!important;
  font-weight:550!important;
  white-space:nowrap!important;
}
/* Announcement remains available to screen readers but does not create another line. */
#cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-aria{
  position:absolute!important;
  display:block!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  border:0!important;
}
#cb-create-ad .cb-tg-tracking-row [hidden]{display:none!important}
#cb-create-ad .cb-tg-tracking-row [aria-disabled="true"]{opacity:.55!important;pointer-events:none!important;cursor:default!important}
#cb-create-ad .cb-tg-tracking-row button:disabled{opacity:.65!important;cursor:wait!important}

/* R2596: keep the original tracking action in one line without horizontal scrolling. */
@media(max-width:480px){
 #cb-create-ad .cb-tg-admin-control.cb-tg-tracking-row{
   display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;
   width:100%!important;max-width:100%!important;min-width:0!important;
   padding:4px 5px!important;gap:3px!important;overflow:hidden!important;
   min-height:30px!important;max-height:none!important;white-space:nowrap!important;
 }
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-label{font-size:0!important;min-width:0!important;}
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-label::after{content:'Tracking:';font-size:10px!important;}
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-actions{
   width:100%!important;max-width:100%!important;min-width:0!important;
   gap:3px!important;justify-content:flex-end!important;overflow:hidden!important;
 }
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-action{
   display:inline-block!important;min-width:0!important;max-width:100%!important;
   overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
   font-size:10px!important;padding:4px 3px!important;
 }
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-refresh{
   flex:0 0 auto!important;font-size:9px!important;padding:4px 3px!important;
 }
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-separator{display:none!important;}
 #cb-create-ad .cb-tg-tracking-row .cb-tg-tracking-aria{grid-column:1/-1;white-space:normal!important;}
}
