.react-calendar{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;padding:0;.react-calendar__navigation{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;.react-calendar__navigation__label{width:fit-content;height:fit-content;color:#191919;text-align:center;font-size:1.125rem;font-weight:700;line-height:150%}.react-calendar__navigation__arrow{border:none;width:1.25rem;display:flex;justify-content:center;cursor:pointer;scale:150%;color:#6b6b6b;font-weight:100}}.react-calendar__tile--now{background-color:var(--festie-gray-800,#e3f2ff)}.react-calendar__viewContainer{width:100%;display:flex;align-items:center;color:#939393;text-align:center;font-size:.875rem;font-weight:700;line-height:130%;letter-spacing:.00625rem;abbr{text-decoration:none}.react-calendar__tile{display:flex;padding:.125rem 0;justify-content:center;align-items:center;flex:1 0 0}.react-calendar__month-view__days{margin-top:.75rem;color:#191919;font-size:1rem;font-weight:400;line-height:150%;display:grid;gap:.5rem 0;letter-spacing:.00625rem}}.react-calendar__month-view{margin-left:auto;margin-right:auto;width:100%}.react-calendar__tile--range{border-radius:0}.react-calendar__tile--range,.react-calendar__tile--range.holiday-future,.react-calendar__tile--range.holiday-past,.react-calendar__tile--range.holiday-unavailable{background-color:var(--primary-400,#0b2447);color:white}.react-calendar__tile--rangeStart{border-radius:.875rem 0 0 .875rem}.react-calendar__tile--rangeEnd{border-radius:0 .875rem .875rem 0}.react-calendar__tile--rangeBothEnds{border-radius:.875rem}.react-calendar__tile--active,.react-calendar__tile--active:disabled{background-color:var(--festie-primary-orange,#0b2447);color:white}.holiday-future,.holiday-past{position:relative;abbr{position:absolute;z-index:-10;color:transparent}}.holiday-unavailable{position:relative;abbr{position:absolute;z-index:-10;color:transparent}}.react-calendar__month-view__days__day--weekend{color:#1292fe}.sunday{color:#db1919}.past-date{text-decoration:line-through}.unavailable,.unavailable-future{color:#d1d1d1;font-size:1rem;pointer-events:none;user-select:none;text-decoration:line-through}.react-calendar__tile:disabled{background:none;color:#d1d1d1;cursor:not-allowed}.holiday-text.unavailable{color:#db7619;background-color:var(--primary-400,#0b2447);text-decoration:none}.holiday-text{color:#db7619;position:relative;z-index:1;text-decoration:none}.holiday-text-past{color:#d1d1d1;position:relative;z-index:1;text-decoration:line-through}.holiday-text-future{color:#db7619;position:relative;z-index:1;text-decoration:none}.holiday-text-unavailable{color:#d1d1d1;position:relative;z-index:1;text-decoration:line-through}.react-calendar__tile--range .holiday-text-past{color:#d1d1d1;font-weight:700;text-decoration:line-through}.react-calendar__tile--range .holiday-text-future{color:#ffb84d;font-weight:700;text-decoration:none}.react-calendar__tile--range .holiday-text-unavailable{color:#d1d1d1;font-weight:700;text-decoration:line-through}.react-calendar__tile--now.unavailable,.react-calendar__tile--now.unavailable-future{background-color:var(--festie-gray-800,#e3f2ff);pointer-events:none;user-select:none;cursor:not-allowed}.react-calendar__tile.react-calendar__tile--range.holiday-future,.react-calendar__tile.react-calendar__tile--range.holiday-past,.react-calendar__tile.react-calendar__tile--range.holiday-unavailable,.react-calendar__tile.react-calendar__tile--rangeBothEnds.holiday-future,.react-calendar__tile.react-calendar__tile--rangeBothEnds.holiday-past,.react-calendar__tile.react-calendar__tile--rangeBothEnds.holiday-unavailable,.react-calendar__tile.react-calendar__tile--rangeEnd.holiday-future,.react-calendar__tile.react-calendar__tile--rangeEnd.holiday-past,.react-calendar__tile.react-calendar__tile--rangeEnd.holiday-unavailable,.react-calendar__tile.react-calendar__tile--rangeStart.holiday-future,.react-calendar__tile.react-calendar__tile--rangeStart.holiday-past,.react-calendar__tile.react-calendar__tile--rangeStart.holiday-unavailable{background-color:var(--primary-400,#0b2447)!important;color:white!important}.react-calendar__tile--range .holiday-text-past,.react-calendar__tile--range .holiday-text-unavailable,.react-calendar__tile--rangeBothEnds .holiday-text-past,.react-calendar__tile--rangeBothEnds .holiday-text-unavailable,.react-calendar__tile--rangeEnd .holiday-text-past,.react-calendar__tile--rangeEnd .holiday-text-unavailable,.react-calendar__tile--rangeStart .holiday-text-past,.react-calendar__tile--rangeStart .holiday-text-unavailable{color:#d1d1d1!important;font-weight:700;text-decoration:line-through}.react-calendar__tile--range .holiday-text-future,.react-calendar__tile--rangeBothEnds .holiday-text-future,.react-calendar__tile--rangeEnd .holiday-text-future,.react-calendar__tile--rangeStart .holiday-text-future{color:#ffb84d!important;font-weight:700;text-decoration:none}}