/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./detail-page/report-card/src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.wp-block-acta-report-card {
  background: #F8F7F5;
}
.wp-block-acta-report-card .report-card-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  font: 700 48px Quattrocento, serif;
  color: #131415;
}
.wp-block-acta-report-card .report-card-header-wrapper > img {
  height: 120px;
  margin-right: 20px;
}
@media (max-width: 425px) {
  .wp-block-acta-report-card .report-card-header-wrapper {
    width: -moz-min-content;
    width: min-content;
  }
}
.wp-block-acta-report-card .report-card-filter {
  display: none;
  justify-content: center;
  align-items: stretch;
  padding-top: 40px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .wp-block-acta-report-card .report-card-filter {
    display: flex;
  }
}
.wp-block-acta-report-card .report-card-filter--dropdown {
  display: none;
}
@media (max-width: 767px) {
  .wp-block-acta-report-card .report-card-filter--dropdown {
    display: flex;
  }
}
.wp-block-acta-report-card .filter-label {
  font: 700 16px Inter, sans-serif;
  color: #131415;
  text-transform: uppercase;
  margin-right: 10px;
  align-content: center;
}
.wp-block-acta-report-card .filter-button {
  padding: 10px 20px;
  border: 1px solid #DCE0E3;
  border-left-width: 0;
  cursor: pointer;
  background-color: white;
  color: #131415;
  font: 500 16px Inter, sans-serif;
  display: flex;
  align-items: center;
}
.wp-block-acta-report-card .filter-button + .wp-block-acta-report-card .filter-button {
  border-left-width: 1px;
}
.wp-block-acta-report-card .filter-button:first-of-type {
  border-radius: 25px 0 0 25px;
  border-left-width: 1px;
}
.wp-block-acta-report-card .filter-button:last-of-type {
  border-radius: 0 25px 25px 0;
}
.wp-block-acta-report-card .filter-button.active {
  background: #512551;
  color: white;
}
.wp-block-acta-report-card .filter-select {
  font: 700 15px Inter, sans-serif;
  padding: 15px;
  min-width: 260px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4xMjEiIGhlaWdodD0iNi44MTEiIHZpZXdCb3g9IjAgMCAxMi4xMjEgNi44MTEiPgogIDxwYXRoIGlkPSJhcnJvd19tb2JpbGUiIGQ9Ik02ODI4LjQ2MS0zNDQ5LjJsNSw1LDUtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4MjcuNCAzNDUwLjI2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTEyNjUxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=) no-repeat right 10px center/15px 15px #FFF;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.wp-block-acta-report-card .report-card-table {
  border-spacing: 0 5px;
  border-collapse: separate;
}
.wp-block-acta-report-card .report-card-section {
  background: #F8F7F5;
  color: #131415;
  font: 15px Inter, sans-serif;
  text-transform: uppercase;
}
.wp-block-acta-report-card .report-card-section > th {
  padding: 30px 0 10px 0;
}
.wp-block-acta-report-card .report-card-section > .report-card-header {
  padding-left: 40px;
  width: 75%;
}
.wp-block-acta-report-card .report-card-section > .report-card-school {
  text-align: center;
  width: 8.3333333333%;
}
.wp-block-acta-report-card .report-card-section:not(:first-of-type) .report-card-school {
  visibility: hidden;
}
.wp-block-acta-report-card .mode-single-school .report-card-section > .report-card-school {
  width: 25%;
}
.wp-block-acta-report-card .report-card-row {
  box-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.1607843137);
}
.wp-block-acta-report-card .report-card-row > td {
  height: 60px;
}
.wp-block-acta-report-card .report-card-row .report-card-label {
  background: #fff;
  font: 18px/1.3 Inter, sans-serif;
  padding: 10px 40px;
}
@media (max-width: 425px) {
  .wp-block-acta-report-card .report-card-row .report-card-label {
    padding: 1em;
  }
}
.wp-block-acta-report-card .report-card-row .report-card-grade {
  position: relative;
  text-align: center;
  padding: 5px;
}
.wp-block-acta-report-card .report-card-row .report-card-grade--pass {
  color: #275C47;
  background: #EAF4EB;
}
.wp-block-acta-report-card .report-card-row .report-card-grade--fail {
  color: #A1160B;
  background: #FCEEED;
}
.wp-block-acta-report-card .report-card-row .report-card-grade + .report-card-grade {
  border-left: 2px solid #F8F7F5;
}

.report-card-info-icon {
  position: absolute;
  top: 4px;
  right: 4px;
  text-decoration: none;
  width: 16px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl9pbmZvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8ZyBpZD0iR3JvdXBfMzE4MyIgZGF0YS1uYW1lPSJHcm91cCAzMTgzIj4KICAgIDxnIGlkPSJHcm91cF8zMTgyIiBkYXRhLW5hbWU9Ikdyb3VwIDMxODIiPgogICAgICA8cGF0aCBpZD0iUGF0aF81NzM2IiBkYXRhLW5hbWU9IlBhdGggNTczNiIgZD0iTTgsMGE4LDgsMCwxLDAsOCw4QTgsOCwwLDAsMCw4LDBaTTgsMTQuODg0QTYuODg0LDYuODg0LDAsMSwxLDE0Ljg4NCw4LDYuODkyLDYuODkyLDAsMCwxLDgsMTQuODg0WiIgZmlsbD0iIzEzMTQxNSIvPgogICAgPC9nPgogIDwvZz4KICA8ZyBpZD0iR3JvdXBfMzE4NSIgZGF0YS1uYW1lPSJHcm91cCAzMTg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjE5MiA2LjY3OCkiPgogICAgPGcgaWQ9Ikdyb3VwXzMxODQiIGRhdGEtbmFtZT0iR3JvdXAgMzE4NCI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzU3MzciIGRhdGEtbmFtZT0iUGF0aCA1NzM3IiBkPSJNMjMwLjg2NywyMTMuNGMtLjQ3MiwwLS44MDguMi0uODA4LjQ5M3Y0YzAsLjI1Mi4zMzYuNS44MDguNS40NTEsMCwuODE5LS4yNTIuODE5LS41di00QzIzMS42ODYsMjEzLjYsMjMxLjMxOSwyMTMuNCwyMzAuODY3LDIxMy40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMC4wNTkgLTIxMy4zOTcpIiBmaWxsPSIjMTMxNDE1Ii8+CiAgICA8L2c+CiAgPC9nPgogIDxnIGlkPSJHcm91cF8zMTg3IiBkYXRhLW5hbWU9Ikdyb3VwIDMxODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMTM5IDQuMTk1KSI+CiAgICA8ZyBpZD0iR3JvdXBfMzE4NiIgZGF0YS1uYW1lPSJHcm91cCAzMTg2Ij4KICAgICAgPHBhdGggaWQ9IlBhdGhfNTczOCIgZGF0YS1uYW1lPSJQYXRoIDU3MzgiIGQ9Ik0yMjkuMjM2LDEzNC4yMDhhLjc1Ny43NTcsMCwxLDAsLjg1Ljc0NUEuODEzLjgxMywwLDAsMCwyMjkuMjM2LDEzNC4yMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI4LjM3NSAtMTM0LjIwOCkiIGZpbGw9IiMxMzE0MTUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;
}

.report-card-info-icon--is-active {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iSWNvbl9JbmZvSG92ZXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxnIGlkPSJHcm91cF8zMTgzIiBkYXRhLW5hbWU9Ikdyb3VwIDMxODMiPgogICAgPGcgaWQ9Ikdyb3VwXzMxODIiIGRhdGEtbmFtZT0iR3JvdXAgMzE4MiI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzU3MzYiIGRhdGEtbmFtZT0iUGF0aCA1NzM2IiBkPSJNOCwwYTgsOCwwLDEsMCw4LDhBOCw4LDAsMCwwLDgsMFoiIGZpbGw9IiMxMzE0MTUiLz4KICAgIDwvZz4KICA8L2c+CiAgPGcgaWQ9Ikdyb3VwXzMxODUiIGRhdGEtbmFtZT0iR3JvdXAgMzE4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4xOTIgNi42NzgpIj4KICAgIDxnIGlkPSJHcm91cF8zMTg0IiBkYXRhLW5hbWU9Ikdyb3VwIDMxODQiPgogICAgICA8cGF0aCBpZD0iUGF0aF81NzM3IiBkYXRhLW5hbWU9IlBhdGggNTczNyIgZD0iTTIzMC44NjcsMjEzLjRjLS40NzIsMC0uODA4LjItLjgwOC40OTN2NGMwLC4yNTIuMzM2LjUuODA4LjUuNDUxLDAsLjgxOS0uMjUyLjgxOS0uNXYtNEMyMzEuNjg2LDIxMy42LDIzMS4zMTksMjEzLjQsMjMwLjg2NywyMTMuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzAuMDU5IC0yMTMuMzk3KSIgZmlsbD0iI2Y4ZjdmNSIvPgogICAgPC9nPgogIDwvZz4KICA8ZyBpZD0iR3JvdXBfMzE4NyIgZGF0YS1uYW1lPSJHcm91cCAzMTg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjEzOSA0LjE5NSkiPgogICAgPGcgaWQ9Ikdyb3VwXzMxODYiIGRhdGEtbmFtZT0iR3JvdXAgMzE4NiI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzU3MzgiIGRhdGEtbmFtZT0iUGF0aCA1NzM4IiBkPSJNMjI5LjIzNiwxMzQuMjA4YS43NTcuNzU3LDAsMSwwLC44NS43NDVBLjgxMy44MTMsMCwwLDAsMjI5LjIzNiwxMzQuMjA4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOC4zNzUgLTEzNC4yMDgpIiBmaWxsPSIjZjhmN2Y1Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K) no-repeat;
}

.report-card-tooltip {
  display: none;
  width: 500px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #F7F6F4;
  color: #131415;
  font: 15px/1.5 Inter, sans-serif;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.0980392157);
  border: 1px solid #D1D5D8;
  border-radius: 4px;
  padding: 20px 30px;
  text-align: left;
}
@media (max-width: 425px) {
  .report-card-tooltip {
    width: 80vw;
  }
}

.report-card-arrow {
  position: absolute;
  background: #F7F6F4;
  border-left: 1px solid #D1D5D8;
  border-top: 1px solid #D1D5D8;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
}

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