.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}@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)}
.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}}
.MembershipCard-module__F97L8W__card{transition:box-shadow .2s;overflow:hidden}.MembershipCard-module__F97L8W__card:hover{box-shadow:var(--mantine-shadow-md)}.MembershipCard-module__F97L8W__header{padding:var(--mantine-spacing-sm)var(--mantine-spacing-md)}.MembershipCard-module__F97L8W__body{padding:var(--mantine-spacing-md)}.MembershipCard-module__F97L8W__clickable{cursor:pointer}
.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)}
.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))}}
.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;display:grid}.ResponsiveTable-module__ATqo2G__mobileCell{flex-direction:column;gap:2px;min-width:0;display:flex}.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)}
.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}
.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:96px 1fr;min-height:32px;padding:2px 0;display:grid}.TaskDetail-module__5jMaTa__propLabel{color:var(--mantine-color-gray-6)}[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-xs);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}
.TaskDetailDrawer-module__Nk9sHW__section{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.TaskDetailDrawer-module__Nk9sHW__sectionLabel{font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-gray-6);font-weight:600}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__sectionLabel{color:var(--mantine-color-dark-2)}.TaskDetailDrawer-module__Nk9sHW__commentItem{align-items:flex-start;gap:var(--mantine-spacing-sm);display:flex}.TaskDetailDrawer-module__Nk9sHW__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] .TaskDetailDrawer-module__Nk9sHW__commentBody{background:var(--mantine-color-dark-7)}.TaskDetailDrawer-module__Nk9sHW__commentBody{border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__commentBody{border:1px solid var(--mantine-color-dark-5)}.TaskDetailDrawer-module__Nk9sHW__commentText{white-space:pre-wrap;word-break:break-word;margin-top:4px}.TaskDetailDrawer-module__Nk9sHW__descriptionCard{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__descriptionCard{background:var(--mantine-color-dark-6)}.TaskDetailDrawer-module__Nk9sHW__descriptionCard{border-radius:var(--mantine-radius-md);border:none;overflow:hidden}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .mantine-RichTextEditor-root{background:0 0;border:none}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .mantine-RichTextEditor-content{background:0 0;border:none}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror{padding:var(--mantine-spacing-md);min-height:140px;color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror{color:var(--mantine-color-gray-1)}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror:focus{outline:none}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror p.is-editor-empty:first-child:before{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror p.is-editor-empty:first-child:before{color:var(--mantine-color-dark-2)}.TaskDetailDrawer-module__Nk9sHW__descriptionCard .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0}.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)}
.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}
.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}.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}@media (max-width:30em){.MembershipTemplateCard-module__xdNvvq__grid{grid-template-columns:1fr}.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)}}
.dashboard-module__SowCda__card{transition:box-shadow .2s;overflow:hidden}.dashboard-module__SowCda__card:hover{box-shadow:var(--mantine-shadow-md)}
.KanbanBoard-module__RjnUOq__boardRoot{width:100%;min-width:0;padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-0);display:flex}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__boardRoot{background:var(--mantine-color-dark-8)}.KanbanBoard-module__RjnUOq__board{gap:var(--mantine-spacing-md);width:100%;min-width:0;padding:2px;padding-bottom:var(--mantine-spacing-sm);align-items:flex-start;display:flex;overflow-x:auto}.KanbanBoard-module__RjnUOq__column{min-width:288px;max-width:288px;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);background:0 0;flex:0 0 288px}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__column{border:1px solid var(--mantine-color-dark-5)}.KanbanBoard-module__RjnUOq__column{gap:var(--mantine-spacing-xs);flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.KanbanBoard-module__RjnUOq__columnOver{border-color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnOver{border-color:var(--mantine-color-blue-6)}.KanbanBoard-module__RjnUOq__columnCollapsed{min-width:44px;max-width:44px;padding:var(--mantine-spacing-xs)4px;cursor:pointer;flex:0 0 44px;align-items:center}.KanbanBoard-module__RjnUOq__columnContent{flex-direction:column;gap:6px;min-height:40px;display:flex}.KanbanBoard-module__RjnUOq__columnHeaderInner{width:100%}.KanbanBoard-module__RjnUOq__columnHeaderLeft{flex:1;min-width:0}.KanbanBoard-module__RjnUOq__columnDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.KanbanBoard-module__RjnUOq__columnTitle{color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnTitle{color:var(--mantine-color-gray-2)}.KanbanBoard-module__RjnUOq__columnTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KanbanBoard-module__RjnUOq__columnCount{background:var(--mantine-color-gray-2);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnCount{background:var(--mantine-color-dark-5)}.KanbanBoard-module__RjnUOq__columnCount{color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnCount{color:var(--mantine-color-gray-3)}.KanbanBoard-module__RjnUOq__columnCount{font-size:var(--mantine-font-size-xs);font-weight:600}.KanbanBoard-module__RjnUOq__columnHeaderCollapsed{align-items:center;gap:var(--mantine-spacing-xs);cursor:pointer;width:100%;color:var(--mantine-color-dark-7);background:0 0;border:none;flex-direction:column;padding:4px 0;display:flex}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnHeaderCollapsed{color:var(--mantine-color-gray-2)}.KanbanBoard-module__RjnUOq__columnHeaderCollapsed:hover{color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__columnHeaderCollapsed:hover{color:var(--mantine-color-white)}.KanbanBoard-module__RjnUOq__columnTitleVertical{writing-mode:vertical-rl;font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:4px 0;font-weight:600}.KanbanBoard-module__RjnUOq__cardWrapper{touch-action:manipulation;outline:none}.KanbanBoard-module__RjnUOq__cardDragging{opacity:.4}.KanbanBoard-module__RjnUOq__card{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__card{background:var(--mantine-color-dark-6)}.KanbanBoard-module__RjnUOq__card{border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__card{border:1px solid var(--mantine-color-dark-4)}.KanbanBoard-module__RjnUOq__card{cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s;box-shadow:0 1px 2px #0000000a}.KanbanBoard-module__RjnUOq__card:hover{border-color:var(--mantine-color-gray-3);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__card:hover{border-color:var(--mantine-color-dark-3)}.KanbanBoard-module__RjnUOq__cardTitle{color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__cardTitle{color:var(--mantine-color-gray-1)}.KanbanBoard-module__RjnUOq__cardTitle{line-height:1.35}.KanbanBoard-module__RjnUOq__chip{border:1px solid var(--mantine-color-gray-3);border-radius:6px;align-items:center;gap:4px;min-height:22px;padding:0 6px;display:inline-flex}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip{border:1px solid var(--mantine-color-dark-4)}.KanbanBoard-module__RjnUOq__chip{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip{background:var(--mantine-color-dark-7)}.KanbanBoard-module__RjnUOq__chip{color:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip{color:var(--mantine-color-gray-3)}.KanbanBoard-module__RjnUOq__chip{font-size:var(--mantine-font-size-xs);line-height:1;transition:border-color .12s}.KanbanBoard-module__RjnUOq__chipLabel{white-space:nowrap}.KanbanBoard-module__RjnUOq__chipAvatar{display:inline-flex}.KanbanBoard-module__RjnUOq__chip[data-variant=assignee]{gap:4px;padding:2px 4px 2px 2px}.KanbanBoard-module__RjnUOq__chip[data-variant=assignee-empty]{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip[data-variant=assignee-empty]{color:var(--mantine-color-dark-2)}.KanbanBoard-module__RjnUOq__chip[data-variant=assignee-empty]{border-style:dashed}.KanbanBoard-module__RjnUOq__chip[data-variant=overdue]{border-color:var(--mantine-color-red-5);color:var(--mantine-color-red-7);background:var(--mantine-color-red-0)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip[data-variant=overdue]{background:#e031311f}.KanbanBoard-module__RjnUOq__chip[data-variant=today]{border-color:var(--mantine-color-yellow-5);color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-0)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip[data-variant=today]{background:#fab0051f}.KanbanBoard-module__RjnUOq__chip[data-variant=comments]{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__chip[data-variant=comments]{color:var(--mantine-color-gray-4)}.KanbanBoard-module__RjnUOq__inlineAdder{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__inlineAdder{background:var(--mantine-color-dark-6)}.KanbanBoard-module__RjnUOq__inlineAdder{border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs)var(--mantine-spacing-sm);border:1px solid var(--mantine-color-blue-3)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__inlineAdder{border:1px solid var(--mantine-color-blue-7)}.KanbanBoard-module__RjnUOq__inlineAdder{box-shadow:0 0 0 3px #228be626}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__inlineAdder{box-shadow:0 0 0 3px #228be633}.KanbanBoard-module__RjnUOq__inlineAdderInput{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-8);background:0 0;border:none;padding:0;font-weight:500}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__inlineAdderInput{color:var(--mantine-color-gray-1)}.KanbanBoard-module__RjnUOq__inlineAdderInput{min-height:20px}.KanbanBoard-module__RjnUOq__inlineAdderInput::placeholder{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .KanbanBoard-module__RjnUOq__inlineAdderInput::placeholder{color:var(--mantine-color-dark-2)}.KanbanBoard-module__RjnUOq__inlineAdderInput::placeholder{font-weight:400}
.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}
.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}}
