
@media (max-width: 900px) {

  .vip-league-match-head {

    min-height: 48px;

    display: flex;

    align-items: center;

    gap: 10px;

    padding: 0 10px;

    border-bottom: 1px solid rgba(255,255,255,.10);

  }



  .vip-league-back {

    width: 34px;

    height: 34px;

    border: 0;

    color: #35dfb2;

    background: transparent;

    font-size: 28px;

    cursor: pointer;

  }



  .vip-league-match-head strong {

    color: #fff;

    font-size: 14px;

  }



  .vip-league-match {

    width: 100%;

    min-height: 62px;

    display: flex;

    align-items: center;

    gap: 8px;

    padding: 8px 10px;

    border: 0;

    border-bottom: 1px solid rgba(255,255,255,.08);

    color: #fff;

    background: transparent;

    text-align: left;

    cursor: pointer;

  }



  .vip-league-match-teams {

    min-width: 0;

    flex: 1;

    display: flex;

    flex-direction: column;

    gap: 4px;

  }



  .vip-league-match-teams strong {

    overflow: hidden;

    font-size: 13px;

    text-overflow: ellipsis;

    white-space: nowrap;

  }



  .vip-league-match-state {

    flex: 0 0 auto;

    color: #aaa;

    font-size: 11px;

  }



  .vip-league-match-state.is-live {

    color: #35dfb2;

    font-weight: 700;

  }



  .vip-league-match-arrow {

    color: #aaa;

    font-size: 24px;

  }



  .vip-league-match:active {

    background: rgba(255,255,255,.06);

  }

}

