.GameIcon-module-scss-module__iAl_9q__icon{border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-md);background:var(--kit-white);color:var(--kit-gray-100);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GameIcon-module-scss-module__iAl_9q__icon svg{width:52%;height:52%;display:block}.GameIcon-module-scss-module__iAl_9q__sm{border-radius:var(--kit-radius-sm);width:36px;height:36px}.GameIcon-module-scss-module__iAl_9q__md{width:48px;height:48px}.GameIcon-module-scss-module__iAl_9q__lg{width:56px;height:56px}.GameIcon-module-scss-module__iAl_9q__matching,.GameIcon-module-scss-module__iAl_9q__liveJoin{color:var(--kit-blue)}.GameIcon-module-scss-module__iAl_9q__memory{color:var(--kit-purple)}.GameIcon-module-scss-module__iAl_9q__scramble,.GameIcon-module-scss-module__iAl_9q__streak{color:var(--kit-coral)}.GameIcon-module-scss-module__iAl_9q__speed,.GameIcon-module-scss-module__iAl_9q__live,.GameIcon-module-scss-module__iAl_9q__level,.GameIcon-module-scss-module__iAl_9q__xp{color:var(--kit-green-strong)}.GameIcon-module-scss-module__iAl_9q__cloze,.GameIcon-module-scss-module__iAl_9q__audio,.GameIcon-module-scss-module__iAl_9q__goal{color:#18b868}
.ClassStudentCard-module-scss-module__S0KaIa__root{display:contents}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container{grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}@media screen and (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container{grid-template-columns:minmax(0,1fr)}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media screen and (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper{order:2;grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .card-fade-enter-active,.ClassStudentCard-module-scss-module__S0KaIa__root .card-fade-leave-active){transition:all .4s cubic-bezier(.4,0,.2,1)}.ClassStudentCard-module-scss-module__S0KaIa__root .card-fade-enter-from{opacity:0;transform:translateY(20px)scale(.95)}.ClassStudentCard-module-scss-module__S0KaIa__root .card-fade-leave-to{opacity:0;transform:translateY(-20px)scale(.95)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-empty{height:0;overflow:hidden}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse.desktop-only{justify-content:flex-end;align-self:start;align-items:center;display:flex}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse.desktop-only{display:none}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse-button{cursor:pointer;border-radius:100px;align-items:center;gap:10px;height:fit-content;padding:8px;transition:transform .3s;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse-button.rotated{transform:rotate(180deg)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section{display:none}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section.mobile-only{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:12px;display:flex}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;display:grid}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .arrow-left-icon-container{border:1px solid #e7e6e6;border-radius:100%;padding:10px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .arrow-left-icon{cursor:pointer;border-radius:25%;flex-shrink:0;width:20px;height:20px;margin-left:-4px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .class-name-title{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,16px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .class-name-title{font-size:18px}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .threedot-icon{cursor:pointer;flex-shrink:0;width:20px;height:20px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-subtitle{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-md-lineheight,20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-subtitle{font-size:14px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-progress{grid-column:span 1}}.ClassStudentCard-module-scss-module__S0KaIa__root .action-dropdown-menu{border-radius:8px;min-width:112px;font-family:League Spartan,sans-serif;font-size:18px;font-weight:500}.ClassStudentCard-module-scss-module__S0KaIa__root .action-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;align-items:center;gap:8px;margin:6px;padding:6px;transition:background .2s;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .action-icon{align-items:center;width:20px;height:24px;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{background:#fff;border:2px solid #eee;border-radius:24px;flex-direction:column;flex:320px;align-items:flex-start;width:100%;padding:24px 24px 16px;animation:.4s cubic-bezier(.4,0,.2,1) ClassStudentCard-module-scss-module__S0KaIa__cardSlideIn;display:flex;position:relative;box-shadow:0 2px 8px #00000008}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{padding:12px!important}}@keyframes ClassStudentCard-module-scss-module__S0KaIa__cardSlideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-title{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon{background:var(--Shark-100,#fff9c5);border-radius:100px;align-items:center;gap:10px;padding:12px;display:flex}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header{flex-direction:column;align-items:flex-start;gap:8px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header>div:first-child{width:100%;min-width:0}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon{flex:none;order:-1;justify-content:center;width:32px;height:32px;padding:0}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon img,.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg){width:18px;height:18px}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-score{align-items:baseline;margin-top:6px;font-size:2.8rem;font-weight:700;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .score-main{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:24px}.ClassStudentCard-module-scss-module__S0KaIa__root .score-total{color:var(--Shark-400,#888);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-divider{background:#f2f2f2;width:100%;height:2px;margin:20px 0}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-details{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-details-content{width:100%;transition:all .3s ease-in-out}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-date{color:#888;align-items:center;margin-bottom:2px;font-size:1rem;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-date .icon{margin-right:6px;font-size:1.1rem}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-date-text{color:var(--Shark-600,#5d5d5d);font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-test{color:var(--Shark-950,#1e1e1e);margin-top:4px;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-sub{color:var(--Shark-600,#5d5d5d);margin-top:2px;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-btn{color:var(--Shark-700,#4f4f4f);font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-btn:hover{background:#f0f0f0;border:2px solid #bbb}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-progress-bar{background:#f2f2f2;border-radius:8px;width:100%;height:18px;margin:12px 0 4px;display:flex;overflow:hidden}.ClassStudentCard-module-scss-module__S0KaIa__root .bar{height:100%}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-progress-labels{color:#888;justify-content:space-between;width:100%;margin-top:8px;margin-bottom:20px;font-size:.95rem;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-progress-legend{color:#888;flex-wrap:wrap;gap:16px;width:100%;margin-top:2px;font-size:1rem;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .legend{align-items:center;gap:4px;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .legend .dot{aspect-ratio:1;background:var(--Shark-950,#1e1e1e);border-radius:2px;width:8px;height:8px}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .reading,.ClassStudentCard-module-scss-module__S0KaIa__root .listening,.ClassStudentCard-module-scss-module__S0KaIa__root .writing,.ClassStudentCard-module-scss-module__S0KaIa__root .rest){color:var(--Shark-800,#454545);font-family:League Spartan;font-size:10px;font-style:normal;font-weight:400;line-height:12px}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .reading-label,.ClassStudentCard-module-scss-module__S0KaIa__root .listening-label,.ClassStudentCard-module-scss-module__S0KaIa__root .writing-label,.ClassStudentCard-module-scss-module__S0KaIa__root .rest-label){color:var(--Shark-400,#888);font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-details-content{height:100px;transition:all .3s ease-in-out}@media (max-width:768px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-details-content{display:none}}@media (max-width:1100px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container{flex-direction:column;gap:18px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{width:100%;min-width:0;max-width:100%}}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);box-shadow:none;padding:var(--kit-space-5);animation:none}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-title{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:15px;font-weight:500;line-height:20px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-score{margin-top:8px}.ClassStudentCard-module-scss-module__S0KaIa__root .score-main{font-family:var(--kit-font);color:var(--kit-ink);font-size:28px;font-weight:700;line-height:36px}.ClassStudentCard-module-scss-module__S0KaIa__root .score-total{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:18px;font-weight:400;line-height:22px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon{box-sizing:border-box;border-radius:var(--kit-radius-md);width:44px;height:44px;color:var(--kit-on-brand);border:0;flex:none;justify-content:center;padding:0;background:var(--icon-bg)!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{--icon-bg:linear-gradient(135deg, #ffe48f 0%, #ffb52e 100%);--icon-solid:#ffcc5c}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card:nth-child(4n+2){--icon-bg:linear-gradient(135deg, #ffbfa8 0%, #ff8661 100%);--icon-solid:#ffa284}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card:nth-child(4n+3){--icon-bg:linear-gradient(135deg, #b0e0ff 0%, #5fb4f6 100%);--icon-solid:#88caf9}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card:nth-child(4n+4){--icon-bg:linear-gradient(135deg, #aef3c8 0%, #4fd387 100%);--icon-solid:#7ee3a7}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg{width:20px;height:20px;color:var(--kit-on-brand)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg [fill]:not([fill=none]){fill:currentColor}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg [fill]:is([fill=\#fff],[fill=\#FFF],[fill=\#ffffff],[fill=\#FFFFFF],[fill=white]){fill:var(--icon-solid)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-icon svg [stroke]:is([stroke=\#fff],[stroke=\#FFF],[stroke=\#ffffff],[stroke=\#FFFFFF],[stroke=white]){stroke:var(--icon-solid)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-divider{background:0 0;height:0;margin:0}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-details-content{margin-top:var(--kit-space-5)}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-date-text,.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-sub){font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-test{font-family:var(--kit-font);color:var(--kit-ink);font-size:15px;font-weight:600;line-height:20px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-btn{font-family:var(--kit-font);white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-btn:hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-progress-bar{border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);gap:2px;height:12px}.ClassStudentCard-module-scss-module__S0KaIa__root .bar-reading{background:var(--kit-blue)}.ClassStudentCard-module-scss-module__S0KaIa__root .bar-listening{background:var(--kit-yellow)}.ClassStudentCard-module-scss-module__S0KaIa__root .bar-writing{background:var(--kit-coral)}.ClassStudentCard-module-scss-module__S0KaIa__root .bar-rest{background:var(--kit-gray-500)}.ClassStudentCard-module-scss-module__S0KaIa__root .legend.reading .dot{background:var(--kit-blue)}.ClassStudentCard-module-scss-module__S0KaIa__root .legend.listening .dot{background:var(--kit-yellow)}.ClassStudentCard-module-scss-module__S0KaIa__root .legend.writing .dot{background:var(--kit-coral)}.ClassStudentCard-module-scss-module__S0KaIa__root .legend.rest .dot{background:var(--kit-gray-400)}.ClassStudentCard-module-scss-module__S0KaIa__root .legend .dot{border-radius:var(--kit-radius-pill)}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .reading,.ClassStudentCard-module-scss-module__S0KaIa__root .listening,.ClassStudentCard-module-scss-module__S0KaIa__root .writing,.ClassStudentCard-module-scss-module__S0KaIa__root .rest){font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .reading-label,.ClassStudentCard-module-scss-module__S0KaIa__root .listening-label,.ClassStudentCard-module-scss-module__S0KaIa__root .writing-label,.ClassStudentCard-module-scss-module__S0KaIa__root .rest-label){font-family:var(--kit-font);color:var(--kit-gray-300);font-size:11px;line-height:14px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .class-name-title{font-family:var(--kit-font);color:var(--kit-ink);font-size:20px;font-weight:600;line-height:26px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-subtitle{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header-section .welcome-text .class-name-container .arrow-left-icon-container{border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-md)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse-button{border-radius:var(--kit-radius-pill);color:var(--kit-gray-200)}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-arrow-collapse-button:hover{background:var(--kit-gray-600)}.ClassStudentCard-module-scss-module__S0KaIa__root .action-dropdown-menu{font-family:var(--kit-font);border-radius:var(--kit-radius-lg);font-size:15px;font-weight:500}.ClassStudentCard-module-scss-module__S0KaIa__root .action-dropdown-menu .ant-dropdown-menu-item{font-family:var(--kit-font);border-radius:var(--kit-radius-sm);color:var(--kit-gray-100);font-size:15px}.ClassStudentCard-module-scss-module__S0KaIa__root .action-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--kit-gray-600)}.ClassStudentCard-module-scss-module__S0KaIa__root .score-total--unit{margin-left:6px}@media (max-width:560px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper{gap:8px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card{padding:12px!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important;line-height:16px!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-header{min-width:0}}@media (max-width:640px){.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child){background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);padding:16px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child)>.student-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child)>.student-card+.student-card{border-left:1px solid var(--kit-gray-500)!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-header{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-header>div:first-child{flex-direction:column-reverse;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-icon{order:-1;width:40px;height:40px;padding:0;display:flex!important}:is(.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-icon img,.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-icon svg){width:20px;height:20px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-title{max-width:100%;color:var(--kit-gray-200);font-size:13px!important;line-height:18px!important}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-score{white-space:nowrap;margin-top:0}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .score-main{font-size:22px;line-height:28px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .score-total{font-size:14px;line-height:18px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .score-total--unit{margin-left:4px}.ClassStudentCard-module-scss-module__S0KaIa__root .student-card-container-wrapper:has(>.student-card:nth-child(3):last-child) .student-card-details-content{display:none}}
.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card .student-card-details{align-items:center;gap:var(--kit-space-5)}.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card .student-card-btn{flex:none;min-width:132px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card .student-card-progress-bar{margin-bottom:var(--kit-space-4)}@media (max-width:768px){.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card .student-card-details{align-items:flex-start;gap:var(--kit-space-3)}}@media (max-width:640px){.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card-container-wrapper{grid-template-columns:minmax(0,1fr)}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card{padding:var(--kit-space-6)!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__tasks .student-card-title{font-size:15px!important;line-height:20px!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-container-wrapper{background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 0}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card+.student-card{border-left:1px solid var(--kit-gray-500)!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-header{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-header>div:first-child{flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-icon{order:-1;width:40px;height:40px;display:flex!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-title{white-space:nowrap;color:var(--kit-gray-200);font-size:13px!important;line-height:18px!important}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-score{white-space:nowrap;margin-top:0}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .score-main{font-size:22px;line-height:28px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .score-total{font-size:14px;line-height:18px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .score-total--unit{margin-left:4px}}@media (min-width:641px) and (max-width:1600px){.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card{flex-direction:column;display:flex}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-details-content{height:auto;padding-top:var(--kit-space-5);margin-top:auto}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-details{align-items:center;gap:12px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-details>:first-child{flex:auto;min-width:0}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-btn{flex:none;width:104px;min-width:104px;padding-inline:10px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-test{font-size:14px;line-height:18px}.HskDailyTasks-module-scss-module__U2v2Bq__tasks.HskDailyTasks-module-scss-module__U2v2Bq__daily.HskDailyTasks-module-scss-module__U2v2Bq__daily .student-card-sub{font-size:12px;line-height:16px}}
.CircularChart-module-scss-module__qwcQnG__chartContainer{position:relative}.CircularChart-module-scss-module__qwcQnG__arc{fill:none;stroke-linecap:round}.CircularChart-module-scss-module__qwcQnG__percentageText,.CircularChart-module-scss-module__qwcQnG__firstNumberText{fill:#222;font-family:Inter,Arial,sans-serif;font-weight:700}.CircularChart-module-scss-module__qwcQnG__secondNumberText{fill:#222;font-family:Inter,Arial,sans-serif;font-weight:400}.CircularChart-module-scss-module__qwcQnG__percentageTextWithRank{fill:var(--Shark-600,#5d5d5d);justify-content:center;align-items:center;gap:2px;font-family:Inter;font-style:normal;font-weight:700;line-height:16.78px;display:flex}.CircularChart-module-scss-module__qwcQnG__percentageTextWithRankWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.LoadErrorScreen-module-scss-module__7G6sLW__page{box-sizing:border-box;background:var(--kit-gray-600,#f4f4f4);min-height:100vh;font-family:var(--kit-font);justify-content:center;align-items:center;padding:16px;display:flex}.LoadErrorScreen-module-scss-module__7G6sLW__card{border-radius:var(--kit-radius-xl,24px);background:var(--kit-white,#fff);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;padding:32px 24px;display:flex}.LoadErrorScreen-module-scss-module__7G6sLW__logo{border-radius:14px;width:56px;height:56px}.LoadErrorScreen-module-scss-module__7G6sLW__title{color:var(--kit-gray-100,#1e1e1e);margin:4px 0 0;font-size:20px;font-weight:700}.LoadErrorScreen-module-scss-module__7G6sLW__desc{color:var(--kit-gray-200,#706c6a);margin:0 0 8px;font-size:14px;line-height:1.5}.LoadErrorScreen-module-scss-module__7G6sLW__btn.LoadErrorScreen-module-scss-module__7G6sLW__btn.LoadErrorScreen-module-scss-module__7G6sLW__btn{flex:none;width:100%}.LoadErrorScreen-module-scss-module__7G6sLW__link{color:var(--kit-gray-200,#706c6a);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:13px;font-weight:600}
.ClassHistoryList-module-scss-module__4p0d3W__historyContainer{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;display:flex;overflow:clip visible}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__historyContainer{gap:8px}}.ClassHistoryList-module-scss-module__4p0d3W__historyContainer__top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__historyContainer__top{grid-template-rows:auto auto;gap:8px;display:grid}}.ClassHistoryList-module-scss-module__4p0d3W__writingSubfilters{box-sizing:border-box;width:fit-content;max-width:100%;margin-top:8px;margin-left:auto;padding:0}.ClassHistoryList-module-scss-module__4p0d3W__title{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px)}.ClassHistoryList-module-scss-module__4p0d3W__historyList{gap:8px;display:flex}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__historyList{scrollbar-width:none;grid-template-columns:100px repeat(3,auto);gap:4px;width:100%;display:grid;overflow:auto}.ClassHistoryList-module-scss-module__4p0d3W__historyList .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{white-space:nowrap}}.ClassHistoryList-module-scss-module__4p0d3W__historyItem{padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-3,12px) var(--spacing-spacing-1,4px) var(--spacing-spacing-1,4px);border-radius:var(--corner-radius-radius-full,999px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);cursor:pointer;color:#706c6a;background:#fff;align-items:center;gap:8px;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:0 0;border-radius:16px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__historyItem{font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);justify-content:center;align-items:center;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:var(--Colors-Purple-500,#dbd6fe)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active{border-color:var(--Colors-Purple-500,#dbd6fe)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path{fill:var(--kit-on-brand)}.ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.ClassHistoryList-module-scss-module__4p0d3W__historyIcon{width:20px;height:20px}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active{color:#90c5ff;border-color:#bddbff}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:#daeaff}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:var(--kit-green-soft)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:var(--kit-brand-fill)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active{border-color:var(--kit-green)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active{border-color:var(--kit-green-soft)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:var(--kit-green-strong)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:#1b398d}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=all].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:#2a1065}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:#ff801f}:is(.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path){fill:#2d2c2b}.ClassHistoryList-module-scss-module__4p0d3W__historyList{height:100%;position:relative}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer{border:1px solid var(--Colors-Gray-50,#f6f5f5);scrollbar-width:thin;scrollbar-color:var(--Colors-Purple-500,#3c197f) #f5f3ff;box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;width:100%;max-width:100%;max-height:413px;margin-top:6px;padding:8px;display:flex;overflow:hidden auto}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar{width:8px}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar-track{background:var(--Colors-Purple-50,#f5f3ff);border-radius:999px;margin:4px}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar-thumb{background:var(--Colors-Purple-500,#845cf6);border-radius:999px}.ClassHistoryList-module-scss-module__4p0d3W__loadingState,.ClassHistoryList-module-scss-module__4p0d3W__errorState,.ClassHistoryList-module-scss-module__4p0d3W__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:120px;padding:24px;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__loadingState p,.ClassHistoryList-module-scss-module__4p0d3W__errorState p,.ClassHistoryList-module-scss-module__4p0d3W__emptyState p{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);margin:0;font-size:14px;font-weight:500}.ClassHistoryList-module-scss-module__4p0d3W__retryButton{background:var(--Colors-Purple-500,#845cf6);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:8px 16px;font-size:12px;font-weight:600;transition:background .2s}.ClassHistoryList-module-scss-module__4p0d3W__historyContainer{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);padding:var(--kit-space-5)}.ClassHistoryList-module-scss-module__4p0d3W__title{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:20px;font-weight:600;line-height:26px}.ClassHistoryList-module-scss-module__4p0d3W__historyItem{font-family:var(--kit-font);border:1px solid var(--kit-gray-500);background:var(--kit-white);color:var(--kit-gray-200);padding:4px 12px 4px 4px;font-size:13px;font-weight:500;line-height:16px}.ClassHistoryList-module-scss-module__4p0d3W__historyTitle{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:500;line-height:16px}.ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{border-radius:var(--kit-radius-pill);width:26px;height:26px}.ClassHistoryList-module-scss-module__4p0d3W__historyItem:hover .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:var(--kit-gray-600)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=all].ClassHistoryList-module-scss-module__4p0d3W__active{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000;font-weight:600}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=all].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__iconWrapper{background:#ffffff29}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle,.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=all].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyTitle{color:var(--kit-on-brand);font-weight:600}.ClassHistoryList-module-scss-module__4p0d3W__historyItem.ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path{fill:var(--kit-on-brand)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=reading].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path{fill:var(--kit-on-brand)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=listening].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path{fill:var(--kit-on-brand)}.ClassHistoryList-module-scss-module__4p0d3W__historyItem[data-type=writing].ClassHistoryList-module-scss-module__4p0d3W__active .ClassHistoryList-module-scss-module__4p0d3W__historyIcon path{fill:var(--kit-on-brand)}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer{border-radius:var(--kit-radius-lg);border:1px solid var(--kit-gray-500);scrollbar-color:var(--kit-gray-400) #0000;gap:6px;margin-top:16px;padding:8px}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar-track{background:0 0}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar-thumb{background:var(--kit-gray-400)}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer::-webkit-scrollbar-thumb:hover{background:var(--kit-gray-300)}.ClassHistoryList-module-scss-module__4p0d3W__loadingState p,.ClassHistoryList-module-scss-module__4p0d3W__errorState p,.ClassHistoryList-module-scss-module__4p0d3W__emptyState p{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:15px}.ClassHistoryList-module-scss-module__4p0d3W__retryButton{font-family:var(--kit-font);background:var(--kit-brand-fill);color:var(--kit-on-brand);border-radius:var(--kit-btn-sm-r);height:var(--kit-btn-sm-h);padding:0 20px;font-size:15px;font-weight:600}.ClassHistoryList-module-scss-module__4p0d3W__retryButton:hover{background:var(--kit-green-dark)}.ClassHistoryList-module-scss-module__4p0d3W__historyListContainer{border:none;max-height:none;overflow:visible}.ClassHistoryList-module-scss-module__4p0d3W__testGroup{contain:inline-size;min-width:0;max-width:100%;display:block}.ClassHistoryList-module-scss-module__4p0d3W__testGroup+.ClassHistoryList-module-scss-module__4p0d3W__testGroup{margin-top:var(--kit-space-5)}.ClassHistoryList-module-scss-module__4p0d3W__testCarousel{--per-view:var(--per-view-wide,3);--carousel-gap:var(--kit-space-3);gap:var(--carousel-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px;display:flex;overflow:auto hidden}.ClassHistoryList-module-scss-module__4p0d3W__testCarousel::-webkit-scrollbar{display:none}.ClassHistoryList-module-scss-module__4p0d3W__testCarousel>*{flex:0 0 calc((100% - (var(--per-view) - 1)*var(--carousel-gap))/var(--per-view));scroll-snap-align:start;min-width:0}@media (max-width:1440px){.ClassHistoryList-module-scss-module__4p0d3W__testCarousel{--per-view:min(var(--per-view-wide,3), 3)}}@media (max-width:900px){.ClassHistoryList-module-scss-module__4p0d3W__testCarousel{--per-view:2}}@media (max-width:560px){.ClassHistoryList-module-scss-module__4p0d3W__testCarousel{--per-view:1}}.ClassHistoryList-module-scss-module__4p0d3W__carouselNav{align-self:center;margin-left:auto}.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeader.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeaderActions{padding-bottom:var(--kit-space-5);align-items:center}.ClassHistoryList-module-scss-module__4p0d3W__groupActions{margin-left:var(--kit-space-3);flex:none;align-self:center}.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeader{align-items:baseline;gap:var(--kit-space-2);padding:0 4px var(--kit-space-2);display:flex}.ClassHistoryList-module-scss-module__4p0d3W__testGroupTitle{font-family:var(--kit-font);color:var(--kit-gray-100);margin:0;font-size:18px;font-weight:600;line-height:22px}.ClassHistoryList-module-scss-module__4p0d3W__testGroupCount{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;line-height:16px}.ClassHistoryList-module-scss-module__4p0d3W__historyRows{gap:var(--kit-space-2);flex-direction:column;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__pager{margin-top:var(--kit-space-4);justify-content:flex-end;align-items:center;gap:8px;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__pageBtn{border:1px solid var(--kit-gray-500);background:var(--kit-white);width:36px;height:36px;font-family:var(--kit-font);color:var(--kit-gray-100);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ClassHistoryList-module-scss-module__4p0d3W__pageBtn:hover:not(:disabled):not([data-active]){border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.ClassHistoryList-module-scss-module__4p0d3W__pageBtn[data-active]{background:var(--kit-brand-fill);color:var(--kit-on-brand,var(--kit-white));border-color:#0000}.ClassHistoryList-module-scss-module__4p0d3W__pageBtn:disabled{opacity:.45;cursor:not-allowed}.ClassHistoryList-module-scss-module__4p0d3W__pageBtn:focus:not(:focus-visible){outline:none}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__historyContainer{padding:var(--kit-space-4);border-radius:20px}.ClassHistoryList-module-scss-module__4p0d3W__historyContainer__top{flex-direction:column;align-items:stretch;display:flex}.ClassHistoryList-module-scss-module__4p0d3W__historyContainer__top.ClassHistoryList-module-scss-module__4p0d3W__historyContainer__top>*{flex:none;max-width:100%}.ClassHistoryList-module-scss-module__4p0d3W__title{font-size:18px;line-height:24px}.ClassHistoryList-module-scss-module__4p0d3W__historyList{width:auto;height:auto;margin:0 calc(-1*var(--kit-space-4));padding:0 var(--kit-space-4) 6px;scrollbar-width:auto;flex-wrap:nowrap;grid-template-columns:none;align-items:center;gap:6px;display:flex;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.ClassHistoryList-module-scss-module__4p0d3W__historyList{scrollbar-width:thin;scrollbar-color:var(--kit-gray-400) #0000}}.ClassHistoryList-module-scss-module__4p0d3W__historyList::-webkit-scrollbar{height:4px}.ClassHistoryList-module-scss-module__4p0d3W__historyList::-webkit-scrollbar-track{margin:0 var(--kit-space-4);background:0 0}.ClassHistoryList-module-scss-module__4p0d3W__historyList::-webkit-scrollbar-thumb{background:var(--kit-gray-400);border-radius:999px}.ClassHistoryList-module-scss-module__4p0d3W__historyItem{flex:none}}.ClassHistoryList-module-scss-module__4p0d3W__testGroupCount{white-space:nowrap}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeader .ClassHistoryList-module-scss-module__4p0d3W__carouselNav{display:none}.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeader{flex-wrap:wrap;align-items:center}.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeader.ClassHistoryList-module-scss-module__4p0d3W__testGroupHeaderActions{padding-bottom:var(--kit-space-3)}.ClassHistoryList-module-scss-module__4p0d3W__groupActions{margin-left:auto}}.ClassHistoryList-module-scss-module__4p0d3W__sideNav.ClassHistoryList-module-scss-module__4p0d3W__sideNav{display:none}@media (max-width:768px){.ClassHistoryList-module-scss-module__4p0d3W__carouselRow{position:relative}.ClassHistoryList-module-scss-module__4p0d3W__carouselRow>.ClassHistoryList-module-scss-module__4p0d3W__sideNav.ClassHistoryList-module-scss-module__4p0d3W__sideNav{display:contents}.ClassHistoryList-module-scss-module__4p0d3W__carouselRow>.ClassHistoryList-module-scss-module__4p0d3W__sideNav.ClassHistoryList-module-scss-module__4p0d3W__sideNav>button{z-index:2;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #1a1a1a1f}.ClassHistoryList-module-scss-module__4p0d3W__carouselRow>.ClassHistoryList-module-scss-module__4p0d3W__sideNav.ClassHistoryList-module-scss-module__4p0d3W__sideNav>button:first-child{left:-10px}.ClassHistoryList-module-scss-module__4p0d3W__carouselRow>.ClassHistoryList-module-scss-module__4p0d3W__sideNav.ClassHistoryList-module-scss-module__4p0d3W__sideNav>button:last-child{right:-10px}}
.CardContainer-module-scss-module__KhW-YG__classCard{overflow:visible}.CardContainer-module-scss-module__KhW-YG__cardHeader{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px);box-sizing:border-box;width:100%;max-width:100%;margin-bottom:16px;overflow-x:hidden}.CardContainer-module-scss-module__KhW-YG__cardsScrollContainer{box-sizing:border-box;width:100%;max-width:100%;position:relative;overflow-x:hidden}.CardContainer-module-scss-module__KhW-YG__cardsWrapper{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;box-sizing:border-box;gap:16px;width:100%;max-width:100%;padding:8px 4px;display:flex;overflow-x:auto}.CardContainer-module-scss-module__KhW-YG__cardsWrapper::-webkit-scrollbar{display:none}.CardContainer-module-scss-module__KhW-YG__cardItem{scroll-snap-align:start;flex:none;width:300px;max-width:calc(100vw - 48px)}@media (max-width:768px){.CardContainer-module-scss-module__KhW-YG__cardItem{width:280px;max-width:calc(100vw - 32px)}}@media (max-width:480px){.CardContainer-module-scss-module__KhW-YG__cardItem{width:260px;max-width:calc(100vw - 32px)}}.CardContainer-module-scss-module__KhW-YG__cardHeaderRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.CardContainer-module-scss-module__KhW-YG__cardHeaderRow .CardContainer-module-scss-module__KhW-YG__cardHeader{flex:1;width:auto;min-width:0;margin-bottom:0}.CardContainer-module-scss-module__KhW-YG__carouselNav{flex:none;margin-left:auto}.CardContainer-module-scss-module__KhW-YG__cardContainer{opacity:0;box-sizing:border-box;width:100%;max-width:100%;height:fit-content;animation:.5s ease-out forwards CardContainer-module-scss-module__KhW-YG__slideUp;overflow-x:hidden;transform:translateY(20px)}@keyframes CardContainer-module-scss-module__KhW-YG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard-student-page .CardContainer-module-scss-module__KhW-YG__cardContainer{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);padding:var(--kit-space-5)}.dashboard-student-page .CardContainer-module-scss-module__KhW-YG__cardHeader{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.dashboard-student-page .CardContainer-module-scss-module__KhW-YG__cardHeaderRow{margin-bottom:4px}.CardContainer-module-scss-module__KhW-YG__perRow .CardContainer-module-scss-module__KhW-YG__cardItem{width:calc((100% - (var(--per-row) - 1)*16px)/var(--per-row));max-width:none}@media (max-width:1440px){.CardContainer-module-scss-module__KhW-YG__perRow .CardContainer-module-scss-module__KhW-YG__cardItem{width:calc((100% - (min(var(--per-row),3) - 1)*16px)/min(var(--per-row),3))}}@media (max-width:900px){.CardContainer-module-scss-module__KhW-YG__perRow .CardContainer-module-scss-module__KhW-YG__cardItem{width:calc(50% - 8px)}}@media (max-width:560px){.CardContainer-module-scss-module__KhW-YG__perRow .CardContainer-module-scss-module__KhW-YG__cardItem{width:100%}}.CardContainer-module-scss-module__KhW-YG__dots{margin-top:var(--kit-space-3);justify-content:center;gap:6px;display:flex}.CardContainer-module-scss-module__KhW-YG__dot{border-radius:var(--kit-radius-pill);background:var(--kit-gray-400);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.CardContainer-module-scss-module__KhW-YG__dot:hover{background:var(--kit-gray-300)}.CardContainer-module-scss-module__KhW-YG__dotActive,.CardContainer-module-scss-module__KhW-YG__dotActive:hover{background:var(--kit-brand-fill);width:22px}.CardContainer-module-scss-module__KhW-YG__sideWrap{position:relative}.CardContainer-module-scss-module__KhW-YG__sideNav{display:none}@media (max-width:768px){.CardContainer-module-scss-module__KhW-YG__cardHeaderRow .CardContainer-module-scss-module__KhW-YG__carouselNav{display:none}.CardContainer-module-scss-module__KhW-YG__cardHeaderRow:not(:has(.CardContainer-module-scss-module__KhW-YG__cardHeader)){display:none}:is(.CardContainer-module-scss-module__KhW-YG__cardContainer:has(.CardContainer-module-scss-module__KhW-YG__sideWrap),.CardContainer-module-scss-module__KhW-YG__cardsScrollContainer:has(>.CardContainer-module-scss-module__KhW-YG__sideWrap)){overflow:visible}.CardContainer-module-scss-module__KhW-YG__sideWrap>.CardContainer-module-scss-module__KhW-YG__cardsWrapper{padding-inline:0}.CardContainer-module-scss-module__KhW-YG__sideWrap>.CardContainer-module-scss-module__KhW-YG__sideNav{display:contents}.CardContainer-module-scss-module__KhW-YG__sideWrap>.CardContainer-module-scss-module__KhW-YG__sideNav>button{z-index:2;width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #1a1a1a1f}.CardContainer-module-scss-module__KhW-YG__sideWrap>.CardContainer-module-scss-module__KhW-YG__sideNav>button:first-child{left:-10px}.CardContainer-module-scss-module__KhW-YG__sideWrap>.CardContainer-module-scss-module__KhW-YG__sideNav>button:last-child{right:-10px}}
.ClassStudentTestList-module-scss-module__nJzlmG__root{display:contents}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-container{flex-direction:column;align-items:stretch;gap:0;display:flex}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .history-container{gap:8px}}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-container__top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .history-container__top{grid-template-rows:auto auto;grid-template-columns:auto;gap:8px;display:grid}}.ClassStudentTestList-module-scss-module__nJzlmG__root .writing-subfilters{box-sizing:border-box;width:fit-content;max-width:100%;margin-top:8px;margin-left:auto;padding:0}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .mobile-filter-btn{display:none}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .mobile-filter-btn{display:flex}}.ClassStudentTestList-module-scss-module__nJzlmG__root .title{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list{white-space:nowrap;gap:8px;display:flex}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list{overflow:scroll}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list.mobile-hidden{display:none!important}.ClassStudentTestList-module-scss-module__nJzlmG__root .mobile-hidden{display:none!important}}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item{padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-3,12px) var(--spacing-spacing-1,4px) var(--spacing-spacing-1,4px);border-radius:var(--corner-radius-radius-full,999px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);cursor:pointer;color:#706c6a;background:#fff;align-items:center;gap:8px;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .icon-wrapper{background:0 0;border-radius:16px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item{font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);justify-content:center;align-items:center;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active .icon-wrapper{background:var(--Colors-Purple-500,#dbd6fe)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active{border-color:var(--Colors-Purple-500,#dbd6fe)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active .history-icon path{fill:var(--kit-on-brand)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-title{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-icon{width:20px;height:20px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active{color:#90c5ff;border-color:#bddbff}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active .icon-wrapper{background:#daeaff}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active .icon-wrapper{background:var(--kit-green-soft)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active .icon-wrapper{background:var(--kit-brand-fill)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active .icon-wrapper{background:#ffe8eb}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active .icon-wrapper{background:#e6f7e6}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active{border-color:#e6f7e6}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active{border-color:#ffe8eb}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active{border-color:var(--kit-green)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active{border-color:var(--kit-green-soft)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active .history-title{color:var(--kit-green-strong)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active .history-title{color:#1b398d}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=all].active .history-title{color:#2a1065}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active .history-title{color:#ff801f}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active .history-title{color:#ff647c}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active .history-title{color:#00c48c}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active .history-icon path,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active .history-icon path){fill:#2d2c2b}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list{height:100%;position:relative}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container{scrollbar-width:thin;scrollbar-color:var(--Colors-Purple-500,#3c197f) #f5f3ff;grid-column:1/-1;grid-template-columns:subgrid;will-change:grid-template-columns;border-radius:12px;gap:8px;height:100%;max-height:55dvh;margin-top:6px;padding:8px;display:grid;overflow:hidden auto;transform:translateZ(0)}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container{max-height:70dvh;padding:0!important}}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container::-webkit-scrollbar{width:8px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container::-webkit-scrollbar-track{background:var(--Colors-Purple-50,#f5f3ff);border-radius:999px;margin:4px}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .loading-state,.ClassStudentTestList-module-scss-module__nJzlmG__root .error-state,.ClassStudentTestList-module-scss-module__nJzlmG__root .empty-state){text-align:center;flex-direction:column;justify-content:center;align-items:center;height:120px;padding:24px;display:flex}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .loading-state p,.ClassStudentTestList-module-scss-module__nJzlmG__root .error-state p,.ClassStudentTestList-module-scss-module__nJzlmG__root .empty-state p){color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);margin:0;font-size:14px;font-weight:500}.ClassStudentTestList-module-scss-module__nJzlmG__root .retry-button{background:var(--Colors-Purple-500,#845cf6);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:8px 16px;font-size:12px;font-weight:600;transition:background .2s}.ClassStudentTestList-module-scss-module__nJzlmG__root .filter-divider{background:#d1d1d1;width:1px;height:32px;margin-top:4px;margin-left:12px;margin-right:12px}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-provider{grid-template-columns:minmax(0,3fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(108px,1fr) minmax(120px,1fr);gap:8px;display:grid}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header{grid-column:1/-1;grid-template-columns:subgrid;color:var(--Shark-500,#6d6d6d);will-change:grid-template-columns;align-items:center;gap:8px;padding:8px 0;font-family:League Spartan;font-size:14px;font-style:normal;font-weight:500;line-height:16px;display:grid;transform:translateZ(0)}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header{white-space:nowrap;flex-wrap:nowrap;gap:15px;margin-top:8px;display:flex;overflow:scroll}}.ClassStudentTestList-module-scss-module__nJzlmG__root .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;transition:color .2s;display:flex}@media screen and (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header-item{padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-1,4px) var(--spacing-spacing-1,4px) var(--spacing-spacing-3,8px);align-items:center;gap:var(--spacing-spacing-1,4px);border-radius:var(--corner-radius-radius-5,10px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);background:var(--Colors-Gray-White,#fff);display:flex}}.ClassStudentTestList-module-scss-module__nJzlmG__root .header-cell{text-align:left;white-space:nowrap;flex:1;padding:0 8px;font-size:13px}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-container{grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin:26px 0 0;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn{color:#2d2c2b;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:12px;font-family:League Spartan;font-size:16px;transition:background .2s}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn.active,.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn:hover:not(:disabled)){background:var(--kit-brand-fill)}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn-text{color:var(--Grey-Grey-7,#636779);text-align:center;width:16px;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-ellipsis{color:var(--Grey-Grey-7,#636779);cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.ClassStudentTestList-module-scss-module__nJzlmG__root .title{font-family:var(--kit-font);color:var(--kit-ink);font-size:18px;font-weight:600;line-height:22px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item{font-family:var(--kit-font);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);color:var(--kit-gray-200);padding:4px 12px 4px 4px;font-size:13px;font-weight:500;line-height:16px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-title{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:500;line-height:16px}.ClassStudentTestList-module-scss-module__nJzlmG__root .icon-wrapper{border-radius:var(--kit-radius-pill);background:0 0;width:26px;height:26px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item:hover{background:var(--kit-gray-600)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item:hover .icon-wrapper{background:0 0}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=all].active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active){background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000;font-weight:600}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=all].active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active .history-title,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active .history-title){color:var(--kit-on-brand);font-weight:600}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item.active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=all].active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=reading].active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=listening].active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=writing].active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=done].active .icon-wrapper,.ClassStudentTestList-module-scss-module__nJzlmG__root .history-item[data-type=notDone].active .icon-wrapper){background:#ffffff29}.ClassStudentTestList-module-scss-module__nJzlmG__root .filter-divider{background:var(--kit-gray-500);height:24px;margin-top:0}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container{border-radius:var(--kit-radius-lg);scrollbar-color:var(--kit-gray-400) #0000;margin-top:8px;padding:0}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container::-webkit-scrollbar-track{border-radius:var(--kit-radius-pill);background:0 0}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container::-webkit-scrollbar-thumb{background:var(--kit-gray-400);border-radius:var(--kit-radius-pill)}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container::-webkit-scrollbar-thumb:hover{background:var(--kit-gray-300)}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header{font-family:var(--kit-font);color:var(--kit-gray-200);padding:4px 16px 8px;font-size:13px;font-weight:500;line-height:16px}.ClassStudentTestList-module-scss-module__nJzlmG__root .header-cell{font-family:var(--kit-font);font-size:13px}@media screen and (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header-item{border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-sm);background:var(--kit-white)}}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .loading-state p,.ClassStudentTestList-module-scss-module__nJzlmG__root .error-state p,.ClassStudentTestList-module-scss-module__nJzlmG__root .empty-state p){font-family:var(--kit-font);color:var(--kit-gray-200);font-size:15px;line-height:20px}.ClassStudentTestList-module-scss-module__nJzlmG__root .retry-button{font-family:var(--kit-font);height:var(--kit-btn-sm-h);border-radius:var(--kit-btn-sm-r);background:var(--kit-brand-fill);color:var(--kit-on-brand);padding:0 20px;font-size:15px;font-weight:600}.ClassStudentTestList-module-scss-module__nJzlmG__root .retry-button:hover{background:var(--kit-green-dark)}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-sm);min-width:36px;height:36px;color:var(--kit-gray-100);padding:8px}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn.active,.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn:hover:not(:disabled)){background:var(--kit-gray-100);border-color:var(--kit-gray-100)}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn-text{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:500;line-height:20px}:is(.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn.active .pagination-btn-text,.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-btn:hover:not(:disabled) .pagination-btn-text){color:var(--kit-on-brand)}.ClassStudentTestList-module-scss-module__nJzlmG__root .pagination-ellipsis{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:13px}.ClassStudentTestList-module-scss-module__nJzlmG__root.class-test-list{padding:var(--kit-space-5) var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;margin-top:40px;display:block}.ClassStudentTestList-module-scss-module__nJzlmG__root.class-test-list>*{margin-top:0;margin-bottom:0}.ClassStudentTestList-module-scss-module__nJzlmG__root.class-test-list .history-container__top{padding:var(--kit-space-4) var(--kit-space-5);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);background:var(--kit-white);box-sizing:border-box;margin-bottom:var(--kit-space-4)}@media (max-width:768px){.ClassStudentTestList-module-scss-module__nJzlmG__root.class-test-list{padding:var(--kit-space-4)}.ClassStudentTestList-module-scss-module__nJzlmG__root.class-test-list .history-container__top{padding:var(--kit-space-3)}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header:not(:has(.sortable)){display:none}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-provider{display:block}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-list-container{max-height:none;overflow:visible}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header{align-items:stretch;gap:var(--kit-space-3);flex-direction:column;min-width:0}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>.title{white-space:nowrap}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>:last-child:not(.title){width:auto;margin:0 calc(-1*var(--kit-space-4));padding:0 var(--kit-space-4);flex-wrap:nowrap;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>:last-child:not(.title){scrollbar-width:thin;scrollbar-color:var(--kit-gray-400) #0000}}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>:last-child:not(.title)::-webkit-scrollbar{height:4px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>:last-child:not(.title)::-webkit-scrollbar-thumb{background:var(--kit-gray-400);border-radius:999px}.ClassStudentTestList-module-scss-module__nJzlmG__root .history-header>:last-child:not(.title)>*{flex:none}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header{gap:8px;padding:4px 0 8px;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header{scrollbar-width:thin;scrollbar-color:var(--kit-gray-400) #0000}}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header::-webkit-scrollbar{height:4px}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header::-webkit-scrollbar-thumb{background:var(--kit-gray-400);border-radius:999px}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header .table-header-item{border-radius:var(--kit-radius-pill);height:36px;color:var(--kit-gray-200);flex:none;gap:6px;padding:0 14px;font-size:13px;font-weight:600}.ClassStudentTestList-module-scss-module__nJzlmG__root .table-header .table-header-item:has(.sortable){padding-right:10px}}
.ClassStudentTestItem-module-scss-module__rIBkMq__root{display:contents}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-item-container{grid-column:1/-1;grid-template-columns:subgrid;will-change:grid-template-columns;display:grid;transform:translateZ(0)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row{grid-column:1/-1;grid-template-columns:subgrid;will-change:grid-template-columns;background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 16px;font-size:13px;display:grid;transform:translateZ(0)}@media (max-width:768px){.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}}.ClassStudentTestItem-module-scss-module__rIBkMq__root .cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>.cell:last-child{overflow:visible}.ClassStudentTestItem-module-scss-module__rIBkMq__root .cell.name .test-info{align-items:center;gap:12px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-info__preview-trigger{cursor:default;flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:768px){.ClassStudentTestItem-module-scss-module__rIBkMq__root .cell.name{grid-column:span 3}}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-item{border-radius:var(--corner-radius-radius-8,20px);background:var(--Colors-Gray-White,#fff);padding:var(--spacing-spacing-3,12px);align-items:center;gap:var(--spacing-spacing-10,42px);align-self:stretch;width:100%;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-item__content{grid-template-columns:minmax(0,1fr) 300px 81px;justify-content:space-between;align-items:center;gap:42px;width:100%;display:grid}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-info{flex:2;align-items:center;gap:16px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-icon{width:48px;height:48px;color:var(--kit-green-strong);background:#fff9c4;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:24px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-title{color:var(--Colors-Gray-950,#2d2c2b);text-overflow:ellipsis;white-space:nowrap;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-subtitle{color:var(--Colors-Gray-500,#706c6a);text-overflow:ellipsis;white-space:nowrap;font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);align-items:center;gap:8px;display:flex;overflow:hidden}.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-section{justify-content:center;width:100%;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-circle-content{align-items:center;gap:8px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-circle{align-items:center;gap:32px;width:100%;display:flex;position:relative}.ClassStudentTestItem-module-scss-module__rIBkMq__root .circular-chart{width:48px;height:48px;position:relative;transform:rotate(-90deg)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .progress-path{stroke-linecap:round;transition:stroke-dasharray .3s}.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-label{display:none}@media (max-width:768px){.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-label{word-break:break-word;width:50px;color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px);margin-top:.5rem;margin-right:.1rem;display:block}}.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-text{position:absolute;top:12px;left:15px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .percentage{color:var(--Colors-Gray-950,#2d2c2b);font-family:League Spartan;font-size:12px;font-style:normal;font-weight:700;line-height:14px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .label{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px);word-break:break-word;width:4ch}.ClassStudentTestItem-module-scss-module__rIBkMq__root .statistics{flex:2;justify-content:center;gap:24px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-item{align-items:center;gap:8px;display:flex}@media (max-width:768px){.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-item{gap:4px}}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-value{color:#2c3e50;font-size:16px;font-weight:500}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-icon{font-size:16px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-divider{background:#706c6a;border-radius:50%;width:4px;height:5px;margin-top:-2px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .retry-button{color:var(--Color-button-Primary-button-Text-Text-primary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);padding:var(--Style-Standard-V-padding,12px) var(--Style-Standard-H-padding,20px);justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);border-radius:var(--Style-Standard-Corner,10px);background:var(--Color-button-Primary-button-Surrface-surface-button-primary-base,var(--kit-green));white-space:nowrap;box-shadow:0px 3px 0px 0px var(--Color-button-Primary-button-Shadow-Shadow-primary-button,var(--kit-green));display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .retry-button:hover{background:var(--kit-brand-fill)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .chart-wrapper{justify-content:space-between;align-items:center;gap:8px;width:70px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .chart-text{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .retry-button-text{color:var(--Color-button-Primary-button-Text-Text-primary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .download-container{cursor:pointer;align-items:center;gap:8px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .download-container-disabled{cursor:not-allowed;opacity:.5}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-actions{flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;padding-right:6px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-container{text-align:center;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-container:hover{cursor:pointer;background-color:#fff9c5;border-radius:50%}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-icon{color:var(--kit-green);text-align:center;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner{border-radius:var(--corner-radius-radius-8,20px) var(--corner-radius-radius-8,20px) 0 0;padding:var(--spacing-spacing-1,4px) var(--spacing-spacing-4,16px);align-items:center;gap:var(--spacing-spacing-1,4px);color:var(--Colors-Gray-White,#fff);width:fit-content;min-width:260px;font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Caption,12px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Caption--lineheight,14px);display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-normal{background:var(--kit-green-light)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-urgent{background:#ff647c}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-expired{background:#dc3545}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-content{align-items:center;gap:8px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .timer-icon{width:100%;height:100%}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row{font-family:var(--kit-font);background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-lg);color:var(--kit-gray-200);padding:12px 16px;font-size:13px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-icon{border-radius:var(--kit-radius-sm);border:1px solid var(--kit-gray-500);width:40px;height:40px;padding:9px;background-color:var(--kit-white)!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-title{font-family:var(--kit-font);color:var(--kit-ink);font-size:15px;font-weight:600;line-height:20px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-subtitle{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .percentage{font-family:var(--kit-font);color:var(--kit-ink);font-size:13px;font-weight:600;line-height:16px}:is(.ClassStudentTestItem-module-scss-module__rIBkMq__root .label,.ClassStudentTestItem-module-scss-module__rIBkMq__root .chart-text,.ClassStudentTestItem-module-scss-module__rIBkMq__root .score-label){font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-value{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:15px;font-weight:500}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-icon.total{color:var(--kit-gray-200)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-icon.correct{color:var(--kit-success)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-icon.wrong{color:var(--kit-error)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .stat-divider{background:var(--kit-gray-300)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .download-text{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;font-weight:400;line-height:16px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .retry-button-text{font-family:var(--kit-font);color:inherit;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:18px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-icon{width:28px;height:28px;color:var(--kit-yellow)!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-container{width:32px;height:32px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .trophy-container:hover{background-color:var(--kit-gray-600)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-title-row{align-items:center;gap:8px;min-width:0;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-title-row>*{min-width:0}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner{--dl-bg:#ffe5e2;--dl-ink:#d92d20;border-radius:var(--kit-radius-pill);background:var(--dl-bg);width:auto;color:var(--dl-ink);font-family:var(--kit-font);font-variant-numeric:tabular-nums;white-space:nowrap;border:none;flex:none;margin:0;padding:2px 9px 2px 6px;font-size:12px;font-weight:600;line-height:16px;min-width:0!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-normal{--dl-bg:#ffe5e2;--dl-ink:#d92d20}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-urgent{--dl-bg:#e5322b;--dl-ink:#fff}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-urgent .deadline-icon{animation:1.1s ease-in-out infinite ClassStudentTestItem-module-scss-module__rIBkMq__deadline-pulse}@keyframes ClassStudentTestItem-module-scss-module__rIBkMq__deadline-pulse{0%,to{opacity:1}50%{opacity:.35}}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-banner-expired{--dl-bg:var(--kit-gray-600);--dl-ink:var(--kit-error)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-content{gap:5px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-icon{width:15px;height:15px;color:var(--dl-ink)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-icon svg{width:15px;height:15px}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-icon svg path{stroke:currentColor}.ClassStudentTestItem-module-scss-module__rIBkMq__root .deadline-text span{color:var(--dl-ink)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-subtitle{white-space:normal;text-overflow:clip;flex-wrap:wrap;row-gap:2px;line-height:18px;overflow:visible}.ClassStudentTestItem-module-scss-module__rIBkMq__root .test-subtitle{display:block}@media (max-width:768px){.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row{border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px;display:flex}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>.cell.name{flex:1 0 100%;min-width:0}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>:not(.cell.name){flex:none;min-width:0}:is(.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>[data-label],.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>[data-label]>span){color:var(--kit-gray-100)}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>[data-label]:before{content:attr(data-label);color:var(--kit-gray-200);margin-bottom:2px;font-size:12px;font-weight:500;line-height:16px;display:block}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>:last-child{margin-left:auto}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row .cell.doc{height:auto!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>.cell.score{display:block!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>.cell.score .score-label{display:none}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>.cell.score>div{zoom:.8;margin-right:0!important}.ClassStudentTestItem-module-scss-module__rIBkMq__root .table-row>:last-child [class*=rowBtn]{width:96px!important}}
.HskHistoryTable-module-scss-module__j5jcQW__historyCard{padding:var(--kit-space-5) var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:768px){.HskHistoryTable-module-scss-module__j5jcQW__historyCard{padding:var(--kit-space-4)}}.HskHistoryTable-module-scss-module__j5jcQW__historyCard .history-container__top{padding:var(--kit-space-5);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;margin-bottom:var(--kit-space-4)}@media (max-width:768px){.HskHistoryTable-module-scss-module__j5jcQW__historyCard .history-container__top{margin-bottom:var(--kit-space-3);border:0;padding:0}}.HskHistoryTable-module-scss-module__j5jcQW__historyCard .statistics.statistics{gap:var(--kit-space-3);flex-wrap:wrap;justify-content:flex-start}.HskHistoryTable-module-scss-module__j5jcQW__historyCard .HskHistoryTable-module-scss-module__j5jcQW__staticChip{cursor:default}.HskHistoryTable-module-scss-module__j5jcQW__scoreCell{justify-content:flex-start;align-items:center;display:flex;overflow:visible}.HskHistoryTable-module-scss-module__j5jcQW__statLabel{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:12px;font-weight:400;line-height:16px}.HskHistoryTable-module-scss-module__j5jcQW__na{color:var(--kit-gray-300)}.HskHistoryTable-module-scss-module__j5jcQW__statusCell{justify-content:space-between;align-items:center;gap:var(--kit-space-3);display:flex}.HskHistoryTable-module-scss-module__j5jcQW__retryBtn{flex:none}.HskHistoryTable-module-scss-module__j5jcQW__rowActions{align-items:center;gap:var(--kit-space-2);flex:none;display:flex}.HskHistoryTable-module-scss-module__j5jcQW__viewLink{padding:0 var(--kit-space-2);color:var(--kit-gray-200);white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:20px;transition:color .16s}.HskHistoryTable-module-scss-module__j5jcQW__viewLink:hover{color:var(--kit-gray-100)}.HskHistoryTable-module-scss-module__j5jcQW__pass,.HskHistoryTable-module-scss-module__j5jcQW__fail,.HskHistoryTable-module-scss-module__j5jcQW__pending{border-radius:var(--kit-radius-pill);width:fit-content;font-family:var(--kit-font);white-space:nowrap;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.HskHistoryTable-module-scss-module__j5jcQW__pass{background:var(--kit-green-soft);color:var(--kit-green-strong)}.HskHistoryTable-module-scss-module__j5jcQW__fail{background:color-mix(in srgb, var(--kit-error) 8%, var(--kit-white));color:var(--kit-error)}.HskHistoryTable-module-scss-module__j5jcQW__pending{background:var(--kit-gray-600);color:var(--kit-gray-200)}.HskHistoryTable-module-scss-module__j5jcQW__footer{margin-top:var(--kit-space-2);justify-content:flex-end;display:flex}
.HskWorkHistory-module-scss-module__FBgTBq__table.HskWorkHistory-module-scss-module__FBgTBq__table.HskWorkHistory-module-scss-module__FBgTBq__table{grid-template-columns:minmax(0,2.6fr) minmax(0,1.1fr) minmax(0,1fr) minmax(72px,.8fr) minmax(max-content,1.3fr)}@media (max-width:768px){.HskWorkHistory-module-scss-module__FBgTBq__table.HskWorkHistory-module-scss-module__FBgTBq__table.HskWorkHistory-module-scss-module__FBgTBq__table{grid-template-columns:minmax(0,1fr)}}
.HskAssignedExams-module-scss-module__HHAJaW__card{padding:var(--kit-space-5) var(--kit-space-6);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;font-family:var(--kit-font);color:var(--kit-gray-100)}@media (max-width:768px){.HskAssignedExams-module-scss-module__HHAJaW__card{padding:var(--kit-space-4)}}.HskAssignedExams-module-scss-module__HHAJaW__head{justify-content:space-between;align-items:center;gap:var(--kit-space-4);padding:var(--kit-space-5);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;margin-bottom:var(--kit-space-4);flex-wrap:wrap;display:flex}@media (max-width:768px){.HskAssignedExams-module-scss-module__HHAJaW__head{margin-bottom:var(--kit-space-3);gap:var(--kit-space-3);border:0;flex-wrap:nowrap;padding:0}.HskAssignedExams-module-scss-module__HHAJaW__head>:first-child{flex:auto;min-width:0}}.HskAssignedExams-module-scss-module__HHAJaW__classSelect{min-width:200px}@media (max-width:768px){.HskAssignedExams-module-scss-module__HHAJaW__classSelect{flex:0 0 150px;width:150px;min-width:0}}.HskAssignedExams-module-scss-module__HHAJaW__title{margin:0;font-size:20px;font-weight:600;line-height:26px}.HskAssignedExams-module-scss-module__HHAJaW__sub{color:var(--kit-gray-200);margin:2px 0 0;font-size:13px;line-height:18px}.HskAssignedExams-module-scss-module__HHAJaW__action{flex:none;min-width:150px}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table{grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(72px,.8fr) minmax(0,1fr) minmax(96px,.8fr) minmax(132px,1fr)}.HskAssignedExams-module-scss-module__HHAJaW__scoreCell{justify-content:flex-start;align-items:center;display:flex;overflow:visible}.HskAssignedExams-module-scss-module__HHAJaW__actionCell{justify-content:flex-end;align-items:center;display:flex}.HskAssignedExams-module-scss-module__HHAJaW__classLink{font-family:var(--kit-font);color:var(--kit-gray-100);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.HskAssignedExams-module-scss-module__HHAJaW__classLink:hover{text-decoration:underline}.HskAssignedExams-module-scss-module__HHAJaW__na{color:var(--kit-gray-300);font-size:14px}.HskAssignedExams-module-scss-module__HHAJaW__footer{justify-content:space-between;align-items:center;gap:var(--kit-space-4);margin-top:var(--kit-space-4);flex-wrap:wrap;display:flex}.HskAssignedExams-module-scss-module__HHAJaW__footer .HskAssignedExams-module-scss-module__HHAJaW__sub{margin:0}.HskAssignedExams-module-scss-module__HHAJaW__rowBtn.HskAssignedExams-module-scss-module__HHAJaW__rowBtn.HskAssignedExams-module-scss-module__HHAJaW__rowBtn{flex:none;width:112px}@media (max-width:768px){.HskAssignedExams-module-scss-module__HHAJaW__footer>:last-child:not(.HskAssignedExams-module-scss-module__HHAJaW__sub){margin-left:auto}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row>[data-label]{min-width:0}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row .HskAssignedExams-module-scss-module__HHAJaW__classLink{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;display:block;overflow:hidden}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row>.cell.name{grid-column:1/-1}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row>[data-label]{color:var(--kit-gray-100);font-size:14px;font-weight:600}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row>.download-container{grid-column:1;place-self:center start;margin:0}.HskAssignedExams-module-scss-module__HHAJaW__table.HskAssignedExams-module-scss-module__HHAJaW__table .table-row>.HskAssignedExams-module-scss-module__HHAJaW__actionCell{grid-column:2/-1;justify-self:end;margin:0}}
.HskCalendarCard-module-scss-module__hJMdTG__card{gap:var(--kit-space-4);width:100%;padding:var(--kit-space-5) var(--kit-space-6);box-sizing:border-box;border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);font-family:var(--kit-font);color:var(--kit-gray-100);flex-direction:column;display:flex}@media (max-width:768px){.HskCalendarCard-module-scss-module__hJMdTG__card{padding:var(--kit-space-4);gap:var(--kit-space-3)}}.HskCalendarCard-module-scss-module__hJMdTG__head{justify-content:space-between;align-items:center;gap:var(--kit-space-3);display:flex}.HskCalendarCard-module-scss-module__hJMdTG__title{white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:24px}@media (max-width:1440px){.HskCalendarCard-module-scss-module__hJMdTG__title{font-size:16px}}.HskCalendarCard-module-scss-module__hJMdTG__nav{align-items:center;gap:var(--kit-space-2);display:flex}.HskCalendarCard-module-scss-module__hJMdTG__navBtn{border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);background:var(--kit-white);width:32px;height:32px;color:var(--kit-gray-100);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s;display:flex}.HskCalendarCard-module-scss-module__hJMdTG__navBtn:hover{border-color:var(--kit-gray-400);background:var(--kit-gray-600)}.HskCalendarCard-module-scss-module__hJMdTG__navLabel{text-align:center;min-width:48px;font-size:14px;font-weight:600;line-height:18px}.HskCalendarCard-module-scss-module__hJMdTG__grid{gap:var(--kit-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media (max-width:480px){.HskCalendarCard-module-scss-module__hJMdTG__grid{gap:6px}}.HskCalendarCard-module-scss-module__hJMdTG__weekday{text-align:center;color:var(--kit-gray-200);padding-bottom:2px;font-size:12px;font-weight:600;line-height:16px}.HskCalendarCard-module-scss-module__hJMdTG__day{aspect-ratio:1;box-sizing:border-box;border-radius:var(--kit-radius-pill);background:var(--kit-gray-600);min-width:0;color:var(--kit-gray-100);border:1.5px solid #0000;justify-content:center;align-items:center;font-size:13px;font-weight:500;line-height:16px;display:flex}@media (max-width:480px){.HskCalendarCard-module-scss-module__hJMdTG__day{font-size:12px}}.HskCalendarCard-module-scss-module__hJMdTG__other{color:var(--kit-gray-300);background:0 0}.HskCalendarCard-module-scss-module__hJMdTG__studied{background:var(--kit-brand-fill);color:var(--kit-on-brand);font-weight:600}.HskCalendarCard-module-scss-module__hJMdTG__today{border-color:var(--kit-green-strong);color:var(--kit-green-strong);font-weight:600}.HskCalendarCard-module-scss-module__hJMdTG__today.HskCalendarCard-module-scss-module__hJMdTG__studied{border-color:var(--kit-green-dark);color:var(--kit-on-brand)}.HskCalendarCard-module-scss-module__hJMdTG__summary{margin:var(--kit-space-4) 0 0;font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;line-height:20px}.HskCalendarCard-module-scss-module__hJMdTG__summary b{color:var(--kit-gray-100);font-weight:600}
.ActivityTable-module-scss-module__9D_HCq__activityTable{background:#fff;border-radius:16px;width:100%;padding:18px 20px}.ActivityTable-module-scss-module__9D_HCq__gridContainer{flex-direction:column;gap:8px;display:flex}.ActivityTable-module-scss-module__9D_HCq__header{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px;display:grid}.ActivityTable-module-scss-module__9D_HCq__headerCell{text-align:center}.ActivityTable-module-scss-module__9D_HCq__iconContainer{padding:var(--spacing-spacing-3,12px);border-radius:var(--corner-radius-radius-7,16px);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ActivityTable-module-scss-module__9D_HCq__gridRows{flex-direction:column;display:flex}.ActivityTable-module-scss-module__9D_HCq__gridRow{border-bottom:1px solid #eee;grid-template-columns:repeat(4,1fr);padding:8px 0;display:grid}.ActivityTable-module-scss-module__9D_HCq__gridRow:last-child{border-bottom:none}.ActivityTable-module-scss-module__9D_HCq__gridCell{color:var(--Colors-Gray-500,#706c6a);text-align:center;font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,18px)}.ActivityTable-module-scss-module__9D_HCq__totalRow{border-bottom:none;padding-top:8px;font-weight:600;padding-bottom:0!important}.ActivityTable-module-scss-module__9D_HCq__gridCellTotal{color:var(--Colors-Gray-950,#2d2c2b);text-align:center;font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,18px);padding-bottom:0!important}.ActivityTable-module-scss-module__9D_HCq__activityTable{font-family:var(--kit-font);background:0 0;border-radius:0;padding:16px 0 0}.ActivityTable-module-scss-module__9D_HCq__iconContainer{border-radius:var(--kit-radius-sm);width:36px;height:36px;padding:8px}.ActivityTable-module-scss-module__9D_HCq__gridRow{border-bottom:1px solid var(--kit-gray-500)}.ActivityTable-module-scss-module__9D_HCq__gridCell{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;line-height:18px}.ActivityTable-module-scss-module__9D_HCq__gridCellTotal{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:13px;font-weight:600;line-height:18px}.ActivityTable-module-scss-module__9D_HCq__iconContainer{border:1px solid var(--kit-gray-500);background:var(--kit-white)!important}
.StatisticByWeek-module-scss-module__KVWFYW__title{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Button-extra-lg,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-lg-lineheight,28px);box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.StatisticByWeek-module-scss-module__KVWFYW__weeksFilter{white-space:nowrap;box-sizing:border-box;-webkit-overflow-scrolling:touch;align-items:center;width:100%;max-width:100%;padding-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.StatisticByWeek-module-scss-module__KVWFYW__weeksFilter{scrollbar-width:thin;scrollbar-color:var(--kit-gray-400) #0000}}.StatisticByWeek-module-scss-module__KVWFYW__weeksFilter::-webkit-scrollbar{height:4px}.StatisticByWeek-module-scss-module__KVWFYW__weeksFilter::-webkit-scrollbar-thumb{background:var(--kit-gray-400);border-radius:999px}.StatisticByWeek-module-scss-module__KVWFYW__weekButton{font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);cursor:pointer;color:var(--Colors-Gray-500,#706c6a);border-radius:var(--corner-radius-radius-full,999px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Gray-50,#f6f5f5);background-color:#fff;flex-shrink:0;margin-right:.5rem;padding:.5rem .75rem;transition:all .2s;font-weight:700!important}.StatisticByWeek-module-scss-module__KVWFYW__weekButton.StatisticByWeek-module-scss-module__KVWFYW__active{color:var(--Colors-Gray-Black,#000);border-radius:var(--corner-radius-radius-full,999px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Yellow-200,var(--kit-green-soft));background:var(--Colors-Yellow-300,var(--kit-green));font-weight:700}.StatisticByWeek-module-scss-module__KVWFYW__noData{text-align:center;color:var(--Colors-Gray-500,#706c6a);padding:2rem 0;font-style:italic}.StatisticByWeek-module-scss-module__KVWFYW__title{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.StatisticByWeek-module-scss-module__KVWFYW__weeksFilter{gap:8px;padding-top:14px;padding-bottom:2px}.StatisticByWeek-module-scss-module__KVWFYW__weekButton{font-family:var(--kit-font);border-radius:var(--kit-radius-pill);border:1px solid var(--kit-gray-500);background:var(--kit-white);color:var(--kit-gray-200);margin-right:0;padding:8px 14px;font-size:13px;line-height:16px;font-weight:500!important}.StatisticByWeek-module-scss-module__KVWFYW__weekButton.StatisticByWeek-module-scss-module__KVWFYW__active{background:var(--kit-brand-fill);color:var(--kit-on-brand);border-color:#0000;font-weight:600!important}.StatisticByWeek-module-scss-module__KVWFYW__weekButton:hover:not(.StatisticByWeek-module-scss-module__KVWFYW__active){background-color:var(--kit-gray-600)}.StatisticByWeek-module-scss-module__KVWFYW__noData{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:15px;font-style:normal}
.StatisticsByWeek-module-scss-module__dXdOlW__statisticsContainer{justify-content:space-between;align-items:center;gap:28px;display:flex}.StatisticsByWeek-module-scss-module__dXdOlW__timeDisplay{gap:.5rem;margin-bottom:1rem;display:flex}.StatisticsByWeek-module-scss-module__dXdOlW__time{color:#3c3c3c;font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px)}.StatisticsByWeek-module-scss-module__dXdOlW__label{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.StatisticsByWeek-module-scss-module__dXdOlW__progressBars{gap:4px;width:150px;height:40px;display:flex}.StatisticsByWeek-module-scss-module__dXdOlW__progressWrapper{transition:width .3s;position:relative}.StatisticsByWeek-module-scss-module__dXdOlW__progressBar{background:#f5f5f5;border-radius:999px;width:100%;height:8px}.StatisticsByWeek-module-scss-module__dXdOlW__barFill{border-radius:999px;width:100%;height:100%}.StatisticsByWeek-module-scss-module__dXdOlW__progressText{color:var(--Shark-700,#4f4f4f);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Caption-1,10px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Caption-1-lineheight,12px);white-space:nowrap;position:absolute;top:14px;left:0}.StatisticsByWeek-module-scss-module__dXdOlW__statisticsContainer{font-family:var(--kit-font);padding-top:16px}.StatisticsByWeek-module-scss-module__dXdOlW__time{font-family:var(--kit-font);color:var(--kit-gray-100);font-size:28px;font-weight:700;line-height:36px}.StatisticsByWeek-module-scss-module__dXdOlW__label{font-family:var(--kit-font);color:var(--kit-gray-200);font-size:13px;line-height:16px}.StatisticsByWeek-module-scss-module__dXdOlW__progressBar{background:var(--kit-gray-600)}.StatisticsByWeek-module-scss-module__dXdOlW__progressText{font-family:var(--kit-font);color:var(--kit-gray-300);font-size:11px}.StatisticsByWeek-module-scss-module__dXdOlW__statisticsContainer{gap:12px}.StatisticsByWeek-module-scss-module__dXdOlW__timeDisplay{align-items:baseline;gap:10px;margin-bottom:0}.StatisticsByWeek-module-scss-module__dXdOlW__time{white-space:nowrap;font-size:24px;line-height:30px}.StatisticsByWeek-module-scss-module__dXdOlW__progressBars{flex:none;width:108px;height:34px}.StatisticsByWeek-module-scss-module__dXdOlW__label{max-width:9ch}.StatisticsByWeek-module-scss-module__dXdOlW__barFill.StatisticsByWeek-module-scss-module__dXdOlW__blue{background:var(--kit-blue)}.StatisticsByWeek-module-scss-module__dXdOlW__barFill.StatisticsByWeek-module-scss-module__dXdOlW__yellow{background:var(--kit-yellow)}.StatisticsByWeek-module-scss-module__dXdOlW__barFill.StatisticsByWeek-module-scss-module__dXdOlW__orange{background:var(--kit-coral)}
.HskDashboard-module-scss-module__FScogW__page{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--kit-font);padding-bottom:var(--kit-space-10)}.HskDashboard-module-scss-module__FScogW__container{gap:var(--kit-space-5);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 320px;width:100%;max-width:100%;display:grid}@media (max-width:1440px){.HskDashboard-module-scss-module__FScogW__container{gap:var(--kit-space-4);grid-template-columns:minmax(0,1fr) 272px}}@media (max-width:1100px){.HskDashboard-module-scss-module__FScogW__container{grid-template-columns:minmax(0,1fr) 256px}}@media (max-width:900px){.HskDashboard-module-scss-module__FScogW__container{gap:var(--kit-space-4);grid-template-columns:minmax(0,1fr)}}.HskDashboard-module-scss-module__FScogW__left,.HskDashboard-module-scss-module__FScogW__right{gap:var(--kit-space-5);flex-direction:column;min-width:0;max-width:100%;display:flex}@media (max-width:900px){.HskDashboard-module-scss-module__FScogW__left,.HskDashboard-module-scss-module__FScogW__right{gap:var(--kit-space-4)}}.HskDashboard-module-scss-module__FScogW__mobileContent{display:none}.HskDashboard-module-scss-module__FScogW__mobileTabContent{gap:var(--kit-space-4);flex-direction:column;display:flex}@media (max-width:900px){.HskDashboard-module-scss-module__FScogW__desktopOnly{display:none}.HskDashboard-module-scss-module__FScogW__mobileContent{gap:var(--kit-space-4);flex-direction:column;display:flex}}.HskDashboard-module-scss-module__FScogW__left>div:not([class]),.HskDashboard-module-scss-module__FScogW__right>div:not([class]),.HskDashboard-module-scss-module__FScogW__mobileTabContent>div:not([class]){background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);padding:var(--kit-space-5);box-sizing:border-box}.HskDashboard-module-scss-module__FScogW__blockTitle{margin:0 0 var(--kit-space-4);font-family:var(--kit-font);color:var(--kit-gray-100);font-size:20px;font-weight:600;line-height:26px}.HskDashboard-module-scss-module__FScogW__emptyNote{font-family:var(--kit-font);color:var(--kit-gray-200);margin:0;font-size:14px;line-height:20px}.HskDashboard-module-scss-module__FScogW__blockHead{justify-content:space-between;align-items:center;gap:var(--kit-space-3);padding:var(--kit-space-5);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-xl);background:var(--kit-white);box-sizing:border-box;margin-bottom:var(--kit-space-4);display:flex}@media (max-width:768px){.HskDashboard-module-scss-module__FScogW__blockHead{margin-bottom:var(--kit-space-3);border:0;padding:0}}.HskDashboard-module-scss-module__FScogW__blockHead .HskDashboard-module-scss-module__FScogW__blockTitle{margin:0}.HskDashboard-module-scss-module__FScogW__joinBtn.HskDashboard-module-scss-module__FScogW__joinBtn.HskDashboard-module-scss-module__FScogW__joinBtn{white-space:nowrap;flex:none}@media (max-width:768px){.HskDashboard-module-scss-module__FScogW__joinBtn.HskDashboard-module-scss-module__FScogW__joinBtn.HskDashboard-module-scss-module__FScogW__joinBtn{--btn-size:var(--btn-size-xxs);--btn-border-radius:var(--kit-radius-sm,12px);--btn-font-size:14px;--btn-line-height:18px;--btn-padding:0 var(--kit-space-4)}}.HskDashboard-module-scss-module__FScogW__requestNote{margin:0 0 var(--kit-space-4);font-family:var(--kit-font);color:#a16207;background:#fff7dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:13px;display:flex}.HskDashboard-module-scss-module__FScogW__inviteNote{color:#157347;background:#e9f8ef}.HskDashboard-module-scss-module__FScogW__requestItem{align-items:center;gap:6px;display:inline-flex}.HskDashboard-module-scss-module__FScogW__requestItem b{color:var(--kit-gray-100)}.HskDashboard-module-scss-module__FScogW__requestItem button{color:var(--kit-gray-200);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.HskDashboard-module-scss-module__FScogW__requestItem .HskDashboard-module-scss-module__FScogW__inviteAccept{color:#157347}
.HskTeacherDashboard-module-scss-module__dw3Owq__head{border-radius:var(--kit-radius-xl,24px);background:var(--kit-white,#fff);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}@media (max-width:560px){.HskTeacherDashboard-module-scss-module__dw3Owq__head{padding:16px}}.HskTeacherDashboard-module-scss-module__dw3Owq__title{color:var(--kit-gray-100,#1e1e1e);margin:0;font-size:22px;font-weight:700;line-height:30px}.HskTeacherDashboard-module-scss-module__dw3Owq__sub{color:var(--kit-gray-200,#706c6a);margin:2px 0 0;font-size:13px}.HskTeacherDashboard-module-scss-module__dw3Owq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HskTeacherDashboard-module-scss-module__dw3Owq__toggle{color:var(--kit-gray-200,#706c6a);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.HskTeacherDashboard-module-scss-module__dw3Owq__createBtn.HskTeacherDashboard-module-scss-module__dw3Owq__createBtn.HskTeacherDashboard-module-scss-module__dw3Owq__createBtn{white-space:nowrap;flex:none}.HskTeacherDashboard-module-scss-module__dw3Owq__empty{border-radius:var(--kit-radius-xl,24px);background:var(--kit-white,#fff);color:var(--kit-gray-200,#706c6a);padding:24px;font-size:14px;line-height:1.6}.HskTeacherDashboard-module-scss-module__dw3Owq__empty b{color:var(--kit-gray-100,#1e1e1e)}
.TeacherClassCards-module-scss-module__xdyi5G__archived{filter:grayscale(.6);opacity:.78}.TeacherClassCards-module-scss-module__xdyi5G__pending{z-index:1;color:#fff;white-space:nowrap;background:#ff647c;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:14px;position:relative}.TeacherClassCards-module-scss-module__xdyi5G__codeRow{z-index:1;opacity:.9;margin:6px 0 8px;font-size:12px;font-weight:600;position:relative}.TeacherClassCards-module-scss-module__xdyi5G__codeRow b{letter-spacing:.12em;margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.ApproveItem-module-scss-module__i_7qRa__registrationCard{padding:var(--spacing-spacing-3,12px) var(--spacing-spacing-5,20px) var(--spacing-spacing-4,16px) var(--spacing-spacing-5,20px);align-items:flex-start;gap:var(--spacing-spacing-4,16px);border-radius:var(--corner-radius-radius-9,24px);border:2px solid var(--Colors-Gray-50,#f6f5f5);background:var(--Colors-Gray-White,#fff);flex-direction:column;align-self:stretch;display:flex}.ApproveItem-module-scss-module__i_7qRa__studentInfo{align-items:center;gap:var(--spacing-spacing-2,8px);flex:1 0 0;width:100%;display:flex}.ApproveItem-module-scss-module__i_7qRa__avatar{border-radius:var(--corner-radius-radius-7,16px);border:2px solid var(--Colors-Gray-100,#e7e6e6);aspect-ratio:1;width:48px;height:48px}.ApproveItem-module-scss-module__i_7qRa__details{flex-grow:1}.ApproveItem-module-scss-module__i_7qRa__name{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-md,16px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Boby-md-lineheight,20px)}.ApproveItem-module-scss-module__i_7qRa__email,.ApproveItem-module-scss-module__i_7qRa__date{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.ApproveItem-module-scss-module__i_7qRa__courseInfo{align-items:baseline;display:flex}.ApproveItem-module-scss-module__i_7qRa__courseLabel{color:var(--Colors-Gray-Black,#000);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);min-width:7.5ch;font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.ApproveItem-module-scss-module__i_7qRa__courseName{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--Colors-Gray-Black,#000);font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);overflow:hidden}.ApproveItem-module-scss-module__i_7qRa__actions{align-items:center;gap:var(--spacing-spacing-2,8px);grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.ApproveItem-module-scss-module__i_7qRa__acceptText{justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);color:var(--Color-button-Primary-button-Text-Text-primary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px);flex:1 0 0;display:flex}.ApproveItem-module-scss-module__i_7qRa__rejectText{color:var(--Colors-Gray-800,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-sm,12px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-sm-lineheight,14px)}.ApproveItem-module-scss-module__i_7qRa__divider{align-items:flex-start;gap:var(--spacing-spacing-2,8px);background:var(--Colors-Gray-100,#e7e6e6);flex-direction:column;align-self:stretch;margin:-8px 0;display:flex}.ApproveItem-module-scss-module__i_7qRa__btn.ApproveItem-module-scss-module__i_7qRa__btn.ApproveItem-module-scss-module__i_7qRa__btn{white-space:nowrap;padding:0 16px}.ApproveItem-module-scss-module__i_7qRa__acceptText,.ApproveItem-module-scss-module__i_7qRa__rejectText{white-space:nowrap}
.HoverPopup-module-scss-module__odxQwq__tooltip{z-index:1060;max-width:250px;padding:var(--kit-space-2,8px) var(--kit-space-3,12px);color:var(--kit-white,#fff);text-align:left;word-wrap:break-word;background-color:var(--kit-ink,#100c18);border-radius:var(--kit-radius-sm,12px);font-family:var(--kit-font,"Onest", sans-serif);font-size:13px;font-weight:400;line-height:16px;text-decoration:none;position:fixed;box-shadow:0 8px 20px #100c181f}.HoverPopup-module-scss-module__odxQwq__popover{z-index:1030;max-width:min(580px,100vw - 24px);padding:var(--kit-space-3,12px) var(--kit-space-4,16px);background-color:var(--kit-white,#fff);border:1px solid var(--kit-gray-500,#ededed);border-radius:var(--kit-radius-lg,20px);font-family:var(--kit-font,"Onest", sans-serif);color:var(--kit-gray-100,#1a1a1a);font-size:15px;line-height:20px;position:fixed;box-shadow:0 12px 28px #100c1814}
.PagerArrow-module-scss-module__WWGsKW__arrow{flex:none;width:16px;height:16px}.PagerArrow-module-scss-module__WWGsKW__arrow path{fill:currentColor}.PagerArrow-module-scss-module__WWGsKW__next{transform:scaleX(-1)}
.Pagination-module-scss-module__o4C4Na__pagination{justify-content:flex-end;align-items:center;gap:var(--kit-space-2);font-family:var(--kit-font);color:var(--kit-gray-200);flex-wrap:wrap;margin:0 0 0 auto;padding:0;font-size:13px;list-style:none;display:flex}.Pagination-module-scss-module__o4C4Na__pageItem{text-align:center;background:var(--kit-white);border:1px solid var(--kit-gray-500);border-radius:var(--kit-radius-pill);min-width:32px;height:32px;color:var(--kit-gray-200);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 6px;font-weight:500;line-height:30px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.Pagination-module-scss-module__o4C4Na__pageItem:hover{border-color:var(--kit-gray-400);color:var(--kit-gray-100)}.Pagination-module-scss-module__o4C4Na__active{background:var(--kit-brand-fill);color:var(--kit-white);border-color:#0000;font-weight:600}.Pagination-module-scss-module__o4C4Na__active:hover{color:var(--kit-on-brand);border-color:#0000}.Pagination-module-scss-module__o4C4Na__gap{min-width:20px;height:32px;color:var(--kit-gray-300);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Pagination-module-scss-module__o4C4Na__pageNav{font-size:12px}.Pagination-module-scss-module__o4C4Na__disabled{cursor:not-allowed;color:var(--kit-gray-300)}.Pagination-module-scss-module__o4C4Na__disabled:hover{border-color:var(--kit-gray-500);color:var(--kit-gray-300)}.Pagination-module-scss-module__o4C4Na__paginationSmall{gap:2px}.Pagination-module-scss-module__o4C4Na__paginationSmall .Pagination-module-scss-module__o4C4Na__pageItem{border-color:#0000;min-width:24px;height:24px;line-height:22px}.Pagination-module-scss-module__o4C4Na__paginationSmall .Pagination-module-scss-module__o4C4Na__active{border-color:#0000}@media (max-width:768px){.Pagination-module-scss-module__o4C4Na__pagination{flex-wrap:nowrap;justify-content:center;gap:4px;margin:0 auto}.Pagination-module-scss-module__o4C4Na__pagination .Pagination-module-scss-module__o4C4Na__pageItem{min-width:30px;height:30px;padding:0 4px}.Pagination-module-scss-module__o4C4Na__pagination .Pagination-module-scss-module__o4C4Na__gap{min-width:14px;height:30px}}
.LoadMore-module-scss-module__1QIZxa__root{margin-top:var(--kit-space-4);justify-content:center;display:flex}
