.h8EfNi .ant-radio-inner{width:20px!important;height:20px!important;background-color:#fff!important;border-width:2px!important;border-color:var(--ks-body-color-main,#d9d9d9)!important}.h8EfNi .ant-radio-inner:after{background-color:var(--ks-info-color-default,#1677ff)!important;transform:scale(.8)!important}.h8EfNi.ant-radio-wrapper-checked .ant-radio-inner{border-color:var(--ks-info-color-default,#1677ff)!important}.aWcaOB.ant-tabs-card .ant-tabs-nav:before{border-bottom:1px solid var(--ks-border-color-main)!important}.aWcaOB.ant-tabs-card .ant-tabs-tab{background:transparent!important;border:1px solid transparent!important;padding:var(--ks-space-050) var(--ks-space-150)!important;transition:none!important}.aWcaOB.ant-tabs-card .ant-tabs-tab+.ant-tabs-tab{margin-left:var(--ks-space-025)!important}.aWcaOB.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{border:1px solid var(--ks-border-color-main)!important;border-bottom:1px solid #fff!important}.form-item-file-list-view{display:flex;flex-direction:column;gap:var(--ks-space-050);justify-content:space-between;height:100%}.form-item-file-list-view-label{font-weight:600}.form-item-file-list-view-label.required:after{content:"*";margin-inline-start:4px;color:var(--ks-error-color-default)}.form-item-file-list-view-subLabel{margin-left:8px;color:#337ab7;cursor:pointer}.form-item-file-list-view-button{height:34.63px!important;justify-content:space-between!important;align-items:center!important}.form-item-file-list-view-button .ant-btn-icon{display:inline-flex}.form-item-file-list-view--list{justify-content:flex-start}.form-item-file-list-view-list{list-style:none;margin:0;padding:0;width:100%}.form-item-file-list-view-list,.form-item-file-list-view-list-group{display:flex;flex-direction:column;gap:6px}.form-item-file-list-view-list-group-label{font-weight:600;font-size:13px;color:var(--ks-body-color-main,#646a7c)}.form-item-file-list-view-list-item{display:inline-flex;align-items:flex-start;width:100%;padding:0;border:none;background:transparent;color:var(--ks-info-color-default,#337ab7);text-align:left;cursor:pointer;font-size:14px;line-height:1.4}.form-item-file-list-view-list-item:hover{text-decoration:underline}.modal-instruction .ant-modal-container{padding:0}.modal-instruction .ant-modal-container .ant-modal-body{padding:15px}.modal-instruction .ant-modal-container .ant-modal-footer{border-top:1px solid #e5e5e5;padding:15px}.modal-instruction .ant-modal-container .ant-modal-footer button{color:#fff;background-color:#337ab7;border-color:#2e6da4}@media(max-width:768px){.form-item-file-list-view-item-label{word-break:break-word}}.form-item-file-list-view-dropdown *{animation-duration:0s!important}.nG5Daa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ks-space-050);width:100%}.JO2cCR{text-align:justify;overflow-x:auto;width:100%}.JO2cCR,.JO2cCR *{font-size:var(--html-collapsible-font-size,inherit)}.c7QRAF{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--html-collapsible-max-lines,5);line-clamp:var(--html-collapsible-max-lines,5);overflow:hidden;text-overflow:ellipsis}.AUN1tv,.e_NQFR{font-weight:600}.AUN1tv{padding:0;border:none;background:transparent;color:var(--ks-primary-color-main,#ce1628);font-size:14px;line-height:22px;cursor:pointer}.AUN1tv:hover{text-decoration:underline}.table{width:100%;max-width:100%;background-color:transparent;border-collapse:collapse;margin:var(--ks-space-100) 0}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid var(--ks-border-color-main)}.table-bordered td,.table-bordered th{padding:8px;text-align:left}.table-bordered th{background-color:#f2f2f2}blockquote{margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:scroll hidden;text-wrap:auto!important}@supports not selector(::-webkit-scrollbar){pre{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){pre::-webkit-scrollbar{width:7px;height:7px}pre::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}pre::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}pre::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}img,table{max-width:100%!important}table{width:100%!important}figure{width:-webkit-fill-available!important}figure video{width:inherit!important}li{position:relative;list-style-position:inside!important}p{text-indent:0!important}iframe{width:100%!important;height:600px}@media(max-width:991px){iframe{height:400px}}@media(max-width:560px){iframe{height:200px}}.ks-uni-module-course-form .course-info-form{background-color:var(--ks-background-color-main);height:100%;padding:16px;border-radius:20px}.ks-uni-module-course-form .group-item-info{display:flex;flex-direction:column;gap:20px}.ks-uni-module-course-form .custom-item-info{display:flex}.ks-uni-module-course-form .custom-item-info .item-info-title{font-size:14px;font-weight:400;line-height:19px;min-width:170px}.ks-uni-module-course-form .custom-item-info .item-info-value{font-size:14px;font-weight:600;line-height:21.64px}.ks-uni-module-course-form .custom-title-block-info{font-size:16px;font-weight:600;line-height:24.74px;color:var(--ks-tertiary-color-main);margin-bottom:20px}.ks-uni-module-course-form .form-item-select .ant-select-selection-item{color:var(--ks-default-text1,#000)}.ks-uni-module-course-form .form-item-select-multiple{height:35px}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selection-item{padding-inline-start:0!important;height:auto!important}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selector:after{display:none!important}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selection-overflow{height:100%;gap:var(--ks-space-050)}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selection-overflow-item{height:inherit}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selection-overflow-item>span{display:inline-flex!important;background-color:transparent!important}.ks-uni-module-course-form .form-item-select-multiple .ant-select-selection-overflow-item-rest .program-tag-close{display:none}.ks-uni-module-course-form .select-program .ant-select-selection-overflow{overflow:hidden;flex-wrap:nowrap}.ks-uni-module-course-form .program-tag{color:var(--ks-info-color-default);line-height:19px;font-size:14px;font-weight:400;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1!important}.ks-uni-module-course-form .staff-tag{display:inline-flex;color:var(--ks-default-text1,#000)}.ks-uni-module-course-form .ks-uni-module-course-form-divider{margin-top:0;margin-bottom:0}.ks-uni-module-course-form .form-item-description{padding-top:var(--ks-space-150);padding-bottom:var(--ks-space-150);color:var(--ks-default-text1,#000);font-size:14px;font-weight:400;line-height:19px}.ks-uni-module-course-form .form-item-description .item-desc-left{font-size:14px;font-weight:600;line-height:22px}.ks-uni-module-course-form .form-item-description .item-desc-left.required:after{content:"*";margin-inline-start:4px;color:var(--ks-error-color-default)}.ks-uni-module-course-form .ks-uni-module-course-bottom{margin-top:var(--ks-space-125)}.ks-uni-module-course-form .label-link{font-weight:400!important;text-decoration:underline}.root-modal-book-chapter .book-chapter-label{display:block;font-weight:600;margin-bottom:var(--ks-space-050)}.root-modal-book-chapter .book-chapter-label-strong{margin-left:4px;font-style:italic;color:var(--ks-body-color-main);font-weight:400}.root-modal-book-chapter .book-chapter-doc-list{justify-content:normal}.root-modal-book-chapter .book-chapter-doc-list:not(:last-child){margin-bottom:24px}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-title{margin-left:8px!important;font-size:16px}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-description{margin-top:12px!important;margin-left:-20px!important;padding:20px 0!important;border-top:1px solid #ccc}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-buttons .ant-btn{font-size:14px;font-style:normal;font-weight:600;line-height:normal;border-radius:10rem!important;padding:8px 20px!important;height:40px!important}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-buttons .ant-btn-default{background-color:var(--ks-background-color-3)!important;color:var(--ks-default-text1)!important;border:1px solid var(--ks-border-color-main)!important}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-buttons .ant-btn-default:hover{border:1px solid var(--ks-border-color-main)!important}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-buttons .ant-btn-primary{background-color:var(--ks-primary-color-main)!important;color:var(--ks-default-text2)!important;border:1px solid var(--ks-primary-color-main)!important}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-buttons .ant-btn-primary:hover{border:1px solid var(--ks-primary-color-main)!important}.ks-uni-portal-custom-pop-confirm .ant-popconfirm-message-icon{display:inline-flex}.ks-uni-portal-custom-pop-confirm.reverse-buttons .ant-popconfirm-buttons{display:flex;flex-direction:row-reverse}.ks-uni-module-course-member-assistant{margin-top:12px}.ks-uni-module-course-member-assistant .action-icon{cursor:pointer}.ks-uni-module-course-member-assistant .absents-num{color:var(--ks-error-color-default);text-decoration:underline;cursor:pointer}.ks-uni-module-ref-book__table{margin-top:var(--ks-space-150)}@supports not selector(::-webkit-scrollbar){.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-body{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-body::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-body::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-body::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-container{border:1px solid var(--ks-border-color-main,#d9d9d9);border-radius:8px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ant-table-container .ant-table-header{border-radius:8px 8px 0 0}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main thead.ant-table-thead th.ant-table-cell{background:var(--ks-background-color-5,#e0ecff);padding:var(--ks-space-075)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main thead.ant-table-thead th.ant-table-cell:not(.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main thead.ant-table-thead th.ant-table-cell:last-child){border-right:1px solid var(--ks-black-color-default,#000)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main thead.ant-table-thead th.ant-table-cell:not([colspan]):before{display:none}@supports not selector(::-webkit-scrollbar){.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody tr.ant-table-row:last-child{border-radius:0 0 8px 8px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody tr.ant-table-row:last-child td.ant-table-cell{border-bottom:none}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell{padding:var(--ks-space-075);border-bottom:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell:not(.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell:last-child){border-right:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link{color:var(--ks-info-color-default,#1677ff);cursor:pointer}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link:hover{text-decoration:underline}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link.info{cursor:auto}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link.info:hover{text-decoration:none}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status{font-size:12px;font-weight:600;line-height:22px;text-align:center;width:100%;display:block;padding:var(--ks-space-025) var(--ks-space-075);border-radius:10rem}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.new{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.processing,.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.waiting{color:var(--ks-product-color-waiting-state-text);background-color:var(--ks-product-color-waiting-state-background)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.approved,.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.confirmed,.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.done,.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.submitted{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.cancelled,.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.rejected{color:var(--ks-error-color-default);background-color:var(--ks-product-color-denied-state-background)}@media(max-width:768px){.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main{width:100%!important}}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-link-icon{color:var(--ks-info-color-default,#1677ff);cursor:pointer}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-link-icon .project-title-icon{margin-left:6px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-link-icon .expand-icon{rotate:90deg;transition:all .3s ease}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-link-icon .close-icon{transition:all .3s ease}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-link-description{font-size:14px;font-weight:400;line-height:19px}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .cell-item-title{font-size:14px;font-weight:600;line-height:21.64px;color:var(--ks-default-text1)}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .project-topics-collapse .ant-collapse-header{padding:unset}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .project-topics-collapse .ant-collapse-header .ant-collapse-header-text{color:var(--ks-tertiary-color-main);font-weight:500}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .project-topics-collapse .ant-collapse-content-box{padding:unset}.ks-uni-module-ref-book__table .ks-uni-module-ref-book__table-main .ks-uni-module-ref-book__table-pagination{display:none}.ks-uni-module-ref-book__footer{display:flex;align-items:center;margin-top:var(--ks-space-150);justify-content:center;gap:var(--ks-space-150);flex-wrap:wrap;font-size:14px;font-weight:400;line-height:19px}.ks-uni-module-ref-book__footer .ant-select-selector{border-radius:10rem!important}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar{display:flex;align-items:center;gap:var(--ks-space-075)}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar .filter-item{display:flex;align-items:center;gap:var(--ks-space-050)}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar .filter-item:last-child{flex:1}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar .filter-item .filter-item-label{font-size:14px;font-weight:400;line-height:19px;color:var(--ks-body-color-main)}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar .filter-item.item-search .anticon-search{color:var(--ks-primary-color-main)}.ks-uni-module-class-timetable__header .ks-uni-module-class-timetable__filter-bar .filter-item.hidden{display:none}.ks-uni-module-class-timetable__content .ks-uni-module-class-timetable__tabs{margin-top:var(--ks-space-150)}.ks-uni-module-class-timetable__content .ks-uni-module-class-timetable__tabs .ant-tabs-tab-active .ks-uni-module-class-timetable__tabs-label{color:var(--ks-primary-color-main,#ce1628)}.ks-uni-module-class-timetable__content .ks-uni-module-class-timetable__tabs .ant-tabs-nav{margin-bottom:var(--ks-space-075)!important}.ks-uni-module-class-timetable__content .ks-uni-module-class-timetable__tabs .ks-uni-module-class-timetable__tabs-label{font-size:16px;font-weight:600;line-height:24px;color:var(--ks-body-color-main,#646a7c)}.ks-uni-student-timetable .ks-uni-student-timetable__mode-select .ks-uni-student-timetable__mode-select__group{display:flex;align-items:center;gap:var(--ks-space-150)}.ks-uni-student-timetable .ks-uni-student-timetable__mode-select .ks-uni-student-timetable__mode-select__group__radio{height:40px;display:flex;align-items:center;margin-inline-end:0!important}.ks-uni-student-timetable .ks-uni-student-timetable__mode-select .ks-uni-student-timetable__mode-select__group__radio .ant-radio{width:40px;display:inline-flex;justify-content:center;align-items:center}.ks-uni-student-timetable .ks-uni-student-timetable__mode-select .ks-uni-student-timetable__mode-select__group__radio .ant-radio+*{padding-inline-start:0!important;padding-inline-end:0!important}.ks-uni-student-timetable .ks-uni-student-timetable__content{padding-top:var(--ks-space-075)}.ks-uni-student-timetable .ks-uni-student-timetable__content .timetable-mode-item.hidden{visibility:hidden;height:0;overflow:hidden}.ks-uni-student-timetable__course-modal .ks-uni-student-timetable__course-modal__content{padding-top:0!important}.ks-uni-student-timetable__course-modal .ks-uni-student-timetable__course-modal__content .ant-modal-header{position:sticky;position:-webkit-sticky;top:0;z-index:1;padding-top:var(--ks-space-075)!important;border-radius:0!important}.ks-uni-student-timetable__course-modal .ks-uni-student-timetable__course-modal__content .ant-modal-title{display:flex;align-items:center;justify-content:space-between}.ks-uni-student-timetable__course-modal .ks-uni-student-timetable__course-modal__content .ant-modal-title .close-button{background-color:rgba(0,0,0,.04)}.ks-uni-student-timetable__online-class-modal .ks-uni-student-timetable__online-class-modal__content .ant-form-item:last-child{margin-bottom:0!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.class-info-survey-group{font-size:14px}.class-info-survey-group .class-info-survey-group-title{font-weight:600}.class-info-survey-group .class-info-survey-group-list{display:flex;flex-direction:column;gap:4px}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item{padding:8px;border-radius:4px;background-color:#f0f0f0}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-title{display:flex;align-items:center}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background-color:var(--ks-error-color-default)}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-title.finished:before{background-color:var(--ks-success-color-default)}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-btn{margin-top:4px;margin-left:16px}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-btn-button{background-color:var(--ks-primary-color-main)!important;color:var(--ks-white-color-default)!important}.class-info-survey-group .class-info-survey-group-list .class-info-survey-item .class-info-survey-item-btn-button.disabled{background-color:var(--ks-grey-color-default)!important}.time-table-month-calendar.hidden{display:none}@media(max-width:992px){.time-table-month-calendar{padding-left:0!important;padding-right:0!important}}.timetable-unanswered-responses-count{margin-bottom:var(--ks-space-100);text-align:center}.timetable-mode-calendar-container{display:flex;justify-content:center;box-shadow:var(--ks-shadow-sm);border-radius:20px}@media(max-width:992px){.timetable-mode-calendar-container{flex-direction:column;max-height:none!important}.timetable-mode-calendar-container .react-calendar{width:100%!important;border-radius:20px 20px 0 0!important}.timetable-mode-calendar-container .timetable-detail-info{width:100%!important;border-radius:0 0 20px 20px!important}}.timetable-mode-calendar-container .react-calendar{width:42.8070175439%;background-color:#fff;color:#222;line-height:1.125em;border:none;padding:var(--ks-space-125,20px);border-radius:20px 0 0 20px}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation{align-items:center;height:31px;margin:0 var(--ks-space-125,20px);margin-bottom:var(--ks-space-100)!important}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__label__labelText{color:#000;min-width:44px;background:none;text-transform:capitalize;font-size:20px;font-weight:600;line-height:30.92px}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation button:enabled:focus,.timetable-mode-calendar-container .react-calendar .react-calendar__navigation button:enabled:hover{background-color:#f8f8fa;color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__next2-button,.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__prev2-button{display:none}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__next-button,.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__prev-button{color:var(--ks-primary-color-main)!important;border:1px solid var(--ks-primary-color-main);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;min-width:28px!important;height:28px}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__next-button:hover,.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__prev-button:hover{color:#fff!important;background-color:var(--ks-primary-color-main)!important}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__next-button{padding:0 4px 5px 6px}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation__prev-button{padding:0 6px 5px}.timetable-mode-calendar-container .react-calendar .react-calendar__navigation button[disabled]{background-color:#f0f0f0}.timetable-mode-calendar-container .react-calendar abbr[title]{text-decoration:none}.timetable-mode-calendar-container .react-calendar .react-calendar__tile{overflow:visible!important;font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .react-calendar .react-calendar__tile--now{background:var(--ks-primary-color-main);color:#fff;font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .react-calendar .react-calendar__decade-view__years .react-calendar__tile--now{background:#e6e6e6;color:#000}.timetable-mode-calendar-container .react-calendar .react-calendar__decade-view__years .react-calendar__tile--hasActive{background:var(--ks-primary-color-main);color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__year-view__months .react-calendar__tile--now{background:#e6e6e6;color:#000}.timetable-mode-calendar-container .react-calendar .react-calendar__year-view__months .react-calendar__tile--hasActive{background:var(--ks-primary-color-main);color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile{padding:4px;width:32px!important;height:32px!important;flex:none!important;border-radius:50%!important;position:relative}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile .react-calendar__tile--has-lesson{position:absolute;width:8px;height:8px;right:0;bottom:0;border-radius:50%;background-color:var(--ks-secondary-color-main)}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile .react-calendar__tile--has-lesson.absent{right:auto;left:0;background-color:var(--ks-error-color-default)}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile .react-calendar__tile--has-lesson.replaced{right:auto;left:0;background-color:var(--ks-info-color-default)}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile .react-calendar__tile--has-lesson.replaced.absent{left:4px}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile:enabled:focus,.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile:enabled:hover{background:#f8f8fa;color:#000;border-radius:50%}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--now{background:#fff;border:1px solid var(--ks-primary-color-main);border-radius:6px;font-weight:700;color:var(--ks-primary-color-main);font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--now:enabled:focus,.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--now:enabled:hover{background:var(--ks-primary-color-main);border:var(--ks-primary-color-main);border-radius:50%;font-weight:700;color:#fff;font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--hasActive:enabled:focus,.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--hasActive:enabled:hover{background:#f8f8fa}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--active{background:var(--ks-primary-color-main);border-radius:6px;font-weight:700;color:#fff!important;font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--active:enabled:focus,.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--active:enabled:hover{background:var(--ks-primary-color-main);color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar--selectRange .react-calendar__tile--hover{background-color:#f8f8fa}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--range{background:#f8f8fa;color:var(--ks-primary-color-main);border-radius:0}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--rangeStart{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px;background:var(--ks-primary-color-main);color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view .react-calendar__tile--rangeEnd{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;background:var(--ks-primary-color-main);color:#fff}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view__weekdays__weekday{font-size:16px;font-weight:600;line-height:25px;text-align:center;height:25px!important;display:inline-flex;align-items:center;justify-content:center}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr);margin-top:var(--ks-space-150);row-gap:var(--ks-space-150)}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view__days__day{margin-left:auto;margin-right:auto;margin-inline-end:auto!important}.timetable-mode-calendar-container .react-calendar .react-calendar__month-view__days__day--weekend{color:#000}.timetable-mode-calendar-container .timetable-detail-item-wrap{display:flex;flex-direction:column;background-color:#fff}.timetable-mode-calendar-container .timetable-detail-info{background-color:var(--ks-background-color-main);border-radius:0 20px 20px 0;width:57.1929824561%;padding:var(--ks-space-125,20px);padding-right:var(--ks-space-025)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-title{text-align:center;font-size:20px;font-weight:600;line-height:31px;color:#000;padding-bottom:var(--ks-space-125,20px)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list{display:flex;flex-direction:column;gap:var(--ks-space-125,20px);border-radius:12px;padding-right:var(--ks-space-125,12px)}@supports not selector(::-webkit-scrollbar){.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list::-webkit-scrollbar{width:7px;height:7px}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item{padding:12px;display:flex;-moz-column-gap:var(--ks-space-150);column-gap:var(--ks-space-150);background-color:#fff;border-radius:12px}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-time{display:flex;flex-direction:column;align-items:center}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-time-endTime,.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-time-startTime{font-size:16px;font-weight:400;line-height:25.6px}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-time .timetable-detail-item-border{width:2px;height:24px;background-color:var(--ks-border-color-main)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-description{flex:1;overflow:auto}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-description .time-detail-item-name{font-size:16px;font-weight:600;line-height:20.74px;cursor:pointer;color:var(--ks-primary-color-main)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-description .time-detail-item-name.replaced{color:var(--ks-info-color-default)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .timetable-detail-item .timetable-detail-item-description .time-detail-item-name.exam{color:var(--ks-secondary-color-main)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table{padding-top:8px;display:flex;-moz-column-gap:var(--ks-space-050);column-gap:var(--ks-space-050);font-size:14px;font-weight:400;line-height:19px}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody{width:100%;vertical-align:top!important}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody tr{width:100%}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody th{color:var(--ks-body-color-main);font-size:14px;font-weight:400;line-height:19px;text-align:left;min-width:78px}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody td{font-size:14px;font-weight:400;line-height:19px;color:#000;padding-left:8px;width:100%}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody .time-detail-item-teacher{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody .time-detail-item-teacher div{cursor:pointer;text-decoration:underline;color:var(--ks-info-color-default)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table tbody .time-detail-item-teacher .t-separator{display:inline-block;width:4px;height:4px;background-color:var(--ks-primary-color-main)!important;border-radius:50%;flex-shrink:0}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-table .note-content *{font-family:inherit!important;font-size:inherit!important}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-room .online-room{cursor:pointer;text-decoration:underline;color:var(--ks-info-color-default)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-absent{border-top:1px solid var(--ks-border-color-main);margin-top:var(--ks-space-025);padding-top:var(--ks-space-025)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-absent-label{font-style:italic;font-weight:600;color:var(--ks-error-color-default)}.timetable-mode-calendar-container .timetable-detail-info .timetable-detail-list .time-detail-item-absent-content{margin-left:var(--ks-space-050)}.timetable-mode-calendar-container .calendar-detail-item-detail-desktop{display:none}@media(min-width:576px){.timetable-mode-calendar-container .calendar-detail-item-detail-desktop{display:block}}.timetable-mode-calendar-container .calendar-detail-item-detail-mobile{display:block;padding:var(--ks-space-075);padding-top:0}.timetable-mode-calendar-container .calendar-detail-item-detail-mobile .time-detail-item-table{padding-top:0}@media(min-width:576px){.timetable-mode-calendar-container .calendar-detail-item-detail-mobile{display:none}}.time-table-week-calendar.hidden{display:none}.calendar-wrapper{display:flex;justify-content:center}.calendar-scroll-area{margin-left:auto;margin-right:auto;max-height:640px;display:flex;flex-direction:column;overflow:auto;box-shadow:var(--ks-shadow-sm);border-radius:20px;font-weight:600}@supports not selector(::-webkit-scrollbar){.calendar-scroll-area{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.calendar-scroll-area::-webkit-scrollbar{width:7px;height:7px}.calendar-scroll-area::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.calendar-scroll-area::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.calendar-scroll-area::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.calendar-header{display:grid;grid-template-columns:repeat(8,206px);z-index:3;border-bottom:1px solid #ccc;width:1648px;position:sticky;top:0;background-color:#f3f3f3}@media(max-width:480px){.calendar-header{grid-template-columns:136px repeat(7,206px)}}.calendar-header .time-column-header{width:204px;height:var(--ks-space-425);position:sticky;left:0;top:0;background:var(--ks-background-color-4);color:#fff;display:flex;align-items:center;justify-content:center;z-index:4}@media(max-width:480px){.calendar-header .time-column-header{width:136px}}.calendar-header .time-column-header .time-column-header-holder{display:flex;align-items:center;justify-content:center;gap:var(--ks-space-025);text-align:center;width:100%}.calendar-header .time-column-header .time-column-header-holder .time-column-header-button{transition:all .3s ease}.calendar-header .time-column-header .time-column-header-holder .time-column-header-button.ant-btn-default{border-color:var(--ks-primary-color-main);color:var(--ks-primary-color-main)}.calendar-header .time-column-header .time-column-header-holder .time-column-header-button.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--ks-primary-color-hover);color:var(--ks-primary-color-hover);background-color:var(--ks-primary-color-main)}.calendar-header .time-column-header .time-column-header-holder .time-column-header-week-info-text{font-size:12px;font-weight:400}.calendar-header .time-column-header .time-column-header-holder .time-column-header-week-info-text .time-column-header-week-info{font-size:13px;font-weight:500}.calendar-header .day-header{height:var(--ks-space-425);position:sticky;width:204px;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #ccc;background-color:#f3f3f3}.calendar-header .day-header .day-header-weekday{font-size:14px;font-weight:500;color:#262626}.calendar-header .day-header .day-header-date{font-size:20px;font-weight:500;color:#262626}.calendar-body{display:flex;height:912px;position:relative;width:1648px;border-collapse:collapse}.calendar-body .time-column{width:204px;flex-shrink:0;border-right:1px solid #ccc;background:#fff;position:sticky;left:0;z-index:2}@media(max-width:480px){.calendar-body .time-column{width:136px}}.calendar-body .time-column .time-label{border-bottom:1px solid #ccc;position:relative;height:38px;box-sizing:border-box;display:flex;align-items:flex-end;color:#4b5563;font-size:12px;font-weight:400}.calendar-body .time-column .time-label:before{content:attr(data-time);position:absolute;bottom:-10px;transform:translateX(40%);right:174px;background-color:#fff;padding-right:var(--ks-space-025);padding-left:var(--ks-space-025)}.calendar-body .grid-area{display:grid;grid-template-columns:repeat(7,206px);position:relative;box-sizing:border-box}.calendar-body .grid-area .time-slot-row{height:38px;border-right:1px solid #ccc;border-bottom:1px dashed #ccc;box-sizing:border-box}.calendar-body .grid-area .event{cursor:pointer;position:absolute;color:#fff;padding:8px;border-radius:var(--ks-space-025);border-left:3px solid var(--ks-primary-color-main);box-shadow:var(--ks-shadow-sm);background-color:#fff;overflow:hidden;white-space:nowrap;transition:all .2s ease-in-out,transform .2s ease-in-out;text-overflow:ellipsis;transform:scale(1);width:var(--item-width);height:var(--item-height);left:var(--item-left)}.calendar-body .grid-area .event:hover{z-index:var(--item-hover-z-index)!important;transform:scale(1.02) translateX(calc(var(--item-transform-on-hover) * -1));width:var(--item-width-hover)}.calendar-body .grid-area .event.active,.calendar-body .grid-area .event:hover{white-space:normal;z-index:3;min-height:var(--item-height);height:-moz-max-content;height:max-content;box-shadow:var(--ks-shadow-sm)}.calendar-body .grid-area .event.active .timetable-detail-item .timetable-detail-item-description .time-detail-item-name,.calendar-body .grid-area .event.active div,.calendar-body .grid-area .event:hover .timetable-detail-item .timetable-detail-item-description .time-detail-item-name,.calendar-body .grid-area .event:hover div{white-space:normal}.calendar-body .grid-area .event.active .timetable-detail-item .note-content *,.calendar-body .grid-area .event:hover .timetable-detail-item .note-content *{font-family:inherit!important;font-size:inherit!important}.calendar-body .grid-area .event.exam{border-left:3px solid var(--ks-secondary-color-main)}.calendar-body .grid-area .event.exam .time-detail-item-name{color:var(--ks-secondary-color-main)!important}.calendar-body .grid-area .event.asset{border-left:3px solid var(--ks-tertiary-color-main)}.calendar-body .grid-area .event.asset .time-detail-item-name{color:var(--ks-tertiary-color-main)!important}.calendar-body .grid-area .event.has-absent:not(.calendar-body .grid-area .event.has-absent.replaced){border-left:3px dashed var(--ks-primary-color-main)}.calendar-body .grid-area .event.has-absent:not(.calendar-body .grid-area .event.has-absent.replaced).exam{border-left:3px dashed var(--ks-secondary-color-main)}.calendar-body .grid-area .event.replaced{border-left:3px solid var(--ks-info-color-default)}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-name{white-space:wrap}.calendar-body .grid-area .event .time-detail-item-table tbody td{white-space:wrap!important}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-name{font-size:14px;font-weight:600;line-height:14px;cursor:pointer;color:var(--ks-primary-color-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-name.replaced{color:var(--ks-info-color-default)}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-table{padding-top:8px;-moz-column-gap:var(--ks-space-050);column-gap:var(--ks-space-050);font-size:14px;font-weight:400;line-height:19px;width:100%}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-table tbody{vertical-align:top!important}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-table tbody th{color:var(--ks-body-color-main);font-size:14px;font-weight:400;line-height:19px;text-align:left}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-table tbody td{font-size:12px;font-weight:400;line-height:19px;color:#000;padding-left:var(--ks-space-025);white-space:nowrap;overflow:hidden}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-room .online-room{cursor:pointer;text-decoration:underline;color:var(--ks-info-color-default)}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-absent{color:#000;border-top:1px solid var(--ks-border-color-main);margin-top:var(--ks-space-025);padding-top:var(--ks-space-025);white-space:wrap}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-absent-label{font-style:italic;color:var(--ks-error-color-default)}.calendar-body .grid-area .event .timetable-detail-item .timetable-detail-item-description .time-detail-item-absent-content{margin-left:var(--ks-space-050)}.calendar-body .current-time-line{transition:all .3s ease-in-out;background-color:var(--ks-primary-color-main);height:2px;z-index:1;position:absolute;left:0}.calendar-body .current-time-line:before{content:"";position:absolute;width:8px;height:8px;background-color:var(--ks-primary-color-main);border-radius:50%;left:-4px;top:-3px}.calendar-body .current-time-line:after{content:attr(data-time);position:absolute;color:var(--ks-primary-color-main);left:8px;top:-20px}.preview-class-info-header.replaced .ant-modal-title{color:var(--ks-info-color-default)!important}.preview-class-info-title{display:flex;flex-wrap:wrap}.preview-class-info-title.exam{color:var(--ks-secondary-color-main)!important}.preview-class-info-title .preview-class-info-title-link{cursor:pointer;color:var(--ks-primary-color-main);text-decoration:underline}.preview-class-info-data .note-content *{font-family:inherit!important;font-size:inherit!important}.preview-class-info-data .info-label{font-weight:600;color:#262626!important}.preview-class-info-data .info-label-value-link{cursor:pointer;color:var(--ks-info-color-default);text-decoration:underline}.bka-uni-timetable-mode-calendar-container .select-holder{width:100%;display:flex;justify-content:space-between;align-items:center;height:32px!important;margin-bottom:16px}.bka-uni-timetable-mode-calendar-container .select-holder .jump-btns{display:flex;align-items:center;gap:8px}.bka-uni-timetable-mode-calendar-container .select-holder .jump-btns .calendar-icon-btn{background-color:azure!important;color:var(--ks-primary-color-main)!important}.bka-uni-timetable-mode-calendar-container .select-holder .ant-select-selector{font-weight:600;border-radius:10rem!important}.bka-uni-timetable-mode-calendar-container .select-holder .ant-btn{font-weight:600}.bka-uni-timetable-mode-calendar-container .select-holder .ant-btn.ant-btn-default{border-color:var(--ks-primary-color-main);color:var(--ks-primary-color-main)}.bka-uni-timetable-mode-calendar-container .select-holder .ant-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--ks-primary-color-hover);color:#fff;background-color:var(--ks-primary-color-main)}.timetable-calendar-container-main.hidden{display:none}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-body{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-body::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-body::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-body::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-container{border:1px solid var(--ks-border-color-main,#d9d9d9);border-radius:8px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ant-table-container .ant-table-header{border-radius:8px 8px 0 0}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main thead.ant-table-thead th.ant-table-cell{background:var(--ks-background-color-5,#e0ecff);padding:var(--ks-space-075)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main thead.ant-table-thead th.ant-table-cell:not(.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main thead.ant-table-thead th.ant-table-cell:last-child){border-right:1px solid var(--ks-black-color-default,#000)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main thead.ant-table-thead th.ant-table-cell:not([colspan]):before{display:none}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody tr.ant-table-row:last-child{border-radius:0 0 8px 8px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody tr.ant-table-row:last-child td.ant-table-cell{border-bottom:none}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell{padding:var(--ks-space-075);border-bottom:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell:not(.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell:last-child){border-right:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link{color:var(--ks-info-color-default,#1677ff);cursor:pointer}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link:hover{text-decoration:underline}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link.info{cursor:auto}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-link.info:hover{text-decoration:none}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status{font-size:12px;font-weight:600;line-height:22px;text-align:center;width:100%;display:block;padding:var(--ks-space-025) var(--ks-space-075);border-radius:10rem}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.new{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.processing,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.waiting{color:var(--ks-product-color-waiting-state-text);background-color:var(--ks-product-color-waiting-state-background)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.approved,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.confirmed,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.done,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.submitted{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.cancelled,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main tbody.ant-table-tbody td.ant-table-cell .cell-status.rejected{color:var(--ks-error-color-default);background-color:var(--ks-product-color-denied-state-background)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main td.ant-table-cell{vertical-align:top;font-size:14px;font-weight:400;line-height:19px;color:var(--ks-default-text1,#000)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main td.ant-table-cell:has(.vertial-middle){vertical-align:middle}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.multiline{display:flex;flex-direction:column;gap:var(--ks-space-050)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-course.exam .course-name{color:var(--ks-primary-color-main)!important}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-course .course-name,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-teaching-type .teaching-type-name.has-link{cursor:pointer;text-decoration:underline;color:var(--ks-info-color-default)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-teaching-type .access-code{color:var(--ks-info-color-default)!important}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-mark .mark-item span{color:var(--ks-info-color-default)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-calendar{cursor:pointer}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-absent,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-feedback,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .timetable-item.timetable-item-staff .staff-name{color:var(--ks-info-color-default);text-decoration:underline;cursor:pointer}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-main .ks-uni-module-class-timetable__table-pagination{display:none}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:var(--ks-space-075);color:var(--ks-default-text1,#000);gap:var(--ks-space-150);font-size:14px;font-weight:400;line-height:19px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main{display:flex;align-items:center;gap:var(--ks-space-050)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .jump-btn{box-shadow:none}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .jump-btn:not(:disabled){border-color:var(--ks-background-color-4);color:var(--ks-background-color-4)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .ant-pagination-item{border-radius:50%;border-color:transparent!important;height:auto;display:inline-flex;align-items:center}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .ant-pagination-item .jump-btn-inside.jump-page.active{background-color:var(--ks-background-color-4);color:var(--ks-default-text2,#fff)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .ant-pagination-item .jump-btn-inside{box-shadow:none;height:32px}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .ant-pagination-item .jump-btn-inside.jump-next,.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .pagination-main .ant-pagination-item .jump-btn-inside.jump-prev{color:var(--ks-background-color-4)}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .page-size-select{height:32px!important}.ks-uni-module-class-timetable__table .ks-uni-module-class-timetable__table-footer .page-size-select .ant-select-selector{border-radius:10rem!important}.ks-uni-module-class-timetable__modal-body{max-height:80vh;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal-body{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal-body::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__modal-body::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__modal-body::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__modal-body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-body{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-body::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-body::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-body::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-container{border:1px solid var(--ks-border-color-main,#d9d9d9);border-radius:8px}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar .ant-table-container .ant-table-header{border-radius:8px 8px 0 0}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar thead.ant-table-thead th.ant-table-cell{background:var(--ks-background-color-5,#e0ecff);padding:var(--ks-space-075)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar thead.ant-table-thead th.ant-table-cell:not(.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar thead.ant-table-thead th.ant-table-cell:last-child){border-right:1px solid var(--ks-black-color-default,#000)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar thead.ant-table-thead th.ant-table-cell:not([colspan]):before{display:none}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody tr.ant-table-row:last-child{border-radius:0 0 8px 8px}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody tr.ant-table-row:last-child td.ant-table-cell{border-bottom:none}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell{padding:var(--ks-space-075);border-bottom:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell:not(.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell:last-child){border-right:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-link{color:var(--ks-info-color-default,#1677ff);cursor:pointer}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-link:hover{text-decoration:underline}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-link.info{cursor:auto}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-link.info:hover{text-decoration:none}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status{font-size:12px;font-weight:600;line-height:22px;text-align:center;width:100%;display:block;padding:var(--ks-space-025) var(--ks-space-075);border-radius:10rem}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.new{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.processing,.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.waiting{color:var(--ks-product-color-waiting-state-text);background-color:var(--ks-product-color-waiting-state-background)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.approved,.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.confirmed,.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.done,.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.submitted{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.cancelled,.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-table-calendar tbody.ant-table-tbody td.ant-table-cell .cell-status.rejected{color:var(--ks-error-color-default);background-color:var(--ks-product-color-denied-state-background)}.ks-uni-module-class-timetable__modal .ks-uni-module-class-timetable-modal-title{margin-top:24px;font-size:20px;font-weight:600;line-height:32px;text-align:center;color:var(--ks-default-text1,#000);margin-bottom:var(--ks-space-075)}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table-roll-call .ant-table-body{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table-roll-call .ant-table-body::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__table-roll-call .ant-table-body::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__table-roll-call .ant-table-body::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__table-roll-call .ant-table-body::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__table-roll-call .ant-table-container{border:1px solid var(--ks-border-color-main,#d9d9d9);border-radius:8px}.ks-uni-module-class-timetable__table-roll-call .ant-table-container .ant-table-header{border-radius:8px 8px 0 0}.ks-uni-module-class-timetable__table-roll-call thead.ant-table-thead th.ant-table-cell{background:var(--ks-background-color-5,#e0ecff);padding:var(--ks-space-075)}.ks-uni-module-class-timetable__table-roll-call thead.ant-table-thead th.ant-table-cell:not(.ks-uni-module-class-timetable__table-roll-call thead.ant-table-thead th.ant-table-cell:last-child){border-right:1px solid var(--ks-black-color-default,#000)}.ks-uni-module-class-timetable__table-roll-call thead.ant-table-thead th.ant-table-cell:not([colspan]):before{display:none}@supports not selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody{scrollbar-width:thin;scrollbar-color:#d0d0d0 #f9f9f9}}@supports selector(::-webkit-scrollbar){.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody::-webkit-scrollbar{width:7px;height:7px}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody::-webkit-scrollbar-track{border-radius:7px;background:#f9f9f9}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody::-webkit-scrollbar-thumb{border-radius:7px;background:#d0d0d0}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody::-webkit-scrollbar-thumb:hover{background:#8a8a8a}}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody tr.ant-table-row:last-child{border-radius:0 0 8px 8px}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody tr.ant-table-row:last-child td.ant-table-cell{border-bottom:none}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell{padding:var(--ks-space-075);border-bottom:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell:not(.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell:last-child){border-right:1px solid var(--ks-border-color-main,#d9d9d9)}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-link{color:var(--ks-info-color-default,#1677ff);cursor:pointer}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-link:hover{text-decoration:underline}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-link.info{cursor:auto}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-link.info:hover{text-decoration:none}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status{font-size:12px;font-weight:600;line-height:22px;text-align:center;width:100%;display:block;padding:var(--ks-space-025) var(--ks-space-075);border-radius:10rem}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.new{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.processing,.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.waiting{color:var(--ks-product-color-waiting-state-text);background-color:var(--ks-product-color-waiting-state-background)}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.approved,.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.confirmed,.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.done,.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.submitted{color:var(--ks-success-color-default);background-color:var(--ks-product-color-approved-state-background)}.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.cancelled,.ks-uni-module-class-timetable__table-roll-call tbody.ant-table-tbody td.ant-table-cell .cell-status.rejected{color:var(--ks-error-color-default);background-color:var(--ks-product-color-denied-state-background)}