/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
* The following styles get applied both on the front of your site
* and in the editor.
*
* Replace them with your own styles or remove the file completely.
*/
.wp-block-create-block-week-review {
  background-color: #21759b;
  color: #fff;
  padding: 2px;
}

.week-review--wrapper {
  padding-bottom: var(--margin-large);
}
.week-review--wrapper h3 {
  margin-bottom: var(--margin-tiny);
}
.week-review--wrapper .post--placeholder {
  display: block;
  position: relative;
}
.week-review--wrapper .post--placeholder-content {
  position: relative;
  display: block;
  background-color: #444;
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
}
.week-review--wrapper .post--placeholder-content:after {
  content: "";
  position: absolute;
  top: 15%;
  bottom: 15%;
  left: 15%;
  right: 15%;
  background-color: #1a1a1a;
  filter: blur(1rem);
  z-index: 0;
}
.week-review--wrapper .post--placeholder-content p {
  position: relative;
  text-align: center;
  z-index: 1;
  opacity: 0.4;
}
.week-review--row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap; /* this prevents the items from wrapping onto multiple lines */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: var(--margin-tiny);
}
@media (max-width: 599px) {
  .week-review--row {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 2rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
.week-review--row .post {
  position: relative;
  flex: 1; /* this makes each item take up an equal amount of space */
  outline: 2px dotted rgba(255, 255, 255, 0);
  outline-offset: 4px;
  border-radius: 2px;
  position: relative;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 599px) {
  .week-review--row .post {
    flex: 0 0 100px;
    min-height: 100px;
  }
}
@media (max-width: 474px) {
  .week-review--row .post {
    flex: 0 0 72px;
    min-height: 72px;
  }
}
@media (max-width: 399px) {
  .week-review--row .post {
    flex: 0 0 60px;
    min-height: 60px;
  }
}
.week-review--row .post.active {
  outline: 2px dotted rgba(255, 255, 255, 0.675);
}
.week-review--row .post:not(.active) {
  cursor: pointer;
}
.week-review--row .post:not(.active) .post--image:after {
  transition: opacity 0.12s ease-in-out;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.25;
}
.week-review--row .post.post--placeholder {
  cursor: default;
}
.week-review--row .post:after {
  transition: opacity 0.12s ease-in-out;
}
.week-review--row .post:hover .post--image:after {
  opacity: 0;
}
.week-review--row .post img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.week-review--row .post--image {
  aspect-ratio: 1/1;
  overflow: hidden; /* this ensures that the image won't overflow its container */
}
.week-review--row .post--time {
  box-sizing: border-box;
  position: absolute;
  display: block;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(50% + 5px));
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 200px;
  padding: 0.125rem 0.5rem;
  text-align: center;
  min-width: 3.5em;
  white-space: nowrap;
  color: #333;
  font-size: 0.88rem;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 0.25rem 0.75rem;
  box-shadow: var(--boxshadow-small);
}
.week-review--row .active .post--time {
  background-color: var(--wp--preset--color--primary);
}
.week-review--row-wrapper {
  position: relative;
  margin-bottom: var(--margin);
}
.week-review--container {
  display: flex;
  justify-content: center; /* Center the content horizontally */
  align-items: center; /* Center the content vertically */
  flex-direction: column;
}
.week-review--main {
  display: grid;
  position: relative;
  height: 440px;
  max-height: 440px;
  width: 100%;
  transition: opacity 0.2s ease-in-out;
  margin-bottom: 2rem;
  grid-template-columns: auto 1fr auto;
}
.week-review--button-prevday {
  left: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA0MCA3MiI+PHBhdGggZD0ibTQuMjIxLDM1LjU2OWwuMTU3LDEuMTk1LS4wNDYtLjM3M2MuMjAyLS40MDQuNTYxLTEuNTg0LjU2MS0xLjU4NC4wOTQtLjI2NCwxLjcyOC0xLjM0OSwxLjgzNi0xLjQ4OS4yMDMtLjQwNCwyLjI0MS0yLjI5NiwyLjU2Ny0yLjcxNiwwLDAsLjQ2Ny0uMzEuNzE2LS4zNDFsNi4wNTMtNi4xNzUuNjIzLTEuMDg3LjQzNi0uNTU5Yy4zMTItLjU0MywxLjI2Mi0yLjA1LDEuMzg2LTIuMDY1LS4wMTUtLjEyNC45MTgtLjc0NC45MDItLjg2OS41OTEtLjMyNSwzLjI4My0zLjA1NiwzLjg0NC0zLjYzLjY4NC0uNTg5LDMuMDM0LTMuMDI2LDMuNjEtMy40NzUuNTQ1LS42OTgsMi43Ny0zLjExOSwzLjMzLTMuNjkzbC4zNzMtLjA0NmMzLjc3Ni0uMDg4LDUuODM3LDMuMzE4LDMuNjEsNi43NDlsLS4zNzMuMDQ2LTEuMDExLDEuMDA4Yy0uMTEuMTM5LS40OTcuMDYxLS42MjIuMDc3LjAxNS4xMjQtLjMxMi41NDMtLjUyOS44MjNsLS4zMTIuNTQzLS4zNzMuMDQ2Yy0uMjE3LjI4LTEuMTgzLDEuNjYxLTEuNDE2LDEuODE2LS40MzcuNTU5LTIuMDg1LDEuNTE5LTIuMTk0LDEuNjU5LS4yMTcuMjc5LTIuNzA4LDIuNjA2LTIuNzg2LDIuOTk1LS4zNTguMTctMS4zMjMsMS41NTItMS40MzIsMS42OTEtLjIwMi40MDQtMS4wMjYuODg0LTEuMzUzLDEuMzA0bC0uMjE3LjI3OWMtLjM0Mi4yOTUtLjg1NywxLjI0Mi0xLjA5LDEuMzk3bC0uNzQ3LDEuMTAyYy0uMjE4LjI3OS0uODcyLDEuMTE3LS44MjYsMS40OWwtMS4xMzYsMS4wMjRjLS4zNTguMTcxLS40MzYuNTU5LS40Mi42ODMtLjQ2Ny4zMS0xLjY5NywxLjU5OC0xLjkxNCwxLjg3NywwLDAtLjM5MSwxLjYzMi0uNDIyLDEuODgxbC0uMTM5LjEwOS0uMDE1LjEyNSwxLjA0MywxLjc3Yy0uMDMxLjI0OS42NTQuODM4Ljg3MywxLjExOCwwLDAsLjI3OS0uMjE4LjI0OC4wMzEsMCwwLC4yMDMuNDAzLjE4OC41MjhsNC4zNDEsMy42OTJjLjEyNC4wMTUuNDUxLjQzNS40NTEuNDM1LjM0Mi4yOTUsMS40MDEsMS45NCwxLjg4MywyLjEyNi0uMTM5LjEwOS43NjMuOTc4Ljg3MywxLjExOGwuODcyLDEuMTE3Yy4yNDkuMDMxLjkzMy42Mi45MzMuNjIsMCwwLC4yOTYuNjY4LjQyLjY4My40NTEuNDM1LDEuNDMyLDEuNjkyLDEuNjY2LDEuODQ3LS4wMTUuMTI0LjU5MS4zMjUuNDUxLjQzNC4xMjQuMDE1LjU0NC42OTguNjY5LjcxNGwyLjQ1NywxLjU2NnMuNjg1LjU4OS43OTQuNzI5Yy0uMDE1LjEyNC4zNDIuMjk1LjM0Mi4yOTUuMTA5LjEzOS0uNTg2LDIuNzA0LS42MDEsMi44MjlsLS4wMzEuMjQ5Yy0uNjgyLDEuNDMxLTQuNDI0LDMuMTE0LTQuOTg2LDEuNTMtLjQ4Mi0uMTg1LTEuNDE2LS44MDYtMS42NDktLjk2MS0uMjM0LS4xNTUtMy43OC0zLjExOC0zLjc2NS0zLjI0MiwwLDAtLjIxOC0uMjgtLjIwMy0uNDA0LS4zNTgtLjE3MS0xLjc4OS0xLjg2Mi0yLjEzMi0yLjE1Ny4xMzktLjEwOS0uNDM2LS41NTktLjQzNi0uNTU5bC0zLjA4Mi0zLjY2MmMtLjIzNC0uMTU1LS45MzQtLjYyMS0uOTE5LS43NDUtLjIzMy0uMTU1LTEuODk4LTIuMDAyLTIuMDA4LTIuMTQyLS4wNzgtLjM4OC0xLjU3Mi0xLjU4My0xLjY2NS0xLjg0Ni0uMjE3LS4yNzktMS4zNTMtMS4zMDMtMS4zMzgtMS40MjgtLjM1OC0uMTctMS40NzgtMS4zMTktMS44NTItMS4zNjUtLjMyNy0uNDE5LTEuMzA3LTEuNjc2LTEuNTQxLTEuODMxLS4yOTUtLjY2OC0yLjM2Ny0zLjMyMS0yLjkxMS00LjAyLDAsMC0uMDMyLS43NjItLjAxNy0uODg2WiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNzIiIHN0eWxlPSJmaWxsOm5vbmU7Ii8+PC9zdmc+);
}
.week-review--button-prevday:not(:disabled):hover {
  transform: translateX(-0.5rem);
}
.week-review--button-nextday {
  right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDAiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA0MCA3MiI+PHBhdGggZD0ibTguMTc2LDU3LjU0MWMuMzcyLS4yNTcuNzI4LTEuMzkxLjg1NC0xLjM5My0uMDAyLS4xMjUuMzY1LS42MzIuNDg4LS43NmwuMjQ2LS4yNTVjLS4wMDItLjEyNS42MTItLjg4Ny43MzUtMS4wMTUuMjQ5LS4xMjkuOTc3LTEuNTIsMS4xLTEuNjQ3Ljk2OC0yLjAyMSw3LjI1MS04LjM5MSw5LjM1MS0xMC4xOC4yNDktLjEyOSwxLjM0NC0yLjAyNywxLjcxOC0yLjE1OC0uMDAyLS4xMjUuODYyLS44OTIuODYtMS4wMTcuMjQ4LS4xMjkuOTg1LTEuMDE5LDEuMTA4LTEuMTQ2LjEyNC0uMTI4LjM2MS0uODgzLjYxLTEuMDEzbC4wMTEtMS41NjFjLjE1LS4wOTQuMTc5LS4yMTYuMTc5LS4yMTYtLjIxNS0uMTc5LS45NjQtMS4zODItLjk3Mi0xLjg5OS0uNDk2LS42My0xLjMxLTIuMTA2LTEuMzEtMi4xMDYtLjkwNy0xLjYyNi01LjYyNi03Ljg3MS02LjU5LTkuMjU0LS4wOTMtLjE1MS0xLjAyMS0xLjEzOC0xLjM1OS0xLjM0Ni0uNjE4LS42NTgtMy45NTMtNC4wMDgtNC43MjItNC41NzQuMDU3LS4yNDQtLjMxNy0uODQ2LS4yNi0xLjA5LDAsMC0uMzc1LS42MDItLjM0Ny0uNzI0bC40MjctMS44M2MuMjA4LS4zMzcsMS4xNjctMS4xNDMsMS4xOTUtMS4yNjUuMzk1LS4wMzcsMS4yNDEtLjM1NCwxLjc1Ny0uMzYzLjM5NS0uMDM2LDEuNzI5LS4yNCwxLjg1LS4yMTJsMi4zMTguNTRjLjI0NC4wNTcsMS41MzcsMS4xMywyLjEyLDEuMzk1LjAzNi4zOTUsMS4wODYsMS40MTEsMS4yNzMsMS43MTEuNDMxLjM1OCwxLjI4MiwyLjIyOCwxLjU2MiwyLjY4bC4yMjQuNjk1LDEuMjQ1LDEuODM0Yy41MjQuNTA4LjY2MywxLjU2OSwxLjA5NCwxLjkyOC4zMDkuMzI5Ljk2NCwxLjM4MiwxLjA1OCwxLjUzM2wuOTUyLDIuNTM3Yy4wNjYuMjczLDEuNzQxLDIuNDY0LDEuOTU3LDIuNjQzLS4xNS4wOTMuNjc1LjQxNS42NDcuNTM2LjEyMi4wMjguNTYxLjkwMy44OTgsMS4xMS0uMDI4LjEyMi41OS43ODEuODA2Ljk2LjM2NS4wODUsMi4wOSwxLjUxNiwyLjQyOCwxLjcyNC0uMDI4LjEyMi4xMDEuNjY3LjQzOS44NzQuMzc0LjYwMiwxLjMxOCwyLjYyMywxLjI5LDIuNzQ1LjMwOS4zMjkuMDE3LDEuMDMzLS4wNjgsMS4zOTlsLjE2Ni0uODI3Yy4wMDYuMzc2LS4yMzguNzU2LS4yMzguNzU2LjAwMi4xMjUtLjIzNS44ODEtLjYxMS44ODcuMDAyLjEyNS0xLjExMy44OTYtMS4xMTEsMS4wMjEtLjM3My4xMzItMS4zNjEsMS4wMjUtMS40ODIsMS4yNzgtLjc0MS42MzktMy4yMDgsMi45MzYtMy40NTMsMy4zMTUtLjI0OC4xMy0xLjM1NywxLjI3Ni0xLjYwMywxLjUzbC0xLjQ3MSwxLjkwNGMtLjI0NC4zOC0zLjgyOSwzLjMyMS00LjY3Niw1LjA5LjAwNC4yNS0uNjA1LDEuMjYzLS43MjgsMS4zOS4wMDIuMTI1LTEuMzQ4LDEuNzc3LTEuNDcyLDEuOTA0LS4yNDguMTI5LS40ODIsMS4xMzYtLjYwNSwxLjI2My0uMjQ3LjI1NS0yLjQ2MSwyLjY3Mi0yLjU4MiwyLjkyNS0uMjQ4LjEzLTEuMTEsMS4wMjEtMS4xMDQsMS4zOTctLjUwMi4wMDgtNC43NS43MDYtNS43Ny0uNDA0LS4xMjYuMDAyLS4yNjEtLjYyMi0uMjYxLS42MjItLjEyNy0uMTIzLS42MzYtLjYxNS0uODg3LS42MTEtLjAwNC0uMjUuNTk5LTEuNjM5LjcxOC0yLjAxN1oiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjcyIiBzdHlsZT0iZmlsbDpub25lOyIvPjwvc3ZnPg==);
}
.week-review--button-nextday:not(:disabled):hover {
  transform: translateX(0.5rem);
}
.week-review--button-prevweek {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTMwIiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMTMwIDM2Ij48cGF0aCBkPSJtMTE5LjI2MywxNi4yNDdsMS4xMjctMS4xMjhjLjEyNi0uMTI1Ljg3Ny0xLjYyOCwxLjEyOC0xLjg3OS43NTItMS4xMjgsMS4zNzgtMy44ODQsMS41MDMtNC4wMDksMC0uMjUxLjg3Ny0xLjg3OSwxLjEyOC0yLjI1NS4xMjUtLjUwMSwxLjc1NC0xLjc1NCwxLjg3OS0yLjI1NWgtMi44ODFjLS4yNTEsMC0zLjI1OC4zNzYtNC4zODUuNTAxLS4yNTEsMC0zLjAwNy0uMzc2LTMuMzgzLS4zNzZoLTUuNjM4Yy0uMzc1LjEyNS0yLjg4MS0uNTAxLTMuMjU3LS41MDEtLjUwMS4xMjUtNS4xMzYuMjUxLTUuNjM3LjI1MS0uMTI2LDAtMS4xMjgtLjI1MS0xLjI1My0uMTI2LDAsMC0uMjUxLjEyNi0uMzc2LjEyNnMtLjc1Mi4zNzUtLjg3Ny4zNzVoLTEuODc5bC0xLjYyOSw0LjM4NWMtLjEyNS4yMTMtLjUwMSwyLjg3NS0uNjI2LDIuOTgyLS4xMjYuMjEzLTEuMDAzLjk1OS0xLjEyOCwxLjI3OGwtMS4wMDIsMS43MDMtLjM3Ni4zMmgtNS4wNDljLS4yNTYsMC0xLjc3OS4xMDYtMS43NzkuMTA2LS43NjMtLjEwNi01Ljg0Ni4xMDYtNi4wOTksMC0uNzYzLDAtNi4zNTMtLjEwNi03Ljg3OC0uMjEyaC0zLjMwMmMtMS43NzkuMTA2LTEzLjQ2OC40MjYtMTUuNzU2LjQyNi0uMjU0LDAtMy41NTguMTA2LTMuODExLjEwNi0uNzYzLjEwNi00LjU3NC0uMzItNS4zMzctLjIxMy0xLjc3OS4yMTMtMTQuMjMxLS42MzgtMTUuNS4yMTMtLjUwOS0uMTA2LTUuMzM3LjMyLTYuMDk5LjIxMy0uNTA5LDAtNS4yNDUuMTgyLTUuNjk2LjE4Mi0uMTUsMC0uNzUyLS4yNTYtLjkwMi0uMzgzLS4zLS4xMjctMS4zNTItMS4wMjItMS41MDQtMS4xNXYtLjM4MmMwLS41MTEuNDUxLTIuMDQ1LjQ1MS0yLjMuMTUtLjM4My0uMy0zLjctLjMtNC4xNTEuMTUtLjE1LjE1LTEuMDUyLjE1LTEuMzU0bC0uNjAxLjE1MWMtLjMwMS4xNS0yLjEwNS45MDEtMi41NTYsMS4yMDItLjkwMi42MDEtMy4xNTcsMS45NTQtMy4xNTcsMi4xMDVsLTQuNzU4LDcuNTM5di45MDJjMCwuMTUuMzAxLjc1MS40NTEsMS4wNTIuNDUxLjYwMSwxLjA2MiwyLjM3MywxLjYwNCwzLjA5NSwxLjQ0MywyLjM0NCw0Ljk2MSw2Ljc0OSw1LjI2MSw3LjIuMTUxLjMwMSwxLjIwNCwxLjA1MiwxLjM1NCwxLjM1NGwuNjAxLS40NTFjLS4xNS0uNzUyLS4zLTMuODY4LS4xNS00LjM3OSwwLS41MTEuMy0yLjE3Mi40NTEtMi40MjcsMCwwLC43NTEtMS4xNSwxLjA1Mi0xLjUzNGwuNDUxLS4zODNzLjc1MS0uMTI4LDEuMDUxLS4xMjgsMS4yMDQuMTI4LDEuMzU0LjEyOGMuNDUxLDAsNy42ODEuMDMzLDguNDQyLjAzMy4yNTYsMCw0LjA2NywwLDUuMzM3LS4xMDZoNS4zMzdjLjc2MywwLDYuMzUzLS40MjYsNy4xMTUtLjQyNiwzLjA1MS0uMTA3LDI2LjQyNywwLDI5LjQ3OC0uMTA3LjUwNywwLDcuMTE1LjEwNyw5LjE0OCwwLC43NjMsMCw2LjM1My0uMzE5LDYuODYtLjQyNmguNzYzbDMuOTAyLjYzOWMuMTI1LjEwNi41MDEuMzIuNTAxLjQyNi4xMjUuMTA2LjM3Ni45NTkuMzc2LDEuMjc4di4zMTljMCwuMTA3Ljc1MS4zMi43NTEuMzIsMCwuMjEzLjUwMi40MjYuMzc2Ljc0NXYuMzJjLjYyNy41MzIsMi4wMDUsMy44NDIsMi43NTYsNC40NjkuMjUxLjEyNSwxLjI1MywxLjAwMiwxLjYyOSwxLjEyNy4yNTEuMjUxLDEuMjUzLjc1MiwxLjUwNC43NTIsMi4xMjksMCwxMi42NTIsMCwxNC43ODIuMTI1LjM3NiwwLDMuODgzLS4xMjUsNS4xMzYtLjEyNSwxLjEyOCwwLDQuMzg1LS4xMjUsNC41MS0uMTI1Ljg3Ny0uMTI1LDMuMzgzLS41MDEsMy4zODMtLjUwMXYtLjUwMXMtMS44NzktMy42MzQtMi44ODEtNS4xMzdjLS4yNTEtLjI1MS0uNzUyLTEuMTI4LS43NTItMS4xMjhsLTQuODg2LTUuNTEyYzAtLjEyNS0uMjUxLS42MjYtLjI1MS0uNzUydi0uMzc1YzAtLjM3Ni4yNTEtMS4xMjguMjUxLTEuMjUzWiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L3N2Zz4=);
}
.week-review--button-nextweek {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTMwIiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMTMwIDM2Ij48cGF0aCBkPSJtMTAuODA2LDE4LjE4OGwtNC43Niw2LjEzOXMtLjUwMS44NzctLjc1MiwxLjEyOGMtLjg3NywxLjUwMy0zLjM4Myw1LjI2Mi0zLjM4Myw1LjI2MnYuNTAxczIuNTA2LjI1LDMuMzgzLjM3Nmg5LjY0NmMyLjEyOS0uMTI2LDEyLjY1Mi0uMzc2LDE0Ljc4Mi0uMzc2LjI1LS4xMjYsMS4yNTMtLjYyNywxLjUwMy0uODc3LjM3Ni0uMTI2LDEuMzc4LTEuMDAzLDEuNjI5LTEuMTI4Ljc1Mi0uNjI2LDIuNzU2LTMuODcxLDMuMzgyLTQuNTF2LS4zMmMtLjEyNS0uMjEyLjM3Ni0uNTMyLjM3Ni0uNzQ1di0uNjM4YzAtLjMyLjI1MS0xLjE3Mi4zNzYtMS4yNzgsMC0uMTA2LjI1MS0uMzIuMzc2LS40MjZsNC4wMjQtLjYzOWguODE5Yy41NDYuMTA3LDYuNTQ3LjMyLDcuMzY1LjMyLDIuMTgxLjEwNiw5LjI3Mi0uMTA2LDkuODE5LS4xMDYsMy4yNzIuMTA2LDI4LjM2Ni0uMjEzLDMxLjY0LS4xMDYuODE5LDAsNi44MTkuMzE5LDcuNjM3LjMxOWgxMS40NTRjLjgxOSwwLDQuMTk4LS4zMTksNC41NzQtLjMxOS4xMjUsMCwuODc3LS4xMDcsMS4xMjctLjEwN3MuODc3LjEwNy44NzcuMTA3bC4zNzYuMzE5Yy4zNzYuMzIuMzM4LDIuMDI0LjMzOCwyLjAyNC4xNTEuMjU1LjQ1MSwxLjkxNi40NTEsMi40MjcuMTUxLjUxMS4xNTEsMy40NTQsMCw0LjIwNmwuNjAxLjQ1MWMuMTUxLS4zMDEsMS4yMDQtMS4yMDQsMS4zNTQtMS41MDQuMy0uNDUxLDQuMjA5LTYuMTY0LDUuNDEyLTguMTE4LjMwMS0uNjAyLDEuOTU1LTMuMDA3LDIuNDA2LTMuNjA4LjE1LS4zMDEuNDUtLjkwMi40NS0xLjA1MnYtLjkwMmwtNi45MTUtNi43NjRjMC0uMTUxLTIuNDA1LTEuMzU0LTMuMzA3LTEuOTU1LS40NTEtLjMwMS0yLjI1NS0xLjA1Mi0yLjU1Ni0xLjIwMmwtLjYwMS0uMTUxYzAsLjMwMSwwLDEuMjA0LjE1MSwxLjM1NCwwLC40NTEsMS4yMDIsNC4wMzgsMS4zNTIsNC40MjIsMCwuMjU1LjQ1MSwxLjc4OS40NTEsMi4zdi4zODNjLS4xNS4xMjctLjA4OCwxLjM0MS0uMzM5LDEuNDQ4LS4xMjUuMTA2LS42MjYuMzItLjc1MS4zMi0uMzc2LjEwNi0yLjg4MiwwLTMuMTMyLDAtLjM3Ni4xMDYtNS4wNDUuMTA1LTUuNTkxLjIxMi0xLjYzNy0uODUyLTE0LjcyOC0uMjEyLTE2LjYzOC0uNDI1LS44MTktLjEwNi00LjkwOS4zMi01LjcyOC4yMTNoLTQuMDkxYy0yLjQ1NiwwLTE1LjAwMi0uMjEzLTE2LjkxMi0uMzJoLTMuNTQ0Yy0xLjYzNy4xMDYtNy42MzcuMzItOC40NTYuMzItLjI3Mi4xMDYtNS43MjgtLjEwNi02LjU0NywwaC03LjE5NWwtLjM3Ni0uMzItMS4xMjgtMS43MDNjLS4xMjUtLjMyLTEuMDAyLS45NTktMS4xMjctMS4xNzItLjEyNS0uMTA2LS42MjctMS43MDMtLjc1Mi0xLjkxN2wtMS42MjgtMy42MzZoLTEuODhjLS4xMjUsMC0uODc3LS4zNzYtMS4wMDItLjM3NmgtLjM3NmMtLjEyNS0uMTI1LTEuMTI3LS41MDEtMS4yNTMtLjUwMS0uNTAxLDAtNS4xMzYtLjI1MS01LjYzNy0uMzc2LS4zNzYsMC0yLjc1Ni0uMjUtMy4xMzItLjM3Ni0uNjI3LDAtNS4xMzctLjM3Ni01LjYzOC0uMzc2LS4zNzYsMC0zLjEzMi41MDItMy4zODMuNTAyLTEuMTI3LS4xMjYtNC4xMzQtLjM3Ni00LjM4NC0uMzc2aC0yLjg4MmMuMTI1LjUwMSwxLjc1NCwyLjEzLDEuODc5LDIuNjMxLjI1MS4zNzYsMS4xMjgsMi4wMDQsMS4xMjgsMi4yNTUuMTI1LjEyNSwxLjUwMywyLjg4MSwyLjI1NSwzLjg4M2wxLjEyOCwxLjM3OSwxLjI1MiwxLjEyN2MwLC4xMjUuMjUxLjg3Ny4yNTEsMS4yNTN2LjM3NmMwLC4xMjUtLjI1MS42MjYtLjI1MS43NTFaIiBzdHlsZT0iZmlsbDojZmZmOyIvPjwvc3ZnPg==);
}
.week-review--button-prevweek, .week-review--button-nextweek, .week-review--button-prevday, .week-review--button-nextday {
  opacity: 0.5;
  transition: opacity 0.35s ease-in-out, transform 0.5s ease-in;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
  border: none;
}
.week-review--button-prevweek:not(:disabled):hover, .week-review--button-nextweek:not(:disabled):hover, .week-review--button-prevday:not(:disabled):hover, .week-review--button-nextday:not(:disabled):hover {
  transition: opacity 0.2s ease-in-out, transform 0.35s ease-in;
  opacity: 1;
}
.week-review--button-prevweek:disabled, .week-review--button-nextweek:disabled, .week-review--button-prevday:disabled, .week-review--button-nextday:disabled {
  opacity: 0.1;
}
.week-review--button-prevday, .week-review--button-nextday {
  width: 2.5rem;
  position: absolute;
  top: 0;
  bottom: 0;
  background-size: 1.875rem;
}
.week-review--button-prevweek, .week-review--button-nextweek {
  position: relative;
  width: 4.75rem;
  height: 1.625rem;
  background-position: center;
  background-size: contain;
}
.week-review--swipe-indicator {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiI+PGRlZnM+PHN0eWxlPi5iLC5je2ZpbGw6bm9uZTt9LmN7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjg2M3B4O308L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iYiIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ii8+PHBhdGggY2xhc3M9ImMiIGQ9Im0yNi45NTYsNi45NDdoNy44MzFtLTYuMDc4LDI3LjU5NWMzLjMzMS01Ljg5NiwyLjgyMy0xNC40MDMsMi44MjMtMTQuNDAzdi0yLjUyYzAtLjk1Mi0uNjUxLTEuODM1LTEuNTkxLTEuOTg4LTEuMTk3LS4xOTQtMi4yMzIuNzI2LTIuMjMyLDEuODg2di0uOTM0YzAtLjk1Mi0uNjUxLTEuODM1LTEuNTkxLTEuOTg4LTEuMTk4LS4xOTUtMi4yMzMuNzI1LTIuMjMzLDEuODg2di0xLjM0M2MwLS45NDUtLjY0Mi0xLjgyLTEuNTczLTEuOTgtMS4xODUtLjIwMy0yLjIwOC42ODUtMi4yNDQsMS44MjJsLS4wMzgtOC4wMzNjMC0xLjIzMy0xLjA5OS0yLjIwOS0yLjM3MS0yLjAwMi0uOTk4LjE2Mi0xLjY4OCwxLjA5OS0xLjY4OCwyLjExdjE0LjUyMWMwLC44OTYtMS4wNTgsMS4zNzItMS43MjkuNzc3bC0zLjgtMy4zNzNjLS42MTEtLjU0Mi0xLjUyNS0uNjgtMi4yMTEtLjIzNy0uODk1LjU3OC0xLjA4LDEuNzcyLS40NTIsMi41ODdsNi40NTMsOC4zNjRjMS4wNzIsMS4zODksMS42NTMsMy4wOTQsMS42NTMsNC44NDloMCIvPjxsaW5lIGNsYXNzPSJjIiB4MT0iMjAuMDY4IiB5MT0iMTQuOTgiIHgyPSIyMC4wNjgiIHkyPSIxNi45NjciLz48bGluZSBjbGFzcz0iYyIgeDE9IjIzLjg4NSIgeTE9IjE2LjQ4MSIgeDI9IjIzLjg4NSIgeTI9IjE3Ljk3MSIvPjxsaW5lIGNsYXNzPSJjIiB4MT0iMjcuNzA5IiB5MT0iMTcuNTE3IiB4Mj0iMjcuNzA5IiB5Mj0iMTguNjM1Ii8+PHBvbHlsaW5lIGNsYXNzPSJjIiBwb2ludHM9IjMxLjU0MyAxMC4xOTEgMzQuNzg3IDYuOTQ3IDMxLjU0MyAzLjcwMiIvPjxsaW5lIGNsYXNzPSJjIiB4MT0iMS4yMTMiIHkxPSI2Ljk0NyIgeDI9IjkuMDQ0IiB5Mj0iNi45NDciLz48cG9seWxpbmUgY2xhc3M9ImMiIHBvaW50cz0iNC40NTcgMTAuMTkxIDEuMjEzIDYuOTQ3IDQuNDU3IDMuNzAyIi8+PHBhdGggY2xhc3M9ImMiIGQ9Im0xMy4xOTQsOS42Yy0uNDI2LS43NjktLjY3Mi0xLjY1Mi0uNjgyLTIuNTkzLS4wMzMtMy4wMzEsMi4zOTctNS41MTUsNS40MjgtNS41NDgsMy4wMzEtLjAzMyw1LjUxNSwyLjM5Nyw1LjU0OCw1LjQyOC4wMS45NDEtLjIxNywxLjgyOS0uNjI2LDIuNjA3Ii8+PC9zdmc+);
  border-radius: 50%;
  background-size: 2.5rem;
  background-repeat: no-repeat;
  background-position: center;
  display: none;
  position: absolute;
  left: calc(50% - 1.5rem);
  top: calc(100% + 0.5rem);
  width: 3rem;
  height: 3rem;
  z-index: 100;
  opacity: 0.5;
}
.week-review--week-controls {
  display: flex;
  gap: 0.75rem;
}

#largeImage .fadein {
  animation: fadeIn 1.75s forwards;
}
#largeImage .fadeout {
  animation: fadeOut 1.75s forwards;
}
#largeImage img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media (hover: none) {
  .week-review--button-prevday,
  .week-review--button-nextday {
    display: none;
  }
  .week-review--main {
    margin-bottom: 4rem;
  }
  .week-review--swipe-indicator {
    display: block;
  }
}
.block-editor-iframe__body .week-review--main {
  position: relative;
  background: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(255, 255, 255, 0.1) 10px, rgba(255, 255, 255, 0.1) 20px);
}

.block-editor-iframe__body .week-review--main::after {
  /* front-end only messaging because images do not load into editor */
  content: "{Images load in site front end only.}";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  line-height: 1;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
}

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