@media (max-width: 920px) {
  .m-item-vods {
    margin: 0 10px;
    display: none; }

  .m-item-date {
    flex: 1; }

  .m-item-games-spacing-l {
    width: 10px; }

  .m-item-games-spacing-r {
    width: 0px; } }
@media (max-width: 800px) {
  .m-item-result {
    margin: 0 10px; }

  .m-item-team {
    width: 100px; }

  .m-item-date {
    padding-right: 15px; }

  .m-item-games-result {
    margin: 0 12px; }

  .m-item-games-spacing-l {
    width: 16px; } }
@media (max-width: 620px) {
  a.m-item {
    height: 52px; }

  .m-item-games-item {
    height: 44px; }

  .m-item-games-result > div {
    line-height: 1.8; }

  .m-item-thumb {
    padding: 0 8px; }

  .m-item-thumb img {
    width: 30px;
    height: 30px; }

  .m-item-logo img {
    width: 24px;
    height: 24px; }

  .m-item-team-core {
    font-size: 11px; }

  .m-item-event {
    display: none; }

  .m-item-team {
    width: calc(50% - 60px - 60px); }

  .m-item-team-name {
    display: none; }

  .m-item-team-tag {
    display: inline; }

  .m-item-result {
    font-size: 11px;
    flex: 0 0 46px; }
    .m-item-result div {
      margin: 0 1px; }

  .m-item-date {
    width: 70px;
    padding-right: 10px;
    font-size: 10px; }
    .m-item-date div {
      margin-bottom: 6px; }

  .m-item-games {
    padding-left: 46px; }

  .m-item-games-result {
    width: 46px; }
    .m-item-games-result .score {
      font-size: 10px; }

  .m-item-games-comp {
    width: 130px; }

  .m-item-games-comp-div {
    margin: 0 2px;
    height: 20px;
    line-height: 20px; }

  .m-item-games-comp-group img {
    width: 20px;
    height: 20px; }

  .m-item-games-spacing-l {
    width: 0; }

  .m-item-games-spacing-r {
    width: 64px; } }
@media (max-width: 460px) {
  .m-item-games {
    padding-left: 0px; }

  .m-item-games-comp-group {
    gap: 0; }
    .m-item-games-comp-group img {
      margin: 0 1px; }

  .m-item-games-comp-div {
    display: none; }

  .m-item-games-spacing-r {
    width: 18px; }

  .m-item-games-all {
    display: none; } }
@media (max-width: 1080px) {
  .team-summary-container {
    display: block; }

  .team-summary-container-2 {
    padding-left: 0; }

  .flex-nr {
    display: none; }

  .flex-nr.mod-4 {
    display: block !important; }

  .team-roster-item {
    width: 25%; }

  .rm-item-opponent {
    width: 350px; } }
@media (max-width: 1000px) {
  .team-summary-container {
    display: block; }

  .team-summary-container-2 {
    padding-left: 0; }

  .flex-nr {
    display: none; }

  .flex-nr.mod-4 {
    display: none !important; }

  .flex-nr.mod-3 {
    display: block !important; }

  .team-roster-item {
    width: 33%; }

  .rm-item-opponent {
    width: 300px; }

  .rm-item-opponent.mod-full {
    width: 250px; }

  .team-maps-group .map-name {
    width: 150px; }

  .team-maps-group .map-name-name {
    font-size: 12px; } }
@media (max-width: 900px) {
  .team-maps {
    display: block; }

  .team-maps-type {
    padding: 8px;
    border: 0;
    border-bottom: 1px solid #d4d4d4;
    width: 100%; }

  .team-maps-type-circle .txt {
    font-size: 12px; }

  .team-maps-type-name {
    font-size: 14px; }

  .team-maps-type-record {
    font-size: 12px; }

  .team-maps-group-games:before {
    display: none; }

  .rm-item-opponent {
    width: 250px; }

  .rm-item-opponent.mod-full {
    width: 200px; }

  .map-stats-row .opp-vs {
    display: none; }

  .map-stats-row .opp-logo {
    margin-left: 0; } }
@media (max-width: 840px) {
  .rm-item-vods {
    width: 70px; }

  .wf-tag .full {
    display: none; }
  .wf-tag .abbr {
    display: inline; }

  .rm-item-opponent.mod-full {
    width: 180px; }

  .map-stats-row {
    font-size: 11px; }

  .team-maps-filter-field {
    flex: 1; }

  select {
    width: 100% !important;
    min-width: 100% !important; } }
@media (max-width: 780px) {
  .team-summary-container {
    display: block; }

  .team-summary-container-2 {
    padding-left: 0; }

  .flex-nr {
    display: none; }

  .flex-nr.mod-4, .flex-nr.mod-3 {
    display: none !important; }

  .flex-nr.mod-2 {
    display: block; }

  .team-roster-item {
    width: 50%; }

  .rm-item-opponent {
    width: 200px; }

  .map-stats-row .event {
    display: none; }

  .map-stats-row .opp {
    width: 150px;
    width: auto;
    flex: 1; } }
@media (max-width: 720px) {
  .team-header-links {
    margin: 6px 0; }

  .team-header-country {
    margin-top: 6px; }

  .team-maps-group .map-name {
    width: 120px; } }
@media (max-width: 600px) {
  .rm-item-opponent {
    width: 140px; } }
@media (max-width: 550px) {
  .team-header-desc {
    display: flex;
    align-items: center; }

  .team-header-name {
    margin-top: 0; }

  .team-header-name-successor {
    margin-top: 2px;
    font-size: 11px; }

  .team-header-links {
    margin: 5px 0; }

  .team-header-links a, .team-header-country {
    font-size: 11px; }

  .team-header-country {
    font-size: 10px;
    margin-top: 4px; } }
@media (max-width: 480px) {
  .rating-num {
    font-size: 16px !important; }

  .team-header-name-rank {
    display: none; } }
