.lang-menu a {
  display: block;
  width: 100%;
  text-align: left;
  padding: 9px 12px;
  border-radius: 8px;
  border: none;
  background: transparent;
  color: var(--text-mid, #b6c2d9);
  font-size: 13.5px;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}
.lang-menu a:hover {
  background: rgba(126, 200, 255, 0.12);
  color: var(--text-hi, #f3f6fc);
}
.lang-menu a.is-active {
  color: var(--gold-1);
  background: rgba(255, 197, 92, 0.08);
}

@media (max-width: 767px) {
  .pb-m-50 {
    padding-bottom: 50px !important;
  }
  .token-row {
    flex-wrap: nowrap;
    padding: 14px 18px;
    gap: 10px;
  }
  .token-col-pkg {
    flex: 1 1 auto;
    min-width: 0;
    flex-wrap: wrap;
    row-gap: 4px;
    font-size: 13px;
    gap: 10px;
  }
  .token-col-price {
    flex: 0 0 auto;
    font-size: 15px;
  }
  .token-ico {
    width: 30px;
    height: 30px;
  }
  .token-ico svg {
    width: 14px;
    height: 14px;
  }
  .token-row--head .token-cell {
    font-size: 10px;
  }
  .token-best-tag {
    font-size: 9px;
    padding: 3px 8px;
  }
}
@media (max-width: 380px) {
  .token-row {
    padding: 12px 14px;
    gap: 6px;
  }
  .token-col-pkg {
    font-size: 12px;
    gap: 8px;
  }
  .token-col-price {
    font-size: 13.5px;
  }
}

/*# sourceMappingURL=ann-res-lat.css.map */
