/* NERO SUB LOGIN: Telegram proxy help block */

.nero-telegram-proxy-card{
  margin-top:18px !important;
  padding:18px 20px !important;
  border-radius:22px !important;
  background:
    linear-gradient(180deg, rgba(18,25,54,.88) 0%, rgba(10,15,38,.92) 100%) !important;
  border:1px solid rgba(126,138,192,.22) !important;
  box-shadow:
    0 10px 34px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.05) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}

.nero-telegram-proxy-title{
  margin:0 0 8px 0 !important;
  font-size:20px !important;
  line-height:1.15 !important;
  font-weight:800 !important;
  color:#ffffff !important;
}

.nero-telegram-proxy-copy{
  margin:0 0 14px 0 !important;
  font-size:15px !important;
  line-height:1.55 !important;
  color:rgba(223,230,255,.84) !important;
}

.nero-telegram-proxy-btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:52px !important;
  padding:0 22px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  font-weight:800 !important;
  font-size:16px !important;
  line-height:1 !important;
  color:#fff !important;
  background:linear-gradient(90deg,#59d5ff 0%,#4d7dff 42%,#8f5bff 72%,#d85cff 100%) !important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.10) inset,
    0 8px 20px rgba(65,105,255,.28),
    0 0 24px rgba(185,92,255,.20) !important;
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
}

.nero-telegram-proxy-btn:hover{
  transform:translateY(-1px) !important;
  filter:saturate(1.08) brightness(1.03) !important;
}

@media (max-width:768px){
  .nero-telegram-proxy-card{
    margin-top:16px !important;
    padding:16px !important;
    border-radius:20px !important;
  }

  .nero-telegram-proxy-title{
    font-size:18px !important;
  }

  .nero-telegram-proxy-copy{
    font-size:14px !important;
  }

  .nero-telegram-proxy-btn{
    width:100% !important;
    min-height:50px !important;
    font-size:15px !important;
  }
}
