.loading__container {
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  z-index: var(--z-index-important);
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}

.loading__container__global {
  position: fixed;
  backdrop-filter: blur(2px);
}.filter-dropdown-range-select {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: var(--gap-small);
  padding: 16px 24px;
}

.filter-dropdown-range-select .filter-dropdown-range-select__controls {
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}.primary-button__container {
  display: flex;
  align-items: center;
  box-shadow: 0 2px 0 var(--color-background-disabled);
}.icon__wrapper {
  margin-right: 8px;
  display: flex;
  align-items: center;
}.colored-icon__container * {
  stroke: inherited;
  fill: inherited;
}
.colored-icon__container:hover * {
  stroke: inherited;
  fill: inherited;
}.range-select {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 8px;
}

.range-select .range-select__inputs {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}.number-input__container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 8px 0;
}

.number-input__container .number-input__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.simple-text {
  display: block;
  font-weight: 400;
  font-size: var(--typography-size14);
}

.regular-text {
  font-size: var(--typography-size12);
  font-weight: 400;
}

.title1-text {
  font-size: var(--typography-size38);
  font-weight: 600;
}

.title2-text {
  font-size: var(--typography-size30);
}

.title3-text {
  font-size: var(--typography-size24);
}

.title4-text {
  font-size: var(--typography-size20);
}

.title5-text {
  font-size: var(--typography-size16);
}.filter-dropdown-region-select {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: var(--gap-small);
  padding: 16px 24px;
}

.filter-dropdown-region-select .filter-dropdown-region-select__controls {
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}.chevron-icon__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.chevron-icon__container .chevron-icon__svg {
  cursor: pointer;
  fill: var(--color-icon-default);
  transition: transform 0.2s ease-in-out;
}

.chevron-icon__container:hover .chevron-icon__svg {
  fill: var(--color-icon-hover);
}

.chevron-icon__container .chevron-icon__rotated {
  transform: scaleY(-1);
}

.chevron-icon__container .chevron-icon__horizontal {
  transform: rotate(-90deg);
}

.chevron-icon__container .chevron-icon__horizontal__rotated {
  transform: rotate(0deg);
}.file-list__container {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}

.file-list__container .file-list__link {
  display: inline;
}

.file-list__container .file-list__link-disabled {
  color: grey;
}.error-notification__container .ant-message-error {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}

.error-notification__container .error-notification__message {
  position: relative;
  white-space: pre-wrap;
  text-align: left;
  padding-right: 22px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: var(--gap-small);
}

.error-notification__container .error-notification__message-copy {
  position: absolute;
  top: 0;
  right: 0;
}.copier__container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.copier__container .copier__icon {
  cursor: pointer;
  fill: var(--color-icon-default);
}

.copier__container .copier__icon:hover {
  fill: var(--color-icon-hover);
}.ant-modal-content__container {
  max-height: 78vh;
  overflow-y: scroll;
  margin-right: -32px;
  padding-right: 32px;
}.ant-modal-footer__container {
  background-color: var(--color-white);
  transition: all 0.3s;
}.modal-header__container {
  width: 100%;
  background-color: var(--color-white);
  transition: all 0.3s;
}.form-buttons__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(--gap-medium);
  padding-top: 24px;
}.file-uploader__container .ant-upload-list-item-name {
  cursor: pointer;
  color: var(--color-main-1);
  text-decoration: underline;
}

.file-uploader__container .file-uploader__loading-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}

.file-uploader__container .file-uploader__loading-container__add {
  cursor: not-allowed;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.02);
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  opacity: 0.5;
}

.file-uploader__container .file-uploader__loading-container__preview-card {
  width: 102px !important;
  height: 102px !important;
}

.file-uploader__container .file-uploader__loading-container__preview-circle {
  width: 102px !important;
  height: 102px !important;
  border-radius: 50% !important;
}

.file-uploader__container .file-uploader__custom-preview {
  margin-left: 8px;
  padding: 8px;
  font-size: 16px;
  color: var(--color-icon-default);
}
.file-uploader__container .file-uploader__custom-preview:hover {
  color: var(--color-icon-hover);
}
.file-uploader__container .file-uploader__custom-preview:disabled {
  color: var(--color-icon-disabled);
}

.file-uploader__container .file-uploader__custom-preview-active {
  margin-left: 8px;
  padding: 8px;
  font-size: 16px;
  color: var(--color-success);
}.control-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 8px 0;
}

.control-wrapper .control-wrapper__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.select__container {
  display: flex;
  flex-flow: column nowrap;
}

.select__container .select__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.with-field-error__container {
  width: 100%;
  position: relative;
}.validation-error__container {
  position: absolute;
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  margin-top: -10px;
}.text-area__container .text-area__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.text-input__container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 8px 0;
}

.text-input__container .text-input__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.zip-input__container .zip-input__suffix__success {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  gap: var(--gap-tiny);
  padding: 0 4px;
  margin-top: -1px;
  margin-bottom: -1px;
  border: 1px solid var(--color-success);
  border-radius: var(--default-border-radius);
}.loading-overlay {
  position: relative;
}

.loading-overlay__loading {
  pointer-events: none;
}

.loading-overlay .loading-overlay__loading-indicator {
  position: absolute;
  inset: 0;
  pointer-events: none;
  backdrop-filter: blur(1px);
  z-index: 9999;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  color: var(--color-main-1);
}

.loading-overlay .loading-overlay__dev-tools-menu {
  pointer-events: auto;
  position: absolute;
  right: -8px;
  top: -8px;
  opacity: 0.5;
  z-index: 10000;
}
.loading-overlay .loading-overlay__dev-tools-menu:hover {
  opacity: 1;
}.dropdown__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  color: var(--color-link);
}

.dropdown__container:hover {
  color: var(--color-link-hover);
}

.dropdown__container .dropdown__arrow {
  margin-left: 4px;
  fill: var(--color-link);
}

.dropdown__container:hover .dropdown__arrow {
  fill: var(--color-link-hover);
}.base-layout__container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
}.body__container {
  margin-top: var(--header-height);
  min-height: var(--min-content-height);
}

.body__container .body__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: var(--max-screen-width);
  min-height: var(--min-content-height);
}.header__container {
  position: fixed;
  top: 0;
  z-index: var(--z-index-medium);
  display: flex;
  justify-content: center;
  min-height: var(--header-height);
  background-color: var(--color-header);
}

.header__container .header__content {
  width: 100vw;
  padding: 0 32px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-medium);
}

.header__container .header__logo-text__container {
  position: relative;
  color: var(--color-white);
  font-size: 16px;
  cursor: pointer;
}

.header__container .header__console-text {
  margin-left: 8px;
  font-weight: 600;
}

.header__container .header__environment-tag {
  position: absolute;
  right: -8%;
  bottom: -92%;
}

.header__container .header__menu {
  flex: 1;
  align-self: stretch;
}
.header__container .header__menu .ant-menu-submenu-selected > .ant-menu-submenu-title {
  color: var(--color-white);
}

.header__container .header__avatar {
  position: relative;
  margin-left: auto;
}

.header__container .header__version {
  color: var(--color-header);
}.avatar-image__container .avatar-image {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
}.popup__content-container {
  padding: 8px 0;
}.calendar-date-picker__container {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
}

.calendar-date-picker__container .calendar-date-picker__card-wrapper-container {
  width: 300px;
}
.calendar-date-picker__container .calendar-date-picker__card-wrapper-container .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  display: none !important;
}

.calendar-date-picker__container .calendar-date-picker__title {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.date-picker-calendar__container .date-picker-calendar__view__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}.environment-tag__container {
  animation: animate-tag 1.5s linear infinite alternate;
}

@keyframes animate-tag {
  100% {
    filter: invert();
  }
}.header__container .header__container__production-warning {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(-60deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  background-size: 25% 100%;
  background-repeat: no-repeat;
  background-position: left -100% top 0;
  animation-name: header-warning;
  animation-duration: 5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  opacity: 0.75;
}
@keyframes header-warning {
  60% {
    background-position: right -100% top 0;
  }
  100% {
    background-position: right -100% top 0;
  }
}.search-global__input {
  color: var(--color-white);
  width: 200px;
  border: 1px solid var(--color-main-1);
}
.search-global__input input::placeholder {
  color: rgb(from var(--color-white) r g b/0.65) !important;
}.customer-link__container .customer-link__link {
  white-space: nowrap;
}

.customer-link__container .customer-link__not-verified {
  color: var(--color-danger-heavy);
}

.customer-link__container .customer-link__archived {
  text-decoration: line-through;
}

.customer-link__container:visited {
  color: var(--color-link);
}.sales-opportunity-link__container .sales-opportunity-link__link {
  white-space: nowrap;
}

.sales-opportunity-link__container .sales-opportunity-link__not-verified {
  color: var(--color-danger-heavy);
}

.sales-opportunity-link__container .sales-opportunity-link__archived {
  text-decoration: line-through;
}.service-opportunity-link__container .service-opportunity-link__link {
  white-space: nowrap;
}

.service-opportunity-link__container .service-opportunity-link__not-verified {
  color: var(--color-danger-heavy);
}

.service-opportunity-link__container .service-opportunity-link__archived {
  text-decoration: line-through;
}.vendor-link__container .vendor-link__link {
  white-space: nowrap;
}

.vendor-link__container .vendor-link__not-verified {
  color: var(--color-danger-heavy);
}

.vendor-link__container .vendor-link__archived {
  text-decoration: line-through;
}.outbound-lead-link__container .outbound-lead-link__link {
  white-space: nowrap;
}

.outbound-lead-link__container .outbound-lead-link__archived {
  text-decoration: line-through;
}

.outbound-lead-link__container:visited {
  color: var(--color-link);
}.sales-ticket-link__container .sales-ticket-link__link {
  white-space: nowrap;
}

.sales-ticket-link__container .sales-ticket-link__archived {
  text-decoration: line-through;
}

.sales-ticket-link__container:visited {
  color: var(--color-link);
}.service-ticket-link__container .service-ticket-link__link {
  white-space: nowrap;
}

.service-ticket-link__container .service-ticket-link__archived {
  text-decoration: line-through;
}

.service-ticket-link__container:visited {
  color: var(--color-link);
}.presale-link__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  justify-content: center;
}

.presale-link__container .presale-link__link {
  white-space: nowrap;
}

.presale-link__container .presale-link__not-verified {
  color: var(--color-danger-heavy);
}

.presale-link__container .presale-link__archived {
  text-decoration: line-through;
}

.presale-link__container:visited {
  color: var(--color-link);
}.pagination__container {
  background-color: var(--color-white);
  height: var(--pagination-height);
  display: flex;
  justify-content: right;
  align-items: center;
  position: sticky;
  bottom: 0;
}.location-status__container {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-tiny);
}.interaction-type-filter__filtered {
  color: var(--color-warning);
}.checkbox__container {
  display: flex;
  flex-flow: column nowrap;
}

.checkbox__container .checkbox__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.html-input-field__container {
  position: relative;
}
.html-input-field__container .validation-error__container {
  margin-top: 0;
}

.html-input-field__container__error .ck.ck-editor__main > .ck-content {
  border-color: var(--color-danger-medium);
}.html-input__container {
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.html-input__container .ck-content {
  min-height: 200px;
}

.html-input__container__full-height {
  height: 100%;
}
.html-input__container__full-height .ck-editor, .html-input__container__full-height .ck-editor__main {
  height: 100%;
}
.html-input__container__full-height .ck-content {
  height: calc(100% - 40px);
}

@media print {
  body {
    margin: 0 !important;
  }
}.date-picker__container .date-picker__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.user-avatar circle {
  fill: var(--color-blue-6);
}
.user-avatar text {
  fill: var(--color-white);
  font-weight: 500;
}.pagination-for-content__container {
  background-color: var(--color-white);
  height: var(--pagination-height);
  z-index: var(--z-index-light);
  display: flex;
  justify-content: right;
  align-items: center;
}

.pagination-for-content__container__sticky-top {
  position: sticky;
}

.pagination-for-content__container__sticky-bottom {
  position: sticky;
}.table-wrapper {
  flex: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: space-between;
  gap: var(--gap-medium);
}
.table-wrapper .table-row {
  cursor: pointer;
}
.table-wrapper .ant-table-placeholder .ant-table-cell {
  padding-top: 30px;
  border-bottom: none !important;
}
.table-wrapper .selected-row {
  background-color: var(--color-selected-table-row);
}
.table-wrapper .selected-row .ant-table-cell-row-hover {
  background-color: var(--color-selected-table-row) !important;
}.date-switcher {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-small);
  min-width: 180px;
}

.date-switcher .date-switcher__button-previous {
  display: inline;
}

.date-switcher .date-switcher__button-date {
  display: inline;
  font-weight: 600;
}

.date-switcher .date-switcher__button-next {
  display: inline;
}.product-types-filter {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: var(--gap-small);
}

.product-types-filter .product-types-filter__icon {
  cursor: pointer;
  background-color: transparent;
  padding: 4px 8px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
}

.product-types-filter .product-types-filter__icon-non-selected:hover {
  background-color: var(--color-background-disabled);
}

.product-types-filter .product-types-filter__icon-selected {
  background-color: var(--color-ibm-carbon-blue-2);
}
.product-types-filter .product-types-filter__icon-selected:hover {
  background-color: var(--color-ibm-carbon-blue-1);
}

.product-types-filter .product-types-filter__icon-svg svg {
  width: 20px;
  height: 20px;
}.product-type-icon__container {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.product-type-icon__container svg {
  width: 24px;
  height: 24px;
}

.product-type-icon__container__disabled {
  cursor: not-allowed;
  filter: grayscale(1) opacity(0.5);
}.address-input__container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 8px 0;
}

.address-input__container .address-input__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.address-input__container .address-input__label__icon svg {
  width: 20px;
  height: 20px;
}.edit-icon {
  cursor: pointer;
}

.edit-icon-default {
  fill: var(--color-icon-default);
}

.edit-icon-default:hover {
  fill: var(--color-icon-hover);
}

.edit-icon__disabled {
  cursor: not-allowed;
  fill: var(--color-icon-disabled);
}

.edit-icon__disabled:hover {
  fill: var(--color-icon-disabled);
}.delivered-pricing__container .delivered-pricing__container__link-text {
  padding-right: 3px;
  color: var(--color-main-1);
  display: flex;
  flex-flow: row nowrap;
  align-self: baseline;
}.delivery-details__regions {
  font-weight: 600;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}
.delivery-details__regions .ant-tag {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-tiny);
}.arrow-right-icon__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}.customer-location-select-field .customer-location-select-field__disabled .ant-select-selection-item {
  color: var(--color-danger-medium);
}.customer-select-field .customer-select-field__disabled .ant-select-selection-item {
  color: var(--color-danger-medium);
}.freight-select-field .freight-select-field__disabled .ant-select-selection-item {
  color: var(--color-danger-medium);
}.vendor-location-select-field .vendor-location-select-field__disabled .ant-select-selection-item {
  color: var(--color-danger-medium);
}.vendor-select-field .vendor-select-field__disabled .ant-select-selection-item {
  color: var(--color-danger-medium);
}.cell-value-alert__has-alert {
  color: var(--color-danger-medium);
}.info-wrapper__container {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.info-wrapper__container a {
  color: var(--color-link);
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.info-wrapper__container .info-wrapper__label {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  gap: var(--gap-tiny);
}

.info-wrapper__container .info-wrapper__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
  width: 100%;
}.expand-button__container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-tiny);
}

.expand-button__container .expand-button__icon {
  fill: var(--color-link);
}

.expand-button__container:hover .expand-button__icon {
  fill: var(--color-link-hover);
}

.expand-button__container .expand-button__icon__disabled {
  fill: var(--color-icon-disabled);
}.alert__container {
  max-height: 38px;
  margin-top: 8px;
  border-radius: var(--default-border-radius);
  animation-duration: 0.5s;
  animation-name: animate-fade;
  animation-fill-mode: backwards;
  align-items: center;
}
@keyframes animate-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.digits-input__container {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 8px 0;
}

.digits-input__container .digits-input__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.file-preview-image__container {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}

.file-preview-image__container .file-preview-image {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  object-fit: contain;
}.priorities-filter {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: var(--gap-small);
}

.priorities-filter .priorities-filter__icon {
  cursor: pointer;
  background-color: transparent;
  padding: 4px 8px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
}

.priorities-filter .priorities-filter__icon-non-selected:hover {
  background-color: var(--color-background-disabled);
}

.priorities-filter .priorities-filter__icon-disabled {
  filter: grayscale(1);
}

.priorities-filter .priorities-filter__icon-selected {
  background-color: var(--color-ibm-carbon-blue-2);
}
.priorities-filter .priorities-filter__icon-selected:hover {
  background-color: var(--color-ibm-carbon-blue-1);
}.file-uploader-list__container .ant-upload-select {
  display: block;
}.range-time-picker__container .range-time-picker__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}.wrapped-link__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-medium);
  overflow-x: hidden;
}
.wrapped-link__container a {
  overflow-x: hidden;
  text-overflow: ellipsis;
}.specification-bool-item__single-select-wrapper {
  margin-top: -4px;
  height: 100%;
  display: flex;
  align-items: flex-end;
}.specification-dimensions-multiselect__container {
  display: flex;
  flex-flow: column nowrap;
  padding: 8px 0;
}

.specification-dimensions-multiselect__container__wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}

.specification-dimensions-multiselect__container .specification-dimensions-multiselect__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.specification-dimensions-multiselect__container .specification-dimensions-multiselect__description {
  color: #555768;
  font-weight: 500;
  text-align: left;
  white-space: pre-wrap;
}

.specification-dimensions-multiselect__dropdown__container .specification-dimensions-multiselect__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  color: var(--color-blue-6);
  padding: 8px;
  border-bottom: 1px solid var(--color-blue-6);
}

.specification-dimensions-multiselect__dropdown__container .specification-dimensions-multiselect__add-button__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding: 8px;
}

.specification-dimensions-multiselect__dropdown__container .specification-dimensions-multiselect__custom-option {
  color: var(--color-blue-6);
}.specification-dimensions-popup-content__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--gap-big);
  padding: 8px;
}

.specification-dimensions-popup-content__container .specification-dimensions-popup-content__item {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 70px max-content;
  align-items: end;
  gap: var(--gap-medium);
}

.specification-dimensions-popup-content__container .specification-dimensions-popup-content__measure-units .ant-select-selector {
  padding: 4px 8px !important;
}

.specification-dimensions-popup-content__container .specification-dimensions-popup-content__button {
  padding: 18px;
}

.specification-dimensions-popup-content__container .specification-dimensions-popup-content__add-button {
  margin-top: 16px;
  width: unset !important;
}.specification-dimensions-simple-field__container .ant-select-selector {
  padding: 4px 8px !important;
}
.specification-dimensions-simple-field__container .text-input__container,
.specification-dimensions-simple-field__container .number-input__container,
.specification-dimensions-simple-field__container .control-wrapper {
  padding: 0;
}
.specification-dimensions-simple-field__container .validation-error__container {
  margin-top: -2px;
}
.specification-dimensions-simple-field__container {
  padding: 8px 0;
}

.specification-dimensions-simple-field__container .specification-dimensions-simple-field__label {
  text-align: left;
  font-weight: 500;
  white-space: nowrap;
}

.specification-dimensions-simple-field__container .specification-dimensions-simple-field__description {
  color: #555768;
  font-weight: 500;
  text-align: left;
  white-space: pre-wrap;
}.specification-interval-multiselect__container {
  display: flex;
  flex-flow: column nowrap;
  padding: 8px 0;
}

.specification-interval-multiselect__container__wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}

.specification-interval-multiselect__container .specification-interval-multiselect__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.specification-interval-multiselect__container .specification-interval-multiselect__description {
  color: #555768;
  font-weight: 500;
  text-align: left;
  white-space: pre-wrap;
}

.specification-interval-multiselect__dropdown__container .specification-interval-multiselect__header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  color: var(--color-blue-6);
  padding: 8px;
  border-bottom: 1px solid var(--color-blue-6);
}

.specification-interval-multiselect__dropdown__container .specification-interval-multiselect__add-button__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding: 8px;
}

.specification-interval-multiselect__dropdown__container .specification-interval-multiselect__custom-option {
  color: var(--color-blue-6);
}.specification-interval-popup-content__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--gap-big);
  padding: 8px;
}

.specification-interval-popup-content__container .specification-interval-popup-content__item {
  display: grid;
  grid-template-columns: 1fr 1fr 70px max-content;
  align-items: end;
  gap: var(--gap-medium);
}

.specification-interval-popup-content__container .specification-interval-popup-content__measure-units .ant-select-selector {
  padding: 4px 8px !important;
}

.specification-interval-popup-content__container .specification-interval-popup-content__button {
  padding: 18px;
}

.specification-interval-popup-content__container .specification-interval-popup-content__add-button {
  margin-top: 16px;
  width: unset !important;
}.specification-interval-simple-field__container .ant-select-selector {
  padding: 4px 8px !important;
}
.specification-interval-simple-field__container .text-input__container,
.specification-interval-simple-field__container .number-input__container,
.specification-interval-simple-field__container .control-wrapper {
  padding: 0;
}
.specification-interval-simple-field__container .validation-error__container {
  margin-top: -2px;
}
.specification-interval-simple-field__container {
  padding: 8px 0;
}

.specification-interval-simple-field__container .specification-interval-simple-field__input {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--gap-small);
}

.specification-interval-simple-field__container .specification-interval-simple-field__label {
  text-align: left;
  font-weight: 500;
  white-space: nowrap;
}

.specification-interval-simple-field__container .specification-interval-simple-field__description {
  color: #555768;
  font-weight: 500;
  text-align: left;
  white-space: pre-wrap;
}.specification-int-float__container {
  display: flex;
  flex-flow: column nowrap;
  padding: 8px 0;
}

.specification-int-float__container__wrapper {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
}
.specification-int-float__container__wrapper .text-input__container,
.specification-int-float__container__wrapper .number-input__container,
.specification-int-float__container__wrapper .control-wrapper {
  padding: 0;
}

.specification-int-float__container .specification-int-float__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.specification-int-float__container .specification-int-float__description {
  color: #555768;
  font-weight: 500;
  text-align: left;
  white-space: pre-wrap;
}

.specification-int-float__dropdown__container .specification-int-float__add-button__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  padding: 8px;
}

.specification-int-float__dropdown__container .specification-int-float__custom-option {
  color: var(--color-blue-6);
}.specification-int-float-popup-content__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--gap-big);
  padding: 8px;
}

.specification-int-float-popup-content__container .specification-int-float-popup-content__item {
  display: grid;
  grid-template-columns: 1fr 70px max-content;
  align-items: end;
  gap: var(--gap-medium);
}

.specification-int-float-popup-content__container .specification-int-float-popup-content__measure-units .ant-select-selector {
  padding: 4px 8px !important;
}

.specification-int-float-popup-content__container .specification-int-float-popup-content__button {
  padding: 18px;
}

.specification-int-float-popup-content__container .specification-int-float-popup-content__add-button {
  margin-top: 16px;
  width: unset !important;
}@media screen and (width < 1024px) {
  .hide-sub-xs {
    display: none;
  }
}
@media screen and (width < 1280px) {
  .hide-sub-sm {
    display: none;
  }
}
@media screen and (width < 1360px) {
  .hide-sub-md {
    display: none;
  }
}
@media screen and (width < 1440px) {
  .hide-sub-lg {
    display: none;
  }
}
@media screen and (width < 1680px) {
  .hide-sub-xl {
    display: none;
  }
}
@media screen and (width < 1920px) {
  .hide-sub-xxl {
    display: none;
  }
}
.calendar {
  display: grid;
  grid-template-rows: auto;
  gap: 0;
  place-items: stretch stretch;
}

.calendar__sticky {
  position: fixed;
  top: var(--header-height);
  z-index: var(--z-index-light);
  background-color: var(--color-white);
}

.calendar .calendar__refresh-button__icon-loading {
  animation: calendar-refresh-button-animate-refreshing 1s linear infinite alternate;
}

@keyframes calendar-refresh-button-animate-refreshing {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.calendar .calendar__selected-day-column {
  box-shadow: 0 0 4px rgba(15, 98, 254, 0.4);
  background-color: var(--color-selected-table-row);
  border: 1px solid var(--color-main-1);
}

.calendar .calendar__selected-day-column__days-0-0 {
  grid-column: 1/2;
}

.calendar .calendar__selected-day-column__days-0-1 {
  grid-column: 1/3;
}

.calendar .calendar__selected-day-column__days-0-2 {
  grid-column: 1/4;
}

.calendar .calendar__selected-day-column__days-0-3 {
  grid-column: 1/5;
}

.calendar .calendar__selected-day-column__days-0-4 {
  grid-column: 1/6;
}

.calendar .calendar__selected-day-column__days-0-5 {
  grid-column: 1/7;
}

.calendar .calendar__selected-day-column__days-0-6 {
  grid-column: 1/8;
}

.calendar .calendar__selected-day-column__days-0-7 {
  grid-column: 1/9;
}

.calendar .calendar__selected-day-column__days-0-8 {
  grid-column: 1/10;
}

.calendar .calendar__selected-day-column__days-0-9 {
  grid-column: 1/11;
}

.calendar .calendar__selected-day-column__days-0-10 {
  grid-column: 1/12;
}

.calendar .calendar__selected-day-column__days-0-11 {
  grid-column: 1/13;
}

.calendar .calendar__selected-day-column__days-0-12 {
  grid-column: 1/14;
}

.calendar .calendar__selected-day-column__days-0-13 {
  grid-column: 1/15;
}

.calendar .calendar__selected-day-column__days-0-14 {
  grid-column: 1/16;
}

.calendar .calendar__selected-day-column__days-0-15 {
  grid-column: 1/17;
}

.calendar .calendar__selected-day-column__days-0-16 {
  grid-column: 1/18;
}

.calendar .calendar__selected-day-column__days-0-17 {
  grid-column: 1/19;
}

.calendar .calendar__selected-day-column__days-0-18 {
  grid-column: 1/20;
}

.calendar .calendar__selected-day-column__days-0-19 {
  grid-column: 1/21;
}

.calendar .calendar__selected-day-column__days-0-20 {
  grid-column: 1/22;
}

.calendar .calendar__selected-day-column__days-0-21 {
  grid-column: 1/23;
}

.calendar .calendar__selected-day-column__days-0-22 {
  grid-column: 1/24;
}

.calendar .calendar__selected-day-column__days-0-23 {
  grid-column: 1/25;
}

.calendar .calendar__selected-day-column__days-0-24 {
  grid-column: 1/26;
}

.calendar .calendar__selected-day-column__days-0-25 {
  grid-column: 1/27;
}

.calendar .calendar__selected-day-column__days-0-26 {
  grid-column: 1/28;
}

.calendar .calendar__selected-day-column__days-0-27 {
  grid-column: 1/29;
}

.calendar .calendar__selected-day-column__days-0-28 {
  grid-column: 1/30;
}

.calendar .calendar__selected-day-column__days-0-29 {
  grid-column: 1/31;
}

.calendar .calendar__selected-day-column__days-0-30 {
  grid-column: 1/32;
}

.calendar .calendar__selected-day-column__days-0-31 {
  grid-column: 1/33;
}

.calendar .calendar__selected-day-column__days-1-1 {
  grid-column: 2/3;
}

.calendar .calendar__selected-day-column__days-1-2 {
  grid-column: 2/4;
}

.calendar .calendar__selected-day-column__days-1-3 {
  grid-column: 2/5;
}

.calendar .calendar__selected-day-column__days-1-4 {
  grid-column: 2/6;
}

.calendar .calendar__selected-day-column__days-1-5 {
  grid-column: 2/7;
}

.calendar .calendar__selected-day-column__days-1-6 {
  grid-column: 2/8;
}

.calendar .calendar__selected-day-column__days-1-7 {
  grid-column: 2/9;
}

.calendar .calendar__selected-day-column__days-1-8 {
  grid-column: 2/10;
}

.calendar .calendar__selected-day-column__days-1-9 {
  grid-column: 2/11;
}

.calendar .calendar__selected-day-column__days-1-10 {
  grid-column: 2/12;
}

.calendar .calendar__selected-day-column__days-1-11 {
  grid-column: 2/13;
}

.calendar .calendar__selected-day-column__days-1-12 {
  grid-column: 2/14;
}

.calendar .calendar__selected-day-column__days-1-13 {
  grid-column: 2/15;
}

.calendar .calendar__selected-day-column__days-1-14 {
  grid-column: 2/16;
}

.calendar .calendar__selected-day-column__days-1-15 {
  grid-column: 2/17;
}

.calendar .calendar__selected-day-column__days-1-16 {
  grid-column: 2/18;
}

.calendar .calendar__selected-day-column__days-1-17 {
  grid-column: 2/19;
}

.calendar .calendar__selected-day-column__days-1-18 {
  grid-column: 2/20;
}

.calendar .calendar__selected-day-column__days-1-19 {
  grid-column: 2/21;
}

.calendar .calendar__selected-day-column__days-1-20 {
  grid-column: 2/22;
}

.calendar .calendar__selected-day-column__days-1-21 {
  grid-column: 2/23;
}

.calendar .calendar__selected-day-column__days-1-22 {
  grid-column: 2/24;
}

.calendar .calendar__selected-day-column__days-1-23 {
  grid-column: 2/25;
}

.calendar .calendar__selected-day-column__days-1-24 {
  grid-column: 2/26;
}

.calendar .calendar__selected-day-column__days-1-25 {
  grid-column: 2/27;
}

.calendar .calendar__selected-day-column__days-1-26 {
  grid-column: 2/28;
}

.calendar .calendar__selected-day-column__days-1-27 {
  grid-column: 2/29;
}

.calendar .calendar__selected-day-column__days-1-28 {
  grid-column: 2/30;
}

.calendar .calendar__selected-day-column__days-1-29 {
  grid-column: 2/31;
}

.calendar .calendar__selected-day-column__days-1-30 {
  grid-column: 2/32;
}

.calendar .calendar__selected-day-column__days-1-31 {
  grid-column: 2/33;
}

.calendar .calendar__selected-day-column__days-2-2 {
  grid-column: 3/4;
}

.calendar .calendar__selected-day-column__days-2-3 {
  grid-column: 3/5;
}

.calendar .calendar__selected-day-column__days-2-4 {
  grid-column: 3/6;
}

.calendar .calendar__selected-day-column__days-2-5 {
  grid-column: 3/7;
}

.calendar .calendar__selected-day-column__days-2-6 {
  grid-column: 3/8;
}

.calendar .calendar__selected-day-column__days-2-7 {
  grid-column: 3/9;
}

.calendar .calendar__selected-day-column__days-2-8 {
  grid-column: 3/10;
}

.calendar .calendar__selected-day-column__days-2-9 {
  grid-column: 3/11;
}

.calendar .calendar__selected-day-column__days-2-10 {
  grid-column: 3/12;
}

.calendar .calendar__selected-day-column__days-2-11 {
  grid-column: 3/13;
}

.calendar .calendar__selected-day-column__days-2-12 {
  grid-column: 3/14;
}

.calendar .calendar__selected-day-column__days-2-13 {
  grid-column: 3/15;
}

.calendar .calendar__selected-day-column__days-2-14 {
  grid-column: 3/16;
}

.calendar .calendar__selected-day-column__days-2-15 {
  grid-column: 3/17;
}

.calendar .calendar__selected-day-column__days-2-16 {
  grid-column: 3/18;
}

.calendar .calendar__selected-day-column__days-2-17 {
  grid-column: 3/19;
}

.calendar .calendar__selected-day-column__days-2-18 {
  grid-column: 3/20;
}

.calendar .calendar__selected-day-column__days-2-19 {
  grid-column: 3/21;
}

.calendar .calendar__selected-day-column__days-2-20 {
  grid-column: 3/22;
}

.calendar .calendar__selected-day-column__days-2-21 {
  grid-column: 3/23;
}

.calendar .calendar__selected-day-column__days-2-22 {
  grid-column: 3/24;
}

.calendar .calendar__selected-day-column__days-2-23 {
  grid-column: 3/25;
}

.calendar .calendar__selected-day-column__days-2-24 {
  grid-column: 3/26;
}

.calendar .calendar__selected-day-column__days-2-25 {
  grid-column: 3/27;
}

.calendar .calendar__selected-day-column__days-2-26 {
  grid-column: 3/28;
}

.calendar .calendar__selected-day-column__days-2-27 {
  grid-column: 3/29;
}

.calendar .calendar__selected-day-column__days-2-28 {
  grid-column: 3/30;
}

.calendar .calendar__selected-day-column__days-2-29 {
  grid-column: 3/31;
}

.calendar .calendar__selected-day-column__days-2-30 {
  grid-column: 3/32;
}

.calendar .calendar__selected-day-column__days-2-31 {
  grid-column: 3/33;
}

.calendar .calendar__selected-day-column__days-3-3 {
  grid-column: 4/5;
}

.calendar .calendar__selected-day-column__days-3-4 {
  grid-column: 4/6;
}

.calendar .calendar__selected-day-column__days-3-5 {
  grid-column: 4/7;
}

.calendar .calendar__selected-day-column__days-3-6 {
  grid-column: 4/8;
}

.calendar .calendar__selected-day-column__days-3-7 {
  grid-column: 4/9;
}

.calendar .calendar__selected-day-column__days-3-8 {
  grid-column: 4/10;
}

.calendar .calendar__selected-day-column__days-3-9 {
  grid-column: 4/11;
}

.calendar .calendar__selected-day-column__days-3-10 {
  grid-column: 4/12;
}

.calendar .calendar__selected-day-column__days-3-11 {
  grid-column: 4/13;
}

.calendar .calendar__selected-day-column__days-3-12 {
  grid-column: 4/14;
}

.calendar .calendar__selected-day-column__days-3-13 {
  grid-column: 4/15;
}

.calendar .calendar__selected-day-column__days-3-14 {
  grid-column: 4/16;
}

.calendar .calendar__selected-day-column__days-3-15 {
  grid-column: 4/17;
}

.calendar .calendar__selected-day-column__days-3-16 {
  grid-column: 4/18;
}

.calendar .calendar__selected-day-column__days-3-17 {
  grid-column: 4/19;
}

.calendar .calendar__selected-day-column__days-3-18 {
  grid-column: 4/20;
}

.calendar .calendar__selected-day-column__days-3-19 {
  grid-column: 4/21;
}

.calendar .calendar__selected-day-column__days-3-20 {
  grid-column: 4/22;
}

.calendar .calendar__selected-day-column__days-3-21 {
  grid-column: 4/23;
}

.calendar .calendar__selected-day-column__days-3-22 {
  grid-column: 4/24;
}

.calendar .calendar__selected-day-column__days-3-23 {
  grid-column: 4/25;
}

.calendar .calendar__selected-day-column__days-3-24 {
  grid-column: 4/26;
}

.calendar .calendar__selected-day-column__days-3-25 {
  grid-column: 4/27;
}

.calendar .calendar__selected-day-column__days-3-26 {
  grid-column: 4/28;
}

.calendar .calendar__selected-day-column__days-3-27 {
  grid-column: 4/29;
}

.calendar .calendar__selected-day-column__days-3-28 {
  grid-column: 4/30;
}

.calendar .calendar__selected-day-column__days-3-29 {
  grid-column: 4/31;
}

.calendar .calendar__selected-day-column__days-3-30 {
  grid-column: 4/32;
}

.calendar .calendar__selected-day-column__days-3-31 {
  grid-column: 4/33;
}

.calendar .calendar__selected-day-column__days-4-4 {
  grid-column: 5/6;
}

.calendar .calendar__selected-day-column__days-4-5 {
  grid-column: 5/7;
}

.calendar .calendar__selected-day-column__days-4-6 {
  grid-column: 5/8;
}

.calendar .calendar__selected-day-column__days-4-7 {
  grid-column: 5/9;
}

.calendar .calendar__selected-day-column__days-4-8 {
  grid-column: 5/10;
}

.calendar .calendar__selected-day-column__days-4-9 {
  grid-column: 5/11;
}

.calendar .calendar__selected-day-column__days-4-10 {
  grid-column: 5/12;
}

.calendar .calendar__selected-day-column__days-4-11 {
  grid-column: 5/13;
}

.calendar .calendar__selected-day-column__days-4-12 {
  grid-column: 5/14;
}

.calendar .calendar__selected-day-column__days-4-13 {
  grid-column: 5/15;
}

.calendar .calendar__selected-day-column__days-4-14 {
  grid-column: 5/16;
}

.calendar .calendar__selected-day-column__days-4-15 {
  grid-column: 5/17;
}

.calendar .calendar__selected-day-column__days-4-16 {
  grid-column: 5/18;
}

.calendar .calendar__selected-day-column__days-4-17 {
  grid-column: 5/19;
}

.calendar .calendar__selected-day-column__days-4-18 {
  grid-column: 5/20;
}

.calendar .calendar__selected-day-column__days-4-19 {
  grid-column: 5/21;
}

.calendar .calendar__selected-day-column__days-4-20 {
  grid-column: 5/22;
}

.calendar .calendar__selected-day-column__days-4-21 {
  grid-column: 5/23;
}

.calendar .calendar__selected-day-column__days-4-22 {
  grid-column: 5/24;
}

.calendar .calendar__selected-day-column__days-4-23 {
  grid-column: 5/25;
}

.calendar .calendar__selected-day-column__days-4-24 {
  grid-column: 5/26;
}

.calendar .calendar__selected-day-column__days-4-25 {
  grid-column: 5/27;
}

.calendar .calendar__selected-day-column__days-4-26 {
  grid-column: 5/28;
}

.calendar .calendar__selected-day-column__days-4-27 {
  grid-column: 5/29;
}

.calendar .calendar__selected-day-column__days-4-28 {
  grid-column: 5/30;
}

.calendar .calendar__selected-day-column__days-4-29 {
  grid-column: 5/31;
}

.calendar .calendar__selected-day-column__days-4-30 {
  grid-column: 5/32;
}

.calendar .calendar__selected-day-column__days-4-31 {
  grid-column: 5/33;
}

.calendar .calendar__selected-day-column__days-5-5 {
  grid-column: 6/7;
}

.calendar .calendar__selected-day-column__days-5-6 {
  grid-column: 6/8;
}

.calendar .calendar__selected-day-column__days-5-7 {
  grid-column: 6/9;
}

.calendar .calendar__selected-day-column__days-5-8 {
  grid-column: 6/10;
}

.calendar .calendar__selected-day-column__days-5-9 {
  grid-column: 6/11;
}

.calendar .calendar__selected-day-column__days-5-10 {
  grid-column: 6/12;
}

.calendar .calendar__selected-day-column__days-5-11 {
  grid-column: 6/13;
}

.calendar .calendar__selected-day-column__days-5-12 {
  grid-column: 6/14;
}

.calendar .calendar__selected-day-column__days-5-13 {
  grid-column: 6/15;
}

.calendar .calendar__selected-day-column__days-5-14 {
  grid-column: 6/16;
}

.calendar .calendar__selected-day-column__days-5-15 {
  grid-column: 6/17;
}

.calendar .calendar__selected-day-column__days-5-16 {
  grid-column: 6/18;
}

.calendar .calendar__selected-day-column__days-5-17 {
  grid-column: 6/19;
}

.calendar .calendar__selected-day-column__days-5-18 {
  grid-column: 6/20;
}

.calendar .calendar__selected-day-column__days-5-19 {
  grid-column: 6/21;
}

.calendar .calendar__selected-day-column__days-5-20 {
  grid-column: 6/22;
}

.calendar .calendar__selected-day-column__days-5-21 {
  grid-column: 6/23;
}

.calendar .calendar__selected-day-column__days-5-22 {
  grid-column: 6/24;
}

.calendar .calendar__selected-day-column__days-5-23 {
  grid-column: 6/25;
}

.calendar .calendar__selected-day-column__days-5-24 {
  grid-column: 6/26;
}

.calendar .calendar__selected-day-column__days-5-25 {
  grid-column: 6/27;
}

.calendar .calendar__selected-day-column__days-5-26 {
  grid-column: 6/28;
}

.calendar .calendar__selected-day-column__days-5-27 {
  grid-column: 6/29;
}

.calendar .calendar__selected-day-column__days-5-28 {
  grid-column: 6/30;
}

.calendar .calendar__selected-day-column__days-5-29 {
  grid-column: 6/31;
}

.calendar .calendar__selected-day-column__days-5-30 {
  grid-column: 6/32;
}

.calendar .calendar__selected-day-column__days-5-31 {
  grid-column: 6/33;
}

.calendar .calendar__selected-day-column__days-6-6 {
  grid-column: 7/8;
}

.calendar .calendar__selected-day-column__days-6-7 {
  grid-column: 7/9;
}

.calendar .calendar__selected-day-column__days-6-8 {
  grid-column: 7/10;
}

.calendar .calendar__selected-day-column__days-6-9 {
  grid-column: 7/11;
}

.calendar .calendar__selected-day-column__days-6-10 {
  grid-column: 7/12;
}

.calendar .calendar__selected-day-column__days-6-11 {
  grid-column: 7/13;
}

.calendar .calendar__selected-day-column__days-6-12 {
  grid-column: 7/14;
}

.calendar .calendar__selected-day-column__days-6-13 {
  grid-column: 7/15;
}

.calendar .calendar__selected-day-column__days-6-14 {
  grid-column: 7/16;
}

.calendar .calendar__selected-day-column__days-6-15 {
  grid-column: 7/17;
}

.calendar .calendar__selected-day-column__days-6-16 {
  grid-column: 7/18;
}

.calendar .calendar__selected-day-column__days-6-17 {
  grid-column: 7/19;
}

.calendar .calendar__selected-day-column__days-6-18 {
  grid-column: 7/20;
}

.calendar .calendar__selected-day-column__days-6-19 {
  grid-column: 7/21;
}

.calendar .calendar__selected-day-column__days-6-20 {
  grid-column: 7/22;
}

.calendar .calendar__selected-day-column__days-6-21 {
  grid-column: 7/23;
}

.calendar .calendar__selected-day-column__days-6-22 {
  grid-column: 7/24;
}

.calendar .calendar__selected-day-column__days-6-23 {
  grid-column: 7/25;
}

.calendar .calendar__selected-day-column__days-6-24 {
  grid-column: 7/26;
}

.calendar .calendar__selected-day-column__days-6-25 {
  grid-column: 7/27;
}

.calendar .calendar__selected-day-column__days-6-26 {
  grid-column: 7/28;
}

.calendar .calendar__selected-day-column__days-6-27 {
  grid-column: 7/29;
}

.calendar .calendar__selected-day-column__days-6-28 {
  grid-column: 7/30;
}

.calendar .calendar__selected-day-column__days-6-29 {
  grid-column: 7/31;
}

.calendar .calendar__selected-day-column__days-6-30 {
  grid-column: 7/32;
}

.calendar .calendar__selected-day-column__days-6-31 {
  grid-column: 7/33;
}

.calendar .calendar__selected-day-column__days-7-7 {
  grid-column: 8/9;
}

.calendar .calendar__selected-day-column__days-7-8 {
  grid-column: 8/10;
}

.calendar .calendar__selected-day-column__days-7-9 {
  grid-column: 8/11;
}

.calendar .calendar__selected-day-column__days-7-10 {
  grid-column: 8/12;
}

.calendar .calendar__selected-day-column__days-7-11 {
  grid-column: 8/13;
}

.calendar .calendar__selected-day-column__days-7-12 {
  grid-column: 8/14;
}

.calendar .calendar__selected-day-column__days-7-13 {
  grid-column: 8/15;
}

.calendar .calendar__selected-day-column__days-7-14 {
  grid-column: 8/16;
}

.calendar .calendar__selected-day-column__days-7-15 {
  grid-column: 8/17;
}

.calendar .calendar__selected-day-column__days-7-16 {
  grid-column: 8/18;
}

.calendar .calendar__selected-day-column__days-7-17 {
  grid-column: 8/19;
}

.calendar .calendar__selected-day-column__days-7-18 {
  grid-column: 8/20;
}

.calendar .calendar__selected-day-column__days-7-19 {
  grid-column: 8/21;
}

.calendar .calendar__selected-day-column__days-7-20 {
  grid-column: 8/22;
}

.calendar .calendar__selected-day-column__days-7-21 {
  grid-column: 8/23;
}

.calendar .calendar__selected-day-column__days-7-22 {
  grid-column: 8/24;
}

.calendar .calendar__selected-day-column__days-7-23 {
  grid-column: 8/25;
}

.calendar .calendar__selected-day-column__days-7-24 {
  grid-column: 8/26;
}

.calendar .calendar__selected-day-column__days-7-25 {
  grid-column: 8/27;
}

.calendar .calendar__selected-day-column__days-7-26 {
  grid-column: 8/28;
}

.calendar .calendar__selected-day-column__days-7-27 {
  grid-column: 8/29;
}

.calendar .calendar__selected-day-column__days-7-28 {
  grid-column: 8/30;
}

.calendar .calendar__selected-day-column__days-7-29 {
  grid-column: 8/31;
}

.calendar .calendar__selected-day-column__days-7-30 {
  grid-column: 8/32;
}

.calendar .calendar__selected-day-column__days-7-31 {
  grid-column: 8/33;
}

.calendar .calendar__selected-day-column__days-8-8 {
  grid-column: 9/10;
}

.calendar .calendar__selected-day-column__days-8-9 {
  grid-column: 9/11;
}

.calendar .calendar__selected-day-column__days-8-10 {
  grid-column: 9/12;
}

.calendar .calendar__selected-day-column__days-8-11 {
  grid-column: 9/13;
}

.calendar .calendar__selected-day-column__days-8-12 {
  grid-column: 9/14;
}

.calendar .calendar__selected-day-column__days-8-13 {
  grid-column: 9/15;
}

.calendar .calendar__selected-day-column__days-8-14 {
  grid-column: 9/16;
}

.calendar .calendar__selected-day-column__days-8-15 {
  grid-column: 9/17;
}

.calendar .calendar__selected-day-column__days-8-16 {
  grid-column: 9/18;
}

.calendar .calendar__selected-day-column__days-8-17 {
  grid-column: 9/19;
}

.calendar .calendar__selected-day-column__days-8-18 {
  grid-column: 9/20;
}

.calendar .calendar__selected-day-column__days-8-19 {
  grid-column: 9/21;
}

.calendar .calendar__selected-day-column__days-8-20 {
  grid-column: 9/22;
}

.calendar .calendar__selected-day-column__days-8-21 {
  grid-column: 9/23;
}

.calendar .calendar__selected-day-column__days-8-22 {
  grid-column: 9/24;
}

.calendar .calendar__selected-day-column__days-8-23 {
  grid-column: 9/25;
}

.calendar .calendar__selected-day-column__days-8-24 {
  grid-column: 9/26;
}

.calendar .calendar__selected-day-column__days-8-25 {
  grid-column: 9/27;
}

.calendar .calendar__selected-day-column__days-8-26 {
  grid-column: 9/28;
}

.calendar .calendar__selected-day-column__days-8-27 {
  grid-column: 9/29;
}

.calendar .calendar__selected-day-column__days-8-28 {
  grid-column: 9/30;
}

.calendar .calendar__selected-day-column__days-8-29 {
  grid-column: 9/31;
}

.calendar .calendar__selected-day-column__days-8-30 {
  grid-column: 9/32;
}

.calendar .calendar__selected-day-column__days-8-31 {
  grid-column: 9/33;
}

.calendar .calendar__selected-day-column__days-9-9 {
  grid-column: 10/11;
}

.calendar .calendar__selected-day-column__days-9-10 {
  grid-column: 10/12;
}

.calendar .calendar__selected-day-column__days-9-11 {
  grid-column: 10/13;
}

.calendar .calendar__selected-day-column__days-9-12 {
  grid-column: 10/14;
}

.calendar .calendar__selected-day-column__days-9-13 {
  grid-column: 10/15;
}

.calendar .calendar__selected-day-column__days-9-14 {
  grid-column: 10/16;
}

.calendar .calendar__selected-day-column__days-9-15 {
  grid-column: 10/17;
}

.calendar .calendar__selected-day-column__days-9-16 {
  grid-column: 10/18;
}

.calendar .calendar__selected-day-column__days-9-17 {
  grid-column: 10/19;
}

.calendar .calendar__selected-day-column__days-9-18 {
  grid-column: 10/20;
}

.calendar .calendar__selected-day-column__days-9-19 {
  grid-column: 10/21;
}

.calendar .calendar__selected-day-column__days-9-20 {
  grid-column: 10/22;
}

.calendar .calendar__selected-day-column__days-9-21 {
  grid-column: 10/23;
}

.calendar .calendar__selected-day-column__days-9-22 {
  grid-column: 10/24;
}

.calendar .calendar__selected-day-column__days-9-23 {
  grid-column: 10/25;
}

.calendar .calendar__selected-day-column__days-9-24 {
  grid-column: 10/26;
}

.calendar .calendar__selected-day-column__days-9-25 {
  grid-column: 10/27;
}

.calendar .calendar__selected-day-column__days-9-26 {
  grid-column: 10/28;
}

.calendar .calendar__selected-day-column__days-9-27 {
  grid-column: 10/29;
}

.calendar .calendar__selected-day-column__days-9-28 {
  grid-column: 10/30;
}

.calendar .calendar__selected-day-column__days-9-29 {
  grid-column: 10/31;
}

.calendar .calendar__selected-day-column__days-9-30 {
  grid-column: 10/32;
}

.calendar .calendar__selected-day-column__days-9-31 {
  grid-column: 10/33;
}

.calendar .calendar__selected-day-column__days-10-10 {
  grid-column: 11/12;
}

.calendar .calendar__selected-day-column__days-10-11 {
  grid-column: 11/13;
}

.calendar .calendar__selected-day-column__days-10-12 {
  grid-column: 11/14;
}

.calendar .calendar__selected-day-column__days-10-13 {
  grid-column: 11/15;
}

.calendar .calendar__selected-day-column__days-10-14 {
  grid-column: 11/16;
}

.calendar .calendar__selected-day-column__days-10-15 {
  grid-column: 11/17;
}

.calendar .calendar__selected-day-column__days-10-16 {
  grid-column: 11/18;
}

.calendar .calendar__selected-day-column__days-10-17 {
  grid-column: 11/19;
}

.calendar .calendar__selected-day-column__days-10-18 {
  grid-column: 11/20;
}

.calendar .calendar__selected-day-column__days-10-19 {
  grid-column: 11/21;
}

.calendar .calendar__selected-day-column__days-10-20 {
  grid-column: 11/22;
}

.calendar .calendar__selected-day-column__days-10-21 {
  grid-column: 11/23;
}

.calendar .calendar__selected-day-column__days-10-22 {
  grid-column: 11/24;
}

.calendar .calendar__selected-day-column__days-10-23 {
  grid-column: 11/25;
}

.calendar .calendar__selected-day-column__days-10-24 {
  grid-column: 11/26;
}

.calendar .calendar__selected-day-column__days-10-25 {
  grid-column: 11/27;
}

.calendar .calendar__selected-day-column__days-10-26 {
  grid-column: 11/28;
}

.calendar .calendar__selected-day-column__days-10-27 {
  grid-column: 11/29;
}

.calendar .calendar__selected-day-column__days-10-28 {
  grid-column: 11/30;
}

.calendar .calendar__selected-day-column__days-10-29 {
  grid-column: 11/31;
}

.calendar .calendar__selected-day-column__days-10-30 {
  grid-column: 11/32;
}

.calendar .calendar__selected-day-column__days-10-31 {
  grid-column: 11/33;
}

.calendar .calendar__selected-day-column__days-11-11 {
  grid-column: 12/13;
}

.calendar .calendar__selected-day-column__days-11-12 {
  grid-column: 12/14;
}

.calendar .calendar__selected-day-column__days-11-13 {
  grid-column: 12/15;
}

.calendar .calendar__selected-day-column__days-11-14 {
  grid-column: 12/16;
}

.calendar .calendar__selected-day-column__days-11-15 {
  grid-column: 12/17;
}

.calendar .calendar__selected-day-column__days-11-16 {
  grid-column: 12/18;
}

.calendar .calendar__selected-day-column__days-11-17 {
  grid-column: 12/19;
}

.calendar .calendar__selected-day-column__days-11-18 {
  grid-column: 12/20;
}

.calendar .calendar__selected-day-column__days-11-19 {
  grid-column: 12/21;
}

.calendar .calendar__selected-day-column__days-11-20 {
  grid-column: 12/22;
}

.calendar .calendar__selected-day-column__days-11-21 {
  grid-column: 12/23;
}

.calendar .calendar__selected-day-column__days-11-22 {
  grid-column: 12/24;
}

.calendar .calendar__selected-day-column__days-11-23 {
  grid-column: 12/25;
}

.calendar .calendar__selected-day-column__days-11-24 {
  grid-column: 12/26;
}

.calendar .calendar__selected-day-column__days-11-25 {
  grid-column: 12/27;
}

.calendar .calendar__selected-day-column__days-11-26 {
  grid-column: 12/28;
}

.calendar .calendar__selected-day-column__days-11-27 {
  grid-column: 12/29;
}

.calendar .calendar__selected-day-column__days-11-28 {
  grid-column: 12/30;
}

.calendar .calendar__selected-day-column__days-11-29 {
  grid-column: 12/31;
}

.calendar .calendar__selected-day-column__days-11-30 {
  grid-column: 12/32;
}

.calendar .calendar__selected-day-column__days-11-31 {
  grid-column: 12/33;
}

.calendar .calendar__selected-day-column__days-12-12 {
  grid-column: 13/14;
}

.calendar .calendar__selected-day-column__days-12-13 {
  grid-column: 13/15;
}

.calendar .calendar__selected-day-column__days-12-14 {
  grid-column: 13/16;
}

.calendar .calendar__selected-day-column__days-12-15 {
  grid-column: 13/17;
}

.calendar .calendar__selected-day-column__days-12-16 {
  grid-column: 13/18;
}

.calendar .calendar__selected-day-column__days-12-17 {
  grid-column: 13/19;
}

.calendar .calendar__selected-day-column__days-12-18 {
  grid-column: 13/20;
}

.calendar .calendar__selected-day-column__days-12-19 {
  grid-column: 13/21;
}

.calendar .calendar__selected-day-column__days-12-20 {
  grid-column: 13/22;
}

.calendar .calendar__selected-day-column__days-12-21 {
  grid-column: 13/23;
}

.calendar .calendar__selected-day-column__days-12-22 {
  grid-column: 13/24;
}

.calendar .calendar__selected-day-column__days-12-23 {
  grid-column: 13/25;
}

.calendar .calendar__selected-day-column__days-12-24 {
  grid-column: 13/26;
}

.calendar .calendar__selected-day-column__days-12-25 {
  grid-column: 13/27;
}

.calendar .calendar__selected-day-column__days-12-26 {
  grid-column: 13/28;
}

.calendar .calendar__selected-day-column__days-12-27 {
  grid-column: 13/29;
}

.calendar .calendar__selected-day-column__days-12-28 {
  grid-column: 13/30;
}

.calendar .calendar__selected-day-column__days-12-29 {
  grid-column: 13/31;
}

.calendar .calendar__selected-day-column__days-12-30 {
  grid-column: 13/32;
}

.calendar .calendar__selected-day-column__days-12-31 {
  grid-column: 13/33;
}

.calendar .calendar__selected-day-column__days-13-13 {
  grid-column: 14/15;
}

.calendar .calendar__selected-day-column__days-13-14 {
  grid-column: 14/16;
}

.calendar .calendar__selected-day-column__days-13-15 {
  grid-column: 14/17;
}

.calendar .calendar__selected-day-column__days-13-16 {
  grid-column: 14/18;
}

.calendar .calendar__selected-day-column__days-13-17 {
  grid-column: 14/19;
}

.calendar .calendar__selected-day-column__days-13-18 {
  grid-column: 14/20;
}

.calendar .calendar__selected-day-column__days-13-19 {
  grid-column: 14/21;
}

.calendar .calendar__selected-day-column__days-13-20 {
  grid-column: 14/22;
}

.calendar .calendar__selected-day-column__days-13-21 {
  grid-column: 14/23;
}

.calendar .calendar__selected-day-column__days-13-22 {
  grid-column: 14/24;
}

.calendar .calendar__selected-day-column__days-13-23 {
  grid-column: 14/25;
}

.calendar .calendar__selected-day-column__days-13-24 {
  grid-column: 14/26;
}

.calendar .calendar__selected-day-column__days-13-25 {
  grid-column: 14/27;
}

.calendar .calendar__selected-day-column__days-13-26 {
  grid-column: 14/28;
}

.calendar .calendar__selected-day-column__days-13-27 {
  grid-column: 14/29;
}

.calendar .calendar__selected-day-column__days-13-28 {
  grid-column: 14/30;
}

.calendar .calendar__selected-day-column__days-13-29 {
  grid-column: 14/31;
}

.calendar .calendar__selected-day-column__days-13-30 {
  grid-column: 14/32;
}

.calendar .calendar__selected-day-column__days-13-31 {
  grid-column: 14/33;
}

.calendar .calendar__selected-day-column__days-14-14 {
  grid-column: 15/16;
}

.calendar .calendar__selected-day-column__days-14-15 {
  grid-column: 15/17;
}

.calendar .calendar__selected-day-column__days-14-16 {
  grid-column: 15/18;
}

.calendar .calendar__selected-day-column__days-14-17 {
  grid-column: 15/19;
}

.calendar .calendar__selected-day-column__days-14-18 {
  grid-column: 15/20;
}

.calendar .calendar__selected-day-column__days-14-19 {
  grid-column: 15/21;
}

.calendar .calendar__selected-day-column__days-14-20 {
  grid-column: 15/22;
}

.calendar .calendar__selected-day-column__days-14-21 {
  grid-column: 15/23;
}

.calendar .calendar__selected-day-column__days-14-22 {
  grid-column: 15/24;
}

.calendar .calendar__selected-day-column__days-14-23 {
  grid-column: 15/25;
}

.calendar .calendar__selected-day-column__days-14-24 {
  grid-column: 15/26;
}

.calendar .calendar__selected-day-column__days-14-25 {
  grid-column: 15/27;
}

.calendar .calendar__selected-day-column__days-14-26 {
  grid-column: 15/28;
}

.calendar .calendar__selected-day-column__days-14-27 {
  grid-column: 15/29;
}

.calendar .calendar__selected-day-column__days-14-28 {
  grid-column: 15/30;
}

.calendar .calendar__selected-day-column__days-14-29 {
  grid-column: 15/31;
}

.calendar .calendar__selected-day-column__days-14-30 {
  grid-column: 15/32;
}

.calendar .calendar__selected-day-column__days-14-31 {
  grid-column: 15/33;
}

.calendar .calendar__selected-day-column__days-15-15 {
  grid-column: 16/17;
}

.calendar .calendar__selected-day-column__days-15-16 {
  grid-column: 16/18;
}

.calendar .calendar__selected-day-column__days-15-17 {
  grid-column: 16/19;
}

.calendar .calendar__selected-day-column__days-15-18 {
  grid-column: 16/20;
}

.calendar .calendar__selected-day-column__days-15-19 {
  grid-column: 16/21;
}

.calendar .calendar__selected-day-column__days-15-20 {
  grid-column: 16/22;
}

.calendar .calendar__selected-day-column__days-15-21 {
  grid-column: 16/23;
}

.calendar .calendar__selected-day-column__days-15-22 {
  grid-column: 16/24;
}

.calendar .calendar__selected-day-column__days-15-23 {
  grid-column: 16/25;
}

.calendar .calendar__selected-day-column__days-15-24 {
  grid-column: 16/26;
}

.calendar .calendar__selected-day-column__days-15-25 {
  grid-column: 16/27;
}

.calendar .calendar__selected-day-column__days-15-26 {
  grid-column: 16/28;
}

.calendar .calendar__selected-day-column__days-15-27 {
  grid-column: 16/29;
}

.calendar .calendar__selected-day-column__days-15-28 {
  grid-column: 16/30;
}

.calendar .calendar__selected-day-column__days-15-29 {
  grid-column: 16/31;
}

.calendar .calendar__selected-day-column__days-15-30 {
  grid-column: 16/32;
}

.calendar .calendar__selected-day-column__days-15-31 {
  grid-column: 16/33;
}

.calendar .calendar__selected-day-column__days-16-16 {
  grid-column: 17/18;
}

.calendar .calendar__selected-day-column__days-16-17 {
  grid-column: 17/19;
}

.calendar .calendar__selected-day-column__days-16-18 {
  grid-column: 17/20;
}

.calendar .calendar__selected-day-column__days-16-19 {
  grid-column: 17/21;
}

.calendar .calendar__selected-day-column__days-16-20 {
  grid-column: 17/22;
}

.calendar .calendar__selected-day-column__days-16-21 {
  grid-column: 17/23;
}

.calendar .calendar__selected-day-column__days-16-22 {
  grid-column: 17/24;
}

.calendar .calendar__selected-day-column__days-16-23 {
  grid-column: 17/25;
}

.calendar .calendar__selected-day-column__days-16-24 {
  grid-column: 17/26;
}

.calendar .calendar__selected-day-column__days-16-25 {
  grid-column: 17/27;
}

.calendar .calendar__selected-day-column__days-16-26 {
  grid-column: 17/28;
}

.calendar .calendar__selected-day-column__days-16-27 {
  grid-column: 17/29;
}

.calendar .calendar__selected-day-column__days-16-28 {
  grid-column: 17/30;
}

.calendar .calendar__selected-day-column__days-16-29 {
  grid-column: 17/31;
}

.calendar .calendar__selected-day-column__days-16-30 {
  grid-column: 17/32;
}

.calendar .calendar__selected-day-column__days-16-31 {
  grid-column: 17/33;
}

.calendar .calendar__selected-day-column__days-17-17 {
  grid-column: 18/19;
}

.calendar .calendar__selected-day-column__days-17-18 {
  grid-column: 18/20;
}

.calendar .calendar__selected-day-column__days-17-19 {
  grid-column: 18/21;
}

.calendar .calendar__selected-day-column__days-17-20 {
  grid-column: 18/22;
}

.calendar .calendar__selected-day-column__days-17-21 {
  grid-column: 18/23;
}

.calendar .calendar__selected-day-column__days-17-22 {
  grid-column: 18/24;
}

.calendar .calendar__selected-day-column__days-17-23 {
  grid-column: 18/25;
}

.calendar .calendar__selected-day-column__days-17-24 {
  grid-column: 18/26;
}

.calendar .calendar__selected-day-column__days-17-25 {
  grid-column: 18/27;
}

.calendar .calendar__selected-day-column__days-17-26 {
  grid-column: 18/28;
}

.calendar .calendar__selected-day-column__days-17-27 {
  grid-column: 18/29;
}

.calendar .calendar__selected-day-column__days-17-28 {
  grid-column: 18/30;
}

.calendar .calendar__selected-day-column__days-17-29 {
  grid-column: 18/31;
}

.calendar .calendar__selected-day-column__days-17-30 {
  grid-column: 18/32;
}

.calendar .calendar__selected-day-column__days-17-31 {
  grid-column: 18/33;
}

.calendar .calendar__selected-day-column__days-18-18 {
  grid-column: 19/20;
}

.calendar .calendar__selected-day-column__days-18-19 {
  grid-column: 19/21;
}

.calendar .calendar__selected-day-column__days-18-20 {
  grid-column: 19/22;
}

.calendar .calendar__selected-day-column__days-18-21 {
  grid-column: 19/23;
}

.calendar .calendar__selected-day-column__days-18-22 {
  grid-column: 19/24;
}

.calendar .calendar__selected-day-column__days-18-23 {
  grid-column: 19/25;
}

.calendar .calendar__selected-day-column__days-18-24 {
  grid-column: 19/26;
}

.calendar .calendar__selected-day-column__days-18-25 {
  grid-column: 19/27;
}

.calendar .calendar__selected-day-column__days-18-26 {
  grid-column: 19/28;
}

.calendar .calendar__selected-day-column__days-18-27 {
  grid-column: 19/29;
}

.calendar .calendar__selected-day-column__days-18-28 {
  grid-column: 19/30;
}

.calendar .calendar__selected-day-column__days-18-29 {
  grid-column: 19/31;
}

.calendar .calendar__selected-day-column__days-18-30 {
  grid-column: 19/32;
}

.calendar .calendar__selected-day-column__days-18-31 {
  grid-column: 19/33;
}

.calendar .calendar__selected-day-column__days-19-19 {
  grid-column: 20/21;
}

.calendar .calendar__selected-day-column__days-19-20 {
  grid-column: 20/22;
}

.calendar .calendar__selected-day-column__days-19-21 {
  grid-column: 20/23;
}

.calendar .calendar__selected-day-column__days-19-22 {
  grid-column: 20/24;
}

.calendar .calendar__selected-day-column__days-19-23 {
  grid-column: 20/25;
}

.calendar .calendar__selected-day-column__days-19-24 {
  grid-column: 20/26;
}

.calendar .calendar__selected-day-column__days-19-25 {
  grid-column: 20/27;
}

.calendar .calendar__selected-day-column__days-19-26 {
  grid-column: 20/28;
}

.calendar .calendar__selected-day-column__days-19-27 {
  grid-column: 20/29;
}

.calendar .calendar__selected-day-column__days-19-28 {
  grid-column: 20/30;
}

.calendar .calendar__selected-day-column__days-19-29 {
  grid-column: 20/31;
}

.calendar .calendar__selected-day-column__days-19-30 {
  grid-column: 20/32;
}

.calendar .calendar__selected-day-column__days-19-31 {
  grid-column: 20/33;
}

.calendar .calendar__selected-day-column__days-20-20 {
  grid-column: 21/22;
}

.calendar .calendar__selected-day-column__days-20-21 {
  grid-column: 21/23;
}

.calendar .calendar__selected-day-column__days-20-22 {
  grid-column: 21/24;
}

.calendar .calendar__selected-day-column__days-20-23 {
  grid-column: 21/25;
}

.calendar .calendar__selected-day-column__days-20-24 {
  grid-column: 21/26;
}

.calendar .calendar__selected-day-column__days-20-25 {
  grid-column: 21/27;
}

.calendar .calendar__selected-day-column__days-20-26 {
  grid-column: 21/28;
}

.calendar .calendar__selected-day-column__days-20-27 {
  grid-column: 21/29;
}

.calendar .calendar__selected-day-column__days-20-28 {
  grid-column: 21/30;
}

.calendar .calendar__selected-day-column__days-20-29 {
  grid-column: 21/31;
}

.calendar .calendar__selected-day-column__days-20-30 {
  grid-column: 21/32;
}

.calendar .calendar__selected-day-column__days-20-31 {
  grid-column: 21/33;
}

.calendar .calendar__selected-day-column__days-21-21 {
  grid-column: 22/23;
}

.calendar .calendar__selected-day-column__days-21-22 {
  grid-column: 22/24;
}

.calendar .calendar__selected-day-column__days-21-23 {
  grid-column: 22/25;
}

.calendar .calendar__selected-day-column__days-21-24 {
  grid-column: 22/26;
}

.calendar .calendar__selected-day-column__days-21-25 {
  grid-column: 22/27;
}

.calendar .calendar__selected-day-column__days-21-26 {
  grid-column: 22/28;
}

.calendar .calendar__selected-day-column__days-21-27 {
  grid-column: 22/29;
}

.calendar .calendar__selected-day-column__days-21-28 {
  grid-column: 22/30;
}

.calendar .calendar__selected-day-column__days-21-29 {
  grid-column: 22/31;
}

.calendar .calendar__selected-day-column__days-21-30 {
  grid-column: 22/32;
}

.calendar .calendar__selected-day-column__days-21-31 {
  grid-column: 22/33;
}

.calendar .calendar__selected-day-column__days-22-22 {
  grid-column: 23/24;
}

.calendar .calendar__selected-day-column__days-22-23 {
  grid-column: 23/25;
}

.calendar .calendar__selected-day-column__days-22-24 {
  grid-column: 23/26;
}

.calendar .calendar__selected-day-column__days-22-25 {
  grid-column: 23/27;
}

.calendar .calendar__selected-day-column__days-22-26 {
  grid-column: 23/28;
}

.calendar .calendar__selected-day-column__days-22-27 {
  grid-column: 23/29;
}

.calendar .calendar__selected-day-column__days-22-28 {
  grid-column: 23/30;
}

.calendar .calendar__selected-day-column__days-22-29 {
  grid-column: 23/31;
}

.calendar .calendar__selected-day-column__days-22-30 {
  grid-column: 23/32;
}

.calendar .calendar__selected-day-column__days-22-31 {
  grid-column: 23/33;
}

.calendar .calendar__selected-day-column__days-23-23 {
  grid-column: 24/25;
}

.calendar .calendar__selected-day-column__days-23-24 {
  grid-column: 24/26;
}

.calendar .calendar__selected-day-column__days-23-25 {
  grid-column: 24/27;
}

.calendar .calendar__selected-day-column__days-23-26 {
  grid-column: 24/28;
}

.calendar .calendar__selected-day-column__days-23-27 {
  grid-column: 24/29;
}

.calendar .calendar__selected-day-column__days-23-28 {
  grid-column: 24/30;
}

.calendar .calendar__selected-day-column__days-23-29 {
  grid-column: 24/31;
}

.calendar .calendar__selected-day-column__days-23-30 {
  grid-column: 24/32;
}

.calendar .calendar__selected-day-column__days-23-31 {
  grid-column: 24/33;
}

.calendar .calendar__selected-day-column__days-24-24 {
  grid-column: 25/26;
}

.calendar .calendar__selected-day-column__days-24-25 {
  grid-column: 25/27;
}

.calendar .calendar__selected-day-column__days-24-26 {
  grid-column: 25/28;
}

.calendar .calendar__selected-day-column__days-24-27 {
  grid-column: 25/29;
}

.calendar .calendar__selected-day-column__days-24-28 {
  grid-column: 25/30;
}

.calendar .calendar__selected-day-column__days-24-29 {
  grid-column: 25/31;
}

.calendar .calendar__selected-day-column__days-24-30 {
  grid-column: 25/32;
}

.calendar .calendar__selected-day-column__days-24-31 {
  grid-column: 25/33;
}

.calendar .calendar__selected-day-column__days-25-25 {
  grid-column: 26/27;
}

.calendar .calendar__selected-day-column__days-25-26 {
  grid-column: 26/28;
}

.calendar .calendar__selected-day-column__days-25-27 {
  grid-column: 26/29;
}

.calendar .calendar__selected-day-column__days-25-28 {
  grid-column: 26/30;
}

.calendar .calendar__selected-day-column__days-25-29 {
  grid-column: 26/31;
}

.calendar .calendar__selected-day-column__days-25-30 {
  grid-column: 26/32;
}

.calendar .calendar__selected-day-column__days-25-31 {
  grid-column: 26/33;
}

.calendar .calendar__selected-day-column__days-26-26 {
  grid-column: 27/28;
}

.calendar .calendar__selected-day-column__days-26-27 {
  grid-column: 27/29;
}

.calendar .calendar__selected-day-column__days-26-28 {
  grid-column: 27/30;
}

.calendar .calendar__selected-day-column__days-26-29 {
  grid-column: 27/31;
}

.calendar .calendar__selected-day-column__days-26-30 {
  grid-column: 27/32;
}

.calendar .calendar__selected-day-column__days-26-31 {
  grid-column: 27/33;
}

.calendar .calendar__selected-day-column__days-27-27 {
  grid-column: 28/29;
}

.calendar .calendar__selected-day-column__days-27-28 {
  grid-column: 28/30;
}

.calendar .calendar__selected-day-column__days-27-29 {
  grid-column: 28/31;
}

.calendar .calendar__selected-day-column__days-27-30 {
  grid-column: 28/32;
}

.calendar .calendar__selected-day-column__days-27-31 {
  grid-column: 28/33;
}

.calendar .calendar__selected-day-column__days-28-28 {
  grid-column: 29/30;
}

.calendar .calendar__selected-day-column__days-28-29 {
  grid-column: 29/31;
}

.calendar .calendar__selected-day-column__days-28-30 {
  grid-column: 29/32;
}

.calendar .calendar__selected-day-column__days-28-31 {
  grid-column: 29/33;
}

.calendar .calendar__selected-day-column__days-29-29 {
  grid-column: 30/31;
}

.calendar .calendar__selected-day-column__days-29-30 {
  grid-column: 30/32;
}

.calendar .calendar__selected-day-column__days-29-31 {
  grid-column: 30/33;
}

.calendar .calendar__selected-day-column__days-30-30 {
  grid-column: 31/32;
}

.calendar .calendar__selected-day-column__days-30-31 {
  grid-column: 31/33;
}

.calendar .calendar__selected-day-column__days-31-31 {
  grid-column: 32/33;
}

.calendar .calendar__selected-day-column__row-0 {
  grid-row: 1/1;
}

.calendar .calendar__selected-day-column__row-1 {
  grid-row: 1/2;
}

.calendar .calendar__selected-day-column__row-2 {
  grid-row: 1/3;
}

.calendar .calendar__selected-day-column__row-3 {
  grid-row: 1/4;
}

.calendar .calendar__selected-day-column__row-4 {
  grid-row: 1/5;
}

.calendar .calendar__selected-day-column__row-5 {
  grid-row: 1/6;
}

.calendar .calendar__selected-day-column__row-6 {
  grid-row: 1/7;
}

.calendar .calendar__selected-day-column__row-7 {
  grid-row: 1/8;
}

.calendar .calendar__selected-day-column__row-8 {
  grid-row: 1/9;
}

.calendar .calendar__selected-day-column__row-9 {
  grid-row: 1/10;
}

.calendar .calendar__selected-day-column__row-10 {
  grid-row: 1/11;
}

.calendar .calendar__selected-day-column__row-11 {
  grid-row: 1/12;
}

.calendar .calendar__selected-day-column__row-12 {
  grid-row: 1/13;
}

.calendar .calendar__selected-day-column__row-13 {
  grid-row: 1/14;
}

.calendar .calendar__selected-day-column__row-14 {
  grid-row: 1/15;
}

.calendar .calendar__selected-day-column__row-15 {
  grid-row: 1/16;
}

.calendar .calendar__selected-day-column__row-16 {
  grid-row: 1/17;
}

.calendar .calendar__selected-day-column__row-17 {
  grid-row: 1/18;
}

.calendar .calendar__selected-day-column__row-18 {
  grid-row: 1/19;
}

.calendar .calendar__selected-day-column__row-19 {
  grid-row: 1/20;
}

.calendar .calendar__selected-day-column__row-20 {
  grid-row: 1/21;
}

.calendar .calendar__selected-day-column__row-21 {
  grid-row: 1/22;
}

.calendar .calendar__selected-day-column__row-22 {
  grid-row: 1/23;
}

.calendar .calendar__selected-day-column__row-23 {
  grid-row: 1/24;
}

.calendar .calendar__selected-day-column__row-24 {
  grid-row: 1/25;
}

.calendar .calendar__selected-day-column__row-25 {
  grid-row: 1/26;
}

.calendar .calendar__selected-day-column__row-26 {
  grid-row: 1/27;
}

.calendar .calendar__selected-day-column__row-27 {
  grid-row: 1/28;
}

.calendar .calendar__selected-day-column__row-28 {
  grid-row: 1/29;
}

.calendar .calendar__selected-day-column__row-29 {
  grid-row: 1/30;
}

.calendar .calendar__selected-day-column__row-30 {
  grid-row: 1/31;
}

.calendar .calendar__selected-day-column__row-31 {
  grid-row: 1/32;
}

.calendar .calendar__selected-day-column__row-32 {
  grid-row: 1/33;
}

.calendar .calendar__selected-day-column__row-33 {
  grid-row: 1/34;
}

.calendar .calendar__selected-day-column__row-34 {
  grid-row: 1/35;
}

.calendar .calendar__selected-day-column__row-35 {
  grid-row: 1/36;
}

.calendar .calendar__selected-day-column__row-36 {
  grid-row: 1/37;
}

.calendar .calendar__selected-day-column__row-37 {
  grid-row: 1/38;
}

.calendar .calendar__selected-day-column__row-38 {
  grid-row: 1/39;
}

.calendar .calendar__selected-day-column__row-39 {
  grid-row: 1/40;
}

.calendar .calendar__selected-day-column__row-40 {
  grid-row: 1/41;
}

.calendar .calendar__selected-day-column__row-41 {
  grid-row: 1/42;
}

.calendar .calendar__selected-day-column__row-42 {
  grid-row: 1/43;
}

.calendar .calendar__selected-day-column__row-43 {
  grid-row: 1/44;
}

.calendar .calendar__selected-day-column__row-44 {
  grid-row: 1/45;
}

.calendar .calendar__selected-day-column__row-45 {
  grid-row: 1/46;
}

.calendar .calendar__selected-day-column__row-46 {
  grid-row: 1/47;
}

.calendar .calendar__selected-day-column__row-47 {
  grid-row: 1/48;
}

.calendar .calendar__selected-day-column__row-48 {
  grid-row: 1/49;
}

.calendar .calendar__selected-day-column__row-49 {
  grid-row: 1/50;
}

.calendar .calendar__selected-day-column__row-50 {
  grid-row: 1/51;
}

.calendar .calendar__selected-day-column__row-51 {
  grid-row: 1/52;
}

.calendar .calendar__selected-day-column__row-52 {
  grid-row: 1/53;
}

.calendar .calendar__selected-day-column__row-53 {
  grid-row: 1/54;
}

.calendar .calendar__selected-day-column__row-54 {
  grid-row: 1/55;
}

.calendar .calendar__selected-day-column__row-55 {
  grid-row: 1/56;
}

.calendar .calendar__selected-day-column__row-56 {
  grid-row: 1/57;
}

.calendar .calendar__selected-day-column__row-57 {
  grid-row: 1/58;
}

.calendar .calendar__selected-day-column__row-58 {
  grid-row: 1/59;
}

.calendar .calendar__selected-day-column__row-59 {
  grid-row: 1/60;
}

.calendar .calendar__selected-day-column__row-60 {
  grid-row: 1/61;
}

.calendar .calendar__selected-day-column__row-61 {
  grid-row: 1/62;
}

.calendar .calendar__selected-day-column__row-62 {
  grid-row: 1/63;
}

.calendar .calendar__selected-day-column__row-63 {
  grid-row: 1/64;
}

.calendar .calendar__selected-day-column__row-64 {
  grid-row: 1/65;
}

.calendar .calendar__selected-day-column__row-65 {
  grid-row: 1/66;
}

.calendar .calendar__selected-day-column__row-66 {
  grid-row: 1/67;
}

.calendar .calendar__selected-day-column__row-67 {
  grid-row: 1/68;
}

.calendar .calendar__selected-day-column__row-68 {
  grid-row: 1/69;
}

.calendar .calendar__selected-day-column__row-69 {
  grid-row: 1/70;
}

.calendar .calendar__selected-day-column__row-70 {
  grid-row: 1/71;
}

.calendar .calendar__selected-day-column__row-71 {
  grid-row: 1/72;
}

.calendar .calendar__selected-day-column__row-72 {
  grid-row: 1/73;
}

.calendar .calendar__selected-day-column__row-73 {
  grid-row: 1/74;
}

.calendar .calendar__selected-day-column__row-74 {
  grid-row: 1/75;
}

.calendar .calendar__selected-day-column__row-75 {
  grid-row: 1/76;
}

.calendar .calendar__selected-day-column__row-76 {
  grid-row: 1/77;
}

.calendar .calendar__selected-day-column__row-77 {
  grid-row: 1/78;
}

.calendar .calendar__selected-day-column__row-78 {
  grid-row: 1/79;
}

.calendar .calendar__selected-day-column__row-79 {
  grid-row: 1/80;
}

.calendar .calendar__selected-day-column__row-80 {
  grid-row: 1/81;
}

.calendar .calendar__selected-day-column__row-81 {
  grid-row: 1/82;
}

.calendar .calendar__selected-day-column__row-82 {
  grid-row: 1/83;
}

.calendar .calendar__selected-day-column__row-83 {
  grid-row: 1/84;
}

.calendar .calendar__selected-day-column__row-84 {
  grid-row: 1/85;
}

.calendar .calendar__selected-day-column__row-85 {
  grid-row: 1/86;
}

.calendar .calendar__selected-day-column__row-86 {
  grid-row: 1/87;
}

.calendar .calendar__selected-day-column__row-87 {
  grid-row: 1/88;
}

.calendar .calendar__selected-day-column__row-88 {
  grid-row: 1/89;
}

.calendar .calendar__selected-day-column__row-89 {
  grid-row: 1/90;
}

.calendar .calendar__selected-day-column__row-90 {
  grid-row: 1/91;
}

.calendar .calendar__selected-day-column__row-91 {
  grid-row: 1/92;
}

.calendar .calendar__selected-day-column__row-92 {
  grid-row: 1/93;
}

.calendar .calendar__selected-day-column__row-93 {
  grid-row: 1/94;
}

.calendar .calendar__selected-day-column__row-94 {
  grid-row: 1/95;
}

.calendar .calendar__selected-day-column__row-95 {
  grid-row: 1/96;
}

.calendar .calendar__selected-day-column__row-96 {
  grid-row: 1/97;
}

.calendar .calendar__selected-day-column__row-97 {
  grid-row: 1/98;
}

.calendar .calendar__selected-day-column__row-98 {
  grid-row: 1/99;
}

.calendar .calendar__selected-day-column__row-99 {
  grid-row: 1/100;
}

.calendar .calendar__selected-day-column__row-100 {
  grid-row: 1/101;
}

.calendar .calendar__cell-select-day {
  cursor: pointer;
}

.calendar .calendar__cell-disabled-day {
  cursor: not-allowed;
}

.calendar .calendar__cell {
  font-weight: 600;
  border-width: 0.5px 0 0;
  border-style: solid;
  display: flex;
  flex-direction: column;
}

.calendar .calendar__cell-header__column-0-0 {
  grid-column: 2;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-1 {
  grid-column: 2;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-2 {
  grid-column: 2;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-3 {
  grid-column: 2;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-4 {
  grid-column: 2;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-5 {
  grid-column: 2;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-6 {
  grid-column: 2;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-7 {
  grid-column: 2;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-8 {
  grid-column: 2;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-9 {
  grid-column: 2;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-10 {
  grid-column: 2;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-11 {
  grid-column: 2;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-12 {
  grid-column: 2;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-13 {
  grid-column: 2;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-14 {
  grid-column: 2;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-15 {
  grid-column: 2;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-16 {
  grid-column: 2;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-17 {
  grid-column: 2;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-18 {
  grid-column: 2;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-19 {
  grid-column: 2;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-20 {
  grid-column: 2;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-21 {
  grid-column: 2;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-22 {
  grid-column: 2;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-23 {
  grid-column: 2;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-24 {
  grid-column: 2;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-25 {
  grid-column: 2;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-26 {
  grid-column: 2;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-27 {
  grid-column: 2;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-28 {
  grid-column: 2;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-29 {
  grid-column: 2;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-30 {
  grid-column: 2;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-31 {
  grid-column: 2;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-32 {
  grid-column: 2;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-33 {
  grid-column: 2;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-34 {
  grid-column: 2;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-35 {
  grid-column: 2;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-36 {
  grid-column: 2;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-37 {
  grid-column: 2;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-38 {
  grid-column: 2;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-39 {
  grid-column: 2;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-40 {
  grid-column: 2;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-41 {
  grid-column: 2;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-42 {
  grid-column: 2;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-43 {
  grid-column: 2;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-44 {
  grid-column: 2;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-45 {
  grid-column: 2;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-46 {
  grid-column: 2;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-47 {
  grid-column: 2;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-48 {
  grid-column: 2;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-49 {
  grid-column: 2;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-50 {
  grid-column: 2;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-51 {
  grid-column: 2;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-52 {
  grid-column: 2;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-53 {
  grid-column: 2;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-54 {
  grid-column: 2;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-55 {
  grid-column: 2;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-56 {
  grid-column: 2;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-57 {
  grid-column: 2;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-58 {
  grid-column: 2;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-59 {
  grid-column: 2;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-60 {
  grid-column: 2;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-61 {
  grid-column: 2;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-62 {
  grid-column: 2;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-63 {
  grid-column: 2;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-64 {
  grid-column: 2;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-65 {
  grid-column: 2;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-66 {
  grid-column: 2;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-67 {
  grid-column: 2;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-68 {
  grid-column: 2;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-69 {
  grid-column: 2;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-70 {
  grid-column: 2;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-71 {
  grid-column: 2;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-72 {
  grid-column: 2;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-73 {
  grid-column: 2;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-74 {
  grid-column: 2;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-75 {
  grid-column: 2;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-76 {
  grid-column: 2;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-77 {
  grid-column: 2;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-78 {
  grid-column: 2;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-79 {
  grid-column: 2;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-80 {
  grid-column: 2;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-81 {
  grid-column: 2;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-82 {
  grid-column: 2;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-83 {
  grid-column: 2;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-84 {
  grid-column: 2;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-85 {
  grid-column: 2;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-86 {
  grid-column: 2;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-87 {
  grid-column: 2;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-88 {
  grid-column: 2;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-89 {
  grid-column: 2;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-90 {
  grid-column: 2;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-91 {
  grid-column: 2;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-92 {
  grid-column: 2;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-93 {
  grid-column: 2;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-94 {
  grid-column: 2;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-95 {
  grid-column: 2;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-96 {
  grid-column: 2;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-97 {
  grid-column: 2;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-98 {
  grid-column: 2;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-99 {
  grid-column: 2;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-0-100 {
  grid-column: 2;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-0 {
  grid-column: 3;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-1 {
  grid-column: 3;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-2 {
  grid-column: 3;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-3 {
  grid-column: 3;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-4 {
  grid-column: 3;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-5 {
  grid-column: 3;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-6 {
  grid-column: 3;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-7 {
  grid-column: 3;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-8 {
  grid-column: 3;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-9 {
  grid-column: 3;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-10 {
  grid-column: 3;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-11 {
  grid-column: 3;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-12 {
  grid-column: 3;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-13 {
  grid-column: 3;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-14 {
  grid-column: 3;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-15 {
  grid-column: 3;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-16 {
  grid-column: 3;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-17 {
  grid-column: 3;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-18 {
  grid-column: 3;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-19 {
  grid-column: 3;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-20 {
  grid-column: 3;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-21 {
  grid-column: 3;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-22 {
  grid-column: 3;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-23 {
  grid-column: 3;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-24 {
  grid-column: 3;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-25 {
  grid-column: 3;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-26 {
  grid-column: 3;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-27 {
  grid-column: 3;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-28 {
  grid-column: 3;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-29 {
  grid-column: 3;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-30 {
  grid-column: 3;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-31 {
  grid-column: 3;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-32 {
  grid-column: 3;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-33 {
  grid-column: 3;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-34 {
  grid-column: 3;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-35 {
  grid-column: 3;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-36 {
  grid-column: 3;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-37 {
  grid-column: 3;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-38 {
  grid-column: 3;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-39 {
  grid-column: 3;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-40 {
  grid-column: 3;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-41 {
  grid-column: 3;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-42 {
  grid-column: 3;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-43 {
  grid-column: 3;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-44 {
  grid-column: 3;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-45 {
  grid-column: 3;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-46 {
  grid-column: 3;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-47 {
  grid-column: 3;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-48 {
  grid-column: 3;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-49 {
  grid-column: 3;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-50 {
  grid-column: 3;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-51 {
  grid-column: 3;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-52 {
  grid-column: 3;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-53 {
  grid-column: 3;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-54 {
  grid-column: 3;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-55 {
  grid-column: 3;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-56 {
  grid-column: 3;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-57 {
  grid-column: 3;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-58 {
  grid-column: 3;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-59 {
  grid-column: 3;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-60 {
  grid-column: 3;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-61 {
  grid-column: 3;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-62 {
  grid-column: 3;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-63 {
  grid-column: 3;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-64 {
  grid-column: 3;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-65 {
  grid-column: 3;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-66 {
  grid-column: 3;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-67 {
  grid-column: 3;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-68 {
  grid-column: 3;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-69 {
  grid-column: 3;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-70 {
  grid-column: 3;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-71 {
  grid-column: 3;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-72 {
  grid-column: 3;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-73 {
  grid-column: 3;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-74 {
  grid-column: 3;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-75 {
  grid-column: 3;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-76 {
  grid-column: 3;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-77 {
  grid-column: 3;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-78 {
  grid-column: 3;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-79 {
  grid-column: 3;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-80 {
  grid-column: 3;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-81 {
  grid-column: 3;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-82 {
  grid-column: 3;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-83 {
  grid-column: 3;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-84 {
  grid-column: 3;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-85 {
  grid-column: 3;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-86 {
  grid-column: 3;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-87 {
  grid-column: 3;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-88 {
  grid-column: 3;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-89 {
  grid-column: 3;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-90 {
  grid-column: 3;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-91 {
  grid-column: 3;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-92 {
  grid-column: 3;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-93 {
  grid-column: 3;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-94 {
  grid-column: 3;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-95 {
  grid-column: 3;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-96 {
  grid-column: 3;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-97 {
  grid-column: 3;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-98 {
  grid-column: 3;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-99 {
  grid-column: 3;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-1-100 {
  grid-column: 3;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-0 {
  grid-column: 4;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-1 {
  grid-column: 4;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-2 {
  grid-column: 4;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-3 {
  grid-column: 4;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-4 {
  grid-column: 4;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-5 {
  grid-column: 4;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-6 {
  grid-column: 4;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-7 {
  grid-column: 4;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-8 {
  grid-column: 4;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-9 {
  grid-column: 4;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-10 {
  grid-column: 4;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-11 {
  grid-column: 4;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-12 {
  grid-column: 4;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-13 {
  grid-column: 4;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-14 {
  grid-column: 4;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-15 {
  grid-column: 4;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-16 {
  grid-column: 4;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-17 {
  grid-column: 4;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-18 {
  grid-column: 4;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-19 {
  grid-column: 4;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-20 {
  grid-column: 4;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-21 {
  grid-column: 4;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-22 {
  grid-column: 4;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-23 {
  grid-column: 4;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-24 {
  grid-column: 4;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-25 {
  grid-column: 4;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-26 {
  grid-column: 4;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-27 {
  grid-column: 4;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-28 {
  grid-column: 4;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-29 {
  grid-column: 4;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-30 {
  grid-column: 4;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-31 {
  grid-column: 4;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-32 {
  grid-column: 4;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-33 {
  grid-column: 4;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-34 {
  grid-column: 4;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-35 {
  grid-column: 4;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-36 {
  grid-column: 4;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-37 {
  grid-column: 4;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-38 {
  grid-column: 4;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-39 {
  grid-column: 4;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-40 {
  grid-column: 4;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-41 {
  grid-column: 4;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-42 {
  grid-column: 4;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-43 {
  grid-column: 4;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-44 {
  grid-column: 4;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-45 {
  grid-column: 4;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-46 {
  grid-column: 4;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-47 {
  grid-column: 4;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-48 {
  grid-column: 4;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-49 {
  grid-column: 4;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-50 {
  grid-column: 4;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-51 {
  grid-column: 4;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-52 {
  grid-column: 4;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-53 {
  grid-column: 4;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-54 {
  grid-column: 4;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-55 {
  grid-column: 4;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-56 {
  grid-column: 4;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-57 {
  grid-column: 4;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-58 {
  grid-column: 4;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-59 {
  grid-column: 4;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-60 {
  grid-column: 4;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-61 {
  grid-column: 4;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-62 {
  grid-column: 4;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-63 {
  grid-column: 4;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-64 {
  grid-column: 4;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-65 {
  grid-column: 4;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-66 {
  grid-column: 4;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-67 {
  grid-column: 4;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-68 {
  grid-column: 4;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-69 {
  grid-column: 4;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-70 {
  grid-column: 4;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-71 {
  grid-column: 4;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-72 {
  grid-column: 4;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-73 {
  grid-column: 4;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-74 {
  grid-column: 4;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-75 {
  grid-column: 4;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-76 {
  grid-column: 4;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-77 {
  grid-column: 4;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-78 {
  grid-column: 4;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-79 {
  grid-column: 4;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-80 {
  grid-column: 4;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-81 {
  grid-column: 4;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-82 {
  grid-column: 4;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-83 {
  grid-column: 4;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-84 {
  grid-column: 4;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-85 {
  grid-column: 4;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-86 {
  grid-column: 4;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-87 {
  grid-column: 4;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-88 {
  grid-column: 4;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-89 {
  grid-column: 4;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-90 {
  grid-column: 4;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-91 {
  grid-column: 4;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-92 {
  grid-column: 4;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-93 {
  grid-column: 4;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-94 {
  grid-column: 4;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-95 {
  grid-column: 4;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-96 {
  grid-column: 4;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-97 {
  grid-column: 4;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-98 {
  grid-column: 4;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-99 {
  grid-column: 4;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-2-100 {
  grid-column: 4;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-0 {
  grid-column: 5;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-1 {
  grid-column: 5;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-2 {
  grid-column: 5;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-3 {
  grid-column: 5;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-4 {
  grid-column: 5;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-5 {
  grid-column: 5;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-6 {
  grid-column: 5;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-7 {
  grid-column: 5;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-8 {
  grid-column: 5;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-9 {
  grid-column: 5;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-10 {
  grid-column: 5;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-11 {
  grid-column: 5;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-12 {
  grid-column: 5;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-13 {
  grid-column: 5;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-14 {
  grid-column: 5;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-15 {
  grid-column: 5;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-16 {
  grid-column: 5;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-17 {
  grid-column: 5;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-18 {
  grid-column: 5;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-19 {
  grid-column: 5;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-20 {
  grid-column: 5;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-21 {
  grid-column: 5;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-22 {
  grid-column: 5;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-23 {
  grid-column: 5;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-24 {
  grid-column: 5;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-25 {
  grid-column: 5;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-26 {
  grid-column: 5;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-27 {
  grid-column: 5;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-28 {
  grid-column: 5;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-29 {
  grid-column: 5;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-30 {
  grid-column: 5;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-31 {
  grid-column: 5;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-32 {
  grid-column: 5;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-33 {
  grid-column: 5;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-34 {
  grid-column: 5;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-35 {
  grid-column: 5;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-36 {
  grid-column: 5;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-37 {
  grid-column: 5;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-38 {
  grid-column: 5;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-39 {
  grid-column: 5;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-40 {
  grid-column: 5;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-41 {
  grid-column: 5;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-42 {
  grid-column: 5;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-43 {
  grid-column: 5;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-44 {
  grid-column: 5;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-45 {
  grid-column: 5;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-46 {
  grid-column: 5;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-47 {
  grid-column: 5;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-48 {
  grid-column: 5;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-49 {
  grid-column: 5;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-50 {
  grid-column: 5;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-51 {
  grid-column: 5;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-52 {
  grid-column: 5;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-53 {
  grid-column: 5;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-54 {
  grid-column: 5;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-55 {
  grid-column: 5;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-56 {
  grid-column: 5;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-57 {
  grid-column: 5;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-58 {
  grid-column: 5;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-59 {
  grid-column: 5;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-60 {
  grid-column: 5;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-61 {
  grid-column: 5;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-62 {
  grid-column: 5;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-63 {
  grid-column: 5;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-64 {
  grid-column: 5;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-65 {
  grid-column: 5;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-66 {
  grid-column: 5;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-67 {
  grid-column: 5;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-68 {
  grid-column: 5;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-69 {
  grid-column: 5;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-70 {
  grid-column: 5;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-71 {
  grid-column: 5;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-72 {
  grid-column: 5;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-73 {
  grid-column: 5;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-74 {
  grid-column: 5;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-75 {
  grid-column: 5;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-76 {
  grid-column: 5;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-77 {
  grid-column: 5;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-78 {
  grid-column: 5;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-79 {
  grid-column: 5;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-80 {
  grid-column: 5;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-81 {
  grid-column: 5;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-82 {
  grid-column: 5;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-83 {
  grid-column: 5;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-84 {
  grid-column: 5;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-85 {
  grid-column: 5;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-86 {
  grid-column: 5;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-87 {
  grid-column: 5;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-88 {
  grid-column: 5;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-89 {
  grid-column: 5;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-90 {
  grid-column: 5;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-91 {
  grid-column: 5;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-92 {
  grid-column: 5;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-93 {
  grid-column: 5;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-94 {
  grid-column: 5;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-95 {
  grid-column: 5;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-96 {
  grid-column: 5;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-97 {
  grid-column: 5;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-98 {
  grid-column: 5;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-99 {
  grid-column: 5;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-3-100 {
  grid-column: 5;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-0 {
  grid-column: 6;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-1 {
  grid-column: 6;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-2 {
  grid-column: 6;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-3 {
  grid-column: 6;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-4 {
  grid-column: 6;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-5 {
  grid-column: 6;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-6 {
  grid-column: 6;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-7 {
  grid-column: 6;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-8 {
  grid-column: 6;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-9 {
  grid-column: 6;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-10 {
  grid-column: 6;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-11 {
  grid-column: 6;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-12 {
  grid-column: 6;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-13 {
  grid-column: 6;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-14 {
  grid-column: 6;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-15 {
  grid-column: 6;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-16 {
  grid-column: 6;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-17 {
  grid-column: 6;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-18 {
  grid-column: 6;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-19 {
  grid-column: 6;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-20 {
  grid-column: 6;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-21 {
  grid-column: 6;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-22 {
  grid-column: 6;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-23 {
  grid-column: 6;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-24 {
  grid-column: 6;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-25 {
  grid-column: 6;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-26 {
  grid-column: 6;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-27 {
  grid-column: 6;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-28 {
  grid-column: 6;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-29 {
  grid-column: 6;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-30 {
  grid-column: 6;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-31 {
  grid-column: 6;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-32 {
  grid-column: 6;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-33 {
  grid-column: 6;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-34 {
  grid-column: 6;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-35 {
  grid-column: 6;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-36 {
  grid-column: 6;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-37 {
  grid-column: 6;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-38 {
  grid-column: 6;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-39 {
  grid-column: 6;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-40 {
  grid-column: 6;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-41 {
  grid-column: 6;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-42 {
  grid-column: 6;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-43 {
  grid-column: 6;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-44 {
  grid-column: 6;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-45 {
  grid-column: 6;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-46 {
  grid-column: 6;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-47 {
  grid-column: 6;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-48 {
  grid-column: 6;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-49 {
  grid-column: 6;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-50 {
  grid-column: 6;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-51 {
  grid-column: 6;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-52 {
  grid-column: 6;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-53 {
  grid-column: 6;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-54 {
  grid-column: 6;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-55 {
  grid-column: 6;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-56 {
  grid-column: 6;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-57 {
  grid-column: 6;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-58 {
  grid-column: 6;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-59 {
  grid-column: 6;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-60 {
  grid-column: 6;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-61 {
  grid-column: 6;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-62 {
  grid-column: 6;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-63 {
  grid-column: 6;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-64 {
  grid-column: 6;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-65 {
  grid-column: 6;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-66 {
  grid-column: 6;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-67 {
  grid-column: 6;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-68 {
  grid-column: 6;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-69 {
  grid-column: 6;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-70 {
  grid-column: 6;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-71 {
  grid-column: 6;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-72 {
  grid-column: 6;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-73 {
  grid-column: 6;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-74 {
  grid-column: 6;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-75 {
  grid-column: 6;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-76 {
  grid-column: 6;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-77 {
  grid-column: 6;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-78 {
  grid-column: 6;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-79 {
  grid-column: 6;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-80 {
  grid-column: 6;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-81 {
  grid-column: 6;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-82 {
  grid-column: 6;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-83 {
  grid-column: 6;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-84 {
  grid-column: 6;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-85 {
  grid-column: 6;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-86 {
  grid-column: 6;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-87 {
  grid-column: 6;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-88 {
  grid-column: 6;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-89 {
  grid-column: 6;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-90 {
  grid-column: 6;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-91 {
  grid-column: 6;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-92 {
  grid-column: 6;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-93 {
  grid-column: 6;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-94 {
  grid-column: 6;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-95 {
  grid-column: 6;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-96 {
  grid-column: 6;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-97 {
  grid-column: 6;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-98 {
  grid-column: 6;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-99 {
  grid-column: 6;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-4-100 {
  grid-column: 6;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-0 {
  grid-column: 7;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-1 {
  grid-column: 7;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-2 {
  grid-column: 7;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-3 {
  grid-column: 7;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-4 {
  grid-column: 7;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-5 {
  grid-column: 7;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-6 {
  grid-column: 7;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-7 {
  grid-column: 7;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-8 {
  grid-column: 7;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-9 {
  grid-column: 7;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-10 {
  grid-column: 7;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-11 {
  grid-column: 7;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-12 {
  grid-column: 7;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-13 {
  grid-column: 7;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-14 {
  grid-column: 7;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-15 {
  grid-column: 7;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-16 {
  grid-column: 7;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-17 {
  grid-column: 7;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-18 {
  grid-column: 7;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-19 {
  grid-column: 7;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-20 {
  grid-column: 7;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-21 {
  grid-column: 7;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-22 {
  grid-column: 7;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-23 {
  grid-column: 7;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-24 {
  grid-column: 7;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-25 {
  grid-column: 7;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-26 {
  grid-column: 7;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-27 {
  grid-column: 7;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-28 {
  grid-column: 7;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-29 {
  grid-column: 7;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-30 {
  grid-column: 7;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-31 {
  grid-column: 7;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-32 {
  grid-column: 7;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-33 {
  grid-column: 7;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-34 {
  grid-column: 7;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-35 {
  grid-column: 7;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-36 {
  grid-column: 7;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-37 {
  grid-column: 7;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-38 {
  grid-column: 7;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-39 {
  grid-column: 7;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-40 {
  grid-column: 7;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-41 {
  grid-column: 7;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-42 {
  grid-column: 7;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-43 {
  grid-column: 7;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-44 {
  grid-column: 7;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-45 {
  grid-column: 7;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-46 {
  grid-column: 7;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-47 {
  grid-column: 7;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-48 {
  grid-column: 7;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-49 {
  grid-column: 7;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-50 {
  grid-column: 7;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-51 {
  grid-column: 7;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-52 {
  grid-column: 7;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-53 {
  grid-column: 7;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-54 {
  grid-column: 7;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-55 {
  grid-column: 7;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-56 {
  grid-column: 7;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-57 {
  grid-column: 7;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-58 {
  grid-column: 7;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-59 {
  grid-column: 7;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-60 {
  grid-column: 7;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-61 {
  grid-column: 7;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-62 {
  grid-column: 7;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-63 {
  grid-column: 7;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-64 {
  grid-column: 7;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-65 {
  grid-column: 7;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-66 {
  grid-column: 7;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-67 {
  grid-column: 7;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-68 {
  grid-column: 7;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-69 {
  grid-column: 7;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-70 {
  grid-column: 7;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-71 {
  grid-column: 7;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-72 {
  grid-column: 7;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-73 {
  grid-column: 7;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-74 {
  grid-column: 7;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-75 {
  grid-column: 7;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-76 {
  grid-column: 7;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-77 {
  grid-column: 7;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-78 {
  grid-column: 7;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-79 {
  grid-column: 7;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-80 {
  grid-column: 7;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-81 {
  grid-column: 7;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-82 {
  grid-column: 7;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-83 {
  grid-column: 7;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-84 {
  grid-column: 7;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-85 {
  grid-column: 7;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-86 {
  grid-column: 7;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-87 {
  grid-column: 7;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-88 {
  grid-column: 7;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-89 {
  grid-column: 7;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-90 {
  grid-column: 7;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-91 {
  grid-column: 7;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-92 {
  grid-column: 7;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-93 {
  grid-column: 7;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-94 {
  grid-column: 7;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-95 {
  grid-column: 7;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-96 {
  grid-column: 7;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-97 {
  grid-column: 7;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-98 {
  grid-column: 7;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-99 {
  grid-column: 7;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-5-100 {
  grid-column: 7;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-0 {
  grid-column: 8;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-1 {
  grid-column: 8;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-2 {
  grid-column: 8;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-3 {
  grid-column: 8;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-4 {
  grid-column: 8;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-5 {
  grid-column: 8;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-6 {
  grid-column: 8;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-7 {
  grid-column: 8;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-8 {
  grid-column: 8;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-9 {
  grid-column: 8;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-10 {
  grid-column: 8;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-11 {
  grid-column: 8;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-12 {
  grid-column: 8;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-13 {
  grid-column: 8;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-14 {
  grid-column: 8;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-15 {
  grid-column: 8;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-16 {
  grid-column: 8;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-17 {
  grid-column: 8;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-18 {
  grid-column: 8;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-19 {
  grid-column: 8;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-20 {
  grid-column: 8;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-21 {
  grid-column: 8;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-22 {
  grid-column: 8;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-23 {
  grid-column: 8;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-24 {
  grid-column: 8;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-25 {
  grid-column: 8;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-26 {
  grid-column: 8;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-27 {
  grid-column: 8;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-28 {
  grid-column: 8;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-29 {
  grid-column: 8;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-30 {
  grid-column: 8;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-31 {
  grid-column: 8;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-32 {
  grid-column: 8;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-33 {
  grid-column: 8;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-34 {
  grid-column: 8;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-35 {
  grid-column: 8;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-36 {
  grid-column: 8;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-37 {
  grid-column: 8;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-38 {
  grid-column: 8;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-39 {
  grid-column: 8;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-40 {
  grid-column: 8;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-41 {
  grid-column: 8;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-42 {
  grid-column: 8;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-43 {
  grid-column: 8;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-44 {
  grid-column: 8;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-45 {
  grid-column: 8;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-46 {
  grid-column: 8;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-47 {
  grid-column: 8;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-48 {
  grid-column: 8;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-49 {
  grid-column: 8;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-50 {
  grid-column: 8;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-51 {
  grid-column: 8;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-52 {
  grid-column: 8;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-53 {
  grid-column: 8;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-54 {
  grid-column: 8;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-55 {
  grid-column: 8;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-56 {
  grid-column: 8;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-57 {
  grid-column: 8;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-58 {
  grid-column: 8;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-59 {
  grid-column: 8;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-60 {
  grid-column: 8;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-61 {
  grid-column: 8;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-62 {
  grid-column: 8;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-63 {
  grid-column: 8;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-64 {
  grid-column: 8;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-65 {
  grid-column: 8;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-66 {
  grid-column: 8;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-67 {
  grid-column: 8;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-68 {
  grid-column: 8;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-69 {
  grid-column: 8;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-70 {
  grid-column: 8;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-71 {
  grid-column: 8;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-72 {
  grid-column: 8;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-73 {
  grid-column: 8;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-74 {
  grid-column: 8;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-75 {
  grid-column: 8;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-76 {
  grid-column: 8;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-77 {
  grid-column: 8;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-78 {
  grid-column: 8;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-79 {
  grid-column: 8;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-80 {
  grid-column: 8;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-81 {
  grid-column: 8;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-82 {
  grid-column: 8;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-83 {
  grid-column: 8;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-84 {
  grid-column: 8;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-85 {
  grid-column: 8;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-86 {
  grid-column: 8;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-87 {
  grid-column: 8;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-88 {
  grid-column: 8;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-89 {
  grid-column: 8;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-90 {
  grid-column: 8;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-91 {
  grid-column: 8;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-92 {
  grid-column: 8;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-93 {
  grid-column: 8;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-94 {
  grid-column: 8;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-95 {
  grid-column: 8;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-96 {
  grid-column: 8;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-97 {
  grid-column: 8;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-98 {
  grid-column: 8;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-99 {
  grid-column: 8;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-6-100 {
  grid-column: 8;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-0 {
  grid-column: 9;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-1 {
  grid-column: 9;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-2 {
  grid-column: 9;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-3 {
  grid-column: 9;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-4 {
  grid-column: 9;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-5 {
  grid-column: 9;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-6 {
  grid-column: 9;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-7 {
  grid-column: 9;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-8 {
  grid-column: 9;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-9 {
  grid-column: 9;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-10 {
  grid-column: 9;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-11 {
  grid-column: 9;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-12 {
  grid-column: 9;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-13 {
  grid-column: 9;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-14 {
  grid-column: 9;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-15 {
  grid-column: 9;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-16 {
  grid-column: 9;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-17 {
  grid-column: 9;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-18 {
  grid-column: 9;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-19 {
  grid-column: 9;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-20 {
  grid-column: 9;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-21 {
  grid-column: 9;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-22 {
  grid-column: 9;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-23 {
  grid-column: 9;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-24 {
  grid-column: 9;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-25 {
  grid-column: 9;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-26 {
  grid-column: 9;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-27 {
  grid-column: 9;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-28 {
  grid-column: 9;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-29 {
  grid-column: 9;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-30 {
  grid-column: 9;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-31 {
  grid-column: 9;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-32 {
  grid-column: 9;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-33 {
  grid-column: 9;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-34 {
  grid-column: 9;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-35 {
  grid-column: 9;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-36 {
  grid-column: 9;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-37 {
  grid-column: 9;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-38 {
  grid-column: 9;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-39 {
  grid-column: 9;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-40 {
  grid-column: 9;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-41 {
  grid-column: 9;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-42 {
  grid-column: 9;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-43 {
  grid-column: 9;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-44 {
  grid-column: 9;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-45 {
  grid-column: 9;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-46 {
  grid-column: 9;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-47 {
  grid-column: 9;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-48 {
  grid-column: 9;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-49 {
  grid-column: 9;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-50 {
  grid-column: 9;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-51 {
  grid-column: 9;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-52 {
  grid-column: 9;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-53 {
  grid-column: 9;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-54 {
  grid-column: 9;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-55 {
  grid-column: 9;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-56 {
  grid-column: 9;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-57 {
  grid-column: 9;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-58 {
  grid-column: 9;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-59 {
  grid-column: 9;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-60 {
  grid-column: 9;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-61 {
  grid-column: 9;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-62 {
  grid-column: 9;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-63 {
  grid-column: 9;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-64 {
  grid-column: 9;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-65 {
  grid-column: 9;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-66 {
  grid-column: 9;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-67 {
  grid-column: 9;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-68 {
  grid-column: 9;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-69 {
  grid-column: 9;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-70 {
  grid-column: 9;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-71 {
  grid-column: 9;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-72 {
  grid-column: 9;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-73 {
  grid-column: 9;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-74 {
  grid-column: 9;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-75 {
  grid-column: 9;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-76 {
  grid-column: 9;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-77 {
  grid-column: 9;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-78 {
  grid-column: 9;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-79 {
  grid-column: 9;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-80 {
  grid-column: 9;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-81 {
  grid-column: 9;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-82 {
  grid-column: 9;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-83 {
  grid-column: 9;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-84 {
  grid-column: 9;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-85 {
  grid-column: 9;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-86 {
  grid-column: 9;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-87 {
  grid-column: 9;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-88 {
  grid-column: 9;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-89 {
  grid-column: 9;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-90 {
  grid-column: 9;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-91 {
  grid-column: 9;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-92 {
  grid-column: 9;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-93 {
  grid-column: 9;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-94 {
  grid-column: 9;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-95 {
  grid-column: 9;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-96 {
  grid-column: 9;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-97 {
  grid-column: 9;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-98 {
  grid-column: 9;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-99 {
  grid-column: 9;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-7-100 {
  grid-column: 9;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-0 {
  grid-column: 10;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-1 {
  grid-column: 10;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-2 {
  grid-column: 10;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-3 {
  grid-column: 10;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-4 {
  grid-column: 10;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-5 {
  grid-column: 10;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-6 {
  grid-column: 10;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-7 {
  grid-column: 10;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-8 {
  grid-column: 10;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-9 {
  grid-column: 10;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-10 {
  grid-column: 10;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-11 {
  grid-column: 10;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-12 {
  grid-column: 10;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-13 {
  grid-column: 10;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-14 {
  grid-column: 10;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-15 {
  grid-column: 10;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-16 {
  grid-column: 10;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-17 {
  grid-column: 10;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-18 {
  grid-column: 10;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-19 {
  grid-column: 10;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-20 {
  grid-column: 10;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-21 {
  grid-column: 10;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-22 {
  grid-column: 10;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-23 {
  grid-column: 10;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-24 {
  grid-column: 10;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-25 {
  grid-column: 10;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-26 {
  grid-column: 10;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-27 {
  grid-column: 10;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-28 {
  grid-column: 10;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-29 {
  grid-column: 10;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-30 {
  grid-column: 10;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-31 {
  grid-column: 10;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-32 {
  grid-column: 10;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-33 {
  grid-column: 10;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-34 {
  grid-column: 10;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-35 {
  grid-column: 10;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-36 {
  grid-column: 10;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-37 {
  grid-column: 10;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-38 {
  grid-column: 10;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-39 {
  grid-column: 10;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-40 {
  grid-column: 10;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-41 {
  grid-column: 10;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-42 {
  grid-column: 10;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-43 {
  grid-column: 10;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-44 {
  grid-column: 10;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-45 {
  grid-column: 10;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-46 {
  grid-column: 10;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-47 {
  grid-column: 10;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-48 {
  grid-column: 10;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-49 {
  grid-column: 10;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-50 {
  grid-column: 10;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-51 {
  grid-column: 10;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-52 {
  grid-column: 10;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-53 {
  grid-column: 10;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-54 {
  grid-column: 10;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-55 {
  grid-column: 10;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-56 {
  grid-column: 10;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-57 {
  grid-column: 10;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-58 {
  grid-column: 10;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-59 {
  grid-column: 10;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-60 {
  grid-column: 10;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-61 {
  grid-column: 10;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-62 {
  grid-column: 10;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-63 {
  grid-column: 10;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-64 {
  grid-column: 10;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-65 {
  grid-column: 10;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-66 {
  grid-column: 10;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-67 {
  grid-column: 10;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-68 {
  grid-column: 10;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-69 {
  grid-column: 10;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-70 {
  grid-column: 10;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-71 {
  grid-column: 10;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-72 {
  grid-column: 10;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-73 {
  grid-column: 10;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-74 {
  grid-column: 10;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-75 {
  grid-column: 10;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-76 {
  grid-column: 10;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-77 {
  grid-column: 10;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-78 {
  grid-column: 10;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-79 {
  grid-column: 10;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-80 {
  grid-column: 10;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-81 {
  grid-column: 10;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-82 {
  grid-column: 10;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-83 {
  grid-column: 10;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-84 {
  grid-column: 10;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-85 {
  grid-column: 10;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-86 {
  grid-column: 10;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-87 {
  grid-column: 10;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-88 {
  grid-column: 10;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-89 {
  grid-column: 10;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-90 {
  grid-column: 10;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-91 {
  grid-column: 10;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-92 {
  grid-column: 10;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-93 {
  grid-column: 10;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-94 {
  grid-column: 10;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-95 {
  grid-column: 10;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-96 {
  grid-column: 10;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-97 {
  grid-column: 10;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-98 {
  grid-column: 10;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-99 {
  grid-column: 10;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-8-100 {
  grid-column: 10;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-0 {
  grid-column: 11;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-1 {
  grid-column: 11;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-2 {
  grid-column: 11;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-3 {
  grid-column: 11;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-4 {
  grid-column: 11;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-5 {
  grid-column: 11;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-6 {
  grid-column: 11;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-7 {
  grid-column: 11;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-8 {
  grid-column: 11;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-9 {
  grid-column: 11;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-10 {
  grid-column: 11;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-11 {
  grid-column: 11;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-12 {
  grid-column: 11;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-13 {
  grid-column: 11;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-14 {
  grid-column: 11;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-15 {
  grid-column: 11;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-16 {
  grid-column: 11;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-17 {
  grid-column: 11;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-18 {
  grid-column: 11;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-19 {
  grid-column: 11;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-20 {
  grid-column: 11;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-21 {
  grid-column: 11;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-22 {
  grid-column: 11;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-23 {
  grid-column: 11;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-24 {
  grid-column: 11;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-25 {
  grid-column: 11;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-26 {
  grid-column: 11;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-27 {
  grid-column: 11;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-28 {
  grid-column: 11;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-29 {
  grid-column: 11;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-30 {
  grid-column: 11;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-31 {
  grid-column: 11;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-32 {
  grid-column: 11;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-33 {
  grid-column: 11;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-34 {
  grid-column: 11;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-35 {
  grid-column: 11;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-36 {
  grid-column: 11;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-37 {
  grid-column: 11;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-38 {
  grid-column: 11;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-39 {
  grid-column: 11;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-40 {
  grid-column: 11;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-41 {
  grid-column: 11;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-42 {
  grid-column: 11;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-43 {
  grid-column: 11;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-44 {
  grid-column: 11;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-45 {
  grid-column: 11;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-46 {
  grid-column: 11;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-47 {
  grid-column: 11;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-48 {
  grid-column: 11;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-49 {
  grid-column: 11;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-50 {
  grid-column: 11;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-51 {
  grid-column: 11;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-52 {
  grid-column: 11;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-53 {
  grid-column: 11;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-54 {
  grid-column: 11;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-55 {
  grid-column: 11;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-56 {
  grid-column: 11;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-57 {
  grid-column: 11;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-58 {
  grid-column: 11;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-59 {
  grid-column: 11;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-60 {
  grid-column: 11;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-61 {
  grid-column: 11;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-62 {
  grid-column: 11;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-63 {
  grid-column: 11;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-64 {
  grid-column: 11;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-65 {
  grid-column: 11;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-66 {
  grid-column: 11;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-67 {
  grid-column: 11;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-68 {
  grid-column: 11;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-69 {
  grid-column: 11;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-70 {
  grid-column: 11;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-71 {
  grid-column: 11;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-72 {
  grid-column: 11;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-73 {
  grid-column: 11;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-74 {
  grid-column: 11;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-75 {
  grid-column: 11;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-76 {
  grid-column: 11;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-77 {
  grid-column: 11;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-78 {
  grid-column: 11;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-79 {
  grid-column: 11;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-80 {
  grid-column: 11;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-81 {
  grid-column: 11;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-82 {
  grid-column: 11;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-83 {
  grid-column: 11;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-84 {
  grid-column: 11;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-85 {
  grid-column: 11;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-86 {
  grid-column: 11;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-87 {
  grid-column: 11;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-88 {
  grid-column: 11;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-89 {
  grid-column: 11;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-90 {
  grid-column: 11;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-91 {
  grid-column: 11;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-92 {
  grid-column: 11;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-93 {
  grid-column: 11;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-94 {
  grid-column: 11;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-95 {
  grid-column: 11;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-96 {
  grid-column: 11;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-97 {
  grid-column: 11;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-98 {
  grid-column: 11;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-99 {
  grid-column: 11;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-9-100 {
  grid-column: 11;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-0 {
  grid-column: 12;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-1 {
  grid-column: 12;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-2 {
  grid-column: 12;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-3 {
  grid-column: 12;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-4 {
  grid-column: 12;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-5 {
  grid-column: 12;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-6 {
  grid-column: 12;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-7 {
  grid-column: 12;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-8 {
  grid-column: 12;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-9 {
  grid-column: 12;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-10 {
  grid-column: 12;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-11 {
  grid-column: 12;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-12 {
  grid-column: 12;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-13 {
  grid-column: 12;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-14 {
  grid-column: 12;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-15 {
  grid-column: 12;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-16 {
  grid-column: 12;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-17 {
  grid-column: 12;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-18 {
  grid-column: 12;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-19 {
  grid-column: 12;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-20 {
  grid-column: 12;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-21 {
  grid-column: 12;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-22 {
  grid-column: 12;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-23 {
  grid-column: 12;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-24 {
  grid-column: 12;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-25 {
  grid-column: 12;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-26 {
  grid-column: 12;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-27 {
  grid-column: 12;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-28 {
  grid-column: 12;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-29 {
  grid-column: 12;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-30 {
  grid-column: 12;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-31 {
  grid-column: 12;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-32 {
  grid-column: 12;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-33 {
  grid-column: 12;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-34 {
  grid-column: 12;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-35 {
  grid-column: 12;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-36 {
  grid-column: 12;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-37 {
  grid-column: 12;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-38 {
  grid-column: 12;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-39 {
  grid-column: 12;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-40 {
  grid-column: 12;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-41 {
  grid-column: 12;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-42 {
  grid-column: 12;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-43 {
  grid-column: 12;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-44 {
  grid-column: 12;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-45 {
  grid-column: 12;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-46 {
  grid-column: 12;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-47 {
  grid-column: 12;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-48 {
  grid-column: 12;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-49 {
  grid-column: 12;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-50 {
  grid-column: 12;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-51 {
  grid-column: 12;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-52 {
  grid-column: 12;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-53 {
  grid-column: 12;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-54 {
  grid-column: 12;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-55 {
  grid-column: 12;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-56 {
  grid-column: 12;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-57 {
  grid-column: 12;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-58 {
  grid-column: 12;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-59 {
  grid-column: 12;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-60 {
  grid-column: 12;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-61 {
  grid-column: 12;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-62 {
  grid-column: 12;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-63 {
  grid-column: 12;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-64 {
  grid-column: 12;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-65 {
  grid-column: 12;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-66 {
  grid-column: 12;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-67 {
  grid-column: 12;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-68 {
  grid-column: 12;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-69 {
  grid-column: 12;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-70 {
  grid-column: 12;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-71 {
  grid-column: 12;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-72 {
  grid-column: 12;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-73 {
  grid-column: 12;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-74 {
  grid-column: 12;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-75 {
  grid-column: 12;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-76 {
  grid-column: 12;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-77 {
  grid-column: 12;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-78 {
  grid-column: 12;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-79 {
  grid-column: 12;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-80 {
  grid-column: 12;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-81 {
  grid-column: 12;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-82 {
  grid-column: 12;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-83 {
  grid-column: 12;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-84 {
  grid-column: 12;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-85 {
  grid-column: 12;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-86 {
  grid-column: 12;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-87 {
  grid-column: 12;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-88 {
  grid-column: 12;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-89 {
  grid-column: 12;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-90 {
  grid-column: 12;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-91 {
  grid-column: 12;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-92 {
  grid-column: 12;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-93 {
  grid-column: 12;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-94 {
  grid-column: 12;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-95 {
  grid-column: 12;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-96 {
  grid-column: 12;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-97 {
  grid-column: 12;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-98 {
  grid-column: 12;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-99 {
  grid-column: 12;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-10-100 {
  grid-column: 12;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-0 {
  grid-column: 13;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-1 {
  grid-column: 13;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-2 {
  grid-column: 13;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-3 {
  grid-column: 13;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-4 {
  grid-column: 13;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-5 {
  grid-column: 13;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-6 {
  grid-column: 13;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-7 {
  grid-column: 13;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-8 {
  grid-column: 13;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-9 {
  grid-column: 13;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-10 {
  grid-column: 13;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-11 {
  grid-column: 13;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-12 {
  grid-column: 13;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-13 {
  grid-column: 13;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-14 {
  grid-column: 13;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-15 {
  grid-column: 13;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-16 {
  grid-column: 13;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-17 {
  grid-column: 13;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-18 {
  grid-column: 13;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-19 {
  grid-column: 13;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-20 {
  grid-column: 13;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-21 {
  grid-column: 13;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-22 {
  grid-column: 13;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-23 {
  grid-column: 13;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-24 {
  grid-column: 13;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-25 {
  grid-column: 13;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-26 {
  grid-column: 13;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-27 {
  grid-column: 13;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-28 {
  grid-column: 13;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-29 {
  grid-column: 13;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-30 {
  grid-column: 13;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-31 {
  grid-column: 13;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-32 {
  grid-column: 13;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-33 {
  grid-column: 13;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-34 {
  grid-column: 13;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-35 {
  grid-column: 13;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-36 {
  grid-column: 13;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-37 {
  grid-column: 13;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-38 {
  grid-column: 13;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-39 {
  grid-column: 13;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-40 {
  grid-column: 13;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-41 {
  grid-column: 13;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-42 {
  grid-column: 13;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-43 {
  grid-column: 13;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-44 {
  grid-column: 13;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-45 {
  grid-column: 13;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-46 {
  grid-column: 13;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-47 {
  grid-column: 13;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-48 {
  grid-column: 13;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-49 {
  grid-column: 13;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-50 {
  grid-column: 13;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-51 {
  grid-column: 13;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-52 {
  grid-column: 13;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-53 {
  grid-column: 13;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-54 {
  grid-column: 13;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-55 {
  grid-column: 13;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-56 {
  grid-column: 13;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-57 {
  grid-column: 13;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-58 {
  grid-column: 13;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-59 {
  grid-column: 13;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-60 {
  grid-column: 13;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-61 {
  grid-column: 13;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-62 {
  grid-column: 13;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-63 {
  grid-column: 13;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-64 {
  grid-column: 13;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-65 {
  grid-column: 13;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-66 {
  grid-column: 13;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-67 {
  grid-column: 13;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-68 {
  grid-column: 13;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-69 {
  grid-column: 13;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-70 {
  grid-column: 13;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-71 {
  grid-column: 13;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-72 {
  grid-column: 13;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-73 {
  grid-column: 13;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-74 {
  grid-column: 13;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-75 {
  grid-column: 13;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-76 {
  grid-column: 13;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-77 {
  grid-column: 13;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-78 {
  grid-column: 13;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-79 {
  grid-column: 13;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-80 {
  grid-column: 13;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-81 {
  grid-column: 13;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-82 {
  grid-column: 13;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-83 {
  grid-column: 13;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-84 {
  grid-column: 13;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-85 {
  grid-column: 13;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-86 {
  grid-column: 13;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-87 {
  grid-column: 13;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-88 {
  grid-column: 13;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-89 {
  grid-column: 13;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-90 {
  grid-column: 13;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-91 {
  grid-column: 13;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-92 {
  grid-column: 13;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-93 {
  grid-column: 13;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-94 {
  grid-column: 13;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-95 {
  grid-column: 13;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-96 {
  grid-column: 13;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-97 {
  grid-column: 13;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-98 {
  grid-column: 13;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-99 {
  grid-column: 13;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-11-100 {
  grid-column: 13;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-0 {
  grid-column: 14;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-1 {
  grid-column: 14;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-2 {
  grid-column: 14;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-3 {
  grid-column: 14;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-4 {
  grid-column: 14;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-5 {
  grid-column: 14;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-6 {
  grid-column: 14;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-7 {
  grid-column: 14;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-8 {
  grid-column: 14;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-9 {
  grid-column: 14;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-10 {
  grid-column: 14;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-11 {
  grid-column: 14;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-12 {
  grid-column: 14;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-13 {
  grid-column: 14;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-14 {
  grid-column: 14;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-15 {
  grid-column: 14;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-16 {
  grid-column: 14;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-17 {
  grid-column: 14;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-18 {
  grid-column: 14;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-19 {
  grid-column: 14;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-20 {
  grid-column: 14;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-21 {
  grid-column: 14;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-22 {
  grid-column: 14;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-23 {
  grid-column: 14;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-24 {
  grid-column: 14;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-25 {
  grid-column: 14;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-26 {
  grid-column: 14;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-27 {
  grid-column: 14;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-28 {
  grid-column: 14;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-29 {
  grid-column: 14;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-30 {
  grid-column: 14;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-31 {
  grid-column: 14;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-32 {
  grid-column: 14;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-33 {
  grid-column: 14;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-34 {
  grid-column: 14;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-35 {
  grid-column: 14;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-36 {
  grid-column: 14;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-37 {
  grid-column: 14;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-38 {
  grid-column: 14;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-39 {
  grid-column: 14;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-40 {
  grid-column: 14;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-41 {
  grid-column: 14;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-42 {
  grid-column: 14;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-43 {
  grid-column: 14;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-44 {
  grid-column: 14;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-45 {
  grid-column: 14;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-46 {
  grid-column: 14;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-47 {
  grid-column: 14;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-48 {
  grid-column: 14;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-49 {
  grid-column: 14;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-50 {
  grid-column: 14;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-51 {
  grid-column: 14;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-52 {
  grid-column: 14;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-53 {
  grid-column: 14;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-54 {
  grid-column: 14;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-55 {
  grid-column: 14;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-56 {
  grid-column: 14;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-57 {
  grid-column: 14;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-58 {
  grid-column: 14;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-59 {
  grid-column: 14;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-60 {
  grid-column: 14;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-61 {
  grid-column: 14;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-62 {
  grid-column: 14;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-63 {
  grid-column: 14;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-64 {
  grid-column: 14;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-65 {
  grid-column: 14;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-66 {
  grid-column: 14;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-67 {
  grid-column: 14;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-68 {
  grid-column: 14;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-69 {
  grid-column: 14;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-70 {
  grid-column: 14;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-71 {
  grid-column: 14;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-72 {
  grid-column: 14;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-73 {
  grid-column: 14;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-74 {
  grid-column: 14;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-75 {
  grid-column: 14;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-76 {
  grid-column: 14;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-77 {
  grid-column: 14;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-78 {
  grid-column: 14;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-79 {
  grid-column: 14;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-80 {
  grid-column: 14;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-81 {
  grid-column: 14;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-82 {
  grid-column: 14;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-83 {
  grid-column: 14;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-84 {
  grid-column: 14;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-85 {
  grid-column: 14;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-86 {
  grid-column: 14;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-87 {
  grid-column: 14;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-88 {
  grid-column: 14;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-89 {
  grid-column: 14;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-90 {
  grid-column: 14;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-91 {
  grid-column: 14;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-92 {
  grid-column: 14;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-93 {
  grid-column: 14;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-94 {
  grid-column: 14;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-95 {
  grid-column: 14;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-96 {
  grid-column: 14;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-97 {
  grid-column: 14;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-98 {
  grid-column: 14;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-99 {
  grid-column: 14;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-12-100 {
  grid-column: 14;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-0 {
  grid-column: 15;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-1 {
  grid-column: 15;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-2 {
  grid-column: 15;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-3 {
  grid-column: 15;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-4 {
  grid-column: 15;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-5 {
  grid-column: 15;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-6 {
  grid-column: 15;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-7 {
  grid-column: 15;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-8 {
  grid-column: 15;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-9 {
  grid-column: 15;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-10 {
  grid-column: 15;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-11 {
  grid-column: 15;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-12 {
  grid-column: 15;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-13 {
  grid-column: 15;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-14 {
  grid-column: 15;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-15 {
  grid-column: 15;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-16 {
  grid-column: 15;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-17 {
  grid-column: 15;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-18 {
  grid-column: 15;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-19 {
  grid-column: 15;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-20 {
  grid-column: 15;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-21 {
  grid-column: 15;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-22 {
  grid-column: 15;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-23 {
  grid-column: 15;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-24 {
  grid-column: 15;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-25 {
  grid-column: 15;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-26 {
  grid-column: 15;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-27 {
  grid-column: 15;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-28 {
  grid-column: 15;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-29 {
  grid-column: 15;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-30 {
  grid-column: 15;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-31 {
  grid-column: 15;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-32 {
  grid-column: 15;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-33 {
  grid-column: 15;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-34 {
  grid-column: 15;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-35 {
  grid-column: 15;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-36 {
  grid-column: 15;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-37 {
  grid-column: 15;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-38 {
  grid-column: 15;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-39 {
  grid-column: 15;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-40 {
  grid-column: 15;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-41 {
  grid-column: 15;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-42 {
  grid-column: 15;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-43 {
  grid-column: 15;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-44 {
  grid-column: 15;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-45 {
  grid-column: 15;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-46 {
  grid-column: 15;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-47 {
  grid-column: 15;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-48 {
  grid-column: 15;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-49 {
  grid-column: 15;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-50 {
  grid-column: 15;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-51 {
  grid-column: 15;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-52 {
  grid-column: 15;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-53 {
  grid-column: 15;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-54 {
  grid-column: 15;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-55 {
  grid-column: 15;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-56 {
  grid-column: 15;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-57 {
  grid-column: 15;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-58 {
  grid-column: 15;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-59 {
  grid-column: 15;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-60 {
  grid-column: 15;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-61 {
  grid-column: 15;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-62 {
  grid-column: 15;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-63 {
  grid-column: 15;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-64 {
  grid-column: 15;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-65 {
  grid-column: 15;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-66 {
  grid-column: 15;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-67 {
  grid-column: 15;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-68 {
  grid-column: 15;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-69 {
  grid-column: 15;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-70 {
  grid-column: 15;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-71 {
  grid-column: 15;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-72 {
  grid-column: 15;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-73 {
  grid-column: 15;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-74 {
  grid-column: 15;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-75 {
  grid-column: 15;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-76 {
  grid-column: 15;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-77 {
  grid-column: 15;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-78 {
  grid-column: 15;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-79 {
  grid-column: 15;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-80 {
  grid-column: 15;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-81 {
  grid-column: 15;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-82 {
  grid-column: 15;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-83 {
  grid-column: 15;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-84 {
  grid-column: 15;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-85 {
  grid-column: 15;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-86 {
  grid-column: 15;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-87 {
  grid-column: 15;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-88 {
  grid-column: 15;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-89 {
  grid-column: 15;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-90 {
  grid-column: 15;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-91 {
  grid-column: 15;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-92 {
  grid-column: 15;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-93 {
  grid-column: 15;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-94 {
  grid-column: 15;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-95 {
  grid-column: 15;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-96 {
  grid-column: 15;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-97 {
  grid-column: 15;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-98 {
  grid-column: 15;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-99 {
  grid-column: 15;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-13-100 {
  grid-column: 15;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-0 {
  grid-column: 16;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-1 {
  grid-column: 16;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-2 {
  grid-column: 16;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-3 {
  grid-column: 16;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-4 {
  grid-column: 16;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-5 {
  grid-column: 16;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-6 {
  grid-column: 16;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-7 {
  grid-column: 16;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-8 {
  grid-column: 16;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-9 {
  grid-column: 16;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-10 {
  grid-column: 16;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-11 {
  grid-column: 16;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-12 {
  grid-column: 16;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-13 {
  grid-column: 16;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-14 {
  grid-column: 16;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-15 {
  grid-column: 16;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-16 {
  grid-column: 16;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-17 {
  grid-column: 16;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-18 {
  grid-column: 16;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-19 {
  grid-column: 16;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-20 {
  grid-column: 16;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-21 {
  grid-column: 16;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-22 {
  grid-column: 16;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-23 {
  grid-column: 16;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-24 {
  grid-column: 16;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-25 {
  grid-column: 16;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-26 {
  grid-column: 16;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-27 {
  grid-column: 16;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-28 {
  grid-column: 16;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-29 {
  grid-column: 16;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-30 {
  grid-column: 16;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-31 {
  grid-column: 16;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-32 {
  grid-column: 16;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-33 {
  grid-column: 16;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-34 {
  grid-column: 16;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-35 {
  grid-column: 16;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-36 {
  grid-column: 16;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-37 {
  grid-column: 16;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-38 {
  grid-column: 16;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-39 {
  grid-column: 16;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-40 {
  grid-column: 16;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-41 {
  grid-column: 16;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-42 {
  grid-column: 16;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-43 {
  grid-column: 16;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-44 {
  grid-column: 16;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-45 {
  grid-column: 16;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-46 {
  grid-column: 16;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-47 {
  grid-column: 16;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-48 {
  grid-column: 16;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-49 {
  grid-column: 16;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-50 {
  grid-column: 16;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-51 {
  grid-column: 16;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-52 {
  grid-column: 16;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-53 {
  grid-column: 16;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-54 {
  grid-column: 16;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-55 {
  grid-column: 16;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-56 {
  grid-column: 16;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-57 {
  grid-column: 16;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-58 {
  grid-column: 16;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-59 {
  grid-column: 16;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-60 {
  grid-column: 16;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-61 {
  grid-column: 16;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-62 {
  grid-column: 16;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-63 {
  grid-column: 16;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-64 {
  grid-column: 16;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-65 {
  grid-column: 16;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-66 {
  grid-column: 16;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-67 {
  grid-column: 16;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-68 {
  grid-column: 16;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-69 {
  grid-column: 16;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-70 {
  grid-column: 16;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-71 {
  grid-column: 16;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-72 {
  grid-column: 16;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-73 {
  grid-column: 16;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-74 {
  grid-column: 16;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-75 {
  grid-column: 16;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-76 {
  grid-column: 16;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-77 {
  grid-column: 16;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-78 {
  grid-column: 16;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-79 {
  grid-column: 16;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-80 {
  grid-column: 16;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-81 {
  grid-column: 16;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-82 {
  grid-column: 16;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-83 {
  grid-column: 16;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-84 {
  grid-column: 16;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-85 {
  grid-column: 16;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-86 {
  grid-column: 16;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-87 {
  grid-column: 16;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-88 {
  grid-column: 16;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-89 {
  grid-column: 16;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-90 {
  grid-column: 16;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-91 {
  grid-column: 16;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-92 {
  grid-column: 16;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-93 {
  grid-column: 16;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-94 {
  grid-column: 16;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-95 {
  grid-column: 16;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-96 {
  grid-column: 16;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-97 {
  grid-column: 16;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-98 {
  grid-column: 16;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-99 {
  grid-column: 16;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-14-100 {
  grid-column: 16;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-0 {
  grid-column: 17;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-1 {
  grid-column: 17;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-2 {
  grid-column: 17;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-3 {
  grid-column: 17;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-4 {
  grid-column: 17;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-5 {
  grid-column: 17;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-6 {
  grid-column: 17;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-7 {
  grid-column: 17;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-8 {
  grid-column: 17;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-9 {
  grid-column: 17;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-10 {
  grid-column: 17;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-11 {
  grid-column: 17;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-12 {
  grid-column: 17;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-13 {
  grid-column: 17;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-14 {
  grid-column: 17;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-15 {
  grid-column: 17;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-16 {
  grid-column: 17;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-17 {
  grid-column: 17;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-18 {
  grid-column: 17;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-19 {
  grid-column: 17;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-20 {
  grid-column: 17;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-21 {
  grid-column: 17;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-22 {
  grid-column: 17;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-23 {
  grid-column: 17;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-24 {
  grid-column: 17;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-25 {
  grid-column: 17;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-26 {
  grid-column: 17;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-27 {
  grid-column: 17;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-28 {
  grid-column: 17;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-29 {
  grid-column: 17;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-30 {
  grid-column: 17;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-31 {
  grid-column: 17;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-32 {
  grid-column: 17;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-33 {
  grid-column: 17;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-34 {
  grid-column: 17;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-35 {
  grid-column: 17;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-36 {
  grid-column: 17;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-37 {
  grid-column: 17;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-38 {
  grid-column: 17;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-39 {
  grid-column: 17;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-40 {
  grid-column: 17;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-41 {
  grid-column: 17;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-42 {
  grid-column: 17;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-43 {
  grid-column: 17;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-44 {
  grid-column: 17;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-45 {
  grid-column: 17;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-46 {
  grid-column: 17;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-47 {
  grid-column: 17;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-48 {
  grid-column: 17;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-49 {
  grid-column: 17;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-50 {
  grid-column: 17;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-51 {
  grid-column: 17;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-52 {
  grid-column: 17;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-53 {
  grid-column: 17;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-54 {
  grid-column: 17;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-55 {
  grid-column: 17;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-56 {
  grid-column: 17;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-57 {
  grid-column: 17;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-58 {
  grid-column: 17;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-59 {
  grid-column: 17;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-60 {
  grid-column: 17;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-61 {
  grid-column: 17;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-62 {
  grid-column: 17;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-63 {
  grid-column: 17;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-64 {
  grid-column: 17;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-65 {
  grid-column: 17;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-66 {
  grid-column: 17;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-67 {
  grid-column: 17;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-68 {
  grid-column: 17;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-69 {
  grid-column: 17;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-70 {
  grid-column: 17;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-71 {
  grid-column: 17;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-72 {
  grid-column: 17;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-73 {
  grid-column: 17;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-74 {
  grid-column: 17;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-75 {
  grid-column: 17;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-76 {
  grid-column: 17;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-77 {
  grid-column: 17;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-78 {
  grid-column: 17;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-79 {
  grid-column: 17;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-80 {
  grid-column: 17;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-81 {
  grid-column: 17;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-82 {
  grid-column: 17;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-83 {
  grid-column: 17;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-84 {
  grid-column: 17;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-85 {
  grid-column: 17;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-86 {
  grid-column: 17;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-87 {
  grid-column: 17;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-88 {
  grid-column: 17;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-89 {
  grid-column: 17;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-90 {
  grid-column: 17;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-91 {
  grid-column: 17;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-92 {
  grid-column: 17;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-93 {
  grid-column: 17;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-94 {
  grid-column: 17;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-95 {
  grid-column: 17;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-96 {
  grid-column: 17;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-97 {
  grid-column: 17;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-98 {
  grid-column: 17;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-99 {
  grid-column: 17;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-15-100 {
  grid-column: 17;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-0 {
  grid-column: 18;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-1 {
  grid-column: 18;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-2 {
  grid-column: 18;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-3 {
  grid-column: 18;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-4 {
  grid-column: 18;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-5 {
  grid-column: 18;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-6 {
  grid-column: 18;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-7 {
  grid-column: 18;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-8 {
  grid-column: 18;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-9 {
  grid-column: 18;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-10 {
  grid-column: 18;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-11 {
  grid-column: 18;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-12 {
  grid-column: 18;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-13 {
  grid-column: 18;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-14 {
  grid-column: 18;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-15 {
  grid-column: 18;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-16 {
  grid-column: 18;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-17 {
  grid-column: 18;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-18 {
  grid-column: 18;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-19 {
  grid-column: 18;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-20 {
  grid-column: 18;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-21 {
  grid-column: 18;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-22 {
  grid-column: 18;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-23 {
  grid-column: 18;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-24 {
  grid-column: 18;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-25 {
  grid-column: 18;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-26 {
  grid-column: 18;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-27 {
  grid-column: 18;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-28 {
  grid-column: 18;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-29 {
  grid-column: 18;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-30 {
  grid-column: 18;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-31 {
  grid-column: 18;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-32 {
  grid-column: 18;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-33 {
  grid-column: 18;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-34 {
  grid-column: 18;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-35 {
  grid-column: 18;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-36 {
  grid-column: 18;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-37 {
  grid-column: 18;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-38 {
  grid-column: 18;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-39 {
  grid-column: 18;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-40 {
  grid-column: 18;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-41 {
  grid-column: 18;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-42 {
  grid-column: 18;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-43 {
  grid-column: 18;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-44 {
  grid-column: 18;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-45 {
  grid-column: 18;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-46 {
  grid-column: 18;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-47 {
  grid-column: 18;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-48 {
  grid-column: 18;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-49 {
  grid-column: 18;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-50 {
  grid-column: 18;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-51 {
  grid-column: 18;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-52 {
  grid-column: 18;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-53 {
  grid-column: 18;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-54 {
  grid-column: 18;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-55 {
  grid-column: 18;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-56 {
  grid-column: 18;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-57 {
  grid-column: 18;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-58 {
  grid-column: 18;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-59 {
  grid-column: 18;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-60 {
  grid-column: 18;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-61 {
  grid-column: 18;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-62 {
  grid-column: 18;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-63 {
  grid-column: 18;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-64 {
  grid-column: 18;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-65 {
  grid-column: 18;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-66 {
  grid-column: 18;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-67 {
  grid-column: 18;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-68 {
  grid-column: 18;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-69 {
  grid-column: 18;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-70 {
  grid-column: 18;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-71 {
  grid-column: 18;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-72 {
  grid-column: 18;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-73 {
  grid-column: 18;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-74 {
  grid-column: 18;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-75 {
  grid-column: 18;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-76 {
  grid-column: 18;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-77 {
  grid-column: 18;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-78 {
  grid-column: 18;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-79 {
  grid-column: 18;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-80 {
  grid-column: 18;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-81 {
  grid-column: 18;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-82 {
  grid-column: 18;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-83 {
  grid-column: 18;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-84 {
  grid-column: 18;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-85 {
  grid-column: 18;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-86 {
  grid-column: 18;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-87 {
  grid-column: 18;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-88 {
  grid-column: 18;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-89 {
  grid-column: 18;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-90 {
  grid-column: 18;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-91 {
  grid-column: 18;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-92 {
  grid-column: 18;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-93 {
  grid-column: 18;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-94 {
  grid-column: 18;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-95 {
  grid-column: 18;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-96 {
  grid-column: 18;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-97 {
  grid-column: 18;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-98 {
  grid-column: 18;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-99 {
  grid-column: 18;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-16-100 {
  grid-column: 18;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-0 {
  grid-column: 19;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-1 {
  grid-column: 19;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-2 {
  grid-column: 19;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-3 {
  grid-column: 19;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-4 {
  grid-column: 19;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-5 {
  grid-column: 19;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-6 {
  grid-column: 19;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-7 {
  grid-column: 19;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-8 {
  grid-column: 19;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-9 {
  grid-column: 19;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-10 {
  grid-column: 19;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-11 {
  grid-column: 19;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-12 {
  grid-column: 19;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-13 {
  grid-column: 19;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-14 {
  grid-column: 19;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-15 {
  grid-column: 19;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-16 {
  grid-column: 19;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-17 {
  grid-column: 19;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-18 {
  grid-column: 19;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-19 {
  grid-column: 19;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-20 {
  grid-column: 19;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-21 {
  grid-column: 19;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-22 {
  grid-column: 19;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-23 {
  grid-column: 19;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-24 {
  grid-column: 19;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-25 {
  grid-column: 19;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-26 {
  grid-column: 19;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-27 {
  grid-column: 19;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-28 {
  grid-column: 19;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-29 {
  grid-column: 19;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-30 {
  grid-column: 19;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-31 {
  grid-column: 19;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-32 {
  grid-column: 19;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-33 {
  grid-column: 19;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-34 {
  grid-column: 19;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-35 {
  grid-column: 19;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-36 {
  grid-column: 19;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-37 {
  grid-column: 19;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-38 {
  grid-column: 19;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-39 {
  grid-column: 19;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-40 {
  grid-column: 19;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-41 {
  grid-column: 19;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-42 {
  grid-column: 19;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-43 {
  grid-column: 19;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-44 {
  grid-column: 19;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-45 {
  grid-column: 19;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-46 {
  grid-column: 19;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-47 {
  grid-column: 19;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-48 {
  grid-column: 19;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-49 {
  grid-column: 19;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-50 {
  grid-column: 19;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-51 {
  grid-column: 19;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-52 {
  grid-column: 19;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-53 {
  grid-column: 19;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-54 {
  grid-column: 19;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-55 {
  grid-column: 19;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-56 {
  grid-column: 19;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-57 {
  grid-column: 19;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-58 {
  grid-column: 19;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-59 {
  grid-column: 19;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-60 {
  grid-column: 19;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-61 {
  grid-column: 19;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-62 {
  grid-column: 19;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-63 {
  grid-column: 19;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-64 {
  grid-column: 19;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-65 {
  grid-column: 19;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-66 {
  grid-column: 19;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-67 {
  grid-column: 19;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-68 {
  grid-column: 19;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-69 {
  grid-column: 19;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-70 {
  grid-column: 19;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-71 {
  grid-column: 19;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-72 {
  grid-column: 19;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-73 {
  grid-column: 19;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-74 {
  grid-column: 19;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-75 {
  grid-column: 19;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-76 {
  grid-column: 19;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-77 {
  grid-column: 19;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-78 {
  grid-column: 19;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-79 {
  grid-column: 19;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-80 {
  grid-column: 19;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-81 {
  grid-column: 19;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-82 {
  grid-column: 19;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-83 {
  grid-column: 19;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-84 {
  grid-column: 19;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-85 {
  grid-column: 19;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-86 {
  grid-column: 19;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-87 {
  grid-column: 19;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-88 {
  grid-column: 19;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-89 {
  grid-column: 19;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-90 {
  grid-column: 19;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-91 {
  grid-column: 19;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-92 {
  grid-column: 19;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-93 {
  grid-column: 19;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-94 {
  grid-column: 19;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-95 {
  grid-column: 19;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-96 {
  grid-column: 19;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-97 {
  grid-column: 19;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-98 {
  grid-column: 19;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-99 {
  grid-column: 19;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-17-100 {
  grid-column: 19;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-0 {
  grid-column: 20;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-1 {
  grid-column: 20;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-2 {
  grid-column: 20;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-3 {
  grid-column: 20;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-4 {
  grid-column: 20;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-5 {
  grid-column: 20;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-6 {
  grid-column: 20;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-7 {
  grid-column: 20;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-8 {
  grid-column: 20;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-9 {
  grid-column: 20;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-10 {
  grid-column: 20;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-11 {
  grid-column: 20;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-12 {
  grid-column: 20;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-13 {
  grid-column: 20;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-14 {
  grid-column: 20;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-15 {
  grid-column: 20;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-16 {
  grid-column: 20;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-17 {
  grid-column: 20;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-18 {
  grid-column: 20;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-19 {
  grid-column: 20;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-20 {
  grid-column: 20;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-21 {
  grid-column: 20;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-22 {
  grid-column: 20;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-23 {
  grid-column: 20;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-24 {
  grid-column: 20;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-25 {
  grid-column: 20;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-26 {
  grid-column: 20;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-27 {
  grid-column: 20;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-28 {
  grid-column: 20;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-29 {
  grid-column: 20;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-30 {
  grid-column: 20;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-31 {
  grid-column: 20;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-32 {
  grid-column: 20;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-33 {
  grid-column: 20;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-34 {
  grid-column: 20;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-35 {
  grid-column: 20;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-36 {
  grid-column: 20;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-37 {
  grid-column: 20;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-38 {
  grid-column: 20;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-39 {
  grid-column: 20;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-40 {
  grid-column: 20;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-41 {
  grid-column: 20;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-42 {
  grid-column: 20;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-43 {
  grid-column: 20;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-44 {
  grid-column: 20;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-45 {
  grid-column: 20;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-46 {
  grid-column: 20;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-47 {
  grid-column: 20;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-48 {
  grid-column: 20;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-49 {
  grid-column: 20;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-50 {
  grid-column: 20;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-51 {
  grid-column: 20;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-52 {
  grid-column: 20;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-53 {
  grid-column: 20;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-54 {
  grid-column: 20;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-55 {
  grid-column: 20;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-56 {
  grid-column: 20;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-57 {
  grid-column: 20;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-58 {
  grid-column: 20;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-59 {
  grid-column: 20;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-60 {
  grid-column: 20;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-61 {
  grid-column: 20;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-62 {
  grid-column: 20;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-63 {
  grid-column: 20;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-64 {
  grid-column: 20;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-65 {
  grid-column: 20;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-66 {
  grid-column: 20;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-67 {
  grid-column: 20;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-68 {
  grid-column: 20;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-69 {
  grid-column: 20;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-70 {
  grid-column: 20;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-71 {
  grid-column: 20;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-72 {
  grid-column: 20;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-73 {
  grid-column: 20;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-74 {
  grid-column: 20;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-75 {
  grid-column: 20;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-76 {
  grid-column: 20;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-77 {
  grid-column: 20;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-78 {
  grid-column: 20;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-79 {
  grid-column: 20;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-80 {
  grid-column: 20;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-81 {
  grid-column: 20;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-82 {
  grid-column: 20;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-83 {
  grid-column: 20;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-84 {
  grid-column: 20;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-85 {
  grid-column: 20;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-86 {
  grid-column: 20;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-87 {
  grid-column: 20;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-88 {
  grid-column: 20;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-89 {
  grid-column: 20;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-90 {
  grid-column: 20;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-91 {
  grid-column: 20;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-92 {
  grid-column: 20;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-93 {
  grid-column: 20;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-94 {
  grid-column: 20;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-95 {
  grid-column: 20;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-96 {
  grid-column: 20;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-97 {
  grid-column: 20;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-98 {
  grid-column: 20;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-99 {
  grid-column: 20;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-18-100 {
  grid-column: 20;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-0 {
  grid-column: 21;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-1 {
  grid-column: 21;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-2 {
  grid-column: 21;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-3 {
  grid-column: 21;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-4 {
  grid-column: 21;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-5 {
  grid-column: 21;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-6 {
  grid-column: 21;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-7 {
  grid-column: 21;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-8 {
  grid-column: 21;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-9 {
  grid-column: 21;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-10 {
  grid-column: 21;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-11 {
  grid-column: 21;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-12 {
  grid-column: 21;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-13 {
  grid-column: 21;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-14 {
  grid-column: 21;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-15 {
  grid-column: 21;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-16 {
  grid-column: 21;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-17 {
  grid-column: 21;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-18 {
  grid-column: 21;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-19 {
  grid-column: 21;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-20 {
  grid-column: 21;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-21 {
  grid-column: 21;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-22 {
  grid-column: 21;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-23 {
  grid-column: 21;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-24 {
  grid-column: 21;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-25 {
  grid-column: 21;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-26 {
  grid-column: 21;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-27 {
  grid-column: 21;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-28 {
  grid-column: 21;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-29 {
  grid-column: 21;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-30 {
  grid-column: 21;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-31 {
  grid-column: 21;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-32 {
  grid-column: 21;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-33 {
  grid-column: 21;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-34 {
  grid-column: 21;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-35 {
  grid-column: 21;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-36 {
  grid-column: 21;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-37 {
  grid-column: 21;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-38 {
  grid-column: 21;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-39 {
  grid-column: 21;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-40 {
  grid-column: 21;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-41 {
  grid-column: 21;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-42 {
  grid-column: 21;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-43 {
  grid-column: 21;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-44 {
  grid-column: 21;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-45 {
  grid-column: 21;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-46 {
  grid-column: 21;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-47 {
  grid-column: 21;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-48 {
  grid-column: 21;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-49 {
  grid-column: 21;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-50 {
  grid-column: 21;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-51 {
  grid-column: 21;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-52 {
  grid-column: 21;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-53 {
  grid-column: 21;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-54 {
  grid-column: 21;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-55 {
  grid-column: 21;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-56 {
  grid-column: 21;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-57 {
  grid-column: 21;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-58 {
  grid-column: 21;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-59 {
  grid-column: 21;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-60 {
  grid-column: 21;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-61 {
  grid-column: 21;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-62 {
  grid-column: 21;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-63 {
  grid-column: 21;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-64 {
  grid-column: 21;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-65 {
  grid-column: 21;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-66 {
  grid-column: 21;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-67 {
  grid-column: 21;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-68 {
  grid-column: 21;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-69 {
  grid-column: 21;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-70 {
  grid-column: 21;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-71 {
  grid-column: 21;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-72 {
  grid-column: 21;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-73 {
  grid-column: 21;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-74 {
  grid-column: 21;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-75 {
  grid-column: 21;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-76 {
  grid-column: 21;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-77 {
  grid-column: 21;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-78 {
  grid-column: 21;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-79 {
  grid-column: 21;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-80 {
  grid-column: 21;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-81 {
  grid-column: 21;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-82 {
  grid-column: 21;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-83 {
  grid-column: 21;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-84 {
  grid-column: 21;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-85 {
  grid-column: 21;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-86 {
  grid-column: 21;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-87 {
  grid-column: 21;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-88 {
  grid-column: 21;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-89 {
  grid-column: 21;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-90 {
  grid-column: 21;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-91 {
  grid-column: 21;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-92 {
  grid-column: 21;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-93 {
  grid-column: 21;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-94 {
  grid-column: 21;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-95 {
  grid-column: 21;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-96 {
  grid-column: 21;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-97 {
  grid-column: 21;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-98 {
  grid-column: 21;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-99 {
  grid-column: 21;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-19-100 {
  grid-column: 21;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-0 {
  grid-column: 22;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-1 {
  grid-column: 22;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-2 {
  grid-column: 22;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-3 {
  grid-column: 22;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-4 {
  grid-column: 22;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-5 {
  grid-column: 22;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-6 {
  grid-column: 22;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-7 {
  grid-column: 22;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-8 {
  grid-column: 22;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-9 {
  grid-column: 22;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-10 {
  grid-column: 22;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-11 {
  grid-column: 22;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-12 {
  grid-column: 22;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-13 {
  grid-column: 22;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-14 {
  grid-column: 22;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-15 {
  grid-column: 22;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-16 {
  grid-column: 22;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-17 {
  grid-column: 22;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-18 {
  grid-column: 22;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-19 {
  grid-column: 22;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-20 {
  grid-column: 22;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-21 {
  grid-column: 22;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-22 {
  grid-column: 22;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-23 {
  grid-column: 22;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-24 {
  grid-column: 22;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-25 {
  grid-column: 22;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-26 {
  grid-column: 22;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-27 {
  grid-column: 22;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-28 {
  grid-column: 22;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-29 {
  grid-column: 22;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-30 {
  grid-column: 22;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-31 {
  grid-column: 22;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-32 {
  grid-column: 22;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-33 {
  grid-column: 22;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-34 {
  grid-column: 22;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-35 {
  grid-column: 22;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-36 {
  grid-column: 22;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-37 {
  grid-column: 22;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-38 {
  grid-column: 22;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-39 {
  grid-column: 22;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-40 {
  grid-column: 22;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-41 {
  grid-column: 22;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-42 {
  grid-column: 22;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-43 {
  grid-column: 22;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-44 {
  grid-column: 22;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-45 {
  grid-column: 22;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-46 {
  grid-column: 22;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-47 {
  grid-column: 22;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-48 {
  grid-column: 22;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-49 {
  grid-column: 22;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-50 {
  grid-column: 22;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-51 {
  grid-column: 22;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-52 {
  grid-column: 22;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-53 {
  grid-column: 22;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-54 {
  grid-column: 22;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-55 {
  grid-column: 22;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-56 {
  grid-column: 22;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-57 {
  grid-column: 22;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-58 {
  grid-column: 22;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-59 {
  grid-column: 22;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-60 {
  grid-column: 22;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-61 {
  grid-column: 22;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-62 {
  grid-column: 22;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-63 {
  grid-column: 22;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-64 {
  grid-column: 22;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-65 {
  grid-column: 22;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-66 {
  grid-column: 22;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-67 {
  grid-column: 22;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-68 {
  grid-column: 22;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-69 {
  grid-column: 22;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-70 {
  grid-column: 22;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-71 {
  grid-column: 22;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-72 {
  grid-column: 22;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-73 {
  grid-column: 22;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-74 {
  grid-column: 22;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-75 {
  grid-column: 22;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-76 {
  grid-column: 22;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-77 {
  grid-column: 22;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-78 {
  grid-column: 22;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-79 {
  grid-column: 22;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-80 {
  grid-column: 22;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-81 {
  grid-column: 22;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-82 {
  grid-column: 22;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-83 {
  grid-column: 22;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-84 {
  grid-column: 22;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-85 {
  grid-column: 22;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-86 {
  grid-column: 22;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-87 {
  grid-column: 22;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-88 {
  grid-column: 22;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-89 {
  grid-column: 22;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-90 {
  grid-column: 22;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-91 {
  grid-column: 22;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-92 {
  grid-column: 22;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-93 {
  grid-column: 22;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-94 {
  grid-column: 22;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-95 {
  grid-column: 22;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-96 {
  grid-column: 22;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-97 {
  grid-column: 22;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-98 {
  grid-column: 22;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-99 {
  grid-column: 22;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-20-100 {
  grid-column: 22;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-0 {
  grid-column: 23;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-1 {
  grid-column: 23;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-2 {
  grid-column: 23;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-3 {
  grid-column: 23;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-4 {
  grid-column: 23;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-5 {
  grid-column: 23;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-6 {
  grid-column: 23;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-7 {
  grid-column: 23;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-8 {
  grid-column: 23;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-9 {
  grid-column: 23;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-10 {
  grid-column: 23;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-11 {
  grid-column: 23;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-12 {
  grid-column: 23;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-13 {
  grid-column: 23;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-14 {
  grid-column: 23;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-15 {
  grid-column: 23;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-16 {
  grid-column: 23;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-17 {
  grid-column: 23;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-18 {
  grid-column: 23;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-19 {
  grid-column: 23;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-20 {
  grid-column: 23;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-21 {
  grid-column: 23;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-22 {
  grid-column: 23;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-23 {
  grid-column: 23;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-24 {
  grid-column: 23;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-25 {
  grid-column: 23;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-26 {
  grid-column: 23;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-27 {
  grid-column: 23;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-28 {
  grid-column: 23;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-29 {
  grid-column: 23;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-30 {
  grid-column: 23;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-31 {
  grid-column: 23;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-32 {
  grid-column: 23;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-33 {
  grid-column: 23;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-34 {
  grid-column: 23;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-35 {
  grid-column: 23;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-36 {
  grid-column: 23;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-37 {
  grid-column: 23;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-38 {
  grid-column: 23;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-39 {
  grid-column: 23;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-40 {
  grid-column: 23;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-41 {
  grid-column: 23;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-42 {
  grid-column: 23;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-43 {
  grid-column: 23;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-44 {
  grid-column: 23;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-45 {
  grid-column: 23;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-46 {
  grid-column: 23;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-47 {
  grid-column: 23;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-48 {
  grid-column: 23;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-49 {
  grid-column: 23;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-50 {
  grid-column: 23;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-51 {
  grid-column: 23;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-52 {
  grid-column: 23;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-53 {
  grid-column: 23;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-54 {
  grid-column: 23;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-55 {
  grid-column: 23;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-56 {
  grid-column: 23;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-57 {
  grid-column: 23;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-58 {
  grid-column: 23;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-59 {
  grid-column: 23;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-60 {
  grid-column: 23;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-61 {
  grid-column: 23;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-62 {
  grid-column: 23;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-63 {
  grid-column: 23;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-64 {
  grid-column: 23;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-65 {
  grid-column: 23;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-66 {
  grid-column: 23;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-67 {
  grid-column: 23;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-68 {
  grid-column: 23;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-69 {
  grid-column: 23;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-70 {
  grid-column: 23;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-71 {
  grid-column: 23;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-72 {
  grid-column: 23;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-73 {
  grid-column: 23;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-74 {
  grid-column: 23;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-75 {
  grid-column: 23;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-76 {
  grid-column: 23;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-77 {
  grid-column: 23;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-78 {
  grid-column: 23;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-79 {
  grid-column: 23;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-80 {
  grid-column: 23;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-81 {
  grid-column: 23;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-82 {
  grid-column: 23;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-83 {
  grid-column: 23;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-84 {
  grid-column: 23;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-85 {
  grid-column: 23;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-86 {
  grid-column: 23;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-87 {
  grid-column: 23;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-88 {
  grid-column: 23;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-89 {
  grid-column: 23;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-90 {
  grid-column: 23;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-91 {
  grid-column: 23;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-92 {
  grid-column: 23;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-93 {
  grid-column: 23;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-94 {
  grid-column: 23;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-95 {
  grid-column: 23;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-96 {
  grid-column: 23;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-97 {
  grid-column: 23;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-98 {
  grid-column: 23;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-99 {
  grid-column: 23;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-21-100 {
  grid-column: 23;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-0 {
  grid-column: 24;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-1 {
  grid-column: 24;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-2 {
  grid-column: 24;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-3 {
  grid-column: 24;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-4 {
  grid-column: 24;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-5 {
  grid-column: 24;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-6 {
  grid-column: 24;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-7 {
  grid-column: 24;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-8 {
  grid-column: 24;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-9 {
  grid-column: 24;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-10 {
  grid-column: 24;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-11 {
  grid-column: 24;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-12 {
  grid-column: 24;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-13 {
  grid-column: 24;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-14 {
  grid-column: 24;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-15 {
  grid-column: 24;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-16 {
  grid-column: 24;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-17 {
  grid-column: 24;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-18 {
  grid-column: 24;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-19 {
  grid-column: 24;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-20 {
  grid-column: 24;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-21 {
  grid-column: 24;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-22 {
  grid-column: 24;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-23 {
  grid-column: 24;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-24 {
  grid-column: 24;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-25 {
  grid-column: 24;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-26 {
  grid-column: 24;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-27 {
  grid-column: 24;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-28 {
  grid-column: 24;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-29 {
  grid-column: 24;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-30 {
  grid-column: 24;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-31 {
  grid-column: 24;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-32 {
  grid-column: 24;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-33 {
  grid-column: 24;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-34 {
  grid-column: 24;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-35 {
  grid-column: 24;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-36 {
  grid-column: 24;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-37 {
  grid-column: 24;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-38 {
  grid-column: 24;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-39 {
  grid-column: 24;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-40 {
  grid-column: 24;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-41 {
  grid-column: 24;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-42 {
  grid-column: 24;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-43 {
  grid-column: 24;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-44 {
  grid-column: 24;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-45 {
  grid-column: 24;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-46 {
  grid-column: 24;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-47 {
  grid-column: 24;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-48 {
  grid-column: 24;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-49 {
  grid-column: 24;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-50 {
  grid-column: 24;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-51 {
  grid-column: 24;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-52 {
  grid-column: 24;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-53 {
  grid-column: 24;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-54 {
  grid-column: 24;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-55 {
  grid-column: 24;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-56 {
  grid-column: 24;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-57 {
  grid-column: 24;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-58 {
  grid-column: 24;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-59 {
  grid-column: 24;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-60 {
  grid-column: 24;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-61 {
  grid-column: 24;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-62 {
  grid-column: 24;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-63 {
  grid-column: 24;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-64 {
  grid-column: 24;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-65 {
  grid-column: 24;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-66 {
  grid-column: 24;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-67 {
  grid-column: 24;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-68 {
  grid-column: 24;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-69 {
  grid-column: 24;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-70 {
  grid-column: 24;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-71 {
  grid-column: 24;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-72 {
  grid-column: 24;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-73 {
  grid-column: 24;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-74 {
  grid-column: 24;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-75 {
  grid-column: 24;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-76 {
  grid-column: 24;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-77 {
  grid-column: 24;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-78 {
  grid-column: 24;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-79 {
  grid-column: 24;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-80 {
  grid-column: 24;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-81 {
  grid-column: 24;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-82 {
  grid-column: 24;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-83 {
  grid-column: 24;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-84 {
  grid-column: 24;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-85 {
  grid-column: 24;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-86 {
  grid-column: 24;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-87 {
  grid-column: 24;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-88 {
  grid-column: 24;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-89 {
  grid-column: 24;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-90 {
  grid-column: 24;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-91 {
  grid-column: 24;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-92 {
  grid-column: 24;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-93 {
  grid-column: 24;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-94 {
  grid-column: 24;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-95 {
  grid-column: 24;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-96 {
  grid-column: 24;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-97 {
  grid-column: 24;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-98 {
  grid-column: 24;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-99 {
  grid-column: 24;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-22-100 {
  grid-column: 24;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-0 {
  grid-column: 25;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-1 {
  grid-column: 25;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-2 {
  grid-column: 25;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-3 {
  grid-column: 25;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-4 {
  grid-column: 25;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-5 {
  grid-column: 25;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-6 {
  grid-column: 25;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-7 {
  grid-column: 25;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-8 {
  grid-column: 25;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-9 {
  grid-column: 25;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-10 {
  grid-column: 25;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-11 {
  grid-column: 25;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-12 {
  grid-column: 25;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-13 {
  grid-column: 25;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-14 {
  grid-column: 25;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-15 {
  grid-column: 25;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-16 {
  grid-column: 25;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-17 {
  grid-column: 25;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-18 {
  grid-column: 25;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-19 {
  grid-column: 25;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-20 {
  grid-column: 25;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-21 {
  grid-column: 25;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-22 {
  grid-column: 25;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-23 {
  grid-column: 25;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-24 {
  grid-column: 25;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-25 {
  grid-column: 25;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-26 {
  grid-column: 25;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-27 {
  grid-column: 25;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-28 {
  grid-column: 25;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-29 {
  grid-column: 25;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-30 {
  grid-column: 25;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-31 {
  grid-column: 25;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-32 {
  grid-column: 25;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-33 {
  grid-column: 25;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-34 {
  grid-column: 25;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-35 {
  grid-column: 25;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-36 {
  grid-column: 25;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-37 {
  grid-column: 25;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-38 {
  grid-column: 25;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-39 {
  grid-column: 25;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-40 {
  grid-column: 25;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-41 {
  grid-column: 25;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-42 {
  grid-column: 25;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-43 {
  grid-column: 25;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-44 {
  grid-column: 25;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-45 {
  grid-column: 25;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-46 {
  grid-column: 25;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-47 {
  grid-column: 25;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-48 {
  grid-column: 25;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-49 {
  grid-column: 25;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-50 {
  grid-column: 25;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-51 {
  grid-column: 25;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-52 {
  grid-column: 25;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-53 {
  grid-column: 25;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-54 {
  grid-column: 25;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-55 {
  grid-column: 25;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-56 {
  grid-column: 25;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-57 {
  grid-column: 25;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-58 {
  grid-column: 25;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-59 {
  grid-column: 25;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-60 {
  grid-column: 25;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-61 {
  grid-column: 25;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-62 {
  grid-column: 25;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-63 {
  grid-column: 25;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-64 {
  grid-column: 25;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-65 {
  grid-column: 25;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-66 {
  grid-column: 25;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-67 {
  grid-column: 25;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-68 {
  grid-column: 25;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-69 {
  grid-column: 25;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-70 {
  grid-column: 25;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-71 {
  grid-column: 25;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-72 {
  grid-column: 25;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-73 {
  grid-column: 25;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-74 {
  grid-column: 25;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-75 {
  grid-column: 25;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-76 {
  grid-column: 25;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-77 {
  grid-column: 25;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-78 {
  grid-column: 25;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-79 {
  grid-column: 25;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-80 {
  grid-column: 25;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-81 {
  grid-column: 25;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-82 {
  grid-column: 25;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-83 {
  grid-column: 25;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-84 {
  grid-column: 25;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-85 {
  grid-column: 25;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-86 {
  grid-column: 25;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-87 {
  grid-column: 25;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-88 {
  grid-column: 25;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-89 {
  grid-column: 25;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-90 {
  grid-column: 25;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-91 {
  grid-column: 25;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-92 {
  grid-column: 25;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-93 {
  grid-column: 25;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-94 {
  grid-column: 25;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-95 {
  grid-column: 25;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-96 {
  grid-column: 25;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-97 {
  grid-column: 25;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-98 {
  grid-column: 25;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-99 {
  grid-column: 25;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-23-100 {
  grid-column: 25;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-0 {
  grid-column: 26;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-1 {
  grid-column: 26;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-2 {
  grid-column: 26;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-3 {
  grid-column: 26;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-4 {
  grid-column: 26;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-5 {
  grid-column: 26;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-6 {
  grid-column: 26;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-7 {
  grid-column: 26;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-8 {
  grid-column: 26;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-9 {
  grid-column: 26;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-10 {
  grid-column: 26;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-11 {
  grid-column: 26;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-12 {
  grid-column: 26;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-13 {
  grid-column: 26;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-14 {
  grid-column: 26;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-15 {
  grid-column: 26;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-16 {
  grid-column: 26;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-17 {
  grid-column: 26;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-18 {
  grid-column: 26;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-19 {
  grid-column: 26;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-20 {
  grid-column: 26;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-21 {
  grid-column: 26;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-22 {
  grid-column: 26;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-23 {
  grid-column: 26;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-24 {
  grid-column: 26;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-25 {
  grid-column: 26;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-26 {
  grid-column: 26;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-27 {
  grid-column: 26;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-28 {
  grid-column: 26;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-29 {
  grid-column: 26;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-30 {
  grid-column: 26;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-31 {
  grid-column: 26;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-32 {
  grid-column: 26;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-33 {
  grid-column: 26;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-34 {
  grid-column: 26;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-35 {
  grid-column: 26;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-36 {
  grid-column: 26;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-37 {
  grid-column: 26;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-38 {
  grid-column: 26;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-39 {
  grid-column: 26;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-40 {
  grid-column: 26;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-41 {
  grid-column: 26;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-42 {
  grid-column: 26;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-43 {
  grid-column: 26;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-44 {
  grid-column: 26;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-45 {
  grid-column: 26;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-46 {
  grid-column: 26;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-47 {
  grid-column: 26;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-48 {
  grid-column: 26;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-49 {
  grid-column: 26;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-50 {
  grid-column: 26;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-51 {
  grid-column: 26;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-52 {
  grid-column: 26;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-53 {
  grid-column: 26;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-54 {
  grid-column: 26;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-55 {
  grid-column: 26;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-56 {
  grid-column: 26;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-57 {
  grid-column: 26;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-58 {
  grid-column: 26;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-59 {
  grid-column: 26;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-60 {
  grid-column: 26;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-61 {
  grid-column: 26;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-62 {
  grid-column: 26;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-63 {
  grid-column: 26;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-64 {
  grid-column: 26;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-65 {
  grid-column: 26;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-66 {
  grid-column: 26;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-67 {
  grid-column: 26;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-68 {
  grid-column: 26;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-69 {
  grid-column: 26;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-70 {
  grid-column: 26;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-71 {
  grid-column: 26;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-72 {
  grid-column: 26;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-73 {
  grid-column: 26;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-74 {
  grid-column: 26;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-75 {
  grid-column: 26;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-76 {
  grid-column: 26;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-77 {
  grid-column: 26;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-78 {
  grid-column: 26;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-79 {
  grid-column: 26;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-80 {
  grid-column: 26;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-81 {
  grid-column: 26;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-82 {
  grid-column: 26;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-83 {
  grid-column: 26;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-84 {
  grid-column: 26;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-85 {
  grid-column: 26;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-86 {
  grid-column: 26;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-87 {
  grid-column: 26;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-88 {
  grid-column: 26;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-89 {
  grid-column: 26;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-90 {
  grid-column: 26;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-91 {
  grid-column: 26;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-92 {
  grid-column: 26;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-93 {
  grid-column: 26;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-94 {
  grid-column: 26;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-95 {
  grid-column: 26;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-96 {
  grid-column: 26;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-97 {
  grid-column: 26;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-98 {
  grid-column: 26;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-99 {
  grid-column: 26;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-24-100 {
  grid-column: 26;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-0 {
  grid-column: 27;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-1 {
  grid-column: 27;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-2 {
  grid-column: 27;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-3 {
  grid-column: 27;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-4 {
  grid-column: 27;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-5 {
  grid-column: 27;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-6 {
  grid-column: 27;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-7 {
  grid-column: 27;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-8 {
  grid-column: 27;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-9 {
  grid-column: 27;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-10 {
  grid-column: 27;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-11 {
  grid-column: 27;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-12 {
  grid-column: 27;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-13 {
  grid-column: 27;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-14 {
  grid-column: 27;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-15 {
  grid-column: 27;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-16 {
  grid-column: 27;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-17 {
  grid-column: 27;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-18 {
  grid-column: 27;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-19 {
  grid-column: 27;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-20 {
  grid-column: 27;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-21 {
  grid-column: 27;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-22 {
  grid-column: 27;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-23 {
  grid-column: 27;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-24 {
  grid-column: 27;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-25 {
  grid-column: 27;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-26 {
  grid-column: 27;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-27 {
  grid-column: 27;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-28 {
  grid-column: 27;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-29 {
  grid-column: 27;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-30 {
  grid-column: 27;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-31 {
  grid-column: 27;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-32 {
  grid-column: 27;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-33 {
  grid-column: 27;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-34 {
  grid-column: 27;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-35 {
  grid-column: 27;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-36 {
  grid-column: 27;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-37 {
  grid-column: 27;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-38 {
  grid-column: 27;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-39 {
  grid-column: 27;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-40 {
  grid-column: 27;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-41 {
  grid-column: 27;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-42 {
  grid-column: 27;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-43 {
  grid-column: 27;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-44 {
  grid-column: 27;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-45 {
  grid-column: 27;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-46 {
  grid-column: 27;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-47 {
  grid-column: 27;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-48 {
  grid-column: 27;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-49 {
  grid-column: 27;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-50 {
  grid-column: 27;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-51 {
  grid-column: 27;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-52 {
  grid-column: 27;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-53 {
  grid-column: 27;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-54 {
  grid-column: 27;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-55 {
  grid-column: 27;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-56 {
  grid-column: 27;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-57 {
  grid-column: 27;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-58 {
  grid-column: 27;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-59 {
  grid-column: 27;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-60 {
  grid-column: 27;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-61 {
  grid-column: 27;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-62 {
  grid-column: 27;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-63 {
  grid-column: 27;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-64 {
  grid-column: 27;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-65 {
  grid-column: 27;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-66 {
  grid-column: 27;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-67 {
  grid-column: 27;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-68 {
  grid-column: 27;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-69 {
  grid-column: 27;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-70 {
  grid-column: 27;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-71 {
  grid-column: 27;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-72 {
  grid-column: 27;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-73 {
  grid-column: 27;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-74 {
  grid-column: 27;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-75 {
  grid-column: 27;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-76 {
  grid-column: 27;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-77 {
  grid-column: 27;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-78 {
  grid-column: 27;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-79 {
  grid-column: 27;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-80 {
  grid-column: 27;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-81 {
  grid-column: 27;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-82 {
  grid-column: 27;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-83 {
  grid-column: 27;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-84 {
  grid-column: 27;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-85 {
  grid-column: 27;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-86 {
  grid-column: 27;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-87 {
  grid-column: 27;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-88 {
  grid-column: 27;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-89 {
  grid-column: 27;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-90 {
  grid-column: 27;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-91 {
  grid-column: 27;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-92 {
  grid-column: 27;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-93 {
  grid-column: 27;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-94 {
  grid-column: 27;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-95 {
  grid-column: 27;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-96 {
  grid-column: 27;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-97 {
  grid-column: 27;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-98 {
  grid-column: 27;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-99 {
  grid-column: 27;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-25-100 {
  grid-column: 27;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-0 {
  grid-column: 28;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-1 {
  grid-column: 28;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-2 {
  grid-column: 28;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-3 {
  grid-column: 28;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-4 {
  grid-column: 28;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-5 {
  grid-column: 28;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-6 {
  grid-column: 28;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-7 {
  grid-column: 28;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-8 {
  grid-column: 28;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-9 {
  grid-column: 28;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-10 {
  grid-column: 28;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-11 {
  grid-column: 28;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-12 {
  grid-column: 28;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-13 {
  grid-column: 28;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-14 {
  grid-column: 28;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-15 {
  grid-column: 28;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-16 {
  grid-column: 28;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-17 {
  grid-column: 28;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-18 {
  grid-column: 28;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-19 {
  grid-column: 28;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-20 {
  grid-column: 28;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-21 {
  grid-column: 28;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-22 {
  grid-column: 28;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-23 {
  grid-column: 28;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-24 {
  grid-column: 28;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-25 {
  grid-column: 28;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-26 {
  grid-column: 28;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-27 {
  grid-column: 28;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-28 {
  grid-column: 28;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-29 {
  grid-column: 28;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-30 {
  grid-column: 28;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-31 {
  grid-column: 28;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-32 {
  grid-column: 28;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-33 {
  grid-column: 28;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-34 {
  grid-column: 28;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-35 {
  grid-column: 28;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-36 {
  grid-column: 28;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-37 {
  grid-column: 28;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-38 {
  grid-column: 28;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-39 {
  grid-column: 28;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-40 {
  grid-column: 28;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-41 {
  grid-column: 28;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-42 {
  grid-column: 28;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-43 {
  grid-column: 28;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-44 {
  grid-column: 28;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-45 {
  grid-column: 28;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-46 {
  grid-column: 28;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-47 {
  grid-column: 28;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-48 {
  grid-column: 28;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-49 {
  grid-column: 28;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-50 {
  grid-column: 28;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-51 {
  grid-column: 28;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-52 {
  grid-column: 28;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-53 {
  grid-column: 28;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-54 {
  grid-column: 28;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-55 {
  grid-column: 28;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-56 {
  grid-column: 28;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-57 {
  grid-column: 28;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-58 {
  grid-column: 28;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-59 {
  grid-column: 28;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-60 {
  grid-column: 28;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-61 {
  grid-column: 28;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-62 {
  grid-column: 28;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-63 {
  grid-column: 28;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-64 {
  grid-column: 28;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-65 {
  grid-column: 28;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-66 {
  grid-column: 28;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-67 {
  grid-column: 28;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-68 {
  grid-column: 28;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-69 {
  grid-column: 28;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-70 {
  grid-column: 28;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-71 {
  grid-column: 28;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-72 {
  grid-column: 28;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-73 {
  grid-column: 28;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-74 {
  grid-column: 28;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-75 {
  grid-column: 28;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-76 {
  grid-column: 28;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-77 {
  grid-column: 28;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-78 {
  grid-column: 28;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-79 {
  grid-column: 28;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-80 {
  grid-column: 28;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-81 {
  grid-column: 28;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-82 {
  grid-column: 28;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-83 {
  grid-column: 28;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-84 {
  grid-column: 28;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-85 {
  grid-column: 28;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-86 {
  grid-column: 28;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-87 {
  grid-column: 28;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-88 {
  grid-column: 28;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-89 {
  grid-column: 28;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-90 {
  grid-column: 28;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-91 {
  grid-column: 28;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-92 {
  grid-column: 28;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-93 {
  grid-column: 28;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-94 {
  grid-column: 28;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-95 {
  grid-column: 28;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-96 {
  grid-column: 28;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-97 {
  grid-column: 28;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-98 {
  grid-column: 28;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-99 {
  grid-column: 28;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-26-100 {
  grid-column: 28;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-0 {
  grid-column: 29;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-1 {
  grid-column: 29;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-2 {
  grid-column: 29;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-3 {
  grid-column: 29;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-4 {
  grid-column: 29;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-5 {
  grid-column: 29;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-6 {
  grid-column: 29;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-7 {
  grid-column: 29;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-8 {
  grid-column: 29;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-9 {
  grid-column: 29;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-10 {
  grid-column: 29;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-11 {
  grid-column: 29;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-12 {
  grid-column: 29;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-13 {
  grid-column: 29;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-14 {
  grid-column: 29;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-15 {
  grid-column: 29;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-16 {
  grid-column: 29;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-17 {
  grid-column: 29;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-18 {
  grid-column: 29;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-19 {
  grid-column: 29;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-20 {
  grid-column: 29;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-21 {
  grid-column: 29;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-22 {
  grid-column: 29;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-23 {
  grid-column: 29;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-24 {
  grid-column: 29;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-25 {
  grid-column: 29;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-26 {
  grid-column: 29;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-27 {
  grid-column: 29;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-28 {
  grid-column: 29;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-29 {
  grid-column: 29;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-30 {
  grid-column: 29;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-31 {
  grid-column: 29;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-32 {
  grid-column: 29;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-33 {
  grid-column: 29;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-34 {
  grid-column: 29;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-35 {
  grid-column: 29;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-36 {
  grid-column: 29;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-37 {
  grid-column: 29;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-38 {
  grid-column: 29;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-39 {
  grid-column: 29;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-40 {
  grid-column: 29;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-41 {
  grid-column: 29;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-42 {
  grid-column: 29;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-43 {
  grid-column: 29;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-44 {
  grid-column: 29;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-45 {
  grid-column: 29;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-46 {
  grid-column: 29;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-47 {
  grid-column: 29;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-48 {
  grid-column: 29;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-49 {
  grid-column: 29;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-50 {
  grid-column: 29;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-51 {
  grid-column: 29;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-52 {
  grid-column: 29;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-53 {
  grid-column: 29;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-54 {
  grid-column: 29;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-55 {
  grid-column: 29;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-56 {
  grid-column: 29;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-57 {
  grid-column: 29;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-58 {
  grid-column: 29;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-59 {
  grid-column: 29;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-60 {
  grid-column: 29;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-61 {
  grid-column: 29;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-62 {
  grid-column: 29;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-63 {
  grid-column: 29;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-64 {
  grid-column: 29;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-65 {
  grid-column: 29;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-66 {
  grid-column: 29;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-67 {
  grid-column: 29;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-68 {
  grid-column: 29;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-69 {
  grid-column: 29;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-70 {
  grid-column: 29;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-71 {
  grid-column: 29;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-72 {
  grid-column: 29;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-73 {
  grid-column: 29;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-74 {
  grid-column: 29;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-75 {
  grid-column: 29;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-76 {
  grid-column: 29;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-77 {
  grid-column: 29;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-78 {
  grid-column: 29;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-79 {
  grid-column: 29;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-80 {
  grid-column: 29;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-81 {
  grid-column: 29;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-82 {
  grid-column: 29;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-83 {
  grid-column: 29;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-84 {
  grid-column: 29;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-85 {
  grid-column: 29;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-86 {
  grid-column: 29;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-87 {
  grid-column: 29;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-88 {
  grid-column: 29;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-89 {
  grid-column: 29;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-90 {
  grid-column: 29;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-91 {
  grid-column: 29;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-92 {
  grid-column: 29;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-93 {
  grid-column: 29;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-94 {
  grid-column: 29;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-95 {
  grid-column: 29;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-96 {
  grid-column: 29;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-97 {
  grid-column: 29;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-98 {
  grid-column: 29;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-99 {
  grid-column: 29;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-27-100 {
  grid-column: 29;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-0 {
  grid-column: 30;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-1 {
  grid-column: 30;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-2 {
  grid-column: 30;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-3 {
  grid-column: 30;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-4 {
  grid-column: 30;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-5 {
  grid-column: 30;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-6 {
  grid-column: 30;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-7 {
  grid-column: 30;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-8 {
  grid-column: 30;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-9 {
  grid-column: 30;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-10 {
  grid-column: 30;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-11 {
  grid-column: 30;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-12 {
  grid-column: 30;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-13 {
  grid-column: 30;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-14 {
  grid-column: 30;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-15 {
  grid-column: 30;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-16 {
  grid-column: 30;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-17 {
  grid-column: 30;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-18 {
  grid-column: 30;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-19 {
  grid-column: 30;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-20 {
  grid-column: 30;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-21 {
  grid-column: 30;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-22 {
  grid-column: 30;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-23 {
  grid-column: 30;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-24 {
  grid-column: 30;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-25 {
  grid-column: 30;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-26 {
  grid-column: 30;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-27 {
  grid-column: 30;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-28 {
  grid-column: 30;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-29 {
  grid-column: 30;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-30 {
  grid-column: 30;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-31 {
  grid-column: 30;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-32 {
  grid-column: 30;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-33 {
  grid-column: 30;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-34 {
  grid-column: 30;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-35 {
  grid-column: 30;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-36 {
  grid-column: 30;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-37 {
  grid-column: 30;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-38 {
  grid-column: 30;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-39 {
  grid-column: 30;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-40 {
  grid-column: 30;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-41 {
  grid-column: 30;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-42 {
  grid-column: 30;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-43 {
  grid-column: 30;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-44 {
  grid-column: 30;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-45 {
  grid-column: 30;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-46 {
  grid-column: 30;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-47 {
  grid-column: 30;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-48 {
  grid-column: 30;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-49 {
  grid-column: 30;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-50 {
  grid-column: 30;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-51 {
  grid-column: 30;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-52 {
  grid-column: 30;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-53 {
  grid-column: 30;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-54 {
  grid-column: 30;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-55 {
  grid-column: 30;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-56 {
  grid-column: 30;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-57 {
  grid-column: 30;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-58 {
  grid-column: 30;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-59 {
  grid-column: 30;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-60 {
  grid-column: 30;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-61 {
  grid-column: 30;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-62 {
  grid-column: 30;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-63 {
  grid-column: 30;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-64 {
  grid-column: 30;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-65 {
  grid-column: 30;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-66 {
  grid-column: 30;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-67 {
  grid-column: 30;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-68 {
  grid-column: 30;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-69 {
  grid-column: 30;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-70 {
  grid-column: 30;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-71 {
  grid-column: 30;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-72 {
  grid-column: 30;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-73 {
  grid-column: 30;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-74 {
  grid-column: 30;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-75 {
  grid-column: 30;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-76 {
  grid-column: 30;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-77 {
  grid-column: 30;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-78 {
  grid-column: 30;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-79 {
  grid-column: 30;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-80 {
  grid-column: 30;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-81 {
  grid-column: 30;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-82 {
  grid-column: 30;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-83 {
  grid-column: 30;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-84 {
  grid-column: 30;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-85 {
  grid-column: 30;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-86 {
  grid-column: 30;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-87 {
  grid-column: 30;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-88 {
  grid-column: 30;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-89 {
  grid-column: 30;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-90 {
  grid-column: 30;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-91 {
  grid-column: 30;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-92 {
  grid-column: 30;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-93 {
  grid-column: 30;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-94 {
  grid-column: 30;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-95 {
  grid-column: 30;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-96 {
  grid-column: 30;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-97 {
  grid-column: 30;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-98 {
  grid-column: 30;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-99 {
  grid-column: 30;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-28-100 {
  grid-column: 30;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-0 {
  grid-column: 31;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-1 {
  grid-column: 31;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-2 {
  grid-column: 31;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-3 {
  grid-column: 31;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-4 {
  grid-column: 31;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-5 {
  grid-column: 31;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-6 {
  grid-column: 31;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-7 {
  grid-column: 31;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-8 {
  grid-column: 31;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-9 {
  grid-column: 31;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-10 {
  grid-column: 31;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-11 {
  grid-column: 31;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-12 {
  grid-column: 31;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-13 {
  grid-column: 31;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-14 {
  grid-column: 31;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-15 {
  grid-column: 31;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-16 {
  grid-column: 31;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-17 {
  grid-column: 31;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-18 {
  grid-column: 31;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-19 {
  grid-column: 31;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-20 {
  grid-column: 31;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-21 {
  grid-column: 31;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-22 {
  grid-column: 31;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-23 {
  grid-column: 31;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-24 {
  grid-column: 31;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-25 {
  grid-column: 31;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-26 {
  grid-column: 31;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-27 {
  grid-column: 31;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-28 {
  grid-column: 31;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-29 {
  grid-column: 31;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-30 {
  grid-column: 31;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-31 {
  grid-column: 31;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-32 {
  grid-column: 31;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-33 {
  grid-column: 31;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-34 {
  grid-column: 31;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-35 {
  grid-column: 31;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-36 {
  grid-column: 31;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-37 {
  grid-column: 31;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-38 {
  grid-column: 31;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-39 {
  grid-column: 31;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-40 {
  grid-column: 31;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-41 {
  grid-column: 31;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-42 {
  grid-column: 31;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-43 {
  grid-column: 31;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-44 {
  grid-column: 31;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-45 {
  grid-column: 31;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-46 {
  grid-column: 31;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-47 {
  grid-column: 31;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-48 {
  grid-column: 31;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-49 {
  grid-column: 31;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-50 {
  grid-column: 31;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-51 {
  grid-column: 31;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-52 {
  grid-column: 31;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-53 {
  grid-column: 31;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-54 {
  grid-column: 31;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-55 {
  grid-column: 31;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-56 {
  grid-column: 31;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-57 {
  grid-column: 31;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-58 {
  grid-column: 31;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-59 {
  grid-column: 31;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-60 {
  grid-column: 31;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-61 {
  grid-column: 31;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-62 {
  grid-column: 31;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-63 {
  grid-column: 31;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-64 {
  grid-column: 31;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-65 {
  grid-column: 31;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-66 {
  grid-column: 31;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-67 {
  grid-column: 31;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-68 {
  grid-column: 31;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-69 {
  grid-column: 31;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-70 {
  grid-column: 31;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-71 {
  grid-column: 31;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-72 {
  grid-column: 31;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-73 {
  grid-column: 31;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-74 {
  grid-column: 31;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-75 {
  grid-column: 31;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-76 {
  grid-column: 31;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-77 {
  grid-column: 31;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-78 {
  grid-column: 31;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-79 {
  grid-column: 31;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-80 {
  grid-column: 31;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-81 {
  grid-column: 31;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-82 {
  grid-column: 31;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-83 {
  grid-column: 31;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-84 {
  grid-column: 31;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-85 {
  grid-column: 31;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-86 {
  grid-column: 31;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-87 {
  grid-column: 31;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-88 {
  grid-column: 31;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-89 {
  grid-column: 31;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-90 {
  grid-column: 31;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-91 {
  grid-column: 31;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-92 {
  grid-column: 31;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-93 {
  grid-column: 31;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-94 {
  grid-column: 31;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-95 {
  grid-column: 31;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-96 {
  grid-column: 31;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-97 {
  grid-column: 31;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-98 {
  grid-column: 31;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-99 {
  grid-column: 31;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-29-100 {
  grid-column: 31;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-0 {
  grid-column: 32;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-1 {
  grid-column: 32;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-2 {
  grid-column: 32;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-3 {
  grid-column: 32;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-4 {
  grid-column: 32;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-5 {
  grid-column: 32;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-6 {
  grid-column: 32;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-7 {
  grid-column: 32;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-8 {
  grid-column: 32;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-9 {
  grid-column: 32;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-10 {
  grid-column: 32;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-11 {
  grid-column: 32;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-12 {
  grid-column: 32;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-13 {
  grid-column: 32;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-14 {
  grid-column: 32;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-15 {
  grid-column: 32;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-16 {
  grid-column: 32;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-17 {
  grid-column: 32;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-18 {
  grid-column: 32;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-19 {
  grid-column: 32;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-20 {
  grid-column: 32;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-21 {
  grid-column: 32;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-22 {
  grid-column: 32;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-23 {
  grid-column: 32;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-24 {
  grid-column: 32;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-25 {
  grid-column: 32;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-26 {
  grid-column: 32;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-27 {
  grid-column: 32;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-28 {
  grid-column: 32;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-29 {
  grid-column: 32;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-30 {
  grid-column: 32;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-31 {
  grid-column: 32;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-32 {
  grid-column: 32;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-33 {
  grid-column: 32;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-34 {
  grid-column: 32;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-35 {
  grid-column: 32;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-36 {
  grid-column: 32;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-37 {
  grid-column: 32;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-38 {
  grid-column: 32;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-39 {
  grid-column: 32;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-40 {
  grid-column: 32;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-41 {
  grid-column: 32;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-42 {
  grid-column: 32;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-43 {
  grid-column: 32;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-44 {
  grid-column: 32;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-45 {
  grid-column: 32;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-46 {
  grid-column: 32;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-47 {
  grid-column: 32;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-48 {
  grid-column: 32;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-49 {
  grid-column: 32;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-50 {
  grid-column: 32;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-51 {
  grid-column: 32;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-52 {
  grid-column: 32;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-53 {
  grid-column: 32;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-54 {
  grid-column: 32;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-55 {
  grid-column: 32;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-56 {
  grid-column: 32;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-57 {
  grid-column: 32;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-58 {
  grid-column: 32;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-59 {
  grid-column: 32;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-60 {
  grid-column: 32;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-61 {
  grid-column: 32;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-62 {
  grid-column: 32;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-63 {
  grid-column: 32;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-64 {
  grid-column: 32;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-65 {
  grid-column: 32;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-66 {
  grid-column: 32;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-67 {
  grid-column: 32;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-68 {
  grid-column: 32;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-69 {
  grid-column: 32;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-70 {
  grid-column: 32;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-71 {
  grid-column: 32;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-72 {
  grid-column: 32;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-73 {
  grid-column: 32;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-74 {
  grid-column: 32;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-75 {
  grid-column: 32;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-76 {
  grid-column: 32;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-77 {
  grid-column: 32;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-78 {
  grid-column: 32;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-79 {
  grid-column: 32;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-80 {
  grid-column: 32;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-81 {
  grid-column: 32;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-82 {
  grid-column: 32;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-83 {
  grid-column: 32;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-84 {
  grid-column: 32;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-85 {
  grid-column: 32;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-86 {
  grid-column: 32;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-87 {
  grid-column: 32;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-88 {
  grid-column: 32;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-89 {
  grid-column: 32;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-90 {
  grid-column: 32;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-91 {
  grid-column: 32;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-92 {
  grid-column: 32;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-93 {
  grid-column: 32;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-94 {
  grid-column: 32;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-95 {
  grid-column: 32;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-96 {
  grid-column: 32;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-97 {
  grid-column: 32;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-98 {
  grid-column: 32;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-99 {
  grid-column: 32;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-30-100 {
  grid-column: 32;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-0 {
  grid-column: 33;
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-1 {
  grid-column: 33;
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-2 {
  grid-column: 33;
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-3 {
  grid-column: 33;
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-4 {
  grid-column: 33;
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-5 {
  grid-column: 33;
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-6 {
  grid-column: 33;
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-7 {
  grid-column: 33;
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-8 {
  grid-column: 33;
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-9 {
  grid-column: 33;
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-10 {
  grid-column: 33;
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-11 {
  grid-column: 33;
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-12 {
  grid-column: 33;
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-13 {
  grid-column: 33;
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-14 {
  grid-column: 33;
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-15 {
  grid-column: 33;
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-16 {
  grid-column: 33;
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-17 {
  grid-column: 33;
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-18 {
  grid-column: 33;
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-19 {
  grid-column: 33;
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-20 {
  grid-column: 33;
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-21 {
  grid-column: 33;
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-22 {
  grid-column: 33;
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-23 {
  grid-column: 33;
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-24 {
  grid-column: 33;
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-25 {
  grid-column: 33;
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-26 {
  grid-column: 33;
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-27 {
  grid-column: 33;
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-28 {
  grid-column: 33;
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-29 {
  grid-column: 33;
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-30 {
  grid-column: 33;
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-31 {
  grid-column: 33;
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-32 {
  grid-column: 33;
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-33 {
  grid-column: 33;
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-34 {
  grid-column: 33;
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-35 {
  grid-column: 33;
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-36 {
  grid-column: 33;
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-37 {
  grid-column: 33;
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-38 {
  grid-column: 33;
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-39 {
  grid-column: 33;
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-40 {
  grid-column: 33;
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-41 {
  grid-column: 33;
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-42 {
  grid-column: 33;
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-43 {
  grid-column: 33;
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-44 {
  grid-column: 33;
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-45 {
  grid-column: 33;
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-46 {
  grid-column: 33;
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-47 {
  grid-column: 33;
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-48 {
  grid-column: 33;
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-49 {
  grid-column: 33;
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-50 {
  grid-column: 33;
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-51 {
  grid-column: 33;
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-52 {
  grid-column: 33;
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-53 {
  grid-column: 33;
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-54 {
  grid-column: 33;
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-55 {
  grid-column: 33;
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-56 {
  grid-column: 33;
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-57 {
  grid-column: 33;
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-58 {
  grid-column: 33;
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-59 {
  grid-column: 33;
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-60 {
  grid-column: 33;
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-61 {
  grid-column: 33;
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-62 {
  grid-column: 33;
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-63 {
  grid-column: 33;
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-64 {
  grid-column: 33;
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-65 {
  grid-column: 33;
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-66 {
  grid-column: 33;
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-67 {
  grid-column: 33;
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-68 {
  grid-column: 33;
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-69 {
  grid-column: 33;
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-70 {
  grid-column: 33;
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-71 {
  grid-column: 33;
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-72 {
  grid-column: 33;
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-73 {
  grid-column: 33;
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-74 {
  grid-column: 33;
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-75 {
  grid-column: 33;
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-76 {
  grid-column: 33;
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-77 {
  grid-column: 33;
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-78 {
  grid-column: 33;
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-79 {
  grid-column: 33;
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-80 {
  grid-column: 33;
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-81 {
  grid-column: 33;
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-82 {
  grid-column: 33;
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-83 {
  grid-column: 33;
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-84 {
  grid-column: 33;
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-85 {
  grid-column: 33;
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-86 {
  grid-column: 33;
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-87 {
  grid-column: 33;
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-88 {
  grid-column: 33;
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-89 {
  grid-column: 33;
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-90 {
  grid-column: 33;
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-91 {
  grid-column: 33;
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-92 {
  grid-column: 33;
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-93 {
  grid-column: 33;
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-94 {
  grid-column: 33;
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-95 {
  grid-column: 33;
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-96 {
  grid-column: 33;
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-97 {
  grid-column: 33;
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-98 {
  grid-column: 33;
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-99 {
  grid-column: 33;
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header__column-31-100 {
  grid-column: 33;
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
}

.calendar .calendar__cell-header {
  grid-row: 1;
  border-width: 0 0 0 0.5px;
  border-style: solid;
  text-align: center;
  padding: 8px 0;
}
.calendar .calendar__cell-header > span.calendar__cell-header__today {
  padding: 2px 8px;
  border-radius: 11px;
  background-color: var(--color-main-1);
  color: var(--color-white);
}
.calendar .calendar__cell-header .calendar__cell-header__button {
  width: 28px;
  height: 14px;
  margin: 0;
  padding: 0;
}
.calendar .calendar__cell-header .calendar__cell-header__icon {
  transform: rotate(45deg);
  color: var(--color-main-1);
}

.calendar .calendar__cell-header__weekend {
  background-color: rgb(from var(--color-gray-8) r g b/0.25) !important;
}

.calendar .calendar__cell-header__column-first {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  grid-column: 1;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-0 {
  grid-column: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-1 {
  grid-column: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-2 {
  grid-column: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-3 {
  grid-column: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-4 {
  grid-column: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-5 {
  grid-column: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-6 {
  grid-column: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-7 {
  grid-column: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-8 {
  grid-column: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-9 {
  grid-column: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-10 {
  grid-column: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-11 {
  grid-column: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-12 {
  grid-column: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-13 {
  grid-column: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-14 {
  grid-column: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-15 {
  grid-column: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-16 {
  grid-column: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-17 {
  grid-column: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-18 {
  grid-column: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-19 {
  grid-column: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-20 {
  grid-column: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-21 {
  grid-column: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-22 {
  grid-column: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-23 {
  grid-column: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-24 {
  grid-column: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-25 {
  grid-column: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-26 {
  grid-column: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-27 {
  grid-column: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-28 {
  grid-column: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-29 {
  grid-column: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-30 {
  grid-column: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-header__column-31 {
  grid-column: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  background-color: var(--color-background-light);
}

.calendar .calendar__cell-label {
  grid-column: 1;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-small);
  font-weight: 600;
  padding: 8px;
  border-width: 0.5px 0 0;
  border-style: solid;
  background-color: var(--color-gray-3);
}

.calendar .calendar__cell-label__child {
  width: 8px;
  height: 32px;
  margin: -16px 0 -16px 8px;
  outline: none;
  display: inline-flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
}

.calendar .calendar__cell-label__child-prev {
  flex: 1;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: var(--color-border);
}

.calendar .calendar__cell-label__child-middle {
  flex: 1;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: var(--color-border);
}

.calendar .calendar__cell-label__child-next {
  flex: 1;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: var(--color-border);
}

.calendar .calendar__cell-label__row-0 {
  grid-row: 2;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-1 {
  grid-row: 3;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-2 {
  grid-row: 4;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-3 {
  grid-row: 5;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-4 {
  grid-row: 6;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-5 {
  grid-row: 7;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-6 {
  grid-row: 8;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-7 {
  grid-row: 9;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-8 {
  grid-row: 10;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-9 {
  grid-row: 11;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-10 {
  grid-row: 12;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-11 {
  grid-row: 13;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-12 {
  grid-row: 14;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-13 {
  grid-row: 15;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-14 {
  grid-row: 16;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-15 {
  grid-row: 17;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-16 {
  grid-row: 18;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-17 {
  grid-row: 19;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-18 {
  grid-row: 20;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-19 {
  grid-row: 21;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-20 {
  grid-row: 22;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-21 {
  grid-row: 23;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-22 {
  grid-row: 24;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-23 {
  grid-row: 25;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-24 {
  grid-row: 26;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-25 {
  grid-row: 27;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-26 {
  grid-row: 28;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-27 {
  grid-row: 29;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-28 {
  grid-row: 30;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-29 {
  grid-row: 31;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-30 {
  grid-row: 32;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-31 {
  grid-row: 33;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-32 {
  grid-row: 34;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-33 {
  grid-row: 35;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-34 {
  grid-row: 36;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-35 {
  grid-row: 37;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-36 {
  grid-row: 38;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-37 {
  grid-row: 39;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-38 {
  grid-row: 40;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-39 {
  grid-row: 41;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-40 {
  grid-row: 42;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-41 {
  grid-row: 43;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-42 {
  grid-row: 44;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-43 {
  grid-row: 45;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-44 {
  grid-row: 46;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-45 {
  grid-row: 47;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-46 {
  grid-row: 48;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-47 {
  grid-row: 49;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-48 {
  grid-row: 50;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-49 {
  grid-row: 51;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-50 {
  grid-row: 52;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-51 {
  grid-row: 53;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-52 {
  grid-row: 54;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-53 {
  grid-row: 55;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-54 {
  grid-row: 56;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-55 {
  grid-row: 57;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-56 {
  grid-row: 58;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-57 {
  grid-row: 59;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-58 {
  grid-row: 60;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-59 {
  grid-row: 61;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-60 {
  grid-row: 62;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-61 {
  grid-row: 63;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-62 {
  grid-row: 64;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-63 {
  grid-row: 65;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-64 {
  grid-row: 66;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-65 {
  grid-row: 67;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-66 {
  grid-row: 68;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-67 {
  grid-row: 69;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-68 {
  grid-row: 70;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-69 {
  grid-row: 71;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-70 {
  grid-row: 72;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-71 {
  grid-row: 73;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-72 {
  grid-row: 74;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-73 {
  grid-row: 75;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-74 {
  grid-row: 76;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-75 {
  grid-row: 77;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-76 {
  grid-row: 78;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-77 {
  grid-row: 79;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-78 {
  grid-row: 80;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-79 {
  grid-row: 81;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-80 {
  grid-row: 82;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-81 {
  grid-row: 83;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-82 {
  grid-row: 84;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-83 {
  grid-row: 85;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-84 {
  grid-row: 86;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-85 {
  grid-row: 87;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-86 {
  grid-row: 88;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-87 {
  grid-row: 89;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-88 {
  grid-row: 90;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-89 {
  grid-row: 91;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-90 {
  grid-row: 92;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-91 {
  grid-row: 93;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-92 {
  grid-row: 94;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-93 {
  grid-row: 95;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-94 {
  grid-row: 96;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-95 {
  grid-row: 97;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-96 {
  grid-row: 98;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-97 {
  grid-row: 99;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-98 {
  grid-row: 100;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-99 {
  grid-row: 101;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label__row-100 {
  grid-row: 102;
  font-size: var(--typography-size12);
  border-color: var(--color-border-info-table);
  white-space: nowrap;
}

.calendar .calendar__cell-label-last-row {
  border-width: 0.5px 0;
}

.calendar .calendar__cell-value {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0 8px;
}

.calendar .calendar__cell-empty {
  background-color: var(--color-background-disabled);
}

.calendar .calendar__cell-weekend {
  background-color: rgb(from var(--color-gray-6) r g b/0.25) !important;
}

.calendar .calendar__cell-last-row {
  border-width: 0.5px 0;
}

@media screen and (min-width: 1440px) {
  .calendar .calendar__cell-empty {
    min-width: 30px;
  }
}
.calendar .calendar__cell-label__expand-button {
  width: 16px;
  height: 16px;
}

.calendar .calendar__cell__details {
  background-color: rgb(from var(--color-gray-7) r g b/0.25) !important;
}.button-with-count__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-small);
  cursor: pointer;
}

.button-with-count__container .button-with-count__count {
  padding: 2px 5px;
  border-radius: 13px;
  background-color: var(--color-danger-medium);
  color: var(--color-white);
  min-width: 26px;
}

.button-with-count__container .button-with-count__count__warning {
  background-color: var(--color-warning);
}

.button-with-count__container .button-with-count__count__disabled {
  background-color: var(--color-background-disabled);
  color: var(--color-secondary);
}.addresses-section__container .addresses-section__controls-block {
  padding: 16px;
  background-color: var(--color-background-light);
}.limited-list__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--gap-small);
}

.limited-list__container .limited-list__item {
  padding: 0;
  margin: 0;
  border: 0;
}

.limited-list__container .limited-list__selected {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-small);
}

.limited-list__container .limited-list__selected-label {
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.limited-list__container .limited-list__more {
  color: var(--color-warning);
}.overflowed__container {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflowed__container:hover {
  text-overflow: unset !important;
}

.overflowed__container:hover .overflowed__text__animation {
  position: relative;
  animation: animate-overflow-scroll var(--animation-duration) linear infinite alternate;
}

@keyframes animate-overflow-scroll {
  0% {
    left: 0;
  }
  100% {
    left: var(--animation-width-shift);
  }
}.product-status__container {
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: var(--gap-tiny);
}.activity-stream__container {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
}.marker-cluster-small {
  background-color: rgba(181, 226, 140, 0.6);
}

.marker-cluster-small div {
  background-color: rgba(110, 204, 57, 0.6);
}

.marker-cluster-medium {
  background-color: rgba(241, 211, 87, 0.6);
}

.marker-cluster-medium div {
  background-color: rgba(240, 194, 12, 0.6);
}

.marker-cluster-large {
  background-color: rgba(253, 156, 115, 0.6);
}

.marker-cluster-large div {
  background-color: rgba(241, 128, 23, 0.6);
}

/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
  background-color: rgb(181, 226, 140);
}

.leaflet-oldie .marker-cluster-small div {
  background-color: rgb(110, 204, 57);
}

.leaflet-oldie .marker-cluster-medium {
  background-color: rgb(241, 211, 87);
}

.leaflet-oldie .marker-cluster-medium div {
  background-color: rgb(240, 194, 12);
}

.leaflet-oldie .marker-cluster-large {
  background-color: rgb(253, 156, 115);
}

.leaflet-oldie .marker-cluster-large div {
  background-color: rgb(241, 128, 23);
}

.marker-cluster {
  background-clip: padding-box;
  border-radius: 20px;
}

.marker-cluster div {
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  border-radius: 15px;
  font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.marker-cluster span {
  line-height: 30px;
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
  -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
  /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
  -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
  -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
  -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.leaflet-container {
  width: 100%;
  height: 100%;
}.svg-image-upload-field__container {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  gap: var(--gap-medium);
}

.svg-image-upload-field__container .svg-image-upload-field__error {
  bottom: -24px;
}.image-upload__container {
  display: block;
}

.image-upload__container .image-upload__add-image {
  cursor: pointer;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border: 1px dashed var(--color-border);
  padding: 16px;
}

.image-upload__container .image-upload__disabled {
  cursor: not-allowed;
  color: var(--color-border);
}

.image-upload__container .image-upload__has-error {
  border-color: var(--color-danger-medium);
  color: var(--color-danger-medium);
}

.image-upload__container .image-upload__image-preview {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--color-border);
  padding: 16px;
}

.image-upload__container .image-upload__image-preview-8 svg {
  width: 8px;
  height: 8px;
}

.image-upload__container .image-upload__image-preview-16 svg {
  width: 16px;
  height: 16px;
}

.image-upload__container .image-upload__image-preview-24 svg {
  width: 24px;
  height: 24px;
}

.image-upload__container .image-upload__image-preview-32 svg {
  width: 32px;
  height: 32px;
}

.image-upload__container .image-upload__image-preview__has-error {
  border-color: var(--color-danger-medium);
}

.image-upload__container .image-upload__remove-icon {
  border: 0;
  padding: 0;
  min-width: 18px;
  min-height: 18px;
  width: 18px;
  height: 18px;
  line-height: 1;
  border-radius: 50%;
}.dnd-list .dnd-list__item {
  cursor: move;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dnd-list .dnd-list__item__container {
  flex: 1;
}

.dnd-list .dnd-list__item__dragging {
  opacity: 0.6;
}

.dnd-list .dnd-list__item__dragging .dnd-list__item__container {
  opacity: 0.8;
  transform: scale(1.1);
}

.dnd-list .dnd-list__item__drag-over {
  opacity: 1;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.dnd-list .dnd-list__item__pending {
  animation: heartbeat 0.25s infinite alternate;
  transform-origin: center;
}

@keyframes heartbeat {
  to {
    transform: scale(1.2, 1);
  }
}.specification-field-predefined-options-popup-content__container {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--gap-medium);
  padding: 8px;
}

.specification-field-predefined-options-popup-content__container .specification-field-predefined-options-popup-content__item {
  display: grid;
  grid-template-columns: 1fr 1fr 70px max-content;
  align-items: end;
  gap: var(--gap-medium);
}

.specification-field-predefined-options-popup-content__container .specification-field-predefined-options-popup-content__measure-units .ant-select-selector {
  padding: 4px 8px !important;
}

.specification-field-predefined-options-popup-content__container .specification-field-predefined-options-popup-content__button {
  margin-bottom: 8px;
}

.specification-field-predefined-options-popup-content__container .specification-field-predefined-options-popup-content__add-button {
  margin-top: 16px;
  width: unset !important;
}.product-types-info__container .product-types-info__dropdown-text {
  white-space: nowrap;
}.customer-location-input__container {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  padding: 8px 0;
}

.customer-location-input__container .customer-location-input__label {
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}

.customer-location-input__container .customer-location-input__label__icon svg {
  width: 20px;
  height: 20px;
}.view-file-groups-button {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

.view-file-groups-button .view-file-groups-button__label {
  white-space: nowrap;
}