/* Style the native Telegram widget independently of legacy wrapper classes. */
html.botcf-rounded-corners .auth-botcf-telegram-shell {
  border-radius: 9999px !important;
}
.auth-botcf-telegram-shell > div {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  opacity: .001 !important;
  pointer-events: auto !important;
}
.auth-botcf-telegram-shell iframe[src^='https://oauth.telegram.org/embed/'] {
  width: 100% !important;
  max-width: none !important;
  height: 32px !important;
  opacity: .001 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: scaleX(3.2) !important;
  transform-origin: left center !important;
}
.auth-botcf-telegram-shell::before {
  left: calc(50% - 92px + var(--botcf-sso-x, 10px)) !important;
}
.auth-botcf-telegram-shell::after {
  left: calc(50% - 54px + var(--botcf-sso-x, 10px)) !important;
}
