._1VFgaR .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}._1VFgaR .ant-radio-inner:after{background-color:var(--ks-info-color-default,#1677ff)!important;transform:scale(.8)!important}._1VFgaR.ant-radio-wrapper-checked .ant-radio-inner{border-color:var(--ks-info-color-default,#1677ff)!important}.kk8bGw.ant-tabs-card .ant-tabs-nav:before{border-bottom:1px solid var(--ks-border-color-main)!important}.kk8bGw.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}.kk8bGw.ant-tabs-card .ant-tabs-tab+.ant-tabs-tab{margin-left:var(--ks-space-025)!important}.kk8bGw.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}.modal-instruction .ant-modal-content{padding:0}.modal-instruction .ant-modal-content .ant-modal-body{padding:15px}.modal-instruction .ant-modal-content .ant-modal-footer{border-top:1px solid #e5e5e5;padding:15px}.modal-instruction .ant-modal-content .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}.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 .form-item-description .item-desc-right{text-align:justify;overflow-x:auto}.ks-uni-module-course-form .form-item-description .item-desc-right *{font-family:inherit!important}.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.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}@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.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.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.rejected{color:var(--ks-error-color-default);background-color:var(--ks-product-color-denied-state-background)}