/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/palmares/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.graduate-search-form {
  padding: 2rem 0;
  font-family: var(--wp--preset--font-family--highlight);
  text-align: center;
  display: flex;
  align-content: center;
  justify-content: center;
  gap: 1rem;
}
.graduate-search-form .graduate-search-input {
  background: transparent;
  text-transform: uppercase;
  color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  padding: 1rem 0.75rem 0.75rem 0.75rem;
  opacity: 1;
  font-weight: 800;
  width: 8rem;
}
.graduate-search-form .graduate-search-input:focus {
  outline: none;
  border-color: var(--wp--preset--color--primary-dark);
}
.graduate-search-form .graduate-search-input::-moz-placeholder {
  opacity: 1;
  font-weight: 800;
  color: var(--wp--preset--color--primary);
}
.graduate-search-form .graduate-search-input::-moz-placeholder,
.graduate-search-form .graduate-search-input::-ms-placeholder,
.graduate-search-form .graduate-search-input::placeholder {
  opacity: 1;
  font-weight: 800;
  color: var(--wp--preset--color--primary);
}
.graduate-search-form .graduate-search-input::-webkit-input-placeholder {
  opacity: 1;
  font-weight: 800;
  color: var(--wp--preset--color--primary);
}
.graduate-search-form .search-button {
  font-size: 0;
  text-transform: uppercase;
  background: var(--wp--preset--color--primary);
  color: white;
  border: none;
  cursor: pointer;
  aspect-ratio: 1;
  height: 3rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 viewBox=%270 0 54.95 49.92%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23ff0a0a; stroke-miterlimit: 10; stroke-width: 3px; %7D %3C/style%3E%3C/defs%3E%3C%21-- Generator: Adobe Illustrator 28.7.9, SVG Export Plug-In . SVG Version: 1.2.0 Build 218%29 --%3E%3Cg%3E%3Cg id=%27Calque_1%27%3E%3Cg%3E%3Ccircle class=%27cls-1%27 cx=%2722.26%27 cy=%2722.9%27 r=%2719.55%27/%3E%3Cline class=%27cls-1%27 x1=%2752.24%27 y1=%2746.57%27 x2=%2736.37%27 y2=%2734.15%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.graduate-search-form .clear-search {
  text-decoration: none;
  text-transform: uppercase;
  margin-left: 1rem;
}

.pm-decade__list {
  width: calc(100% + 10rem);
  margin: 0;
  margin-left: -5rem;
}
@media (max-width: 60rem) {
  .pm-decade__list {
    display: none !important;
  }
}
.pm-decade__list {
  padding: 0;
  padding-bottom: 2rem;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  list-style-type: none;
}
.pm-decade__list .pm-decades__button {
  font-family: var(--wp--preset--font-family--highlight);
  border: none;
  font-size: 0.9em;
  background-color: transparent;
}
.pm-decade__list .pm-decades__button.active {
  text-underline-offset: 0.25rem;
  text-decoration: underline;
  color: var(--wp--preset--color--primary);
}
.pm-decade__list .pm-decades__button:hover {
  cursor: pointer;
  color: var(--wp--preset--color--primary);
}

p.graduate-no-result {
  text-align: center !important;
  margin-top: 4rem;
}

.graduates-table {
  width: calc(100% + 10rem);
  margin-left: -5rem;
}
.graduates-table .graduate-publisher {
  font-size: var(--wp--preset--font-size--300);
}
@media (max-width: 60rem) {
  .graduates-table {
    width: 100%;
    margin-left: auto;
  }
}
.graduates-table .table-filter-year {
  text-decoration: none;
}
.graduates-table .table-filter-year::after {
  content: "›";
  display: inline-block;
  font-size: 1rem;
  line-height: 0;
  position: relative;
  top: 0.35rem;
  vertical-align: super;
  transform-origin: center;
}
.graduates-table .pm-tfy--asc::after {
  transform: rotate(-90deg);
}
.graduates-table .pm-tfy--desc::after {
  transform: rotate(90deg);
  left: 0.25rem;
}
@media (max-width: 60rem) {
  .graduates-table table, .graduates-table tbody, .graduates-table tr {
    display: flex;
    flex-direction: column;
  }
}
.graduates-table thead {
  font-size: 0.65em;
}
.graduates-table thead th {
  padding-bottom: 2rem;
  text-align: left;
  font-family: var(--wp--preset--font-family--highlight);
  text-transform: uppercase;
  letter-spacing: 0.075rem;
}
@media (max-width: 60rem) {
  .graduates-table thead th {
    display: none;
  }
}
@media (min-width: 60rem) {
  .graduates-table tbody tr.graduate-row.hidden {
    display: none !important;
  }
}
.graduates-table tbody tr.graduate-row .prize-items {
  padding: 0 0.25rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.graduates-table tbody tr.graduate-row .prize-label--mobile {
  font-weight: 800;
  padding-bottom: 2rem;
  text-align: left;
  font-family: var(--wp--preset--font-family--highlight);
  text-transform: uppercase;
  font-size: 0.5rem;
}
@media (min-width: 60rem) {
  .graduates-table tbody tr.graduate-row .prize-label--mobile {
    display: none;
  }
}
.graduates-table tbody tr.graduate-row td.year-cell {
  vertical-align: top;
  padding-top: 1rem;
  font-size: var(--wp--preset--font-size--600);
  width: 5rem;
}
.graduates-table tbody tr.graduate-row td.prize-cell {
  padding-top: 0.85rem;
  padding-bottom: 1rem;
  vertical-align: top;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-link .graduate-link__title {
  font-style: italic;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-link {
  font-size: var(--wp--preset--font-size--550);
  text-decoration: none;
  color: var(--wp--preset--color--contrast);
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-link:hover {
  color: var(--wp--preset--color--primary);
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos {
  margin-top: 0.75rem;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-empty-ico {
  display: inline-block;
  width: 1.25rem;
  aspect-ratio: 1/1;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico {
  display: inline-block;
  vertical-align: middle;
  width: 1.25rem;
  aspect-ratio: 1/1;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 viewBox=%270 0 33.87 26.37%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ff0a0a; %7D %3C/style%3E%3C/defs%3E%3C%21-- Generator: Adobe Illustrator 28.7.9, SVG Export Plug-In . SVG Version: 1.2.0 Build 218%29 --%3E%3Cg%3E%3Cg id=%27Calque_1%27%3E%3Cg%3E%3Cpath class=%27cls-1%27 d=%27M16.01,22.91c-1.53-.01-3.82-.64-6.02-1.66-2.96-1.37-5.54-3.29-7.81-5.62-.46-.48-.47-.72,0-1.2,2.73-2.77,5.84-4.98,9.52-6.32,3.93-1.44,7.79-1.22,11.61.4,3.25,1.39,6.05,3.43,8.5,5.95.43.44.43.69,0,1.13-2.68,2.74-5.73,4.92-9.33,6.27-1.79.67-3.63,1.05-6.46,1.04ZM16.97,21.7c3.68,0,6.65-2.96,6.66-6.64.01-3.69-2.96-6.69-6.65-6.69-3.68,0-6.65,2.96-6.66,6.64-.01,3.69,2.96,6.68,6.65,6.69ZM3.29,15.04c2.32,2.29,4.91,4.14,7.92,5.4-1.37-1.55-2.1-3.35-2.1-5.41,0-2.06.73-3.85,2.14-5.4-1.76.43-6.16,3.43-7.95,5.42ZM22.75,9.62c2.57,2.73,3.02,7.54-.07,10.87,3.07-1.31,5.66-3.16,7.99-5.46-2.33-2.3-4.92-4.15-7.92-5.41Z%27/%3E%3Cpath class=%27cls-1%27 d=%27M13.95,6.41c-.2-.14-.39-.22-.5-.36-.4-.5-.79-1.02-1.17-1.54-.23-.31-.18-.66.1-.87.28-.21.63-.16.86.15.4.52.79,1.05,1.18,1.57.15.21.2.45.04.66-.12.16-.32.25-.51.4Z%27/%3E%3Cpath class=%27cls-1%27 d=%27M17.58,4.43c0,.29,0,.57,0,.86-.01.38-.26.63-.61.63-.35,0-.6-.25-.6-.63-.01-.58-.01-1.17,0-1.75,0-.38.27-.64.61-.64.34,0,.59.27.61.64,0,.02,0,.04,0,.06,0,.28,0,.55,0,.83Z%27/%3E%3Cpath class=%27cls-1%27 d=%27M21.09,3.51c.51.01.82.38.7.74-.19.58-.41,1.16-.64,1.73-.12.3-.45.42-.74.31-.3-.11-.47-.4-.37-.72.19-.58.39-1.16.64-1.72.08-.17.32-.27.4-.34Z%27/%3E%3Cpath class=%27cls-1%27 d=%27M16.96,12c1.68,0,3.03,1.34,3.03,3.02,0,1.68-1.35,3.03-3.02,3.03-1.67,0-3.01-1.34-3.02-3.01,0-1.68,1.33-3.04,3.01-3.05ZM15.16,15.04c0,1.01.83,1.82,1.83,1.81,1.01-.01,1.81-.85,1.79-1.85-.02-1-.83-1.79-1.82-1.79-1,0-1.82.83-1.81,1.83Z%27/%3E%3Cpath class=%27cls-1%27 d=%27M15.16,15.04c0-1,.8-1.83,1.81-1.83.99,0,1.8.79,1.82,1.79.02,1-.79,1.83-1.79,1.85-1,.01-1.82-.8-1.83-1.81Z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog {
  padding: 0;
  border: none;
  background-color: transparent;
  overflow: initial;
  border: 5px solid var(--wp--preset--color--contrast);
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog img {
  display: block;
  width: 20rem;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog button:hover {
  cursor: pointer;
  background-color: var(--wp--preset--color--primary-dark);
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog button .text {
  font-size: 0;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico dialog button {
  position: absolute;
  top: -5px;
  right: calc(-5px - 1rem);
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--contrast-inverted);
  border: none;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico:hover {
  cursor: pointer;
}
.graduates-table tbody tr.graduate-row td.prize-cell .graduate-infos .graduate-ico.graduate-ico--open .graduate-img {
  display: block;
  box-shadow: 0px 0px 0px 1000rem rgba(0, 0, 0, 0.25);
}

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