._wrapper_1dr03_1{font-size:.75rem;font-weight:400;line-height:1rem;height:1.5rem;display:grid;grid-template-columns:repeat(7,auto);padding:0 1rem;margin-bottom:.5rem;color:#8192ab;width:100%;max-width:31.25rem}._wrapper_1dr03_1:not(._grey_1dr03_14){position:fixed;top:3.25rem;z-index:4;border-bottom:.0625rem solid #dee4f3;background-color:#fff}._wrapper_1dr03_1._grey_1dr03_14{margin-top:.5rem;background-color:#f5f7ff}._wrapper_1dr03_1>div{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 20.0625rem) and (max-width: 31.25rem){._wrapper_1dr03_1>div{width:calc((100vw - 2rem) / 7)}}@media screen and (min-width: 31.25rem){._wrapper_1dr03_1>div{width:4.17857rem}}._monthWrapper_1ncut_1{display:flex;flex-direction:column;background-color:#fff;color:#202e55}._monthWrapper_1ncut_1 ._header_1ncut_7{font-size:.875rem;font-weight:400;line-height:1.25rem;text-transform:capitalize;color:#202e55;padding:.4375rem 1rem;background-color:#f5f7ff}._monthWrapper_1ncut_1 ._month_1ncut_1{padding:1rem 1.25rem;margin-bottom:1.5rem}@media screen and (min-width: 20.0625rem){._monthWrapper_1ncut_1 ._month_1ncut_1{padding:.5rem 1rem}}._monthWrapper_1ncut_1 ._month_1ncut_1 ._week_1ncut_25:not(:last-child){margin-bottom:.0625rem}._monthWrapper_1ncut_1 ._week_1ncut_25{display:grid;grid-template-columns:repeat(7,2.5rem)}@media screen and (min-width: 20.0625rem){._monthWrapper_1ncut_1 ._week_1ncut_25{grid-template-columns:repeat(7,auto)}}._monthWrapper_1ncut_1 ._week_1ncut_25:has(._periodStart_1ncut_37):has(._disabledWeekLabel_1ncut_37) ._disabledWeekLabel_1ncut_37{display:none}._monthWrapper_1ncut_1 ._week_1ncut_25._disabledWeek_1ncut_37{position:relative}._monthWrapper_1ncut_1 ._week_1ncut_25 ._disabledWeekLabel_1ncut_37{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}._monthWrapper_1ncut_1 ._week_1ncut_25 ._disabledWeekLabel_1ncut_37 ._labelText_1ncut_53{font-size:.625rem;font-weight:400;line-height:1rem;width:max-content;margin:auto;padding:.125rem .5rem;border-radius:.25rem;background-color:#c3f3dc;color:#4fcf92;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 20.0625rem) and (max-width: 31.25rem){._monthWrapper_1ncut_1 ._week_1ncut_25 ._disabledWeekLabel_1ncut_37 ._labelText_1ncut_53{font-size:calc(.625rem + .5vw);line-height:calc(1rem + .5vw);height:calc((100vw - 2rem) / 7 / 2)}}@media screen and (min-width: 31.25rem){._monthWrapper_1ncut_1 ._week_1ncut_25 ._disabledWeekLabel_1ncut_37 ._labelText_1ncut_53{font-size:calc(.625rem + .5vw);line-height:calc(1rem + .5vw);height:2.08929rem}}._monthWrapper_1ncut_1 ._day_1ncut_81{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.02563rem}@media screen and (min-width: 20.0625rem) and (max-width: 31.25rem){._monthWrapper_1ncut_1 ._day_1ncut_81{width:calc((100vw - 2rem) / 7);height:calc((100vw - 2rem) / 7)}}@media screen and (min-width: 31.25rem){._monthWrapper_1ncut_1 ._day_1ncut_81{width:4.17857rem;height:4.17857rem}}._monthWrapper_1ncut_1 ._day_1ncut_81._otherMonth_1ncut_104{color:#6485a5}._monthWrapper_1ncut_1 ._day_1ncut_81._today_1ncut_107:not(._selectAlone_1ncut_107):not(._currentPeriodStart_1ncut_107):not(._currentPeriodBetween_1ncut_107):not(._currentPeriodEnd_1ncut_107):not(._periodStart_1ncut_37):not(._periodBetween_1ncut_107):not(._periodEnd_1ncut_107){border:.0625rem solid #202e55}._monthWrapper_1ncut_1 ._day_1ncut_81._selectAlone_1ncut_107{border-radius:.5rem;background-color:#202e55;color:#fff}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodStart_1ncut_107{border-radius:.5rem 0 0 .5rem;border:.0625rem solid #202e55;border-right-color:transparent}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodBetween_1ncut_107{border-radius:0;border:.0625rem solid #202e55;border-right-color:transparent;border-left-color:transparent}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodEnd_1ncut_107{border-radius:0 .5rem .5rem 0;border:.0625rem solid #202e55;border-left-color:transparent}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodStart_1ncut_107,._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodBetween_1ncut_107{position:relative}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodStart_1ncut_107:before,._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodBetween_1ncut_107:before{content:"";width:.125rem;height:.0625rem;background-color:#202e55;position:absolute;top:-.0625rem;right:-.125rem;z-index:1}._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodStart_1ncut_107:after,._monthWrapper_1ncut_1 ._day_1ncut_81._currentPeriodBetween_1ncut_107:after{content:"";width:.125rem;height:.0625rem;background-color:#202e55;position:absolute;bottom:-.0625rem;right:-.125rem;z-index:1}._monthWrapper_1ncut_1 ._day_1ncut_81._periodStart_1ncut_37{border-radius:.5rem 0 0 .5rem;background-color:#202e55;color:#fff}._monthWrapper_1ncut_1 ._day_1ncut_81._periodBetween_1ncut_107{border-radius:0;background-color:#202e55;color:#fff}._monthWrapper_1ncut_1 ._day_1ncut_81._periodEnd_1ncut_107{border-radius:0 .5rem .5rem 0;background-color:#202e55;color:#fff}._monthWrapper_1ncut_1 ._day_1ncut_81._done_1ncut_169{position:relative}._monthWrapper_1ncut_1 ._day_1ncut_81._done_1ncut_169 ._check_1ncut_172{position:absolute;bottom:.1875rem;width:25%;height:25%}._monthWrapper_1ncut_1 ._day_1ncut_81._done_1ncut_169 ._check_1ncut_172 path{stroke:#4fcf92}._monthWrapper_1ncut_1 ._day_1ncut_81._done_1ncut_169._selectAlone_1ncut_107{color:#fff}._monthWrapper_1ncut_1 ._day_1ncut_81._done_1ncut_169._selectAlone_1ncut_107 ._check_1ncut_172 path{stroke:#fff}
