.Figures-module__PxSJ8W__value{font-family:var(--mantine-font-family-headings);font-size:var(--mantine-h2-font-size);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1.2}.Figures-module__PxSJ8W__button{text-align:start;border-radius:var(--mantine-radius-md);display:block}.Figures-module__PxSJ8W__button:hover .Figures-module__PxSJ8W__figure,.Figures-module__PxSJ8W__button[data-active] .Figures-module__PxSJ8W__figure{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.Figures-module__PxSJ8W__aside{font-size:var(--mantine-h3-font-size);font-weight:600}
.FilterBar-module__NXXjDG__bar{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:35.9938em){.FilterBar-module__NXXjDG__bar{grid-template-columns:1fr 1fr;display:grid}.FilterBar-module__NXXjDG__bar>*{min-width:0;width:auto!important}.FilterBar-module__NXXjDG__bar>div:first-of-type{grid-column:1/-1}.FilterBar-module__NXXjDG__bar>p:last-child{justify-self:end}}
.tabular-module__8IiARa__tabular{font-variant-numeric:tabular-nums}
[dir=rtl] .DirectionalIcon-module__KZelcG__icon{transform:scaleX(-1)}
.EntityList-module__iH4tSq__row{width:100%;min-height:44px;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background:var(--app-ground);color:inherit;display:block}.EntityList-module__iH4tSq__row:is(a,button):hover{background:var(--mantine-color-default-hover)}.EntityList-module__iH4tSq__text{min-width:0}.EntityList-module__iH4tSq__end{flex:none}
.NotificationList-module__cDmsca__row{width:100%;padding:var(--mantine-spacing-sm);color:inherit;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--app-ground);border-inline-start-width:3px;transition:background-color .15s;display:block}.NotificationList-module__cDmsca__row:hover{background:var(--mantine-color-default-hover)}.NotificationList-module__cDmsca__row[data-unread]{border-inline-start-color:var(--mantine-color-saffron-filled);background:color-mix(in srgb, var(--mantine-color-saffron-6) 7%, var(--app-ground))}.NotificationList-module__cDmsca__row[data-unread]:hover{background:color-mix(in srgb, var(--mantine-color-saffron-6) 14%, var(--app-ground))}.NotificationList-module__cDmsca__row[data-compact]{padding:var(--mantine-spacing-xs)}.NotificationList-module__cDmsca__body{flex:1;min-width:0}
.ReviewCard-module__jA9k7G__card{background:var(--mantine-color-tile-light);border-color:color-mix(in srgb, var(--mantine-color-tile-6) 45%, transparent)}
.RegisterCells-module__85achq__left{text-align:end;min-width:2.5ch;display:inline-block}.RegisterCells-module__85achq__slash{text-align:center;width:1.5ch;display:inline-block}.RegisterCells-module__85achq__right{text-align:start;min-width:2.5ch;display:inline-block}
.SchoolMark-module__4RlXaG__logo{object-fit:contain;width:auto;display:block}
.LinkRow-module__5C6Dga__row{cursor:pointer}
.MonthCalendar-module__F_1tlG__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.MonthCalendar-module__F_1tlG__day{border-radius:var(--mantine-radius-md);min-height:56px;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);flex-direction:column;gap:2px;padding:4px 6px;display:flex;overflow:hidden}.MonthCalendar-module__F_1tlG__day[data-in-month]{color:var(--mantine-color-text)}.MonthCalendar-module__F_1tlG__day[data-term][data-in-month]{background:var(--app-ground)}.MonthCalendar-module__F_1tlG__day[data-lesson][data-in-month]{background:var(--mantine-color-tile-light)}.MonthCalendar-module__F_1tlG__day[data-today]{box-shadow:inset 0 0 0 2px var(--mantine-color-saffron-filled)}.MonthCalendar-module__F_1tlG__number{font-weight:500}.MonthCalendar-module__F_1tlG__lesson{width:100%;font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-tile-light-color);text-align:start;line-height:1.3;display:block;overflow:hidden}.MonthCalendar-module__F_1tlG__lesson:hover{text-decoration:underline}.MonthCalendar-module__F_1tlG__add{border-radius:var(--mantine-radius-sm);width:16px;height:16px;color:var(--mantine-color-dimmed);opacity:0;justify-content:center;align-items:center;display:flex}.MonthCalendar-module__F_1tlG__add:hover,.MonthCalendar-module__F_1tlG__add:focus-visible{opacity:1;background:var(--mantine-color-default-hover)}.MonthCalendar-module__F_1tlG__day:hover .MonthCalendar-module__F_1tlG__add{opacity:1}.MonthCalendar-module__F_1tlG__event{font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-plum-light);color:var(--mantine-color-plum-light-color);border:1px solid color-mix(in srgb, var(--mantine-color-plum-filled) 30%, transparent);align-items:center;gap:3px;padding:1px 4px;line-height:1.3;display:flex}.MonthCalendar-module__F_1tlG__event[data-color=clay]{background:var(--mantine-color-clay-light);color:var(--mantine-color-clay-light-color);border-color:color-mix(in srgb, var(--mantine-color-clay-filled) 30%, transparent)}.MonthCalendar-module__F_1tlG__event[data-color=saffron]{background:var(--mantine-color-saffron-light);color:var(--mantine-color-saffron-light-color);border-color:color-mix(in srgb, var(--mantine-color-saffron-filled) 30%, transparent)}.MonthCalendar-module__F_1tlG__event[data-color=tile]{background:var(--mantine-color-tile-light);color:var(--mantine-color-tile-light-color);border-color:color-mix(in srgb, var(--mantine-color-tile-filled) 45%, transparent)}.MonthCalendar-module__F_1tlG__event[data-color=gray]{background:var(--mantine-color-gray-light);color:var(--mantine-color-gray-light-color);border-color:color-mix(in srgb, var(--mantine-color-gray-filled) 30%, transparent)}.MonthCalendar-module__F_1tlG__event:hover{filter:brightness(.96)}.MonthCalendar-module__F_1tlG__eventTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:36em){.MonthCalendar-module__F_1tlG__day{min-height:44px;padding:2px 4px}.MonthCalendar-module__F_1tlG__lesson,.MonthCalendar-module__F_1tlG__event{background:var(--mantine-color-tile-filled);border:0;border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.MonthCalendar-module__F_1tlG__event{background:var(--mantine-color-plum-filled)}.MonthCalendar-module__F_1tlG__event[data-color=clay]{background:var(--mantine-color-clay-filled)}.MonthCalendar-module__F_1tlG__event[data-color=saffron]{background:var(--mantine-color-saffron-filled)}.MonthCalendar-module__F_1tlG__event[data-color=tile]{background:var(--mantine-color-tile-filled)}.MonthCalendar-module__F_1tlG__event[data-color=gray]{background:var(--mantine-color-gray-filled)}.MonthCalendar-module__F_1tlG__eventTitle,.MonthCalendar-module__F_1tlG__event svg{display:none}}
.Shell-module__Asfdza__main{background:var(--app-ground)}.Shell-module__Asfdza__navLink{border-radius:var(--mantine-radius-md)}.Shell-module__Asfdza__tabs{grid-auto-columns:1fr;grid-auto-flow:column;height:100%;display:grid}.Shell-module__Asfdza__tab{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;display:flex}.Shell-module__Asfdza__tab[data-active]{color:var(--mantine-primary-color-filled)}.Shell-module__Asfdza__inDark,.Shell-module__Asfdza__inLight{display:none}:is([data-mantine-color-scheme=dark] .Shell-module__Asfdza__inDark,[data-mantine-color-scheme=light] .Shell-module__Asfdza__inLight){display:block}
.AuthPage-module__m7B-ka__main{background:var(--app-ground);min-height:100dvh;padding:var(--mantine-spacing-xl) var(--mantine-spacing-md)}
.ResourceList-module__3AiLGq__row{padding-block:var(--mantine-spacing-sm);border-block-end:1px solid var(--mantine-color-default-border);align-items:flex-start}.ResourceList-module__3AiLGq__row:last-child{border-block-end:none}.ResourceList-module__3AiLGq__icon{color:var(--mantine-color-dimmed);flex:none;margin-block-start:2px}.ResourceList-module__3AiLGq__body{flex:1;min-width:0}.ResourceList-module__3AiLGq__date{white-space:nowrap;align-self:flex-start}
.ScheduleList-module__LRDGZa__row{background:var(--app-ground);border-radius:var(--mantine-radius-md);border-inline-start:3px solid var(--mantine-color-plum-filled);padding:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-xs)}.ScheduleList-module__LRDGZa__row[data-color=clay]{border-inline-start-color:var(--mantine-color-clay-filled)}.ScheduleList-module__LRDGZa__row[data-color=saffron]{border-inline-start-color:var(--mantine-color-saffron-filled)}.ScheduleList-module__LRDGZa__row[data-color=tile]{border-inline-start-color:var(--mantine-color-tile-filled)}.ScheduleList-module__LRDGZa__row[data-color=gray]{border-inline-start-color:var(--mantine-color-gray-filled)}.ScheduleList-module__LRDGZa__row[data-lesson]{border-inline-start-color:var(--mantine-color-tile-filled)}.ScheduleList-module__LRDGZa__main{flex:1;min-width:0}.ScheduleList-module__LRDGZa__text{min-width:0}
.SortableTh-module__qi8iGG__button{width:100%;font:inherit;color:inherit}.SortableTh-module__qi8iGG__button .SortableTh-module__qi8iGG__icon{color:var(--mantine-color-dimmed);opacity:.5}.SortableTh-module__qi8iGG__button:hover .SortableTh-module__qi8iGG__icon,.SortableTh-module__qi8iGG__button[data-active] .SortableTh-module__qi8iGG__icon{opacity:1}.SortableTh-module__qi8iGG__button[data-active] .SortableTh-module__qi8iGG__icon{color:var(--mantine-color-tile-6)}
.StatTile-module__Ugvj_G__value{font-family:var(--mantine-font-family-headings);font-size:var(--app-font-size-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1.1}.StatTile-module__Ugvj_G__link{color:inherit;text-decoration:none;transition:border-color .15s}.StatTile-module__Ugvj_G__link:hover{border-color:var(--mantine-color-tile-6)}.StatTile-module__Ugvj_G__outOf{font-size:var(--mantine-h3-font-size);font-weight:600}
