.calendar-search-date-strip__nav{align-items:center;background:#fff;border:.8px solid #13537b;border-radius:9999px;color:#13537b;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.calendar-search-date-strip__nav:hover{background:#eef3fd}.calendar-search-date-strip__nav--skeleton{border-color:#e2e8f0;color:#cbd5e1;cursor:default}.calendar-search-date-strip__skeleton,.calendar-search-date-strip__slider{padding-inline:52px;position:relative}.calendar-search-date-strip__skeleton .calendar-search-date-strip__nav,.calendar-search-date-strip__slider .calendar-search-date-strip__nav{position:absolute;top:50%;translate:0 -50%}.calendar-search-date-strip__skeleton .swiper-button-prev,.calendar-search-date-strip__slider .swiper-button-prev{left:0}.calendar-search-date-strip__skeleton .calendar-search-date-strip__nav--skeleton,.calendar-search-date-strip__skeleton .swiper-button-next,.calendar-search-date-strip__slider .calendar-search-date-strip__nav--skeleton,.calendar-search-date-strip__slider .swiper-button-next{right:0}.calendar-search-date-strip__skeleton .swiper-button-disabled,.calendar-search-date-strip__skeleton .swiper-button-lock,.calendar-search-date-strip__slider .swiper-button-disabled,.calendar-search-date-strip__slider .swiper-button-lock{visibility:hidden}.calendar-search-date-strip__skeleton-row,.calendar-search-date-strip__slider .swiper{container-type:inline-size}.calendar-search-date-strip__skeleton-row{display:flex;gap:16px;margin-inline:-1px;overflow:hidden;padding-block:8px}.calendar-search-date-strip__day{--date-strip-columns:1;--date-strip-shown-columns:min(var(--date-strip-columns),var(--date-strip-count,var(--date-strip-columns)));width:calc((100cqw - (var(--date-strip-shown-columns) - 1)*16px)/var(--date-strip-shown-columns))}@media(max-width:639px){@container (min-width: 216px){.calendar-search-date-strip__day{--date-strip-columns:2}}@container (min-width: 332px){.calendar-search-date-strip__day{--date-strip-columns:3}}@container (min-width: 448px){.calendar-search-date-strip__day{--date-strip-columns:4}}@container (min-width: 564px){.calendar-search-date-strip__day{--date-strip-columns:5}}@container (min-width: 680px){.calendar-search-date-strip__day{--date-strip-columns:6}}}@media(min-width:640px){@container (min-width: 316px){.calendar-search-date-strip__day{--date-strip-columns:2}}@container (min-width: 482px){.calendar-search-date-strip__day{--date-strip-columns:3}}@container (min-width: 648px){.calendar-search-date-strip__day{--date-strip-columns:4}}@container (min-width: 814px){.calendar-search-date-strip__day{--date-strip-columns:5}}@container (min-width: 980px){.calendar-search-date-strip__day{--date-strip-columns:6}}@container (min-width: 1146px){.calendar-search-date-strip__day{--date-strip-columns:7}}@container (min-width: 1312px){.calendar-search-date-strip__day{--date-strip-columns:8}}@container (min-width: 1478px){.calendar-search-date-strip__day{--date-strip-columns:9}}@container (min-width: 1644px){.calendar-search-date-strip__day{--date-strip-columns:10}}@container (min-width: 1810px){.calendar-search-date-strip__day{--date-strip-columns:11}}@container (min-width: 1976px){.calendar-search-date-strip__day{--date-strip-columns:12}}}.calendar-search-filters input[type=number]::-webkit-inner-spin-button,.calendar-search-filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendar-search-filters input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.calendar-search-filters label{margin-bottom:0}.calendar-search-filters input[type=checkbox],.calendar-search-filters input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #13537b;border-radius:.3rem;cursor:pointer;display:inline-block;flex-shrink:0;height:1.25rem;margin:0;position:relative;width:1.25rem}.calendar-search-filters input[type=checkbox]:checked,.calendar-search-filters input[type=radio]:checked{background:#13537b;border-color:#13537b}.calendar-search-filters input[type=checkbox]:checked:after,.calendar-search-filters input[type=radio]:checked:after{background-image:url(../icons/checkbox-filled-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:.7rem;content:"";inset:0;position:absolute}body.calendar-filter-open{overflow:hidden!important}body.calendar-filter-open #scrollTo,body.calendar-filter-open .crisp-client{display:none!important}
