/* MIDAS: canal público de ganadores y noticias */
.mainnav .midas-telegram-publico {display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#70dcff;background:rgba(0,153,210,.12);border:1px solid rgba(38,202,255,.55);border-radius:9px;box-shadow:0 0 12px rgba(0,190,255,.12);text-decoration:none;white-space:nowrap;}
.mainnav .midas-telegram-publico svg {width:18px;height:18px;flex-shrink:0;}
.mainnav .midas-telegram-publico:hover {color:#fff;background:rgba(0,153,210,.25);box-shadow:0 0 16px rgba(0,190,255,.25);}
.midas-telegram-publico:focus-visible,.midas-telegram-resumen:focus-visible {outline:2px solid #70dcff;outline-offset:3px;}
.tg-label-short {display:none;}
.daily-winners-head .midas-telegram-resumen {display:block;color:#70dcff;font-size:12px;line-height:1.4;text-decoration:none;order:3;}
.daily-winners-head .midas-telegram-resumen:hover {text-decoration:underline;}
@media(max-width:900px) {.tg-label-full {display:none;}.tg-label-short {display:inline;}.mainnav .midas-telegram-publico {margin-left:0;}}

/* MIDAS: Telegram destacado V2 */
.mainnav a.midas-telegram-publico {
  background:linear-gradient(135deg,#0876ad,#075b88);
  color:#fff;
  border-color:#5bdaff;
  font-weight:700;
  font-size:14px;
  text-shadow:none;
  box-shadow:0 0 14px rgba(0,174,239,.3),inset 0 1px 0 rgba(255,255,255,.18);
}
.mainnav a.midas-telegram-publico svg {width:21px;height:21px;}
.mainnav a.midas-telegram-publico:hover {
  background:linear-gradient(135deg,#0983bb,#076995);
  color:#fff;
  box-shadow:0 0 19px rgba(0,190,255,.4);
}
@media(max-width:900px) {
  .mainnav a.midas-telegram-publico {font-size:13px;}
}

/* MIDAS: alineacion redes ES EN */
.mainnav {
  align-items: center;
}
.mainnav #midas-telegram-publico {
  margin: 4px 0 4px 10px;
  padding: 9px 12px;
  flex-shrink: 0;
}
.mainnav #midas-x-publico {
  margin: 4px 0;
  padding: 9px 12px;
  flex-shrink: 0;
}
@media (max-width:900px) {
  .mainnav #midas-telegram-publico {
    margin-left: 0;
  }
}
