.workoutExercises-module___Is4la__item{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-lg);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}.workoutExercises-module___Is4la__input{width:calc(3.125rem * var(--mantine-scale))}.workoutExercises-module___Is4la__tableHead{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}
.cardWithIcon-module__zB7mdG__card{padding:var(--mantine-spacing-xl);padding-top:calc(var(--mantine-spacing-xl) * 1.5 + calc(.625rem * var(--mantine-scale)) / 3)}.cardWithIcon-module__zB7mdG__icon{top:calc(calc(-3.75rem * var(--mantine-scale)) / 3);left:calc(50% - calc(3.75rem * var(--mantine-scale)) / 2);position:absolute}.cardWithIcon-module__zB7mdG__actionIcon{top:calc(.1875rem * var(--mantine-scale));right:calc(.1875rem * var(--mantine-scale));border:none;position:absolute}
.myCustomWorkouts-module__k_o_Ea__title{line-height:1}
.ScheduledEventCalendar-module__NODbGa__dayBadge{flex-shrink:0;min-width:32px}.ScheduledEventCalendar-module__NODbGa__availableDay{background-color:var(--mantine-color-blue-1);border-radius:var(--mantine-radius-sm)}.ScheduledEventCalendar-module__NODbGa__availableDay:hover{background-color:var(--mantine-color-blue-2)}.ScheduledEventCalendar-module__NODbGa__timeInput{width:80px}.ScheduledEventCalendar-module__NODbGa__timeInput input{text-align:center}.ScheduledEventCalendar-module__NODbGa__overrideRow{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0)}.ScheduledEventCalendar-module__NODbGa__overrideRow:hover{background-color:var(--mantine-color-gray-1)}.ScheduledEventCalendar-module__NODbGa__legendDot{border-radius:9999px;width:10px;height:10px}.ScheduledEventCalendar-module__NODbGa__legendDotBlocked{background-color:var(--mantine-color-red-5)}.ScheduledEventCalendar-module__NODbGa__legendDotScheduled{background-color:#1c7ed6}.ScheduledEventCalendar-module__NODbGa__specialistSelect{width:min(100%,420px)}.ScheduledEventCalendar-module__NODbGa__clientLink{color:var(--mantine-color-blue-7);text-decoration:none}.ScheduledEventCalendar-module__NODbGa__clientLink:hover{text-decoration:underline}.ScheduledEventCalendar-module__NODbGa__scheduleContent{min-height:240px;position:relative}.ScheduledEventCalendar-module__NODbGa__weekTitle{margin-left:8px}.ScheduledEventCalendar-module__NODbGa__weekCalendar{border:1px solid var(--mantine-color-gray-3);background:#fff;border-radius:10px;overflow:hidden}.ScheduledEventCalendar-module__NODbGa__weekHeaderRow{border-bottom:1px solid var(--mantine-color-gray-3);grid-template-columns:88px repeat(7,1fr);min-height:66px;display:grid}.ScheduledEventCalendar-module__NODbGa__timeGutterHeader{border-right:1px solid var(--mantine-color-gray-3)}.ScheduledEventCalendar-module__NODbGa__dayHeaderCell{border-right:1px solid var(--mantine-color-gray-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;display:flex}.ScheduledEventCalendar-module__NODbGa__dayCellUnavailable{background:#f1f3f5}.ScheduledEventCalendar-module__NODbGa__dayCellToday{background:#e7f5ff}.ScheduledEventCalendar-module__NODbGa__dayHeaderCell:last-child{border-right:none}.ScheduledEventCalendar-module__NODbGa__dayHeaderLabel{color:var(--mantine-color-gray-6);letter-spacing:.04em;font-size:12px}.ScheduledEventCalendar-module__NODbGa__dayHeaderNumber{color:var(--mantine-color-gray-7);font-size:30px;line-height:1}.ScheduledEventCalendar-module__NODbGa__dayHeaderNumberToday{color:#1c7ed6;font-weight:800}.ScheduledEventCalendar-module__NODbGa__weekBody{grid-template-columns:88px repeat(7,1fr);display:grid}.ScheduledEventCalendar-module__NODbGa__timeGutter{border-right:1px solid var(--mantine-color-gray-3);background:linear-gradient(#fbfcfe 0%,#f8fafc 100%)}.ScheduledEventCalendar-module__NODbGa__hourLabelRow{border-bottom:1px solid var(--mantine-color-gray-2);justify-content:center;align-items:center;height:76px;padding:0;display:flex}.ScheduledEventCalendar-module__NODbGa__hourLabel{color:#4d5b68;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1}.ScheduledEventCalendar-module__NODbGa__dayColumn{border-right:1px solid var(--mantine-color-gray-3);position:relative}.ScheduledEventCalendar-module__NODbGa__dayColumnUnavailable{background:#f1f3f5}.ScheduledEventCalendar-module__NODbGa__dayColumnToday{background:#f7fbff;box-shadow:inset 0 0 0 1px #a5d8ff}.ScheduledEventCalendar-module__NODbGa__dayColumn:last-child{border-right:none}.ScheduledEventCalendar-module__NODbGa__hourLine{border-bottom:1px solid var(--mantine-color-gray-2);height:76px}.ScheduledEventCalendar-module__NODbGa__hourLineInteractive{cursor:pointer;transition:background-color .12s,box-shadow .12s}.ScheduledEventCalendar-module__NODbGa__hourLineInteractive:hover{background-color:#1c7ed614;box-shadow:inset 0 0 0 1px #1c7ed633}.ScheduledEventCalendar-module__NODbGa__dayColumnUnavailable .ScheduledEventCalendar-module__NODbGa__hourLineInteractive:hover{background-color:#868e961f;box-shadow:inset 0 0 0 1px #868e9633}.ScheduledEventCalendar-module__NODbGa__bookingPreview{z-index:1;pointer-events:none;background:#4263eb29;border:2px dashed #4263eb;border-radius:8px;animation:1.8s ease-in-out infinite ScheduledEventCalendar-module__NODbGa__bookingPreviewPulse;position:absolute;left:4px;right:4px;box-shadow:inset 0 0 0 1px #ffffff73}@keyframes ScheduledEventCalendar-module__NODbGa__bookingPreviewPulse{0%,to{background:#4263eb24;border-color:#4263eba6;box-shadow:inset 0 0 0 1px #ffffff73,0 0 #4263eb2e}50%{background:#4263eb38;border-color:#4263eb;box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 4px #4263eb14}}@media (prefers-reduced-motion:reduce){.ScheduledEventCalendar-module__NODbGa__bookingPreview{animation:none}}.ScheduledEventCalendar-module__NODbGa__timedItem{border:1px solid #0000;border-radius:8px;padding:4px 6px;position:absolute;left:4px;right:4px;overflow:hidden}.ScheduledEventCalendar-module__NODbGa__timedItemHeader{margin-bottom:2px}.ScheduledEventCalendar-module__NODbGa__timedItemClickable{cursor:pointer;z-index:2}.ScheduledEventCalendar-module__NODbGa__timedItemClickable:hover{filter:brightness(.98)}.ScheduledEventCalendar-module__NODbGa__timedItemBlocked{z-index:1;background:#fff5f5;border-color:#ffc9c9 #ffc9c9 #ffc9c9 #e03131;border-left-style:solid;border-left-width:3px}.ScheduledEventCalendar-module__NODbGa__timedItemScheduled{background:#e7f5ff;border-color:#a5d8ff #a5d8ff #a5d8ff #1c7ed6;border-left-style:solid;border-left-width:3px}.ScheduledEventCalendar-module__NODbGa__timedItemNoShow{background:#fff4e6;border-color:#ffd8a8 #ffd8a8 #ffd8a8 #fd7e14;border-left-style:solid;border-left-width:3px}.ScheduledEventCalendar-module__NODbGa__timedItemOverlay{background:#f3f4ff;border-color:#bac8ff #bac8ff #bac8ff #5c7cfa;border-left-style:solid;border-left-width:3px}.ScheduledEventCalendar-module__NODbGa__timedItemOverlayBlocked{opacity:.78;z-index:1;background:#fff;border-color:#bac8ff #bac8ff #bac8ff #5c7cfa;border-left-style:solid;border-left-width:3px}.ScheduledEventCalendar-module__NODbGa__eventListItem{cursor:pointer;padding:14px 16px;transition:background-color .12s,border-color .12s,transform .12s}.ScheduledEventCalendar-module__NODbGa__eventListItemUpcoming{background:linear-gradient(#fbfdff 0%,#f4f9ff 100%);border-color:#d0ebff}.ScheduledEventCalendar-module__NODbGa__eventListItemUpcoming:hover{background:linear-gradient(#f6fbff 0%,#edf6ff 100%)}.ScheduledEventCalendar-module__NODbGa__eventListItemPast{border-color:var(--mantine-color-gray-3);background:linear-gradient(#fcfcfd 0%,#f7f8fa 100%)}.ScheduledEventCalendar-module__NODbGa__eventListItemPast:hover{background:linear-gradient(#f8f9fb 0%,#f1f3f5 100%)}.ScheduledEventCalendar-module__NODbGa__eventListCard{width:100%}.ScheduledEventCalendar-module__NODbGa__eventListDateBlock{text-align:center;background:#fff;border:1px solid #1c7ed61f;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;width:72px;min-width:72px;padding:10px 8px;display:flex;box-shadow:inset 0 1px #fffc}.ScheduledEventCalendar-module__NODbGa__eventListMonth{text-transform:uppercase;letter-spacing:.08em;color:#5c7cfa;font-size:11px;font-weight:800;line-height:1.1}.ScheduledEventCalendar-module__NODbGa__eventListDay{color:#1f2d3d;font-size:28px;font-weight:700;line-height:1}.ScheduledEventCalendar-module__NODbGa__eventListContent{flex:1;min-width:0}.ScheduledEventCalendar-module__NODbGa__eventListTitle{color:#1f2d3d;font-size:18px;font-weight:800;line-height:1.2}.ScheduledEventCalendar-module__NODbGa__eventListClient{color:#5b6b7e;margin-top:4px;font-size:14px}.ScheduledEventCalendar-module__NODbGa__eventListMeta{row-gap:8px}.ScheduledEventCalendar-module__NODbGa__eventListMetaIcon{color:#5c7cfa;flex-shrink:0}.ScheduledEventCalendar-module__NODbGa__loadMoreRow{margin-top:4px;padding-top:10px;position:relative}.ScheduledEventCalendar-module__NODbGa__loadMoreRow:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--mantine-color-gray-2) 28%, var(--mantine-color-gray-2) 72%, transparent 100%);height:1px;position:absolute;top:22px;left:0;right:0}.ScheduledEventCalendar-module__NODbGa__loadMoreButton{border:1px solid var(--mantine-color-blue-1);background:#fff;height:28px;padding-inline:14px;position:relative;box-shadow:0 1px 2px #1c7ed60f}.ScheduledEventCalendar-module__NODbGa__loadMoreButton:hover{background:var(--mantine-color-blue-0);border-color:var(--mantine-color-blue-2)}.ScheduledEventCalendar-module__NODbGa__recurringEventIcon{color:#4263eb;opacity:.9;flex-shrink:0}.ScheduledEventCalendar-module__NODbGa__eventModalBody{padding-top:6px}.ScheduledEventCalendar-module__NODbGa__eventModalHero{background:linear-gradient(#f8fbff 0%,#f2f7ff 100%);border-color:#dbe9ff}.ScheduledEventCalendar-module__NODbGa__eventModalService{color:#1f2d3d;font-size:20px;font-weight:800;line-height:1.2}.ScheduledEventCalendar-module__NODbGa__eventModalMeta{color:#5b6b7e;margin-top:6px;font-size:13px}.ScheduledEventCalendar-module__NODbGa__eventDetailRow{border:1px solid var(--mantine-color-gray-3);background:#fff;border-radius:10px;padding:8px 10px}.ScheduledEventCalendar-module__NODbGa__eventDetailIcon{flex-shrink:0}.ScheduledEventCalendar-module__NODbGa__eventDetailLabel{color:#6f7f8f;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.ScheduledEventCalendar-module__NODbGa__eventDetailValue{color:#1f2d3d;white-space:pre-wrap;font-size:15px;font-weight:600;line-height:1.3}.ScheduledEventCalendar-module__NODbGa__editCalendarColumn{align-items:flex-start;display:flex}.ScheduledEventCalendar-module__NODbGa__editPickerGroup{width:100%}.ScheduledEventCalendar-module__NODbGa__editSlotsColumn{border-left:1px solid var(--mantine-color-gray-3);min-width:180px;padding-left:var(--mantine-spacing-md);flex-direction:column;flex:1;display:flex}.ScheduledEventCalendar-module__NODbGa__editSlotsHeader{margin-bottom:var(--mantine-spacing-xs)}.ScheduledEventCalendar-module__NODbGa__editSlotsScroll,.ScheduledEventCalendar-module__NODbGa__editTimeSlotButton{width:100%}@media (max-width:62em){.ScheduledEventCalendar-module__NODbGa__weekCalendar{overflow-x:auto}.ScheduledEventCalendar-module__NODbGa__weekHeaderRow,.ScheduledEventCalendar-module__NODbGa__weekBody{min-width:880px}.ScheduledEventCalendar-module__NODbGa__eventListCard{align-items:flex-start}.ScheduledEventCalendar-module__NODbGa__eventListMeta{gap:10px}}@media (max-width:48em){.ScheduledEventCalendar-module__NODbGa__eventListItem{padding:12px}.ScheduledEventCalendar-module__NODbGa__eventListCard{flex-direction:column}.ScheduledEventCalendar-module__NODbGa__eventListDateBlock{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0}.ScheduledEventCalendar-module__NODbGa__eventListDay{font-size:22px}.ScheduledEventCalendar-module__NODbGa__eventListTitle{font-size:16px}.ScheduledEventCalendar-module__NODbGa__eventListMeta{gap:8px}}
.workoutHistoryCard-module__Y-W7UG__label{text-transform:uppercase;font-weight:700;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:1.2}.workoutHistoryCard-module__Y-W7UG__value{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);font-weight:700}.workoutHistoryCard-module__Y-W7UG__count{color:var(--mantine-color-gray-6)}.workoutHistoryCard-module__Y-W7UG__day{font-size:calc(2.4375rem * var(--mantine-scale));color:var(--mantine-color-black);text-align:center;margin-bottom:5px;font-weight:700;line-height:1}.workoutHistoryCard-module__Y-W7UG__month{font-size:var(--mantine-fontSizes-sm);color:var(--mantine-color-black);text-align:center;line-height:1}.workoutHistoryCard-module__Y-W7UG__year{font-size:var(--mantine-fontSizes-xs);color:var(--mantine-color-gray-6);text-align:center;margin-top:5px;line-height:1}.workoutHistoryCard-module__Y-W7UG__actionIcon{color:var(--mantine-color-gray-6);border:none}
.enduranceTestPanel-module__GycHLa__item{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-lg);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}.enduranceTestPanel-module__GycHLa__input{width:calc(3.125rem * var(--mantine-scale))}.enduranceTestPanel-module__GycHLa__tbody{font-weight:700}
.workoutHistoryDetailed-module__RbzhSW__wrapper{padding-top:var(--mantine-spacing-xl)}.workoutHistoryDetailed-module__RbzhSW__title{margin-bottom:calc(var(--mantine-spacing-xl) * 1.5)}.workoutHistoryDetailed-module__RbzhSW__item{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-lg);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}.workoutHistoryDetailed-module__RbzhSW__checkmark,.workoutHistoryDetailed-module__RbzhSW__input{width:calc(3.125rem * var(--mantine-scale))}.workoutHistoryDetailed-module__RbzhSW__targetcolumn{min-width:calc(6.25rem * var(--mantine-scale))}
.clientStatsHistory-module__0VE88q__label{text-transform:uppercase;font-weight:700;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:1.2}.clientStatsHistory-module__0VE88q__value{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);font-weight:700}.clientStatsHistory-module__0VE88q__count{color:var(--mantine-color-gray-6)}.clientStatsHistory-module__0VE88q__day{font-size:calc(2.4375rem * var(--mantine-scale));color:var(--mantine-color-black);text-align:center;margin-bottom:5px;font-weight:700;line-height:1}.clientStatsHistory-module__0VE88q__month{font-size:var(--mantine-fontSizes-sm);color:var(--mantine-color-black);text-align:center;line-height:1}.clientStatsHistory-module__0VE88q__year{font-size:var(--mantine-fontSizes-xs);color:var(--mantine-color-gray-6);text-align:center;margin-top:5px;line-height:1}.clientStatsHistory-module__0VE88q__date{flex-direction:column;flex:1;justify-content:center;display:flex}.clientStatsHistory-module__0VE88q__card{position:relative}.clientStatsHistory-module__0VE88q__actionIcon{color:var(--mantine-color-gray-6);border:none}
.clientConsultationHistory-module__OEhqCa__label{text-transform:uppercase;font-weight:700;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:1.2}.clientConsultationHistory-module__OEhqCa__value{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);font-weight:700}.clientConsultationHistory-module__OEhqCa__count{color:var(--mantine-color-gray-6)}.clientConsultationHistory-module__OEhqCa__day{font-size:calc(2.4375rem * var(--mantine-scale));color:var(--mantine-color-black);text-align:center;margin-bottom:5px;font-weight:700;line-height:1}.clientConsultationHistory-module__OEhqCa__month{font-size:var(--mantine-fontSizes-sm);color:var(--mantine-color-black);text-align:center;line-height:1}.clientConsultationHistory-module__OEhqCa__year{font-size:var(--mantine-fontSizes-xs);color:var(--mantine-color-gray-6);text-align:center;margin-top:5px;line-height:1}.clientConsultationHistory-module__OEhqCa__date{flex-direction:column;flex:1;justify-content:center;display:flex}.clientConsultationHistory-module__OEhqCa__actionIcon{color:var(--mantine-color-gray-6);border:none}
.index-module__STTVBW__control{display:block}.index-module__STTVBW__control:hover{background-color:var(--mantine-color-gray-3)}.index-module__STTVBW__actionIcon{background-color:var(--mantine-color-gray-0);border:none}.index-module__STTVBW__actionIcon:hover{background-color:var(--mantine-color-gray-3)}
