@font-face{font-family:Bounded;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Bounded-Regular-CmUHeD_1.otf) format("opentype")}@font-face{font-family:Bounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Bounded-Medium-CmIToZiT.otf) format("opentype")}@font-face{font-family:Bounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Bounded-SemiBold-D3v9DOWo.otf) format("opentype")}@font-face{font-family:Bounded;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Bounded-Bold-DdeMsZ0C.otf) format("opentype")}*{box-sizing:border-box}:root{font-family:Bounded,Arial,sans-serif!important;line-height:1.5;font-weight:400;color-scheme:light dark;color:#101f10;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a.ant-typography.ant-typography-link{font-weight:500;color:#1f7a5a;text-decoration:inherit}a:focus,a.ant-typography.ant-typography-link:focus{color:#1b4d2e}a:hover,a.ant-typography.ant-typography-link:hover{color:#1b4d2e}html{font-size:14px}html,body,#root{min-height:100%;width:100%}body{margin:0;min-width:320px;min-height:100vh}a{color:#1f7a5a}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#2e7d4f}button{background-color:#f9f9f9}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:inherit;transition:background-color 9999s ease-out 0s}.Alert{position:fixed;top:20px;right:12px;z-index:2000;max-width:min(420px,calc(100vw - 24px))}.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled),.ant-dropdown-menu-item-selected:hover{background-color:#dcebdd!important}.ant-table-cell-row-hover{background-color:#dcebdd!important}.ant-tabs-nav:before{border-bottom-color:#d9d9d9!important}.LessonModal>.ant-modal-container>.ant-modal-footer{display:flex;justify-content:space-between}.LessonModal__buttons-container>.ant-btn:first-child{margin-right:1rem}@media screen and (max-width:768px){html{font-size:12px}}.GroupsReportTable table .ant-table-thead>tr>.ant-table-cell{background-color:#d7e8d3;border-bottom:0;border-radius:0!important;word-break:normal;overflow-wrap:normal;white-space:normal}.GroupsReportTable table .ant-table-thead>tr>.ant-table-cell:before{display:none}.GroupsReportTable table .ant-table-thead>tr:first-child>.GroupsReportTable__practicalGroup{border-bottom:3px solid #1B4D2E}.GroupsReportTable table .ant-table-thead>tr:first-child>.GroupsReportTable__theoreticalGroup{border-bottom:3px solid #3a5fb0}.GroupsReportTable table .ant-table-thead>tr:first-child>.GroupsReportTable__additionalGroup{border-bottom:3px solid #8a5a13}.GroupsReportTable table .ant-table-cell{font-size:.857143rem;text-align:center!important}.GroupsReportTable table .ant-table-cell-row-hover{background-color:initial!important}.GroupsReportTable table .GroupsReportTable__studentColumn{text-align:left!important}.GroupsReportTable table .GroupsReportTable__averageRow .ant-table-cell{font-weight:600;background-color:#f3f8f1;border-top:2px solid #d7e8d3}.GroupsReportTable__container{border-radius:16px;background-color:#fff;box-shadow:1px 2px #0000001a,0 1px 3px 1px #0000000f;overflow:hidden}.GroupsReportTable__topBlock{padding:1.285714rem 1.428571rem;display:flex;align-items:center;justify-content:flex-end}.GroupsReportTable__topBlock>h2{margin-top:0;margin-bottom:0}.GroupsReportTable__skeleton{padding:0 1.428571rem 1.428571rem}.GroupsReportTable__skeletonHead{margin-bottom:1rem;height:48px}.Reports__head{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.Reports__head>h1{margin-top:0;margin-bottom:0}.Reports__groupTeacherName{margin-top:0;margin-bottom:0;padding:.5714rem 1rem;background-color:#d7e8d3;border-radius:16px;font:500 .75rem/1.5 Bounded,Arial,sans-serif;color:#101f10}.Reports__filters{margin-bottom:1.25rem;padding:1rem;background-color:#fff;border-radius:16px;box-shadow:1px 2px #0000001a,0 1px 3px 1px #0000000f;display:flex;align-items:center;gap:1rem}.Reports__filtersColumn{min-width:180px}.Reports__filtersColumn>.ant-select{width:100%}
