@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--font-size-mini:10px;--font-size-small:12px;--font-size:13px;--font-size-large:20px;--padding-mini:4px;--padding-small:8px;--padding-large:16px;--border-radius-mini:2px;--border-radius-small:6px;--border-radius-large:12px;--background-default:#d0d7de3d;--header-bg:linear-gradient(90deg,#0a2f7a,#1552b8);--primary:#1558c0;--fg-default:#1f2328;--fg-muted:#656d76;--fg-subtle:#6e7781;--border-default:#d0d7de;--border-muted:#d8dee4;--border-subtle:#1f232826;--shadow-small:0 1px 0 #1f23280a;--shadow-medium:0 3px 6px #8c959f26;--shadow-large:0 8px 24px #8c959f33;--shadow-extra-large:0 12px 28px #8c959f4d;--neutral-emphasis-plus:#24292f;--neutral-emphasis:#6e7781;--neutral-muted:#afb8c133;--neutral-subtle:#eaeef280;--accent-fg:#0969da;--accent-emphasis:#0969da;--accent-muted:#54aeff66;--accent-subtle:#ddf4ff;--success-fg:#1a7f37;--success-emphasis:#1f883d;--success-muted:#4ac26b66;--success-subtle:#dafbe1;--attention-fg:#9a6700;--attention-emphasis:#9a6700;--attention-muted:#d4a72c66;--attention-subtle:#fff8c5;--severe-fg:#bc4c00;--severe-emphasis:#bc4c00;--severe-muted:#fb8f4466;--severe-subtle:#fff1e5;--danger-fg:#d1242f;--danger-emphasis:#cf222e;--danger-muted:#ff818266;--danger-subtle:#ffebe9;--open-fg:#1a7f37;--open-emphasis:#1f883d;--open-muted:#4ac26b66;--open-subtle:#dafbe1;--closed-fg:#d1242f;--closed-emphasis:#cf222e;--closed-muted:#ff818266;--closed-subtle:#ffebe9;--done-fg:#8250df;--done-emphasis:#8250df;--done-muted:#c297ff66;--done-subtle:#fbefff;--button-primary-fgColor-rest:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dx-widget{font-size:13px!important}.dx-toolbar{background-color:initial!important}#root>div[data-color-mode=dark] .dx-datagrid{background-color:initial;border-color:#30363d;color:#c9d1d9}#root>div[data-color-mode=dark] .dx-datagrid td{border-color:#f0f6fc1a;border-left:1px solid #30363d;border-right:1px solid #30363d}#root>div[data-color-mode=light] .dx-datagrid td{border-left:1px solid #ddd;border-right:1px solid #ddd}#root .dx-datagrid-headers+.dx-datagrid-rowsview{border-top:0}#root>div[data-color-mode=dark] .dx-datagrid-headers{border-top:1px solid #4d4d4d}#root>div[data-color-mode=light] .dx-datagrid-headers{border-top:1px solid #ddd}#root .dx-theme-generic-typography a{color:inherit!important}.dx-theme-generic-typography a{color:inherit}.mainColumn{font-weight:700}.verticalMiddle{vertical-align:middle!important}.dx-popup-wrapper>.dx-overlay-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad!important;border-radius:.8rem!important;box-shadow:0 5px 15px #00000059}.dx-popup-content{padding:0!important}.dx-overlay-shader{background-color:#0000!important}.dx-popup-title.dx-toolbar .dx-toolbar-items-container{height:30px!important}.dx-popup-title.dx-toolbar{align-items:center;display:flex;min-height:38px}.pop-up-actions{border-top:1px solid #e0e0e0;margin-top:1rem;padding-bottom:2px;padding-top:1rem;text-align:center}.pop-up-actions button{min-width:100px}.pop-up-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;text-align:left;width:100%}.pop-up-header-title{flex-grow:1;font-size:1.2rem;font-weight:700}.pop-up-header-actions{float:right}.pop_up_no_padding .dx-popup-content{padding:0!important}#__primerPortalRoot__{z-index:1600}.dx-theme-generic-typography .dx-font-xl,.dx-theme-generic-typography h1{font-size:inherit;font-weight:inherit}.dx-theme-generic-typography .dx-font-l,.dx-theme-generic-typography h2{font-size:inherit;font-size:32px;font-size:14px;font-weight:inherit;font-weight:600;margin:0 0 8px}.dx-datagrid{background-color:initial}.dx-datagrid-borders>.dx-datagrid-headers{border-top-left-radius:4px;border-top-right-radius:4px}.dx-datagrid-borders>.dx-datagrid-rowsview,.dx-datagrid-borders>.dx-datagrid-total-footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dx-pager .dx-page-sizes .dx-selection,.dx-pager .dx-pages .dx-selection{background-color:#de3f0f;border-radius:4px;color:#fff;padding:4px 8px}.flex-25{width:25%}.limit1Line{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.limit2Line{-webkit-line-clamp:2;line-clamp:2}.limit2Line,.limit3Line{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.limit3Line{-webkit-line-clamp:3;line-clamp:2}.message{animation:slideUp .3s ease-out forwards;opacity:0;transform:translateY(50px)}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.new-message span{border:none!important;box-shadow:none!important;outline:none!important}.link{color:inherit;text-decoration:none}.input-align-right input{text-align:right}.myTable{border-collapse:initial;border-radius:.375rem;border-spacing:0;table-layout:fixed;width:100%}.myTable.hasPaging{margin-bottom:41px}.myTable tbody,.myTable.hasPaging{border-bottom:1px solid #d0d7de}.myTable tr:hover{background-color:#f5f8fa}.fixed_column{background-color:#fff;z-index:0}.fixed_column,.fixed_column_header{left:0;position:-webkit-sticky;position:sticky}.fixed_column_header{background-color:#f5f8fa;top:0;z-index:3!important}.myTable thead{background-color:#f5f8fa;font-weight:500}.myTable td{padding:.5rem .75rem}.myTable td:not(:last-child),.myTable th:not(:last-child){border-right:1px solid #d0d7de}.myTable thead tr td,.myTable thead tr th{border-bottom:1px solid #d0d7de;color:#656d76;font-weight:600;padding:.5rem .75rem}.myTable thead tr th{background-color:#f5f8fa;position:-webkit-sticky;position:sticky;top:0;z-index:2}.myTable>tbody:not(:last-child),.myTable>tbody>tr:not(:last-child)>td,.myTable>tbody>tr:not(:last-child)>th,.myTable>tfoot:not(:last-child),.myTable>tfoot>tr:not(:last-child)>td,.myTable>tfoot>tr:not(:last-child)>th,.myTable>thead:not(:last-child),.myTable>thead>tr:not(:last-child)>td,.myTable>thead>tr:not(:last-child)>th,.myTable>tr:not(:last-child)>td,.myTable>tr:not(:last-child)>th{border-bottom:1px solid #d0d7de}.focused{border-radius:2px!important;box-shadow:inset 0 0 0 2px #de3f0f;padding:0!important}.rangeSelected{background-color:#54aeff66!important}.myTable td.rangeSelected:first-child{border-left:1px solid #007bff!important}.myTable td.rangeSelected:last-child{border-right:1px solid #007bff!important}.myTable.rangeSelection{-webkit-user-select:none;user-select:none}.text-input-noborder{border:0!important;box-shadow:none!important;outline:none!important}.no-margin-octicon{margin-right:0!important}.Menu_menu__jhzBv{padding:8px}.Menu_menu__jhzBv nav{border-bottom:0}.Menu_navsub__JuYsF{background-color:var(--bg-muted)}.Menu_navsub__JuYsF span,.Menu_navsub__JuYsF svg{color:#fff}.Menu_menu_sub_item_icon__p-eRx{background:#a7acb2;border-radius:50%;height:.375rem;left:1.4375rem;width:.375rem}.Menu_menu_sub_item__BEE1c{font-size:12px}.Menu_menu__jhzBv nav a{align-items:center;border-radius:8px!important;color:#334155;min-height:40px}.Menu_menu__jhzBv nav [aria-current=page],.Menu_menu__jhzBv nav a[aria-current=page]{background-color:#e3efff!important;border-radius:8px!important;color:var(--primary)!important;font-weight:600}body{font-size:13px;margin:0;padding:0}#Header_header__UhnS3{align-items:center;background:var(--header-bg);box-shadow:0 2px 8px 0 #0f2a5c33;color:#fff;display:flex;font-family:Be Vietnam Pro,sans-serif;min-height:80px;padding:0 20px 0 8px;position:relative;z-index:20}#Header_header__UhnS3 p{margin:0}#Header_header__UhnS3 .Header_left__svaUE{border-right:1px solid #ffffff40;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-right:20px;padding:0 20px 0 8px;white-space:nowrap}#Header_header__UhnS3 .Header_left__svaUE p:first-child{font-size:12px;font-weight:500;line-height:20px;opacity:.85}#Header_header__UhnS3 .Header_left__svaUE p:nth-child(2){font-size:16px;font-weight:700;line-height:24px}#Header_header__UhnS3 .Header_mid__LEA8u{align-items:center;display:flex;flex:none}#Header_header__UhnS3 .Header_logo__bi4qz img{display:block;height:auto;margin-right:12px;width:52px}#Header_header__UhnS3 .Header_nameProduct__TB9bu{text-transform:uppercase;white-space:nowrap}#Header_header__UhnS3 .Header_nameProduct__TB9bu p:first-child{font-size:15px;font-weight:800;line-height:24px}#Header_header__UhnS3 .Header_nameProduct__TB9bu p:nth-child(2){font-size:13px;font-weight:600;line-height:22px}#Header_header__UhnS3 .Header_mid__LEA8u a,#Header_header__UhnS3 .Header_mnSub__cl6Hl a{color:inherit;text-decoration:none}#Header_header__UhnS3 .Header_right__LvZzY{align-items:center;display:flex;flex:1 1;margin-left:20px;min-width:0}#Header_header__UhnS3 .Header_userInfo__JVUex{cursor:pointer;margin-left:16px;position:relative}#Header_header__UhnS3 .Header_userInfo__JVUex:hover .Header_mnSub__cl6Hl{display:block}#Header_header__UhnS3 .Header_mnSub__cl6Hl{background:#fff;border-radius:8px;box-shadow:0 8px 24px 0 #0f2a5c33;color:#333;display:none;position:absolute;right:0;top:100%;width:230px}#Header_header__UhnS3 .Header_userInfo__JVUex .Header_top__2FAPs{align-items:center;display:flex;gap:8px;padding:10px 0}#Header_header__UhnS3 .Header_userInfo__JVUex .Header_imageUser__wZ-Ub{align-items:center;display:flex}#Header_header__UhnS3 .Header_userInfo__JVUex .Header_userName__m0dE5{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}#Header_header__UhnS3 .Header_mnSub__cl6Hl ul{list-style:none;margin:0;padding:7px 0}#Header_header__UhnS3 .Header_mnSub__cl6Hl ul a{align-items:center;display:flex;gap:6px;padding:6px 20px 7px;transition:all .3s ease-in-out}#Header_header__UhnS3 .Header_mnSub__cl6Hl ul a span{margin-top:2px}#Header_header__UhnS3 .Header_mnSub__cl6Hl ul a:hover{background:#f4f4f4}@media (max-width:1366px){#Header_header__UhnS3 .Header_left__svaUE{display:none}#Header_header__UhnS3 .Header_right__LvZzY{margin-left:10px}}.Humberger_container__ibpio{align-items:center;cursor:pointer;display:flex;flex:none;height:48px;justify-content:center;width:48px}.Humberger_humberger__aycdA{align-items:center;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.Humberger_humberger__aycdA:hover{background-color:#ffffff26}.TopNav_nav__7GIXM{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:flex-end;list-style:none;margin:0;min-width:0;padding:0}.TopNav_item__1U4Ug{position:relative}.TopNav_link__56sKu{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 14px;transition:background-color .2s ease-in-out;white-space:nowrap}.TopNav_link__56sKu:hover{background:#ffffff1a}.TopNav_link__56sKu.TopNav_active__jk-RA{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff40}.TopNav_icon__8W4CA{height:20px;width:20px}.TopNav_fontIcon__SeAzh{font-size:18px;text-align:center;width:20px}.TopNav_dropdown__S6waY{background:#fff;border-radius:8px;box-shadow:0 8px 24px 0 #0f2a5c33;display:none;left:0;max-height:calc(100vh - 100px);min-width:240px;overflow-y:auto;position:absolute;top:100%}.TopNav_item__1U4Ug:nth-last-child(-n+2) .TopNav_dropdown__S6waY{left:auto;right:0}.TopNav_item__1U4Ug:hover .TopNav_dropdown__S6waY{display:block}.TopNav_dropdown__S6waY ul{list-style:none;margin:0;padding:7px 0}.TopNav_dropdown__S6waY a{align-items:center;color:#333;display:flex;gap:8px;padding:8px 20px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.TopNav_dropdown__S6waY a i{color:var(--primary);text-align:center;width:16px}.TopNav_dropdown__S6waY a.TopNav_subItem__Eat7F{font-size:12px;padding-left:44px}.TopNav_dropdown__S6waY a:hover{background:#f1f6ff;color:var(--primary)}@media (max-width:1366px){.TopNav_link__56sKu{font-size:13px;padding:8px}}.Layout_sidebar__qu3fw{background-color:#fff;border-right:1px solid #e5eaf2;display:flex;flex:none;flex-direction:column;height:calc(100vh - 80px);width:240px}.Layout_sidebarMenu__jn8zj{flex:1 1;overflow-y:auto}.Layout_sidebarBanner__mZCOR{background:linear-gradient(180deg,#fff,#dcebff 45%,#a9cdfb);color:var(--primary);flex:none;font-family:Be Vietnam Pro,sans-serif;font-size:20px;font-style:italic;font-weight:600;height:180px;line-height:30px;padding:24px 20px}.Layout_sidebarBanner__mZCOR p{margin:0}.Layout_sidebarBanner__mZCOR p:nth-child(2){padding-left:16px}@media (max-height:760px){.Layout_sidebarBanner__mZCOR{display:none}}.LoaderPage_loader__FYF6X{background:#ecf0f1;height:100%;position:absolute;width:100%}.LoaderPage_loader__FYF6X .LoaderPage_loader_inner__qCCBE{height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.LoaderPage_loader__FYF6X span{animation:LoaderPage_loading__l8kYz 2s ease infinite;border-radius:50%;height:40%;position:absolute;width:40%}.LoaderPage_loader__FYF6X span:first-child{animation-delay:.5s;background:#19a6bc}.LoaderPage_loader__FYF6X span:nth-child(2){animation-delay:1s;background:#f63d3a}.LoaderPage_loader__FYF6X span:nth-child(3){animation-delay:1.5s;background:#f0a543}.LoaderPage_loader__FYF6X span:nth-child(4){animation-delay:2s;background:#193848}.LoaderPage_loader__FYF6X.LoaderPage_fadeOut__vGLCu{animation:LoaderPage_fadeOut__vGLCu 1s alternate}@keyframes LoaderPage_fadeOut__vGLCu{to{opacity:0}}.LoaderPage_logoContainer__gxNfl{border-radius:1rem;display:inline-block;overflow:hidden;position:relative}.LoaderPage_logo__3g0Vv{border-radius:1rem;display:block}.LoaderPage_lightOverlay__n6bKZ{animation:LoaderPage_slide-light__u3dpS 1.5s infinite;background:linear-gradient(120deg,#fff0,#fffc 50%,#fff0);height:100%;left:0;position:absolute;top:0;transform:skewX(-30deg);width:100%}@keyframes LoaderPage_slide-light__u3dpS{0%{left:-100%}to{left:100%}}.LoaderPage_loadingDots__p3Fx2{align-items:center;display:flex;gap:5px;justify-content:center}.LoaderPage_loadingDots__p3Fx2 span{animation:LoaderPage_loading__l8kYz 1.5s ease-in-out infinite;background-color:#1f2328;border-radius:50%;height:8px;width:8px}.LoaderPage_loadingDots__p3Fx2 span:first-child{animation-delay:50ms}.LoaderPage_loadingDots__p3Fx2 span:nth-child(2){animation-delay:.1s}.LoaderPage_loadingDots__p3Fx2 span:nth-child(3){animation-delay:.15s}.LoaderPage_loadingDots__p3Fx2 span:nth-child(4){animation-delay:.2s}.LoaderPage_loadingDots__p3Fx2 span:nth-child(5){animation-delay:.25s}@keyframes LoaderPage_loading__l8kYz{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}}.HomePage_container__0LYqi{flex-grow:1;padding:.5rem}.HomePage_row__gNqgb{display:flex;flex-wrap:wrap;margin:0 -.75rem .5rem}.HomePage_colLarge__s\+nx0{flex:0 0 66.6%}.HomePage_colLarge__s\+nx0,.HomePage_colSmall__Tn010{margin-bottom:1.5rem;min-width:0;padding:0 .75rem;width:100%}.HomePage_colSmall__Tn010{flex:0 0 33.3%}.HomePage_sidebarContent__pZvQK{display:flex;flex-direction:column;gap:.1rem;height:100%}.HomePage_colMedium__eXNVf{flex:3 1;margin-bottom:1.5rem;padding:0 .75rem}@media (max-width:768px){.HomePage_colLarge__s\+nx0,.HomePage_colMedium__eXNVf,.HomePage_colSmall__Tn010{flex:0 0 100%}}@media (max-width:992px){.HomePage_colMedium__eXNVf{flex:0 0 50%}}.YearSelector_container__v0s5M{margin-bottom:1.5rem;text-align:center}.YearSelector_buttonGroup__sDb3p{display:inline-block;margin:0 .25rem .5rem}.YearSelector_dropdown__9QF9I{display:inline-block;position:relative}.YearSelector_button__eTmLv{background-color:initial;border:1px solid var(--primary);border-radius:.375rem;color:var(--primary);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.YearSelector_button__eTmLv:hover{background-color:var(--primary);color:#fff}.YearSelector_dropdownMenu__MFdpo{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;display:none;left:0;position:absolute;right:0;top:100%;z-index:1000}.YearSelector_dropdown__9QF9I:hover .YearSelector_dropdownMenu__MFdpo{display:block}.YearSelector_dropdownItem__QNkPh{background:none;border:none;color:#384551;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;text-align:left;width:100%}.YearSelector_dropdownItem__QNkPh:hover{background-color:#f8f9fa}.TotalRevenueChart_container__nhuz-{display:flex;margin:0}.TotalRevenueChart_chartSection__7mLnn{flex:0 0 66.666667%;min-width:0;padding:0 .75rem;width:100%}.TotalRevenueChart_sidePanel__cJQju{align-items:center;display:flex;flex:0 0 33.333333%;min-width:0;padding:0 .75rem;width:100%}.TotalRevenueChart_sidePanelContent__8CnmP{padding:1.5rem;width:100%}.TotalRevenueChart_header__onwTu{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.TotalRevenueChart_title__EVIZy{color:#384551;font-size:1.125rem;font-weight:500;margin:0}.TotalRevenueChart_chartContainer__qYT8f{box-sizing:border-box;max-width:100%;padding:0 1rem;width:100%}.TotalRevenueChart_statsContainer__jj4ny{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.TotalRevenueChart_statItem__CxIwK{align-items:center;display:flex}.TotalRevenueChart_avatar__wzipQ{align-items:center;background-color:#e3f2fd;border-radius:.375rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}.TotalRevenueChart_statContent__-qRVz small{color:#a7acb2;display:block;font-size:.75rem}.TotalRevenueChart_statValue__1a5WY{color:#384551;font-weight:600;margin:0}@media (max-width:992px){.TotalRevenueChart_container__nhuz-{flex-direction:column}.TotalRevenueChart_chartSection__7mLnn,.TotalRevenueChart_sidePanel__cJQju{flex:1 1}}.Card_card__voULR{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .125rem .25rem #a5a3ae4d;height:100%}.Card_cardHeader__6gkko{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.Card_cardBody__acZBe{padding:1.5rem}.Card_cardTitle__35RbA{color:#384551;font-size:1.125rem;font-weight:500;margin:0}.GrowthChart_container__LSB-M{margin:1rem 0}.StatCards_container__1h\+H1{display:flex;gap:.75rem;margin-bottom:1.5rem}.StatCards_cardWrapper__nd2cn{flex:1 1}.StatCards_cardBody__aaCMs{padding:1.5rem}.StatCards_cardHeader__PiGbO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.StatCards_avatar__8bdw7{align-items:center;border-radius:.375rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.StatCards_avatarStudent__nXq69{background-color:#e3f2fd}.StatCards_avatarTeacher__OdDce{background-color:#fff2e1}.StatCards_avatarImg__qLyxt{border-radius:.375rem;height:100%;object-fit:cover;width:100%}.StatCards_dropdown__1GuvD{position:relative}.StatCards_dropdownButton__ZIoH7{background:none;border:none;color:#a7acb2;cursor:pointer;font-size:1.2rem;padding:.25rem}.StatCards_dropdownMenu__viTWr{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;display:none;min-width:120px;position:absolute;right:0;top:100%;z-index:1000}.StatCards_dropdown__1GuvD:hover .StatCards_dropdownMenu__viTWr{display:block}.StatCards_dropdownItem__FNkKe{background:none;border:none;color:#384551;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;text-align:left;width:100%}.StatCards_dropdownItem__FNkKe:hover{background-color:#f8f9fa}.StatCards_statLabel__QF0VH{color:#a7acb2;font-size:.875rem;margin:0 0 .25rem}.StatCards_statValue__weUtU{color:#384551;font-size:1.5rem;font-weight:600;margin:.5rem 0}@media (max-width:576px){.StatCards_container__1h\+H1{flex-direction:column}}.StudentStatusChart_card__9fKbI{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .125rem .25rem #a5a3ae4d;display:flex;flex:1 1;flex-direction:column;min-height:0}.StudentStatusChart_container__7lxH2{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:1.5rem}.StudentStatusChart_title__h3zqT{color:#384551;font-size:1.125rem;font-weight:500;margin:0 0 .5rem;white-space:nowrap}.StudentStatusChart_statusList__VTLb3{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:100%;min-height:0;overflow:hidden;padding:8px 0;width:100%}.StudentStatusChart_statusItem__RenLV{align-items:center;box-sizing:border-box;display:flex;gap:12px;max-width:100%;overflow:hidden;padding:8px 0;transition:all .2s ease;width:100%}.StudentStatusChart_statusItem__RenLV:hover{transform:translateX(2px)}.StudentStatusChart_chartWrapper__aNnS2{align-items:center;display:flex;flex-shrink:0;height:58px;justify-content:center;width:63px}.StudentStatusChart_statusInfo__Cu7aD{flex:1 1;min-width:0;overflow:hidden}.StudentStatusChart_statusName__TT87p{color:#384551;font-size:14px;font-weight:600;line-height:1.2;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentStatusChart_statusCount__eeJEr{color:#8592a3;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.StudentStatusChart_card__9fKbI{padding:16px}.StudentStatusChart_statusList__VTLb3{gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.StudentStatusChart_statusItem__RenLV{gap:12px;padding:6px 0}.StudentStatusChart_chartWrapper__aNnS2{height:50px;width:55px}.StudentStatusChart_statusName__TT87p{font-size:14px}.StudentStatusChart_statusCount__eeJEr{font-size:12px}}@media (max-width:480px){.StudentStatusChart_statusList__VTLb3{gap:10px;grid-template-columns:1fr}.StudentStatusChart_statusItem__RenLV{gap:10px}.StudentStatusChart_chartWrapper__aNnS2{height:45px;width:50px}}.GraduationByLevel_card__y8Cx9{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .125rem .25rem #a5a3ae4d;height:100%}.GraduationByLevel_header__l5fak{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.GraduationByLevel_title__eakNY{color:#384551;font-size:1.125rem;font-weight:500;margin:0}.GraduationByLevel_dropdown__Q7rGd{color:#a7acb2;cursor:pointer;font-size:1.2rem}.GraduationByLevel_content__jKY0e{padding:1.5rem}.GraduationByLevel_chartSection__RDauv{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;position:relative}.GraduationByLevel_totalSection__igMoV{flex:1 1;text-align:center}.GraduationByLevel_totalNumber__L3M8o{color:#384551;font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.GraduationByLevel_totalLabel__Y7\+oP{color:#a7acb2;font-size:.875rem}.GraduationByLevel_chartContainer__zomYW{position:relative}.GraduationByLevel_listSection__EiTus{list-style:none;margin:0;padding:0}.GraduationByLevel_listItem__c3\+Qj{align-items:center;display:flex;margin-bottom:1.5rem}.GraduationByLevel_listItem__c3\+Qj:last-child{margin-bottom:0}.GraduationByLevel_avatar__jG9AR{align-items:center;border-radius:.375rem;display:flex;flex-shrink:0;font-size:1.2rem;height:2.5rem;justify-content:center;margin-right:1rem;width:2.5rem}.GraduationByLevel_itemContent__j1K0o{align-items:center;display:flex;justify-content:space-between;width:100%}.GraduationByLevel_itemName__nx7Dw h6{color:#384551;font-size:1rem;font-weight:500;margin:0}.GraduationByLevel_itemValue__ultcz h6{color:#384551;font-size:1rem;font-weight:600;margin:0}@media (max-width:768px){.GraduationByLevel_chartSection__RDauv{flex-direction:column;text-align:center}.GraduationByLevel_chartContainer__zomYW{margin-top:1rem}}.GradeRankingChart_card__s7hDJ{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .125rem .25rem #a5a3ae4d}.GradeRankingChart_container__-vc3u{display:flex;flex-direction:column;height:100%;padding:1.5rem}.GradeRankingChart_header__pOQi0{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.GradeRankingChart_title__ITC\+v{color:#384551;font-size:1.125rem;font-weight:500;margin:0}.GradeRankingChart_menuIcon__8G0v5{border-radius:4px;color:#8e8e93;cursor:pointer;font-size:1.25rem;padding:4px;transition:background-color .2s}.GradeRankingChart_menuIcon__8G0v5:hover{background-color:#f5f5f5}.GradeRankingChart_chartContainer__qrB-S{flex:1 1;margin-bottom:1rem}.GradeRankingChart_legend__qYFXY{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr;margin-top:8px;padding:16px 0}.GradeRankingChart_legendItem__vkx4o{align-items:center;display:flex;gap:8px}.GradeRankingChart_legendColor__rPIL6{border-radius:50%;flex-shrink:0;height:12px;width:12px}.GradeRankingChart_legendLabel__Zfopk{color:#8e8e93;flex:1 1;font-size:13px;font-weight:400}.GradeRankingChart_legendValue__V9en2{color:#384551;font-size:14px;font-weight:600}@media (max-width:768px){.GradeRankingChart_container__-vc3u{padding:1rem}.GradeRankingChart_title__ITC\+v{font-size:1rem}.GradeRankingChart_chartContainer__qrB-S{margin-bottom:.75rem}.GradeRankingChart_legend__qYFXY{gap:12px 20px;grid-template-columns:1fr 1fr}.GradeRankingChart_legendLabel__Zfopk{font-size:12px}.GradeRankingChart_legendValue__V9en2{font-size:13px}}@media (max-width:480px){.GradeRankingChart_legend__qYFXY{gap:12px;grid-template-columns:1fr}}.StudentsByLevel_card__Z3i4n{background-color:#fff;border:1px solid #d9dee3;border-radius:.375rem;box-shadow:0 .125rem .25rem #a5a3ae4d;height:100%}.StudentsByLevel_header__yZ-pB{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 0}.StudentsByLevel_title__7mIuA{color:#384551;font-size:1.125rem;font-weight:500;margin:0}.StudentsByLevel_dropdown__Pr6JU{color:#a7acb2;cursor:pointer;font-size:1.2rem}.StudentsByLevel_content__asVwY{padding:1.5rem}.StudentsByLevel_list__9I9Cg{list-style:none;margin:0;padding:0}.StudentsByLevel_listItem__U49CR{align-items:center;display:flex;margin-bottom:1.5rem}.StudentsByLevel_listItem__U49CR:last-child{margin-bottom:0}.StudentsByLevel_avatar__LVzvS{align-items:center;background-color:#e3f2fd;border-radius:.375rem;display:flex;flex-shrink:0;font-size:1.2rem;height:2.5rem;justify-content:center;margin-right:1rem;width:2.5rem}.StudentsByLevel_itemContent__0RAo-{align-items:center;display:flex;justify-content:space-between;width:100%}.StudentsByLevel_itemInfo__gFFjv{flex:1 1}.StudentsByLevel_itemName__7Q\+dc{color:#384551;font-size:1rem;font-weight:500;margin:0}.StudentsByLevel_itemValue__vNaLn{text-align:right}.StudentsByLevel_value__97tAn{color:#384551;font-size:1rem;font-weight:600;margin:0}@media (max-width:768px){.StudentsByLevel_content__asVwY{padding:1rem}}.Button_primary__BjRYe,.Button_primary__BjRYe:hover{background-color:var(--primary)!important}.Button_primary__BjRYe:hover{opacity:.9!important}.place-holder_load_line__OymRf{background-color:#0000001a;border-radius:2px;height:1rem;margin-bottom:.8rem;overflow:hidden;position:relative;width:100%;z-index:44}.place-holder_activity__yDVQk{animation:place-holder_loading__\+xaGf 1s infinite;background-image:linear-gradient(270deg,#fbfbfb0d,#fbfbfb4d,#fbfbfb99,#fbfbfb4d,#fbfbfb0d);background-image:-webkit-linear-gradient(270deg,#fbfbfb0d,#fbfbfb4d,#fbfbfb99,#fbfbfb4d,#fbfbfb0d);height:100%;left:-45%;position:absolute;width:45%;z-index:45}@keyframes place-holder_loading__\+xaGf{0%{left:-45%}to{left:100%}}
/*# sourceMappingURL=main.ee4d6296.css.map*/