.ClientDashboard-module__1WVCjG__grid{grid-template-rows:4fr 6fr;grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}@media (max-width:768px){.ClientDashboard-module__1WVCjG__grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto}}
.Typography-module__2hJrqW__root{letter-spacing:0%;line-height:100%;display:inline}.Typography-module__2hJrqW__sizeLarge{letter-spacing:-2%;font-size:27px}.Typography-module__2hJrqW__sizeMediumLarge{font-size:22px}.Typography-module__2hJrqW__sizeMedium{font-size:16px}.Typography-module__2hJrqW__sizeSmall{font-size:14px}.Typography-module__2hJrqW__weightSemibold{font-weight:600}.Typography-module__2hJrqW__weightRegular{font-weight:400}.Typography-module__2hJrqW__variantDescription{color:var(--serenity-color-grey)}.Typography-module__2hJrqW__variantFaded{color:var(--serenity-color-grey-light)}.Typography-module__2hJrqW__alignLeft{text-align:left}.Typography-module__2hJrqW__alignCenter{text-align:center}.Typography-module__2hJrqW__alignRight{text-align:right}.Typography-module__2hJrqW__lineHeightRelaxed{letter-spacing:0;line-height:160%}
.ChartTooltip-module__5JvKJG__tooltip{background-color:var(--serenity-color-white);box-shadow:var(--serenity-shadow-md,0 4px 12px #1934391f);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.ChartTooltip-module__5JvKJG__tooltipRow{align-items:center;gap:6px;display:flex}.ChartTooltip-module__5JvKJG__tooltipDot{border-radius:50%;width:8px;height:8px}
.BarChart-module__DZz-ZW__container{width:100%}
.IconButton-module__tURJHa__iconButton{cursor:pointer;transition:background-color var(--serenity-duration-normal) var(--serenity-easing-default), opacity var(--serenity-duration-normal) var(--serenity-easing-default), transform var(--serenity-duration-normal) var(--serenity-easing-default);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.IconButton-module__tURJHa__iconButton:disabled{cursor:not-allowed}.IconButton-module__tURJHa__iconButton:active:not(:disabled){transition-duration:0s;transform:translateY(1px)}.IconButton-module__tURJHa__sizeDefault{padding:10px}.IconButton-module__tURJHa__sizeSmall{padding:6px}.IconButton-module__tURJHa__borderRadiusLarge{border-radius:14px}.IconButton-module__tURJHa__borderRadiusRound{border-radius:50%}.IconButton-module__tURJHa__colorYellow{--icon-button-accent:var(--serenity-color-yellow);--icon-button-background:var(--serenity-color-yellow);--icon-button-background-hover:var(--serenity-color-yellow-light);--icon-button-text:var(--serenity-color-black)}.IconButton-module__tURJHa__colorGreenRoyal{--icon-button-accent:var(--serenity-color-green-royal);--icon-button-background:var(--serenity-color-green-royal);--icon-button-background-hover:var(--serenity-color-green-royal-light);--icon-button-text:var(--serenity-color-white)}.IconButton-module__tURJHa__colorGreen{--icon-button-accent:var(--serenity-color-green);--icon-button-background:var(--serenity-color-green);--icon-button-text:var(--serenity-color-white)}.IconButton-module__tURJHa__colorRed{--icon-button-accent:var(--serenity-color-red);--icon-button-background:var(--serenity-color-red);--icon-button-text:var(--serenity-color-white)}.IconButton-module__tURJHa__colorGrey{--icon-button-accent:var(--serenity-color-grey);--icon-button-background:var(--serenity-color-grey);--icon-button-text:var(--serenity-color-white)}.IconButton-module__tURJHa__variantFilled{background-color:var(--icon-button-background);color:var(--icon-button-text)}.IconButton-module__tURJHa__variantFilled:disabled{opacity:.5}.IconButton-module__tURJHa__variantFilled:hover:not(:disabled){background-color:var(--icon-button-background-hover,var(--icon-button-background))}.IconButton-module__tURJHa__variantGhost{color:var(--icon-button-accent,var(--serenity-color-black));background:0 0}.IconButton-module__tURJHa__variantGhost:disabled{opacity:.5}.IconButton-module__tURJHa__variantGhost:hover:not(:disabled){opacity:.7}.IconButton-module__tURJHa__variantOutline{border-color:var(--icon-button-accent,var(--serenity-color-grey));color:var(--icon-button-accent,var(--serenity-color-black));background:0 0}.IconButton-module__tURJHa__variantOutline:disabled{opacity:.5}.IconButton-module__tURJHa__variantOutline:hover:not(:disabled){background-color:color-mix(in srgb, var(--icon-button-accent) 8%, transparent)}@keyframes IconButton-module__tURJHa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.IconButton-module__tURJHa__spinnerIcon{animation:.8s linear infinite IconButton-module__tURJHa__spin}
.Calendar-module__lQ9Sma__root{border:1px solid var(--serenity-color-grey-light);border-radius:9px;max-width:550px;padding:17px;position:relative}.Calendar-module__lQ9Sma__month{flex-direction:column;gap:16px;display:flex}.Calendar-module__lQ9Sma__monthCaption{align-items:center;margin-bottom:40px;display:flex}.Calendar-module__lQ9Sma__captionLabel{color:var(--serenity-color-black);font-family:var(--serenity-font);text-transform:capitalize;font-size:12px;font-weight:600;line-height:100%}.Calendar-module__lQ9Sma__nav{align-items:center;gap:4px;display:flex;position:absolute;top:10px;right:17px}.Calendar-module__lQ9Sma__chevron{display:none}.Calendar-module__lQ9Sma__monthGrid{border-collapse:separate;border-spacing:9px;width:100%}.Calendar-module__lQ9Sma__weekday{color:var(--serenity-color-black);font-family:var(--serenity-font);text-align:center;text-transform:uppercase;padding-bottom:12px;font-size:12px;font-weight:400;line-height:100%}.Calendar-module__lQ9Sma__day{text-align:center;width:60px;height:64px}.Calendar-module__lQ9Sma__dayButton{color:var(--serenity-color-black);cursor:pointer;font-family:var(--serenity-font);height:100%;letter-spacing:0%;transition:border-color var(--serenity-duration-normal) var(--serenity-easing-default), background-color var(--serenity-duration-normal) var(--serenity-easing-default);background:0 0;border:2px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;font-size:12px;font-weight:400;line-height:100%;display:flex}.Calendar-module__lQ9Sma__dayButton:hover{background-color:var(--serenity-color-beige-light)}.Calendar-module__lQ9Sma__rootReadOnly .Calendar-module__lQ9Sma__dayButton{cursor:default;pointer-events:none}.Calendar-module__lQ9Sma__outside{visibility:hidden}.Calendar-module__lQ9Sma__selected .Calendar-module__lQ9Sma__dayButton{border-color:var(--serenity-color-green)}.Calendar-module__lQ9Sma__disabled .Calendar-module__lQ9Sma__dayButton{color:var(--serenity-color-grey-light);cursor:not-allowed}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__dayButton{border-radius:50%;width:36px;height:36px;margin:0 auto}.Calendar-module__lQ9Sma__modifierHighlighted .Calendar-module__lQ9Sma__dayButton{border:1px solid var(--serenity-color-blue-light)}.Calendar-module__lQ9Sma__modifierFilled .Calendar-module__lQ9Sma__dayButton{background-color:var(--serenity-color-green-royal);color:var(--serenity-color-white)}.Calendar-module__lQ9Sma__modifierHighlighted.Calendar-module__lQ9Sma__selected .Calendar-module__lQ9Sma__dayButton{border:2px solid var(--serenity-color-green)}.Calendar-module__lQ9Sma__disabled .Calendar-module__lQ9Sma__dayButton:hover{background-color:#0000}.Calendar-module__lQ9Sma__modifierFilled .Calendar-module__lQ9Sma__dayButton:hover{background-color:var(--serenity-color-green-royal)}.Calendar-module__lQ9Sma__rootCompact{border:1px solid var(--serenity-color-grey-light);border-radius:9px;width:100%;max-width:none;height:420px;padding:25px 18px 35px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__monthCaption{margin-bottom:16px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__nav{top:12px;right:12px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__monthGrid{border-spacing:0 12px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__weekday{padding-bottom:6px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__day{height:36px}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__selected .Calendar-module__lQ9Sma__dayButton{background-color:var(--serenity-color-yellow);border-color:var(--serenity-color-yellow)}.Calendar-module__lQ9Sma__rootCompact .Calendar-module__lQ9Sma__today:not(.Calendar-module__lQ9Sma__selected) .Calendar-module__lQ9Sma__dayButton{border-color:var(--serenity-color-yellow)}
.CheckboxIndicator-module__zpLHnW__indicator{border:1px solid var(--serenity-color-grey-light);height:18px;transition:background-color var(--serenity-duration-normal) var(--serenity-easing-default), border-color var(--serenity-duration-normal) var(--serenity-easing-default);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.CheckboxIndicator-module__zpLHnW__indicatorChecked{background-color:var(--serenity-color-yellow)}.CheckboxIndicator-module__zpLHnW__checkmark{opacity:0;transition:opacity var(--serenity-duration-normal) var(--serenity-easing-default)}.CheckboxIndicator-module__zpLHnW__checkmarkVisible{opacity:1}
.FormControl-module__J73KVq__root{flex-direction:column;gap:8px;display:flex}.FormControl-module__J73KVq__rootInline{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;display:grid}.FormControl-module__J73KVq__labelInline{grid-area:1/1;align-self:center}.FormControl-module__J73KVq__content{flex-direction:column;gap:8px;min-width:0;display:flex}.FormControl-module__J73KVq__contentInline{grid-area:1/2}.FormControl-module__J73KVq__hintWrapper{transition:grid-template-rows var(--serenity-duration-normal) var(--serenity-easing-default), margin-top var(--serenity-duration-normal) var(--serenity-easing-default);grid-template-rows:0fr;margin-top:-8px;display:grid}.FormControl-module__J73KVq__hintWrapperVisible{grid-template-rows:1fr;margin-top:0}.FormControl-module__J73KVq__rootInline>.FormControl-module__J73KVq__hintWrapper,.FormControl-module__J73KVq__rootInline>.FormControl-module__J73KVq__hintWrapperVisible{grid-area:2/2}.FormControl-module__J73KVq__label{color:var(--serenity-color-grey);letter-spacing:-2%;-webkit-user-select:none;user-select:none;font-size:12.28px;font-weight:500;line-height:100%}.FormControl-module__J73KVq__requiredIndicator{color:var(--serenity-color-red)}.FormControl-module__J73KVq__hintInner{gap:8px;display:flex;overflow:hidden}.FormControl-module__J73KVq__characterCount{color:var(--serenity-color-grey-light);white-space:nowrap;font-size:12px;line-height:140%}.FormControl-module__J73KVq__hint{font-size:11px;line-height:140%;display:block}.FormControl-module__J73KVq__hintDescription{color:var(--serenity-color-grey)}.FormControl-module__J73KVq__hintError{color:var(--serenity-color-red)}
.Checkbox-module__j53-7a__root{cursor:pointer;align-items:flex-start;gap:8px;display:inline-flex}.Checkbox-module__j53-7a__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Checkbox-module__j53-7a__label{color:var(--serenity-color-grey);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:400}.Checkbox-module__j53-7a__root:has(.Checkbox-module__j53-7a__input:disabled){cursor:not-allowed;opacity:.5}
.CheckboxGroup-module__-EYzgG__options{gap:13px;display:flex}.CheckboxGroup-module__-EYzgG__horizontal{flex-direction:row}.CheckboxGroup-module__-EYzgG__vertical{flex-direction:column}.CheckboxGroup-module__-EYzgG__bordered{border:1px solid var(--serenity-color-grey-light);border-radius:8px;padding:12px;overflow-y:auto}
.Chip-module__7rAlUG__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Chip-module__7rAlUG__label{border:1px solid var(--serenity-color-blue-light);color:var(--serenity-color-black);cursor:pointer;letter-spacing:-2%;text-box-edge:cap alphabetic;text-box-trim:trim-both;transition:background-color var(--serenity-duration-normal) var(--serenity-easing-default), border-color var(--serenity-duration-normal) var(--serenity-easing-default), color var(--serenity-duration-normal) var(--serenity-easing-default);-webkit-user-select:none;user-select:none;border-radius:999px;padding:7.5px 14px;font-size:12px;font-weight:400;line-height:100%;display:inline-flex}.Chip-module__7rAlUG__checked{background-color:var(--serenity-color-green);border-color:var(--serenity-color-green);color:var(--serenity-color-white)}.Chip-module__7rAlUG__disabled{cursor:not-allowed;opacity:.5}
.ChipGroup-module__fXQVoG__options{flex-wrap:wrap;gap:9px;display:flex}.ChipGroup-module__fXQVoG__horizontal{flex-direction:row}.ChipGroup-module__fXQVoG__vertical{flex-direction:column;align-items:flex-start}
.Stack-module__gQNfda__stack{flex-direction:column;display:flex}.Stack-module__gQNfda__alignCenter{align-items:center}.Stack-module__gQNfda__alignEnd{align-items:flex-end}.Stack-module__gQNfda__alignStart{align-items:flex-start}.Stack-module__gQNfda__alignStretch{align-items:stretch}.Stack-module__gQNfda__justifyCenter{justify-content:center}.Stack-module__gQNfda__justifyEnd{justify-content:flex-end}.Stack-module__gQNfda__justifySpaceBetween{justify-content:space-between}.Stack-module__gQNfda__justifyStart{justify-content:flex-start}.Stack-module__gQNfda__fullWidth{width:100%}.Stack-module__gQNfda__grow{flex:1}
.CalendarDayColumn-module__4U52vW__root{padding:0 12px}.CalendarDayColumn-module__4U52vW__root:not(:last-child){border-right:1px solid var(--serenity-color-blue-cloud)}.CalendarDayColumn-module__4U52vW__dayHeaderWrapper{border-bottom:1px solid var(--serenity-color-blue-cloud);justify-content:center;margin:0 -12px;padding:0 12px 12px;display:flex}.CalendarDayColumn-module__4U52vW__dayHeader{text-align:center;border-radius:9px;width:fit-content;padding:6px 12px}.CalendarDayColumn-module__4U52vW__dayHeaderToday{background-color:var(--serenity-color-green-royal);color:var(--serenity-color-white)}.CalendarDayColumn-module__4U52vW__empty{flex:1;padding:16px 8px}.CalendarDayColumn-module__4U52vW__emptyIcon{color:var(--serenity-color-grey-light)}
.Center-module__y7pvla__center{justify-content:center;align-items:center;display:flex}.Center-module__y7pvla__inline{display:inline-flex}.Center-module__y7pvla__fullWidth{width:100%}