.TaskList-module__54btWW__list{container:task-card-grid/inline-size}.TaskList-module__54btWW__grid{--task-card-min:21.5rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--task-card-min), (100% - 2 * var(--mantine-spacing-md)) / 3)), 1fr));gap:var(--mantine-spacing-md);display:grid}@container task-card-grid (min-width:53rem){.TaskList-module__54btWW__grid{--task-card-min:26rem}}.TaskList-module__54btWW__root{border-radius:var(--mantine-radius-md);flex-direction:column;display:flex}.TaskList-module__54btWW__clickable{cursor:pointer}.TaskList-module__54btWW__card{--task-label-color:color-mix(in srgb, var(--mantine-color-gray-6), var(--mantine-color-gray-7))}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__card{--task-label-color:var(--mantine-color-dark-2)}.TaskList-module__54btWW__card{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);flex-direction:column;flex-grow:1;display:flex;container-type:inline-size}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__card{background-color:var(--mantine-color-dark-6)}.TaskList-module__54btWW__card{box-shadow:var(--mantine-shadow-lg)}.TaskList-module__54btWW__lockBadge{--indicator-color:var(--mantine-color-gray-8)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__lockBadge{--indicator-color:var(--mantine-color-dark-1)}.TaskList-module__54btWW__lockBadge{--indicator-text-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__lockBadge{--indicator-text-color:var(--mantine-color-dark-7)}.TaskList-module__54btWW__lockIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TaskList-module__54btWW__header{gap:var(--mantine-spacing-xs);display:flex}.TaskList-module__54btWW__box{min-width:0;min-height:2.5rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);align-items:center;gap:6px;line-height:1.3;display:flex}.TaskList-module__54btWW__urgency{white-space:nowrap;background-color:var(--task-tint);flex:none;font-weight:600}.TaskList-module__54btWW__urgencyFlag{color:var(--task-accent);flex-shrink:0}.TaskList-module__54btWW__assignee{background-color:var(--mantine-color-gray-0);flex:auto}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__assignee{background-color:var(--mantine-color-dark-5)}.TaskList-module__54btWW__status{white-space:nowrap;color:var(--task-status-color);background-color:var(--task-status-tint);flex:none;font-weight:600}.TaskList-module__54btWW__status[data-status=Doing]{color:var(--mantine-color-blue-9)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__status[data-status=Doing]{color:var(--task-status-color)}.TaskList-module__54btWW__status[data-status=Done]{color:color-mix(in srgb, var(--mantine-color-teal-9) 80%, black)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__status[data-status=Done]{color:var(--task-status-color)}.TaskList-module__54btWW__body{gap:var(--mantine-spacing-xs);flex-grow:1;grid-template-columns:minmax(0,1fr);display:grid}.TaskList-module__54btWW__main{min-width:0;padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) 0;flex-direction:column;gap:4px;display:flex}.TaskList-module__54btWW__main .TaskList-module__54btWW__title{font-size:var(--mantine-font-size-md);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.TaskList-module__54btWW__preview{overflow-wrap:anywhere}.TaskList-module__54btWW__info{gap:var(--mantine-spacing-xs);padding:0 var(--mantine-spacing-xs);grid-template-columns:repeat(3,minmax(max-content,1fr));display:grid}.TaskList-module__54btWW__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.TaskList-module__54btWW__cell .TaskList-module__54btWW__label{color:var(--task-label-color);white-space:nowrap}.TaskList-module__54btWW__value{align-items:center;gap:6px;min-width:0;min-height:22px;display:flex}.TaskList-module__54btWW__card .TaskList-module__54btWW__empty{color:var(--task-label-color)}.TaskList-module__54btWW__due{align-items:center;gap:6px;min-width:0;display:flex}.TaskList-module__54btWW__dueIcon{flex-shrink:0}.TaskList-module__54btWW__due .TaskList-module__54btWW__dueText{white-space:nowrap;font-weight:500;line-height:22px}.TaskList-module__54btWW__due[data-tone=overdue]{color:var(--mantine-color-red-9)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__due[data-tone=overdue]{color:var(--mantine-color-red-4)}.TaskList-module__54btWW__due[data-tone=soon]{color:color-mix(in srgb, var(--mantine-color-orange-9) 85%, black)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__due[data-tone=soon]{color:var(--mantine-color-orange-4)}.TaskList-module__54btWW__person{align-items:flex-start;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.TaskList-module__54btWW__person .TaskList-module__54btWW__personName{overflow-wrap:anywhere;line-height:22px}.TaskList-module__54btWW__unassignedAvatar{border:1px dashed var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__unassignedAvatar{border:1px dashed var(--mantine-color-dark-3)}.TaskList-module__54btWW__unassignedAvatar{color:var(--task-label-color);background:0 0}.TaskList-module__54btWW__dimIcon{color:var(--task-label-color);flex-shrink:0}@container task-card-grid (min-width:44rem){.TaskList-module__54btWW__body{grid-template-rows:1fr auto}.TaskList-module__54btWW__main{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.TaskList-module__54btWW__info{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .TaskList-module__54btWW__info{background-color:var(--mantine-color-dark-5)}}@container task-card-grid (min-width:53rem){.TaskList-module__54btWW__main .TaskList-module__54btWW__title{font-size:var(--mantine-font-size-lg)}}@container not (min-width:25rem){.TaskList-module__54btWW__urgency{flex:0 0 2.5rem;justify-content:center;padding:0}.TaskList-module__54btWW__urgencyText{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container task-card-grid not (min-width:44rem){@container not (min-width:25rem){.TaskList-module__54btWW__assignee{flex:0 0 2.5rem;justify-content:center;padding:0}.TaskList-module__54btWW__assignee .TaskList-module__54btWW__personName{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TaskList-module__54btWW__status{flex:auto}}}
.ResponsiveDrawer-module__d6qj1a__drawerContent{background-color:var(--mantine-color-body)}.ResponsiveDrawer-module__d6qj1a__drawerHeader{background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border)}.ResponsiveDrawer-module__d6qj1a__drawerTitle{flex:1;width:100%;margin:0}.ResponsiveDrawer-module__d6qj1a__drawerBody{padding:var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-md,0px) + env(safe-area-inset-bottom,0px))}.ResponsiveDrawer-module__d6qj1a__drawerOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none}.ResponsiveDrawer-module__d6qj1a__sheet{--sheet-border-radius:var(--mantine-radius-lg)}.ResponsiveDrawer-module__d6qj1a__sheetContainer{background-color:color-mix(in srgb, var(--mantine-color-body) 95%, transparent)!important}[data-mantine-color-scheme=dark] .ResponsiveDrawer-module__d6qj1a__sheetContainer{background-color:color-mix(in srgb, var(--mantine-color-body) 90%, transparent)!important}.ResponsiveDrawer-module__d6qj1a__sheetContainer{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);box-shadow:var(--mantine-shadow-xl);border-top-left-radius:var(--sheet-border-radius)!important;border-top-right-radius:var(--sheet-border-radius)!important}.ResponsiveDrawer-module__d6qj1a__sheetHeader{padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-xs)}.ResponsiveDrawer-module__d6qj1a__sheetTitle{padding:0 var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-text);border-bottom:1px solid var(--mantine-color-default-border);font-weight:600}.ResponsiveDrawer-module__d6qj1a__sheetContent{padding:var(--mantine-spacing-md);color:var(--mantine-color-text)}.ResponsiveDrawer-module__d6qj1a__sheetBackdrop{background-color:#0006!important}[data-mantine-color-scheme=dark] .ResponsiveDrawer-module__d6qj1a__sheetBackdrop{background-color:#0009!important}.ResponsiveDrawer-module__d6qj1a__sheetBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports (padding-bottom:env(safe-area-inset-bottom)){.ResponsiveDrawer-module__d6qj1a__sheetContent{padding-bottom:calc(var(--mantine-spacing-md) + env(safe-area-inset-bottom))}}
@media (max-width:48em){.AffectedBookingsDialog-module__GCcaZG__label{min-height:calc(2.5rem * var(--mantine-scale));align-content:center}}
.ChangePlanDialog-module__vtuepq__option[data-checked]{border-color:var(--mantine-primary-color-filled)}.ChangePlanDialog-module__vtuepq__fromLine{min-height:calc(2 * var(--mantine-line-height-sm) * var(--mantine-font-size-sm))}.ChangePlanDialog-module__vtuepq__previewOverlay{background-color:color-mix(in srgb, var(--mantine-color-gray-2) 60%, transparent)}[data-mantine-color-scheme=dark] .ChangePlanDialog-module__vtuepq__previewOverlay{background-color:color-mix(in srgb, var(--mantine-color-dark-5) 55%, transparent)}.ChangePlanDialog-module__vtuepq__actions{justify-content:flex-end;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}@media (max-width:36em){.ChangePlanDialog-module__vtuepq__actions{flex-direction:column-reverse}.ChangePlanDialog-module__vtuepq__actions>*{width:100%}}@media (max-width:48em){.ChangePlanDialog-module__vtuepq__choiceBody{align-items:center}.ChangePlanDialog-module__vtuepq__choiceLabel{min-height:calc(2.5rem * var(--mantine-scale));align-content:center}}.ChangePlanDialog-module__vtuepq__nameButton.ChangePlanDialog-module__vtuepq__nameButton{max-width:100%;height:auto}.ChangePlanDialog-module__vtuepq__nameButton .ChangePlanDialog-module__vtuepq__nameButtonInner{min-height:calc(var(--button-height) - 2 * calc(.0625rem * var(--mantine-scale)))}.ChangePlanDialog-module__vtuepq__nameButton .ChangePlanDialog-module__vtuepq__nameButtonLabel{height:auto;padding-block:calc(.375rem * var(--mantine-scale));white-space:normal;overflow-wrap:anywhere;line-height:1.25}
.DetailHeader-module__lFTO0a__header{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex;overflow:hidden}.DetailHeader-module__lFTO0a__headerInfo{flex:1;min-width:0}.DetailHeader-module__lFTO0a__clickable{cursor:pointer;border-radius:var(--mantine-radius-md);margin:calc(-1 * var(--mantine-spacing-xs));padding:var(--mantine-spacing-xs);transition:background-color .15s}.DetailHeader-module__lFTO0a__clickable:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .DetailHeader-module__lFTO0a__clickable:hover{background-color:var(--mantine-color-dark-6)}
.BookingDetail-module__iElb6q__header{align-items:center;gap:var(--mantine-spacing-md);display:flex}.BookingDetail-module__iElb6q__headerInfo{flex:1;min-width:0}.BookingDetail-module__iElb6q__section{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.BookingDetail-module__iElb6q__metricsGrid{gap:var(--mantine-spacing-sm);grid-template-columns:1fr 1fr;display:grid}.BookingDetail-module__iElb6q__metricPanel{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.BookingDetail-module__iElb6q__metricContent{flex-direction:column;min-width:0;display:flex}.BookingDetail-module__iElb6q__participantChips{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.BookingDetail-module__iElb6q__participantChip{background:var(--mantine-color-white);border-radius:999px;align-items:center;gap:6px;padding:2px;display:flex}[data-mantine-color-scheme=dark] .BookingDetail-module__iElb6q__participantChip{background:var(--mantine-color-dark-6)}.BookingDetail-module__iElb6q__participantChip{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text)}
.SectionCard-module__wde0QG__card{gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .SectionCard-module__wde0QG__card{background-color:var(--mantine-color-dark-6)}.SectionCard-module__wde0QG__card{box-shadow:var(--mantine-shadow-lg);padding:var(--mantine-spacing-xs);overflow:hidden}.SectionCard-module__wde0QG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);display:flex}[data-mantine-color-scheme=dark] .SectionCard-module__wde0QG__header{background-color:var(--mantine-color-dark-5)}.SectionCard-module__wde0QG__titleRow{align-items:center;gap:var(--mantine-spacing-xs);flex:1;min-width:0;display:flex}.SectionCard-module__wde0QG__title{min-width:0}.SectionCard-module__wde0QG__titleAction{flex-shrink:0;align-items:center;display:flex}.SectionCard-module__wde0QG__headerActions{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.SectionCard-module__wde0QG__body{padding:0}
.MembershipHistory-module__XhlDQq__card{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .MembershipHistory-module__XhlDQq__card{background-color:var(--mantine-color-dark-6)}.MembershipHistory-module__XhlDQq__card{box-shadow:var(--mantine-shadow-lg);overflow:hidden}.MembershipHistory-module__XhlDQq__cardButton{gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);flex-direction:column;width:100%;display:flex}.MembershipHistory-module__XhlDQq__band{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);display:flex}[data-mantine-color-scheme=dark] .MembershipHistory-module__XhlDQq__band{background-color:var(--mantine-color-dark-5)}.MembershipHistory-module__XhlDQq__band{transition:background-color .15s}.MembershipHistory-module__XhlDQq__cardButton:hover .MembershipHistory-module__XhlDQq__band{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .MembershipHistory-module__XhlDQq__cardButton:hover .MembershipHistory-module__XhlDQq__band{background-color:var(--mantine-color-dark-4)}.MembershipHistory-module__XhlDQq__title{flex:1;min-width:0}.MembershipHistory-module__XhlDQq__bandEnd{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.MembershipHistory-module__XhlDQq__chevron{color:var(--mantine-color-dimmed);flex:none}.MembershipHistory-module__XhlDQq__rowList>:not(:first-child){border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MembershipHistory-module__XhlDQq__rowList>:not(:first-child){border-top:1px solid var(--mantine-color-dark-4)}.MembershipHistory-module__XhlDQq__row{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.MembershipHistory-module__XhlDQq__rowButton{align-items:center;gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);width:100%;transition:background-color .15s;display:flex}.MembershipHistory-module__XhlDQq__rowButton:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .MembershipHistory-module__XhlDQq__rowButton:hover{background-color:var(--mantine-color-dark-4)}.MembershipHistory-module__XhlDQq__rowContent{flex:1;min-width:0}
.PeriodDetailModalRoute-module__YDeDrq__detailRow{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-sm);display:flex}.PeriodDetailModalRoute-module__YDeDrq__detailRow>:first-child{flex-shrink:0}.PeriodDetailModalRoute-module__YDeDrq__detailValue{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.PeriodDetailModalRoute-module__YDeDrq__cardHeader{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);padding-bottom:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-gray-2);font-weight:600}[data-mantine-color-scheme=dark] .PeriodDetailModalRoute-module__YDeDrq__cardHeader{border-bottom:1px solid var(--mantine-color-dark-5)}
.LessonCard-module__dH-lFa__card{gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__card{background-color:var(--mantine-color-dark-6)}.LessonCard-module__dH-lFa__card{box-shadow:var(--mantine-shadow-lg);padding:var(--mantine-spacing-xs);overflow:hidden}.LessonCard-module__dH-lFa__header{align-items:stretch;gap:0;display:flex}.LessonCard-module__dH-lFa__headerImage,.LessonCard-module__dH-lFa__headerPlaceholder{display:none}.LessonCard-module__dH-lFa__dateStrip{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-0);justify-content:space-between;align-items:center;display:flex}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__dateStrip{background-color:var(--mantine-color-dark-5)}.LessonCard-module__dH-lFa__dateStrip{flex:1}.LessonCard-module__dH-lFa__dateStripLeft{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.LessonCard-module__dH-lFa__dateStripDot{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dimmed);line-height:1}.LessonCard-module__dH-lFa__dateStripValue{--title-fw:600;--title-fz:var(--mantine-font-size-md);--title-lh:1.3;letter-spacing:-.02em}.LessonCard-module__dH-lFa__columns{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.LessonCard-module__dH-lFa__imageCol{aspect-ratio:3/2;flex:2 220px;min-width:220px;max-width:17rem;position:relative}.LessonCard-module__dH-lFa__heroImage{object-fit:cover;border-radius:var(--mantine-radius-sm)}.LessonCard-module__dH-lFa__heroPlaceholder{aspect-ratio:3/2;border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1);justify-content:center;align-items:center;width:100%;display:flex}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__heroPlaceholder{background-color:var(--mantine-color-dark-5)}.LessonCard-module__dH-lFa__heroPlaceholder{color:var(--mantine-color-gray-3);font-size:2rem;font-weight:700}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__heroPlaceholder{color:var(--mantine-color-dark-3)}.LessonCard-module__dH-lFa__heroPlaceholder{-webkit-user-select:none;user-select:none}.LessonCard-module__dH-lFa__contentCol{gap:var(--mantine-spacing-xs);min-width:260px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);flex-direction:column;flex:3 260px;display:flex}.LessonCard-module__dH-lFa__infoGrid{gap:var(--mantine-spacing-xs);grid-template-columns:1fr 1fr;display:grid}.LessonCard-module__dH-lFa__infoCell{flex-direction:column;gap:2px;min-width:0;display:flex}.LessonCard-module__dH-lFa__infoLabel{white-space:nowrap}.LessonCard-module__dH-lFa__infoValue{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.LessonCard-module__dH-lFa__footer{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.LessonCard-module__dH-lFa__footerDivider{--divider-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__footerDivider{--divider-color:var(--mantine-color-dark-4)}.LessonCard-module__dH-lFa__membershipPills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.LessonCard-module__dH-lFa__clickable{cursor:pointer;width:100%}.LessonCard-module__dH-lFa__booked{border:1px solid var(--mantine-color-green-4)}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__booked{border:1px solid var(--mantine-color-green-7)}.LessonCard-module__dH-lFa__booked{box-shadow:none}.LessonCard-module__dH-lFa__booked .LessonCard-module__dH-lFa__dateStrip{background-color:color-mix(in srgb, var(--mantine-color-green-0) 50%, var(--mantine-color-gray-0))}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__booked .LessonCard-module__dH-lFa__dateStrip{background-color:color-mix(in srgb, var(--mantine-color-green-9) 10%, var(--mantine-color-dark-5))}.LessonCard-module__dH-lFa__cancelled{opacity:.45}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__header{gap:var(--mantine-spacing-xs);height:2.5rem}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__dateStrip{height:2.5rem;padding-block:0}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerImage,.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{object-fit:cover;border-radius:var(--mantine-radius-sm);flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{background-color:var(--mantine-color-gray-1);justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{background-color:var(--mantine-color-dark-5)}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{color:var(--mantine-color-gray-3);font-size:1.25rem;font-weight:700}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{color:var(--mantine-color-dark-3)}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__headerPlaceholder{-webkit-user-select:none;user-select:none}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__imageCol{display:none}.LessonCard-module__dH-lFa__compact .LessonCard-module__dH-lFa__contentCol{flex:100%;min-width:0;padding:0}@media (max-width:62em){.LessonCard-module__dH-lFa__header{gap:var(--mantine-spacing-xs);height:2.5rem}.LessonCard-module__dH-lFa__dateStrip{height:2.5rem;padding-block:0}.LessonCard-module__dH-lFa__headerImage,.LessonCard-module__dH-lFa__headerPlaceholder{object-fit:cover;border-radius:var(--mantine-radius-sm);flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.LessonCard-module__dH-lFa__headerPlaceholder{background-color:var(--mantine-color-gray-1);justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__headerPlaceholder{background-color:var(--mantine-color-dark-5)}.LessonCard-module__dH-lFa__headerPlaceholder{color:var(--mantine-color-gray-3);font-size:1.25rem;font-weight:700}[data-mantine-color-scheme=dark] .LessonCard-module__dH-lFa__headerPlaceholder{color:var(--mantine-color-dark-3)}.LessonCard-module__dH-lFa__headerPlaceholder{-webkit-user-select:none;user-select:none}.LessonCard-module__dH-lFa__imageCol{display:none}.LessonCard-module__dH-lFa__contentCol{flex:100%;min-width:0;padding:0}}
.MembershipTemplateCard-module__xdNvvq__card{transition:box-shadow .2s}.MembershipTemplateCard-module__xdNvvq__card:hover{box-shadow:var(--mantine-shadow-md)}.MembershipTemplateCard-module__xdNvvq__grid{grid-template-columns:1fr 40%;display:grid;container-type:inline-size}.MembershipTemplateCard-module__xdNvvq__infoSide{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md);flex-direction:column;display:flex}.MembershipTemplateCard-module__xdNvvq__actionSide{padding:var(--mantine-spacing-md);border-left:1px solid var(--mantine-color-gray-2);justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] .MembershipTemplateCard-module__xdNvvq__actionSide{border-left:1px solid var(--mantine-color-dark-6)}.MembershipTemplateCard-module__xdNvvq__actionSide{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .MembershipTemplateCard-module__xdNvvq__actionSide{background-color:var(--mantine-color-dark-7)}.MembershipTemplateCard-module__xdNvvq__badge{flex-shrink:0}@container (max-width:432px){.MembershipTemplateCard-module__xdNvvq__infoSide,.MembershipTemplateCard-module__xdNvvq__actionSide{grid-column:1/-1}.MembershipTemplateCard-module__xdNvvq__actionSide{border-left:none;border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MembershipTemplateCard-module__xdNvvq__actionSide{border-top:1px solid var(--mantine-color-dark-6)}}
.CurrentPlanCard-module__8FYv0a__yourPlan{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);container-type:inline-size}[data-mantine-color-scheme=dark] .CurrentPlanCard-module__8FYv0a__yourPlan{background-color:var(--mantine-color-dark-6)}.CurrentPlanCard-module__8FYv0a__yourPlan{box-shadow:var(--mantine-shadow-lg)}.CurrentPlanCard-module__8FYv0a__plan{align-items:center;column-gap:var(--mantine-spacing-md);row-gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-lg);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name action";display:grid}.CurrentPlanCard-module__8FYv0a__plan[data-with-change]{grid-template-areas:"mark name action"".change action"}.CurrentPlanCard-module__8FYv0a__mark{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));color:var(--mantine-color-white);border-radius:50%;grid-area:mark;justify-content:center;align-items:center;display:flex}[data-mantine-color-scheme=dark] .CurrentPlanCard-module__8FYv0a__mark{color:var(--mantine-color-dark-7)}.CurrentPlanCard-module__8FYv0a__mark{background-color:var(--mantine-color-primary-8)}[data-mantine-color-scheme=dark] .CurrentPlanCard-module__8FYv0a__mark{background-color:var(--mantine-color-dark-0)}.CurrentPlanCard-module__8FYv0a__name{grid-area:name;min-width:0}.CurrentPlanCard-module__8FYv0a__planName{font-family:var(--mantine-font-family-headings);font-size:calc(1.5rem * var(--mantine-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.2}.CurrentPlanCard-module__8FYv0a__change{align-items:flex-start;gap:var(--mantine-spacing-xs);grid-area:change;display:flex}.CurrentPlanCard-module__8FYv0a__changeIcon{margin-top:calc(.0625rem * var(--mantine-scale));color:var(--mantine-color-dimmed);flex:none}.CurrentPlanCard-module__8FYv0a__action{justify-content:flex-end;gap:var(--mantine-spacing-xs);flex-wrap:wrap;grid-area:action;display:flex}.CurrentPlanCard-module__8FYv0a__rule{align-items:flex-start;gap:var(--mantine-spacing-xs);margin:0 var(--mantine-spacing-xs) var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) calc(var(--mantine-spacing-lg) - var(--mantine-spacing-xs));border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1);display:flex}[data-mantine-color-scheme=dark] .CurrentPlanCard-module__8FYv0a__rule{background-color:var(--mantine-color-dark-5)}.CurrentPlanCard-module__8FYv0a__ruleIcon{margin-top:calc(.0625rem * var(--mantine-scale));color:var(--mantine-color-dimmed);flex:none}@container (max-width:32rem){.CurrentPlanCard-module__8FYv0a__plan{padding:var(--mantine-spacing-md);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark name""action action"}.CurrentPlanCard-module__8FYv0a__plan[data-with-change]{grid-template-areas:"mark name""change change""action action"}.CurrentPlanCard-module__8FYv0a__action>*{flex:auto}.CurrentPlanCard-module__8FYv0a__rule{padding-inline:calc(var(--mantine-spacing-md) - var(--mantine-spacing-xs))}}
.TaskDetail-module__5jMaTa__hero{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.TaskDetail-module__5jMaTa__titleInput{width:100%}.TaskDetail-module__5jMaTa__titleInputField{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);border:none}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__titleInputField{background:var(--mantine-color-dark-6)}.TaskDetail-module__5jMaTa__titleInputField{font-size:var(--mantine-font-size-xl);color:var(--mantine-color-dark-8);font-weight:600;line-height:1.3}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__titleInputField{color:var(--mantine-color-gray-1)}.TaskDetail-module__5jMaTa__titleInputField{height:auto;min-height:auto;transition:background-color .12s}.TaskDetail-module__5jMaTa__titleInputField::placeholder{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__titleInputField::placeholder{color:var(--mantine-color-dark-2)}.TaskDetail-module__5jMaTa__titleInputField::placeholder{font-weight:500}.TaskDetail-module__5jMaTa__titleInputField:hover,.TaskDetail-module__5jMaTa__titleInputField:focus{background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__titleInputField:hover,[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__titleInputField:focus{background:var(--mantine-color-dark-5)}.TaskDetail-module__5jMaTa__titleInputField:hover,.TaskDetail-module__5jMaTa__titleInputField:focus{box-shadow:none;outline:none}.TaskDetail-module__5jMaTa__createdByLine{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__createdByLine{color:var(--mantine-color-dark-2)}.TaskDetail-module__5jMaTa__createdByLine{padding-left:var(--mantine-spacing-xs)}.TaskDetail-module__5jMaTa__propertyPanel{flex-direction:column;gap:2px;display:flex}.TaskDetail-module__5jMaTa__propRow{align-items:center;gap:var(--mantine-spacing-sm);grid-template-columns:132px 1fr;min-height:32px;padding:2px 0;display:grid}.TaskDetail-module__5jMaTa__propLabel{color:var(--mantine-color-gray-6);align-items:center;gap:8px;display:inline-flex}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propLabel{color:var(--mantine-color-dark-2)}.TaskDetail-module__5jMaTa__propLabel{font-size:var(--mantine-font-size-sm);font-weight:500}.TaskDetail-module__5jMaTa__propValue{min-width:0}:is(.TaskDetail-module__5jMaTa__propValue .mantine-Input-input,.TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input){box-shadow:none;height:28px;min-height:28px;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-7);background:0 0;border:none}:is([data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-Input-input,[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input){color:var(--mantine-color-gray-2)}:is(.TaskDetail-module__5jMaTa__propValue .mantine-Input-input,.TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input){border-radius:var(--mantine-radius-sm);transition:background-color .12s}:is(.TaskDetail-module__5jMaTa__propValue .mantine-Input-input:hover,.TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input:hover){background:var(--mantine-color-gray-0)}:is([data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-Input-input:hover,[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input:hover){background:var(--mantine-color-dark-6)}:is(.TaskDetail-module__5jMaTa__propValue .mantine-Input-input:focus,.TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input:focus){background:var(--mantine-color-gray-1)}:is([data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-Input-input:focus,[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input:focus){background:var(--mantine-color-dark-5)}:is(.TaskDetail-module__5jMaTa__propValue .mantine-Input-input:focus,.TaskDetail-module__5jMaTa__propValue .mantine-InputBase-input:focus){box-shadow:none;outline:none}.TaskDetail-module__5jMaTa__propStatusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TaskDetail-module__5jMaTa__assigneeOption{align-items:center;gap:var(--mantine-spacing-xs);padding:4px 2px;display:flex}.TaskDetail-module__5jMaTa__assigneeOptionName{flex-direction:column;gap:0;line-height:1.2;display:flex}.TaskDetail-module__5jMaTa__unassignedAvatar{border:1px dashed var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__unassignedAvatar{border:1px dashed var(--mantine-color-dark-3)}.TaskDetail-module__5jMaTa__unassignedAvatar{background:0 0}.TaskDetail-module__5jMaTa__propValue .TaskDetail-module__5jMaTa__statusPill{background:color-mix(in srgb, var(--status-color) 12%, transparent);color:var(--status-color);border-radius:999px;font-weight:500}.TaskDetail-module__5jMaTa__subtaskList{border:1px solid var(--mantine-color-gray-2);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__subtaskList{border:1px solid var(--mantine-color-dark-5)}.TaskDetail-module__5jMaTa__subtaskList{border-radius:var(--mantine-radius-md)}.TaskDetail-module__5jMaTa__subtaskRow{align-items:center;gap:var(--mantine-spacing-sm);min-height:40px;padding:6px var(--mantine-spacing-sm);display:flex}.TaskDetail-module__5jMaTa__subtaskRow+.TaskDetail-module__5jMaTa__subtaskRow{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__subtaskRow+.TaskDetail-module__5jMaTa__subtaskRow{border-top:1px solid var(--mantine-color-dark-5)}.TaskDetail-module__5jMaTa__subtaskRow[data-pending]{opacity:.6}.TaskDetail-module__5jMaTa__subtaskTitle{min-width:0;font-size:var(--mantine-font-size-sm);text-align:left;word-break:break-word;flex:1}.TaskDetail-module__5jMaTa__subtaskTitle[data-done]{color:var(--mantine-color-dimmed);text-decoration:line-through}.TaskDetail-module__5jMaTa__subtaskEdit{flex:1;min-width:0}.TaskDetail-module__5jMaTa__commentItem{align-items:flex-start;gap:var(--mantine-spacing-sm);display:flex}.TaskDetail-module__5jMaTa__commentBody{min-width:0;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background:var(--mantine-color-gray-0);flex:1}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__commentBody{background:var(--mantine-color-dark-7)}.TaskDetail-module__5jMaTa__commentBody{border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TaskDetail-module__5jMaTa__commentBody{border:1px solid var(--mantine-color-dark-5)}.TaskDetail-module__5jMaTa__commentText{white-space:pre-wrap;word-break:break-word;margin-top:4px}
.TaskDetailDrawer-module__Nk9sHW__tabPanel{padding-top:var(--mantine-spacing-md)}.TaskDetailDrawer-module__Nk9sHW__tabsScroll{margin:-4px}.TaskDetailDrawer-module__Nk9sHW__tabsViewport{padding:4px}@media (max-width:48em){.TaskDetailDrawer-module__Nk9sHW__tabsScroll{margin-inline:calc(-1 * var(--mantine-spacing-md))}.TaskDetailDrawer-module__Nk9sHW__tabsViewport{padding-inline:0}.TaskDetailDrawer-module__Nk9sHW__tabsList{min-width:max-content;padding-inline:var(--mantine-spacing-md);flex-wrap:nowrap}}.TaskDetailDrawer-module__Nk9sHW__description{--mantine-color-placeholder:color-mix(in srgb, var(--mantine-color-gray-6), var(--mantine-color-gray-7))}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__description{--mantine-color-placeholder:var(--mantine-color-dark-2)}.TaskDetailDrawer-module__Nk9sHW__description .mantine-RichTextEditor-root{background:0 0;border:none}.TaskDetailDrawer-module__Nk9sHW__description .mantine-RichTextEditor-content{background:0 0;border-radius:0}.TaskDetailDrawer-module__Nk9sHW__description .mantine-RichTextEditor-content .ProseMirror{min-height:3rem;color:var(--mantine-color-dark-8);padding:0}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__description .mantine-RichTextEditor-content .ProseMirror{color:var(--mantine-color-gray-1)}.TaskDetailDrawer-module__Nk9sHW__description .ProseMirror:focus{outline:none}.TaskDetailDrawer-module__Nk9sHW__bubbleMenu{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);align-items:center;gap:2px;padding:4px;display:flex}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__bubbleMenu{background:var(--mantine-color-dark-5)}.TaskDetailDrawer-module__Nk9sHW__bubbleMenu{box-shadow:0 4px 12px #0000001f, 0 0 0 1px var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__bubbleMenu{box-shadow:0 4px 12px #0000001f, 0 0 0 1px var(--mantine-color-dark-4)}.TaskDetailDrawer-module__Nk9sHW__timeHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.TaskDetailDrawer-module__Nk9sHW__timeLogButton{flex-shrink:0}.TaskDetailDrawer-module__Nk9sHW__timePeople{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TaskDetailDrawer-module__Nk9sHW__timePerson{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-md);display:flex}.TaskDetailDrawer-module__Nk9sHW__timeName{flex:1;min-width:0}.TaskDetailDrawer-module__Nk9sHW__timeFigure,.TaskDetailDrawer-module__Nk9sHW__timeDuration{font-variant-numeric:tabular-nums}.TaskDetailDrawer-module__Nk9sHW__timeDuration{white-space:nowrap;flex-shrink:0}.TaskDetailDrawer-module__Nk9sHW__timeList{border:1px solid var(--mantine-color-gray-2);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__timeList{border:1px solid var(--mantine-color-dark-5)}.TaskDetailDrawer-module__Nk9sHW__timeList{border-radius:var(--mantine-radius-md);overflow:hidden}.TaskDetailDrawer-module__Nk9sHW__timeRow{width:100%;min-height:40px;padding:8px var(--mantine-spacing-sm);text-align:left;flex-direction:column;gap:2px;display:flex}.TaskDetailDrawer-module__Nk9sHW__timeRow+.TaskDetailDrawer-module__Nk9sHW__timeRow{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__timeRow+.TaskDetailDrawer-module__Nk9sHW__timeRow{border-top:1px solid var(--mantine-color-dark-5)}button.TaskDetailDrawer-module__Nk9sHW__timeRow{transition:background-color .12s}@media (hover:hover){button.TaskDetailDrawer-module__Nk9sHW__timeRow:hover{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] button.TaskDetailDrawer-module__Nk9sHW__timeRow:hover{background:var(--mantine-color-dark-6)}}.TaskDetailDrawer-module__Nk9sHW__timeList .TaskDetailDrawer-module__Nk9sHW__timeRow:focus-visible{outline-offset:-2px}.TaskDetailDrawer-module__Nk9sHW__timeRowMain{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-sm);display:flex}.TaskDetailDrawer-module__Nk9sHW__timeRowWhen{align-items:baseline;column-gap:var(--mantine-spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.TaskDetailDrawer-module__Nk9sHW__timeRowNote{white-space:pre-line;overflow-wrap:anywhere}
.ResponsiveTable-module__ATqo2G__clickableRow{cursor:pointer}.ResponsiveTable-module__ATqo2G__clickableRow:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .ResponsiveTable-module__ATqo2G__clickableRow:hover{background-color:var(--mantine-color-dark-5)}.ResponsiveTable-module__ATqo2G__mobileStack{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.ResponsiveTable-module__ATqo2G__mobileGrid{gap:var(--mantine-spacing-sm);grid-template-columns:1fr 1fr;grid-auto-flow:dense;display:grid}.ResponsiveTable-module__ATqo2G__mobileCell{flex-direction:column;gap:2px;min-width:0;display:flex}.ResponsiveTable-module__ATqo2G__mobileCell[data-full-width]{grid-column:1/-1}.ResponsiveTable-module__ATqo2G__mobileLabel{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);font-weight:500}.ResponsiveTable-module__ATqo2G__mobileValue{font-size:var(--mantine-font-size-sm)}.ResponsiveTable-module__ATqo2G__clickableCard{cursor:pointer;transition:box-shadow .15s}.ResponsiveTable-module__ATqo2G__clickableCard:hover{box-shadow:var(--mantine-shadow-sm)}.ResponsiveTable-module__ATqo2G__clickableCustomCard{cursor:pointer}
.UserTodoList-module__YMOCGq__list{flex-direction:column;display:flex}.UserTodoList-module__YMOCGq__row{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .UserTodoList-module__YMOCGq__row{border-bottom:1px solid var(--mantine-color-dark-4)}.UserTodoList-module__YMOCGq__row:last-child{border-bottom:none}
.StaffCalendar-module__Xxs3Sa__root{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;max-width:100%;display:flex}.StaffCalendar-module__Xxs3Sa__periodLabel{overflow-wrap:anywhere;min-width:0}.StaffCalendar-module__Xxs3Sa__body{min-width:0;position:relative}.StaffCalendar-module__Xxs3Sa__timeGridScroll{max-height:max(24rem,70dvh)}.StaffCalendar-module__Xxs3Sa__event[data-kind=template]>*{border:1px dashed var(--event-color);color:var(--mantine-color-text);background-color:#0000}.StaffCalendar-module__Xxs3Sa__event[data-kind=template]>:hover{background-color:var(--event-hover)}.StaffCalendar-module__Xxs3Sa__event[data-kind=template] .StaffCalendar-module__Xxs3Sa__icons{color:var(--event-color)}.StaffCalendar-module__Xxs3Sa__event[data-kind=canceled]>*{opacity:.55;text-decoration:line-through}.StaffCalendar-module__Xxs3Sa__event[data-kind=work]>*{border-inline-start:2px solid var(--event-color)}.StaffCalendar-module__Xxs3Sa__content{gap:calc(.125rem * var(--mantine-scale));flex-direction:column;min-width:0;max-width:100%;display:flex}.StaffCalendar-module__Xxs3Sa__titleRow{align-items:center;gap:calc(.1875rem * var(--mantine-scale));min-width:0;display:flex}.StaffCalendar-module__Xxs3Sa__icons{align-items:center;gap:calc(.125rem * var(--mantine-scale));flex:none;display:inline-flex}.StaffCalendar-module__Xxs3Sa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StaffCalendar-module__Xxs3Sa__subtitle{text-overflow:ellipsis;white-space:nowrap;opacity:.85;min-width:0;font-weight:400;overflow:hidden}@container (max-height:2.25rem){.StaffCalendar-module__Xxs3Sa__subtitle{display:none}}.StaffCalendar-module__Xxs3Sa__monthDay[data-today-in-zone] .StaffCalendar-module__Xxs3Sa__monthDayLabel{background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}.StaffCalendar-module__Xxs3Sa__agenda{border:1px solid var(--agenda-view-border-color);border-radius:var(--agenda-view-radius);overflow:hidden}.StaffCalendar-module__Xxs3Sa__agendaHeader{display:none}.StaffCalendar-module__Xxs3Sa__agendaDateHeader{text-transform:none}.StaffCalendar-module__Xxs3Sa__agendaRow{align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);display:flex}.StaffCalendar-module__Xxs3Sa__agendaSwatch{width:calc(.25rem * var(--mantine-scale));min-height:calc(1rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));background-color:var(--staff-event-color);flex:none;align-self:stretch}.StaffCalendar-module__Xxs3Sa__agendaEvent[data-kind=template] .StaffCalendar-module__Xxs3Sa__agendaSwatch{border:1px dashed var(--staff-event-color);background-color:#0000}.StaffCalendar-module__Xxs3Sa__agendaEvent[data-kind=canceled] .StaffCalendar-module__Xxs3Sa__agendaRow{opacity:.55}.StaffCalendar-module__Xxs3Sa__agendaEvent[data-kind=canceled] .StaffCalendar-module__Xxs3Sa__agendaTime,.StaffCalendar-module__Xxs3Sa__agendaEvent[data-kind=canceled] .StaffCalendar-module__Xxs3Sa__agendaMain{text-decoration:line-through}.StaffCalendar-module__Xxs3Sa__agendaTime{min-width:calc(5.25rem * var(--mantine-scale));padding-top:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed);flex:none}.StaffCalendar-module__Xxs3Sa__agendaMain{gap:calc(.125rem * var(--mantine-scale));flex-direction:column;flex:1;min-width:0;display:flex}.StaffCalendar-module__Xxs3Sa__agendaTitle{font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;font-weight:500}.StaffCalendar-module__Xxs3Sa__agendaSubtitle{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);overflow-wrap:anywhere}.StaffCalendar-module__Xxs3Sa__legendItem{align-items:center;gap:calc(.375rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);display:inline-flex}.StaffCalendar-module__Xxs3Sa__legendSwatch{width:calc(1.375rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale));flex:none;position:relative}.StaffCalendar-module__Xxs3Sa__legendSwatch[data-kind=lesson]{background-color:var(--mantine-color-blue-filled)}.StaffCalendar-module__Xxs3Sa__legendSwatch[data-kind=template]{border:1px dashed var(--mantine-color-blue-filled);background-color:#0000}.StaffCalendar-module__Xxs3Sa__legendSwatch[data-kind=canceled]{background-color:var(--mantine-color-blue-light);opacity:.55}.StaffCalendar-module__Xxs3Sa__legendSwatch[data-kind=canceled]:after{content:"";inset-inline:calc(.1875rem * var(--mantine-scale));border-top:1px solid var(--mantine-color-blue-filled);position:absolute;top:50%}.StaffCalendar-module__Xxs3Sa__legendSwatch[data-kind=work]{background-color:var(--mantine-color-gray-light);border-inline-start:2px solid var(--mantine-color-gray-light-color)}
.MainLayout-module__v7TflG__navbar{background-color:var(--mantine-color-dark-0);flex-direction:column;display:flex}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__navbar{background-color:var(--mantine-color-dark-8)}.MainLayout-module__v7TflG__navbar{border-right:none;overflow-x:hidden;padding-bottom:calc(var(--mantine-spacing-md,0px) + env(safe-area-inset-bottom,0px))!important}.MainLayout-module__v7TflG__navbarMobileHeader{padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__navbarMobileHeader{border-bottom:1px solid var(--mantine-color-primary-7)}.MainLayout-module__v7TflG__navbarMobileHeader{overflow-x:hidden}.MainLayout-module__v7TflG__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--mantine-color-gray-5);font-size:.65rem;font-weight:600}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__sectionTitle{color:var(--mantine-color-gray-6)}.MainLayout-module__v7TflG__sectionTitle{padding:0 var(--mantine-spacing-sm);margin-bottom:4px;margin-top:var(--mantine-spacing-lg)}.MainLayout-module__v7TflG__sectionTitleToggle{padding:0 var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg);color:var(--mantine-color-gray-5);align-items:center;gap:4px;margin-bottom:4px;display:flex}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__sectionTitleToggle{color:var(--mantine-color-gray-6)}.MainLayout-module__v7TflG__sectionTitleToggle{border-radius:var(--mantine-radius-sm);transition:color .15s}.MainLayout-module__v7TflG__sectionTitleToggle:hover{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__sectionTitleToggle:hover{color:var(--mantine-color-gray-4)}.MainLayout-module__v7TflG__sectionTitleToggle .MainLayout-module__v7TflG__sectionTitle{margin:0;padding:0}.MainLayout-module__v7TflG__appLink{border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__appLink{color:var(--mantine-color-primary-3)}.MainLayout-module__v7TflG__appLink{margin-bottom:2px;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out,transform .2s ease-out;position:relative}.MainLayout-module__v7TflG__appLink:hover{color:var(--mantine-color-gray-9);background-color:#0000!important}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__appLink:hover{color:var(--mantine-color-gray-2)}.MainLayout-module__v7TflG__appLink:hover{transform:translate(1px)}.MainLayout-module__v7TflG__appLink:hover:before{content:"";background-color:var(--mantine-color-gray-3);border-radius:2px;width:2.5px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__appLink:hover:before{background-color:var(--mantine-color-gray-7)}.MainLayout-module__v7TflG__appLink:hover:before{opacity:1;transition:opacity .2s ease-out}.MainLayout-module__v7TflG__appLink[data-active]{color:var(--mantine-color-gray-9);background-color:#0000!important}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__appLink[data-active]{color:var(--mantine-color-white)}.MainLayout-module__v7TflG__appLink[data-active]{font-weight:600}.MainLayout-module__v7TflG__appLink[data-active]:before{content:"";background-color:var(--mantine-color-primary-filled);opacity:1;border-radius:2px;width:2.5px;height:60%;transition:opacity .2s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MainLayout-module__v7TflG__appLinkIcon{color:var(--mantine-color-primary-4);transition:color .2s ease-out}[data-active] .MainLayout-module__v7TflG__appLinkIcon{color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] [data-active] .MainLayout-module__v7TflG__appLinkIcon{color:var(--mantine-color-white)}.MainLayout-module__v7TflG__appLink:hover .MainLayout-module__v7TflG__appLinkIcon{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__appLink:hover .MainLayout-module__v7TflG__appLinkIcon{color:var(--mantine-color-gray-4)}.MainLayout-module__v7TflG__menuSection{flex:1;overflow:hidden auto}.MainLayout-module__v7TflG__profileFooter{padding-top:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-gray-2);flex:none}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileFooter{border-top:1px solid var(--mantine-color-dark-6)}.MainLayout-module__v7TflG__profileFooter{margin-top:var(--mantine-spacing-xs)}.MainLayout-module__v7TflG__profileButton{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);transition:background-color .2s ease-out,box-shadow .2s ease-out}.MainLayout-module__v7TflG__profileButton:hover{background-color:var(--mantine-color-dark-1)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileButton:hover{background-color:var(--mantine-color-dark-6)}.MainLayout-module__v7TflG__profileButton:hover{box-shadow:0 1px 3px #0000000a}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileButton:hover{box-shadow:0 1px 3px #0003}.MainLayout-module__v7TflG__profileChevron{color:var(--mantine-color-primary-3)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileChevron{color:var(--mantine-color-gray-6)}.MainLayout-module__v7TflG__profileChevron{transition:color .2s ease-out}.MainLayout-module__v7TflG__profileButton:hover .MainLayout-module__v7TflG__profileChevron{color:var(--mantine-color-primary-4)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileButton:hover .MainLayout-module__v7TflG__profileChevron{color:var(--mantine-color-gray-5)}.MainLayout-module__v7TflG__popoverDropdown{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:color-mix(in srgb, var(--mantine-color-white) 92%, transparent)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__popoverDropdown{background-color:color-mix(in srgb, var(--mantine-color-dark-7) 90%, transparent)}.MainLayout-module__v7TflG__popoverDropdown{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__popoverDropdown{border:1px solid var(--mantine-color-primary-7)}.MainLayout-module__v7TflG__popoverDropdown{padding:var(--mantine-spacing-sm)}.MainLayout-module__v7TflG__popoverHeader{padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__popoverHeader{border-bottom:1px solid var(--mantine-color-primary-7)}.MainLayout-module__v7TflG__popoverHeader{margin-bottom:var(--mantine-spacing-sm)}.MainLayout-module__v7TflG__settingsGroup{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__settingsGroup{background-color:var(--mantine-color-dark-6)}.MainLayout-module__v7TflG__settingsGroup{border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm)}.MainLayout-module__v7TflG__settingsLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--mantine-color-gray-5);font-size:.6rem;font-weight:600}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__settingsLabel{color:var(--mantine-color-gray-6)}.MainLayout-module__v7TflG__settingsLabel{margin-bottom:4px}.MainLayout-module__v7TflG__profileMenuItem{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .2s ease-out,color .2s ease-out;position:relative}.MainLayout-module__v7TflG__profileMenuItem:before{content:"";background-color:var(--mantine-color-gray-3);border-radius:2px;width:2.5px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileMenuItem:before{background-color:var(--mantine-color-gray-7)}.MainLayout-module__v7TflG__profileMenuItem:before{opacity:0;transition:opacity .2s ease-out}.MainLayout-module__v7TflG__profileMenuItem:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileMenuItem:hover{background-color:var(--mantine-color-dark-6)}.MainLayout-module__v7TflG__profileMenuItem:hover:before{opacity:1}.MainLayout-module__v7TflG__profileMenuItemIcon{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileMenuItemIcon{color:var(--mantine-color-gray-6)}.MainLayout-module__v7TflG__profileMenuItemIcon{transition:color .2s ease-out}.MainLayout-module__v7TflG__profileMenuItem:hover .MainLayout-module__v7TflG__profileMenuItemIcon{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__profileMenuItem:hover .MainLayout-module__v7TflG__profileMenuItemIcon{color:var(--mantine-color-gray-4)}.MainLayout-module__v7TflG__profileMenuItemDanger{}.MainLayout-module__v7TflG__profileMenuItemDanger:before{background-color:var(--mantine-color-red-6)}.MainLayout-module__v7TflG__profileMenuItemDanger:hover{background-color:#0000!important}.MainLayout-module__v7TflG__profileMenuItemDanger:hover,.MainLayout-module__v7TflG__profileMenuItemDanger:hover .MainLayout-module__v7TflG__profileMenuItemIcon{color:var(--mantine-color-red-6)}.MainLayout-module__v7TflG__mobileFooter{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__mobileFooter{border-top:1px solid var(--mantine-color-primary-7)}.MainLayout-module__v7TflG__mobileFooter{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__mobileFooter{background-color:var(--mantine-color-dark-7)}.MainLayout-module__v7TflG__footerIcon{color:var(--mantine-color-primary-4)}.MainLayout-module__v7TflG__footerIcon:hover{background-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__footerIcon:hover{background-color:var(--mantine-color-dark-6)}.MainLayout-module__v7TflG__footerIcon:hover{color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__footerIcon:hover{color:var(--mantine-color-white)}.MainLayout-module__v7TflG__footerIcon[data-active]{color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .MainLayout-module__v7TflG__footerIcon[data-active]{color:var(--mantine-color-white)}
.AuthLayout-module__tO7dea__wrapper{min-height:100vh;padding:var(--mantine-spacing-md);background:radial-gradient(at 50% 0,#00000008 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=dark] .AuthLayout-module__tO7dea__wrapper{background:radial-gradient(at 50% 0,#ffffff0a 0%,#0000 70%)}.AuthLayout-module__tO7dea__languageSwitcher{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);position:absolute}.AuthLayout-module__tO7dea__brand{margin-bottom:var(--mantine-spacing-lg);justify-content:center;align-items:center;animation:.4s ease-out both AuthLayout-module__tO7dea__fadeSlideUp;display:flex}.AuthLayout-module__tO7dea__logo{border-radius:50%;width:88px;height:88px;overflow:hidden;box-shadow:0 2px 8px #0000001a}[data-mantine-color-scheme=dark] .AuthLayout-module__tO7dea__logo{box-shadow:0 0 0 2px #ffffff1f,0 2px 12px #0000004d}.AuthLayout-module__tO7dea__logo img{object-fit:cover;width:100%;height:100%;display:block}.AuthLayout-module__tO7dea__card{width:100%;max-width:420px;animation:.4s ease-out .1s both AuthLayout-module__tO7dea__fadeSlideUp}.AuthLayout-module__tO7dea__cardWide{max-width:720px}@keyframes AuthLayout-module__tO7dea__fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-height:700px){.AuthLayout-module__tO7dea__logo{width:64px;height:64px}.AuthLayout-module__tO7dea__brand{margin-bottom:var(--mantine-spacing-sm)}}
.OnboardingLayout-module__WykjSG__wrapper{height:100dvh;padding:var(--mantine-spacing-md);flex-direction:column;align-items:center;padding-bottom:0;display:flex}.OnboardingLayout-module__WykjSG__content{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:480px;min-height:0;display:flex;overflow-y:auto}.OnboardingLayout-module__WykjSG__navigation{width:100%;max-width:480px;padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);padding-bottom:calc(var(--mantine-spacing-xl) + env(safe-area-inset-bottom,0px));flex-shrink:0}.OnboardingLayout-module__WykjSG__navRow{align-items:center;display:flex}.OnboardingLayout-module__WykjSG__navSide{flex:1;min-width:0}.OnboardingLayout-module__WykjSG__navSideEnd{justify-content:flex-end;display:flex}.OnboardingLayout-module__WykjSG__dots{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.OnboardingLayout-module__WykjSG__dot{background-color:var(--mantine-color-gray-4);border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s}.OnboardingLayout-module__WykjSG__dotActive{background-color:var(--mantine-color-primary-filled);transform:scale(1.25)}
.dashboard-module__SowCda__card{transition:box-shadow .2s;overflow:hidden}.dashboard-module__SowCda__card:hover{box-shadow:var(--mantine-shadow-md)}
.ExtraClassPriceField-module__Ovh0wW__dropInHint{color:var(--mantine-color-warning-9)}[data-mantine-color-scheme=dark] .ExtraClassPriceField-module__Ovh0wW__dropInHint{color:var(--mantine-color-warning-4)}
.TasksPage-module__E95qga__filters{gap:var(--mantine-spacing-sm);grid-template-columns:14rem 18rem;display:grid}@media (max-width:36em){.TasksPage-module__E95qga__filters{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.TasksPage-module__E95qga__filterInput{text-overflow:ellipsis}.TasksPage-module__E95qga__option{width:100%}.TasksPage-module__E95qga__optionCheck{flex:0 0 14px;display:inline-flex}.TasksPage-module__E95qga__optionIcon{color:var(--mantine-color-dimmed);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.TasksPage-module__E95qga__optionLabel{flex:1;min-width:0}.TasksPage-module__E95qga__unassignedAvatar{border:1px dashed var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .TasksPage-module__E95qga__unassignedAvatar{border:1px dashed var(--mantine-color-dark-3)}.TasksPage-module__E95qga__unassignedAvatar{color:var(--mantine-color-dimmed);background:0 0}
.LessonsPage-module__YMHTsa__monthHeading{top:var(--app-shell-header-offset,0px);z-index:10;padding:var(--mantine-spacing-xs) 0;justify-content:center;display:flex;position:sticky}
.Cancel-module__FbFYZa__devBlock{overflow-wrap:anywhere}
.Card-module__6mDvfG__segmented{container-type:inline-size}.Card-module__6mDvfG__segmentedWide{display:none}@container (min-width:42rem){.Card-module__6mDvfG__segmentedWide{display:block}.Card-module__6mDvfG__segmentedNarrow{display:none}}.Card-module__6mDvfG__segmentedNarrow .Card-module__6mDvfG__segmentedNarrowLabel{white-space:normal}.Card-module__6mDvfG__rowList>:not(:first-child){border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__rowList>:not(:first-child){border-top:1px solid var(--mantine-color-dark-4)}.Card-module__6mDvfG__row{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.Card-module__6mDvfG__gapRow{padding:6px var(--mantine-spacing-sm);text-align:center}.Card-module__6mDvfG__rowList>.Card-module__6mDvfG__gapRow,.Card-module__6mDvfG__rowList>.Card-module__6mDvfG__gapRow+*{border-top-style:dashed;border-top-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__rowList>.Card-module__6mDvfG__gapRow,[data-mantine-color-scheme=dark] .Card-module__6mDvfG__rowList>.Card-module__6mDvfG__gapRow+*{border-top-color:var(--mantine-color-dark-3)}.Card-module__6mDvfG__group{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__group{border:1px solid var(--mantine-color-dark-4)}.Card-module__6mDvfG__group{border-radius:var(--mantine-radius-md);overflow:hidden}.Card-module__6mDvfG__groupHeader{align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:start;display:flex}.Card-module__6mDvfG__groupHeader:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__groupHeader:hover{background-color:var(--mantine-color-dark-5)}.Card-module__6mDvfG__groupBody{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__groupBody{border-top:1px solid var(--mantine-color-dark-4)}.Card-module__6mDvfG__chevron{flex-shrink:0;transition:transform .15s}.Card-module__6mDvfG__chevron[data-open]{transform:rotate(90deg)}.Card-module__6mDvfG__nowrap{white-space:nowrap}.Card-module__6mDvfG__path{overflow-wrap:anywhere}.Card-module__6mDvfG__dashboard{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .Card-module__6mDvfG__dashboard{background-color:var(--mantine-color-dark-6)}
.OneSub-module__D3gRNG__tile{border:1px solid var(--mantine-color-gray-2);flex-direction:column;height:100%;display:flex}[data-mantine-color-scheme=dark] .OneSub-module__D3gRNG__tile{border:1px solid var(--mantine-color-dark-5)}.OneSub-module__D3gRNG__tile{border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .OneSub-module__D3gRNG__tile{background-color:var(--mantine-color-dark-6)}.OneSub-module__D3gRNG__tile{box-shadow:var(--mantine-shadow-xs);overflow:hidden}.OneSub-module__D3gRNG__tile[data-current]{border-color:var(--mantine-color-teal-filled);box-shadow:0 0 0 1px var(--mantine-color-teal-filled)}.OneSub-module__D3gRNG__tileInfo{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);flex:1}.OneSub-module__D3gRNG__tileAction{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .OneSub-module__D3gRNG__tileAction{border-top:1px solid var(--mantine-color-dark-5)}.OneSub-module__D3gRNG__tileAction{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .OneSub-module__D3gRNG__tileAction{background-color:var(--mantine-color-dark-7)}.OneSub-module__D3gRNG__devBlock{overflow-wrap:anywhere}
.AvatarUpload-module__8o3u9q__overlay{opacity:0;transition:opacity .15s}.AvatarUpload-module__8o3u9q__overlay:hover{opacity:1}
.NotificationPreferences-module__4lCfmq__pushBanner{align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);display:flex}[data-mantine-color-scheme=dark] .NotificationPreferences-module__4lCfmq__pushBanner{background-color:var(--mantine-color-dark-6)}.NotificationPreferences-module__4lCfmq__pushBanner{border-radius:var(--mantine-radius-md)}.NotificationPreferences-module__4lCfmq__pushBannerContent{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.NotificationPreferences-module__4lCfmq__groupHeaderRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.NotificationPreferences-module__4lCfmq__groupLabel{align-items:center;gap:6px;padding:4px 0;display:flex}.NotificationPreferences-module__4lCfmq__columnHeaders{gap:var(--mantine-spacing-md);flex-shrink:0;display:flex}.NotificationPreferences-module__4lCfmq__columnHeader{justify-content:center;align-items:center;gap:4px;width:50px;display:flex}.NotificationPreferences-module__4lCfmq__prefRow{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.NotificationPreferences-module__4lCfmq__prefRowSwitches{gap:var(--mantine-spacing-md);flex-shrink:0;display:flex}.NotificationPreferences-module__4lCfmq__switchCell{justify-content:center;width:50px;display:flex}.NotificationPreferences-module__4lCfmq__skeletonRow{justify-content:space-between;align-items:center;display:flex}.NotificationPreferences-module__4lCfmq__skeletonSwitches{gap:var(--mantine-spacing-md);display:flex}@media (max-width:480px){.NotificationPreferences-module__4lCfmq__columnHeader .mantine-Text-root{display:none}}
