

.custom-select-dropdown:not(.custom-select-dark),
.home-empty-icon,
.news-quick-post,
.ktp-panel-left,
.ktp-panel-right,
#mobile-topbar{
background-color:#ffffff;
}.performance-mode *,
.battery-power-saving-extreme *,
.visibility-restoring *{
transition:none !important;
animation:none !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
box-shadow:none !important;
text-shadow:none !important;
}.simulated-tab-hidden *{
transition-duration:0.12s !important;
transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1) !important;
animation-duration:0.12s !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
box-shadow:none !important;
text-shadow:none !important;
}.simulated-tab-hidden #splash-overlay,
.simulated-tab-hidden #mobile-sidebar-backdrop,
.simulated-tab-hidden .submenu,
.simulated-tab-hidden .custom-select-dropdown,
.simulated-tab-hidden .custom-select-trigger,
.simulated-tab-hidden .custom-select-option,
.simulated-tab-hidden .nav-item,
.simulated-tab-hidden .sidebar,
.simulated-tab-hidden .sidebar *{
transition-duration:0.28s !important;
transition-timing-function:cubic-bezier(0.2, 0.9, 0.3, 1) !important;
animation-duration:0.55s !important;
}.performance-mode .login-wrap,
.performance-mode .login-card,
.performance-mode .modal-window,
.performance-mode .sidebar,
.performance-mode .news-quick-post,
.performance-mode .big-card,
.performance-mode .news-card,
.performance-mode .settings-side-card,
.performance-mode .mobile-settings-inner,
.performance-mode .custom-select-dropdown:not(.custom-select-dark),
.performance-mode .custom-select-options{
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
background:#ffffff !important;
border:1px solid #e2e8f0 !important;
}.performance-mode .sidebar{
background-color:#f1f5f9 !important;
border-right:1px solid #cbd5e1 !important;
}.performance-mode .modal-overlay,
.battery-power-saving-extreme .modal-overlay{
background:rgba(0, 0, 0, 0.4) !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
}.performance-mode .hero-blob,
.simulated-tab-hidden .hero-blob,
.simulated-tab-hidden .decor-circles,
.simulated-tab-hidden .decor-circles span,
.performance-mode .decor-circles,
.performance-mode .decor-circles span,
.battery-power-saving .hero-blob,
.battery-power-saving .decor-circles,
.battery-power-saving .decor-circles span{
display:none !important;
}.lightweight-tables-mode .student-avatar{
display:none !important;
}.lightweight-tables-mode .student-cell{
padding-left:8px !important;
}.no-decorations-mode .hero-blob,
.no-decorations-mode .decor-circles,
.no-decorations-mode .decor-circles span{
display:none !important;
}.disable-hover-mode .big-card.clickable:hover,
.disable-hover-mode .schedule-card:hover,
.disable-hover-mode .mriia-hw-filebox:hover,
.disable-hover-mode .calendar-day:hover,
.disable-hover-mode .event-list-item:hover,
.disable-hover-mode .date-clickable:hover,
.disable-hover-mode .schedule-day:hover,
.disable-hover-mode .report-metrics .metric-card:hover,
.disable-hover-mode .home-lesson-card:hover,
.disable-hover-mode .primary-action-btn:hover,
.disable-hover-mode .border-action-btn:hover,
.disable-hover-mode .login-btn:hover{
transform:none !important;
transition:none !important;
animation:none !important;
}.disable-hover-mode .gb-cell:hover,
.disable-hover-mode .gb-row:hover,
.disable-hover-mode tr:hover td{
background-color:inherit !important;
}#gb-table thead tr:nth-child(1) th,
#att-table thead tr:nth-child(1) th{
position:sticky !important;
top:0px !important;
z-index:2200 !important;
background:#ffffff !important;
}#gb-table thead tr:nth-child(2) th,
#att-table thead tr:nth-child(2) th{
position:sticky !important;
top:34px !important;
z-index:2150 !important;
background:#ffffff !important;
}#gb-table thead th.gb-sticky-col,
#gb-table thead th.gb-sticky-col-2,
#gb-table thead th.gb-sticky-avg,
#gb-table thead th.gb-avg-col,
#att-table thead th.gb-sticky-col,
#att-table thead th.gb-sticky-col-2,
#att-table thead th.gb-sticky-avg,
#att-table thead th.gb-avg-col{
z-index:2300 !important;
background:#ffffff !important;
}.class-card,
.journal-card,
.news-card,
.schedule-card,
.schedule-day{
content-visibility:auto;
}.class-card{
contain-intrinsic-size:200px;
}.journal-card{
contain-intrinsic-size:140px;
}.news-card{
contain-intrinsic-size:300px;
}.schedule-card{
contain-intrinsic-size:auto 140px;
}.schedule-day{
contain-intrinsic-size:400px;
}.custom-select-dropdown,
.custom-select-options,
.home-empty-icon{
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
}.big-card:hover,
.schedule-card:hover,
.mriia-hw-filebox:hover,
.cal-m-day:hover,
.event-list-item:hover,
.date-clickable:hover,
.metric-card:hover,
.home-lesson-card:hover,
.primary-action-btn:hover,
.border-action-btn:hover,
.login-btn:hover{
will-change:auto;
}.hero-blob,
.decor-circles,
.decor-circles span{
pointer-events:none;
}#mobile-topbar,
.custom-select-options,
.home-empty-icon{
}.home-empty-icon{
backdrop-filter:blur(4px) !important;
-webkit-backdrop-filter:blur(4px) !important;
}#mobile-topbar{
backdrop-filter:blur(4px) !important;
-webkit-backdrop-filter:blur(4px) !important;
}.teachers-table-scroll,
.custom-select-options,
#modal-subjects-list,
.mriia-doc-container,
.settings-list-container,
.table-responsive,
.schc-tablewrap,
.schc-pool-body,
.teachers-table-wrap,
.planning-table-wrap,
.dash-table-wrap,
.remark-log-table-wrap{
-webkit-overflow-scrolling:touch;
}.news-quick-post,
.metric-card,
.teacher-card,
.class-card,
.student-item,
.settings-card,
.schedule-lesson-card,
.schc-pool-item,
.ktp-panel-left,
.ktp-panel-right,
#extra-students-list-modal > *,
#ktp-lessons-list > *,
#ktp-themes-list > *{
content-visibility:auto;
contain-intrinsic-size:auto 120px;
}#ktp-lessons-list > *,
#ktp-themes-list > *,
#extra-students-list-modal > *{
content-visibility:auto;
contain-intrinsic-size:auto 72px;
}.battery-power-saving .hero-blob,
.battery-power-saving .decor-circles,
.battery-power-saving .decor-circles span{
display:none !important;
}.battery-power-saving *{
transition-duration:0.05s !important;
}.battery-power-saving-extreme *{
transition:none !important;
animation:none !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
transform:none !important;
}.battery-power-saving-extreme .login-wrap,
.battery-power-saving-extreme .login-card,
.battery-power-saving-extreme .modal-window,
.battery-power-saving-extreme .sidebar,
.battery-power-saving-extreme .news-quick-post,
.battery-power-saving-extreme .big-card,
.battery-power-saving-extreme .news-card,
.battery-power-saving-extreme .settings-side-card{
background:#ffffff !important;
}html, body{
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-rendering:optimizeLegibility;
}.page-section:not(.active){
display:none !important;
content-visibility:hidden !important;
}.white-card,
.big-card,
.news-card,
.settings-card,
.schedule-lesson-card,
.schc-pool-item{
contain:layout style paint;
content-visibility:auto;
contain-intrinsic-size:auto 140px;
}.journal-card,
.class-card,
.teacher-card{
contain:layout style;
content-visibility:auto;
contain-intrinsic-size:auto 140px;
}
.custom-select-dropdown,
.news-quick-post,
.ktp-panel-left,
.ktp-panel-right{
backdrop-filter:blur(4px) !important;
-webkit-backdrop-filter:blur(4px) !important;
}.hero-blob,
.decor-circles,
.schc-tablewrap {
	contain: layout paint;
}
}
.schc-table {
	contain: layout style;
}
.schc-pool-class {
	contain: layout style paint;
	content-visibility: auto;
	contain-intrinsic-size: auto 60px;
}
.schc-pool-chips {
	contain: layout style;
}
.decor-circles span{
contain:strict;
pointer-events:none !important;
will-change:auto !important;
}.big-card,
.news-card,
.modal-window,
.login-card,
.custom-select-dropdown{
}.modal-overlay{
will-change:opacity;
transform:translateZ(0);
}.modal-window{
transform:translateZ(0);
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
}.tab-background-hidden *,
.tab-background-hidden *::before,
.tab-background-hidden *::after{
animation-play-state:paused !important;
animation:none !important;
transition:none !important;
}