/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/media-query-plugin/src/loader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./resources/assets/styles/blocks/calendar.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.calendar__month--hidden {
  display: none !important;
}
.calendar__nav {
  transition: all 250ms ease-in-out;
}
.calendar__nav:disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}
.calendar__day {
  aspect-ratio: 1;
}
.calendar__day--neutral {
  color: var(--igs-cs-c-9);
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.07);
}
.calendar__day--peak {
  color: #fff;
  font-weight: 700;
  background-color: var(--igs-cs-c-18);
  border-color: var(--igs-cs-c-18);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.calendar__day--lucky {
  color: var(--igs-cs-c-18);
  font-weight: 600;
  background-color: rgba(var(--igs-cs-c-18-rgb), 0.1);
  border-color: rgba(var(--igs-cs-c-18-rgb), 0.3);
}
.calendar__day--caution {
  color: var(--igs-cs-c-17);
  background-color: rgba(var(--igs-cs-c-17-rgb), 0.07);
  border-color: rgba(var(--igs-cs-c-17-rgb), 0.2);
}
.calendar__day--empty {
  background-color: transparent;
  border-color: transparent;
}
.calendar__sr {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  clip-path: inset(50%);
}
