._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_9lf2n_1{display:flex;flex-direction:column;background-color:#fff;color:#202e55}._monthWrapper_9lf2n_1 ._header_9lf2n_7{font-size:.875rem;font-weight:400;line-height:1.25rem;text-transform:capitalize;color:#202e55;padding:.4375rem 1rem;background-color:#f5f7ff}._monthWrapper_9lf2n_1 ._month_9lf2n_1{padding:1rem 1.25rem;margin-bottom:1.5rem}@media screen and (min-width: 20.0625rem){._monthWrapper_9lf2n_1 ._month_9lf2n_1{padding:.5rem 1rem}}._monthWrapper_9lf2n_1 ._month_9lf2n_1 ._week_9lf2n_25:not(:last-child){margin-bottom:.0625rem}._monthWrapper_9lf2n_1 ._week_9lf2n_25{display:grid;grid-template-columns:repeat(7,2.5rem)}@media screen and (min-width: 20.0625rem){._monthWrapper_9lf2n_1 ._week_9lf2n_25{grid-template-columns:repeat(7,auto)}}._monthWrapper_9lf2n_1 ._week_9lf2n_25:has(._periodStart_9lf2n_37):has(._disabledWeekLabel_9lf2n_37) ._disabledWeekLabel_9lf2n_37{display:none}._monthWrapper_9lf2n_1 ._week_9lf2n_25._disabledWeek_9lf2n_37{position:relative}._monthWrapper_9lf2n_1 ._week_9lf2n_25._disabledWeek_9lf2n_37 ._day_9lf2n_43{color:#d4deea}._monthWrapper_9lf2n_1 ._week_9lf2n_25 ._disabledWeekLabel_9lf2n_37{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}._monthWrapper_9lf2n_1 ._week_9lf2n_25 ._disabledWeekLabel_9lf2n_37 ._labelText_9lf2n_56{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_9lf2n_1 ._week_9lf2n_25 ._disabledWeekLabel_9lf2n_37 ._labelText_9lf2n_56{font-size:calc(.625rem + .5vw);line-height:calc(1rem + .5vw);height:calc((100vw - 2rem) / 7 / 2)}}@media screen and (min-width: 31.25rem){._monthWrapper_9lf2n_1 ._week_9lf2n_25 ._disabledWeekLabel_9lf2n_37 ._labelText_9lf2n_56{font-size:calc(.625rem + .5vw);line-height:calc(1rem + .5vw);height:2.08929rem}}._monthWrapper_9lf2n_1 ._day_9lf2n_43{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_9lf2n_1 ._day_9lf2n_43{width:calc((100vw - 2rem) / 7);height:calc((100vw - 2rem) / 7)}}@media screen and (min-width: 31.25rem){._monthWrapper_9lf2n_1 ._day_9lf2n_43{width:4.17857rem;height:4.17857rem}}._monthWrapper_9lf2n_1 ._day_9lf2n_43._otherMonth_9lf2n_107{color:#6485a5}._monthWrapper_9lf2n_1 ._day_9lf2n_43._today_9lf2n_110:not(._selectAlone_9lf2n_110):not(._currentPeriodStart_9lf2n_110):not(._currentPeriodBetween_9lf2n_110):not(._currentPeriodEnd_9lf2n_110):not(._periodStart_9lf2n_37):not(._periodBetween_9lf2n_110):not(._periodEnd_9lf2n_110){border:.0625rem solid #202e55}._monthWrapper_9lf2n_1 ._day_9lf2n_43._selectAlone_9lf2n_110{border-radius:.5rem;background-color:#202e55;color:#fff}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodStart_9lf2n_110{border-radius:.5rem 0 0 .5rem;border:.0625rem solid #202e55;border-right-color:transparent}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodBetween_9lf2n_110{border-radius:0;border:.0625rem solid #202e55;border-right-color:transparent;border-left-color:transparent}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodEnd_9lf2n_110{border-radius:0 .5rem .5rem 0;border:.0625rem solid #202e55;border-left-color:transparent}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodStart_9lf2n_110,._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodBetween_9lf2n_110{position:relative}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodStart_9lf2n_110:before,._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodBetween_9lf2n_110:before{content:"";width:.125rem;height:.0625rem;background-color:#202e55;position:absolute;top:-.0625rem;right:-.125rem;z-index:1}._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodStart_9lf2n_110:after,._monthWrapper_9lf2n_1 ._day_9lf2n_43._currentPeriodBetween_9lf2n_110:after{content:"";width:.125rem;height:.0625rem;background-color:#202e55;position:absolute;bottom:-.0625rem;right:-.125rem;z-index:1}._monthWrapper_9lf2n_1 ._day_9lf2n_43._periodStart_9lf2n_37{border-radius:.5rem 0 0 .5rem;background-color:#202e55;color:#fff}._monthWrapper_9lf2n_1 ._day_9lf2n_43._periodBetween_9lf2n_110{border-radius:0;background-color:#202e55;color:#fff}._monthWrapper_9lf2n_1 ._day_9lf2n_43._periodEnd_9lf2n_110{border-radius:0 .5rem .5rem 0;background-color:#202e55;color:#fff}._monthWrapper_9lf2n_1 ._day_9lf2n_43._done_9lf2n_172{position:relative;color:#d4deea}._monthWrapper_9lf2n_1 ._day_9lf2n_43._done_9lf2n_172 ._check_9lf2n_176{position:absolute;bottom:.1875rem;width:25%;height:25%}._monthWrapper_9lf2n_1 ._day_9lf2n_43._done_9lf2n_172 ._check_9lf2n_176 path{stroke:#4fcf92}._monthWrapper_9lf2n_1 ._day_9lf2n_43._done_9lf2n_172._selectAlone_9lf2n_110{color:#fff}._monthWrapper_9lf2n_1 ._day_9lf2n_43._done_9lf2n_172._selectAlone_9lf2n_110 ._check_9lf2n_176 path{stroke:#fff}
