/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.wp-block-gvv-results {
  font-family: "Mona Sans", sans-serif;
  font-size: 1.12rem;
}
.wp-block-gvv-results__search {
  margin-bottom: var(--wp--preset--spacing--30);
}
.wp-block-gvv-results__search.is-hidden {
  display: none;
}
.wp-block-gvv-results__search input {
  width: 100%;
  height: 2.4rem;
  border: 1px solid #cfcfcf;
  border-radius: 0.4rem;
  background-color: #f2f2f2;
  color: var(--wp--preset--color--gvv-blue);
  font-family: "Oswald", sans-serif;
  font-size: 1.1rem;
  padding: 0 var(--wp--preset--spacing--30);
}
.wp-block-gvv-results__search input::-moz-placeholder {
  color: #878787;
}
.wp-block-gvv-results__search input::placeholder {
  color: #878787;
}
.wp-block-gvv-results__toprow {
  display: grid;
  grid-template-columns: 30% 30% 20% 10% 10%;
  align-items: center;
  text-transform: uppercase;
  margin-bottom: var(--wp--preset--spacing--20);
  padding: 0 var(--wp--preset--spacing--20);
  font-family: "Oswald", sans-serif;
  font-size: 1.05rem;
  line-height: 1;
}
.wp-block-gvv-results__toprow__away {
  text-align: right;
  margin-right: var(--wp--preset--spacing--60);
}
.wp-block-gvv-results__toprow__score {
  text-align: left;
}
.wp-block-gvv-results__toprow__pagination {
  display: flex;
  justify-content: flex-end;
  gap: 0.3rem;
}
.wp-block-gvv-results__toprow__pagination.inactive {
  visibility: hidden;
}
.wp-block-gvv-results__toprow__pagination__button {
  transform-origin: center;
}
.wp-block-gvv-results__toprow__pagination__button.is-prev {
  transform: scaleX(-1);
}
.wp-block-gvv-results__toprow__pagination__button.inactive svg {
  opacity: 0.5;
  cursor: not-allowed;
}
.wp-block-gvv-results__toprow__pagination__button svg {
  width: 3.2rem;
  height: 3.4rem;
  cursor: pointer;
  transition: transform 0.2s ease;
}
.wp-block-gvv-results__toprow__pagination__button svg:hover {
  transform: scale(1.08);
}
.wp-block-gvv-results__content {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--20) / 1.5);
}
.wp-block-gvv-results__content-empty {
  border: 1px solid var(--wp--preset--color--light-grey);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
  border-radius: calc(var(--wp--preset--spacing--20) / 2);
  background-color: #fff;
  color: var(--wp--preset--color--gvv-blue);
  font-family: "Oswald", sans-serif;
  font-size: 1.4rem;
  padding: var(--wp--preset--spacing--40);
  text-align: center;
}
.wp-block-gvv-results__content-item {
  border: 1px solid var(--wp--preset--color--light-grey);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
  border-radius: calc(var(--wp--preset--spacing--20) / 2);
  background-color: #fff;
  padding: var(--wp--preset--spacing--20);
  color: var(--wp--preset--color--gvv-blue);
  display: grid;
  grid-template-columns: 30% 30% 20% 20%;
  align-items: center;
  font-size: 1.05rem;
}
.wp-block-gvv-results__content-item__team {
  display: flex;
  align-items: center;
  gap: var(--wp--preset--spacing--20);
  font-family: "Oswald", sans-serif;
  font-weight: 500;
}
.wp-block-gvv-results__content-item__team--away {
  justify-content: flex-end;
  margin-right: 2rem;
}
.wp-block-gvv-results__content-item__team__logo {
  height: 3.4rem;
  width: 3.4rem;
  border-radius: 999px;
  background-color: #f0f0f0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.wp-block-gvv-results__content-item__score {
  font-family: "Tektur", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  text-align: left;
  letter-spacing: 0.02em;
  color: #000;
}
.wp-block-gvv-results__content-item__date {
  font-family: "Oswald", sans-serif;
  text-align: left;
}

body.single-team .wp-block-gvv-results__search {
  display: none;
}

body.single-team .wp-block-gvv-results__toprow {
  font-size: 0.95rem;
}

@media screen and (max-width: 768px) {
  .wp-block-gvv-results__search {
    margin-bottom: var(--wp--preset--spacing--20);
  }
  .wp-block-gvv-results__toprow {
    grid-template-columns: 1fr auto 1fr;
    margin-bottom: var(--wp--preset--spacing--20);
    padding: 0 var(--wp--preset--spacing--20);
    font-size: 0.85rem;
  }
  .wp-block-gvv-results__toprow__score, .wp-block-gvv-results__toprow__date {
    display: none;
  }
  .wp-block-gvv-results__toprow__home {
    order: 1;
    text-align: left;
    padding-left: 0;
  }
  .wp-block-gvv-results__toprow__away {
    order: 3;
    text-align: right;
    margin-right: 0;
  }
  .wp-block-gvv-results__toprow__score {
    order: 4;
  }
  .wp-block-gvv-results__toprow__date {
    order: 5;
  }
  .wp-block-gvv-results__toprow__pagination {
    order: 2;
    justify-content: center;
  }
  .wp-block-gvv-results__toprow__pagination__button svg {
    width: 1.8rem;
    height: 1.9rem;
  }
  .wp-block-gvv-results__content-item {
    grid-template-columns: 50% 50%;
    padding: var(--wp--preset--spacing--20);
  }
  .wp-block-gvv-results__content-item__team {
    font-size: 1rem;
  }
  .wp-block-gvv-results__content-item__team--home {
    grid-column: 1;
    justify-content: flex-start;
  }
  .wp-block-gvv-results__content-item__team--away {
    grid-column: 2;
    justify-content: flex-end;
    margin: 0;
  }
  .wp-block-gvv-results__content-item__team__logo {
    height: 2.8rem;
    width: 2.8rem;
    flex-shrink: 0;
  }
  .wp-block-gvv-results__content-item__score {
    grid-column: 1/span 2;
    font-size: 3.5rem;
    text-align: center;
  }
  .wp-block-gvv-results__content-item__date {
    grid-column: 1/span 2;
    text-align: center;
    font-size: 1.2rem;
  }
}

/*# sourceMappingURL=style-index.css.map*/