body{background-color:var(--body-background);margin-right:0!important}.responsive_container{display:none}.arrow{transform:rotate(-90deg)!important;display:none;transition:transform .3s ease-in-out;padding:0 10px}.arrow-expand{padding:3px;transition:transform .3s ease-in-out}.addCollumsMb{width:100%;padding:10px 0 0}.addCollumsMbCard{display:flex;align-items:center;width:100%}.mobile_res_open{transition:left .3s ease-in-out}.ant-layout-sider-children{display:flex;flex-direction:column;gap:28px}@media(max-width:700px){.mobile_res_open_collapsed{left:-100%}.mobile_res_open{position:absolute;z-index:1000;height:100vh}.ant-layout-sider-collapsed{width:0px!important;min-width:0px!important;max-width:0px!important;flex:0 0 0!important}.addCollumsMb>button{width:100%}}.ant-table-content{overflow-x:auto!important}@media(max-width:575px){.row{display:flex;align-items:center}@media(max-width:400px){.ant-table-content{overflow-x:hidden!important}.ant-table-content table{width:220px!important}}.pad{padding:10px 0}.columns-title{color:var(--secondary-text)}.disable-button{pointer-events:none;opacity:.5}.arrow{display:inline-block;cursor:pointer}.ant-table-cell{font-size:14px!important;padding:15px!important;padding:0 8px!important}.addCollums{padding:10px 0}.Mb_btn{color:var(--header-icons)!important}.Mb_nav_btn{display:none}.ant-layout-sider-collapsed{width:0px!important;min-width:0px!important;max-width:0px!important;flex:0 0 0!important}.interfaceWrapper>div>div{padding:0 25px!important;gap:40px}@media(max-width:480px){.interfaceWrapper>div>div{padding:0 16px!important}}}.ant-table-placeholder{background-color:var(--interface-background)!important;border:none!important}.ant-table-tbody>tr.ant-table-placeholder:hover{background-color:var(--interface-background)!important}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background-color:var(--interface-background)!important}.ant-spin>.ant-spin-spinning{background-color:transparent}.ant-popover .ant-popover-inner{background-color:var(--popover-background)!important;color:var(--popover-text)!important;padding:8px 10px!important}.subject-popover .ant-popover-inner{padding:8px 0 8px 10px!important}.ant-popover-arrow{display:none!important}.ant-table-tbody{background-color:var(--table-body-background);color:var(--table-body-text)!important;cursor:auto;transition:background-color .3s ease}.ant-table-tbody .ant-table-cell-fix-left,.ant-table-tbody .ant-table-cell-fix-right{background-color:var(--table-body-background)}.ant-table-tbody tr:hover{background-color:var(--table-header-background)!important;color:var(--table-header-text)!important}.ant-table-tbody tr:hover .ant-table-cell-fix-left,.ant-table-tbody tr:hover .ant-table-cell-fix-right{background-color:var(--table-header-background)!important}.ant-form-item-label{color:var(--input-label)!important}.ant-form-item-label label{font-family:Poppins;font-size:16px!important;line-height:22px;color:var(--input-label)!important}.ant-picker-outlined{background-color:var(--input-fill)!important;border:1px solid var(--input-border);color:var(--input-text)!important}.ant-picker-outlined .ant-picker-input input::placeholder{font-family:Poppins;font-size:16px;line-height:22px;color:var(--input-placeholder)!important}.ant-picker-outlined .ant-picker-suffix{color:var(--input-placeholder)!important}.selectableTable .ant-table-tbody>tr>td:first-child{background-color:var(--table-header-background)!important}.ant-table-cell{border-bottom:1px solid var(--table-row-divider)!important}.ant-spin-nested-loading{background-color:rgba(var(--interface-color),.5)!important}.ant-table-pagination .ant-pagination-item-active{background-color:var(--tools-background)!important}.ant-table-pagination .ant-pagination-item-active a{color:var(--tools-text)!important}.ant-table-pagination .ant-pagination-item{background-color:var(--tool-button-fill);border-color:var(--tool-button-stroke)!important}.ant-table-pagination .ant-pagination-item a,.ant-table-pagination .ant-pagination-next button,.ant-table-pagination .ant-pagination-prev button{color:var(--tool-button-text)}.ant-table-thead th{background-color:var(--table-header-background)!important;color:var(--table-header-text)!important;border-bottom:1px solid var(--table-border)!important;cursor:default}.ant-table-thead th:before{content:none!important;display:none!important}.ant-switch-checked{background-color:var(--switch-inner-active)!important}.ant-picker-calendar-mode-switch{display:none}.ant-picker-calendar .ant-picker-cell{padding:3px 0}.ant-picker-calendar .ant-picker-cell-inner{width:35px;height:24px}.ant-picker-calendar-date-value{display:none}.ant-picker-cell-in-view .ant-picker-cell-inner{background:none!important;color:var(--text-base)!important}.ant-picker-calendar-mini .ant-picker-content{height:auto!important}.ant-layout-content{background-color:var(--interface-background)!important}.ant-layout-content.my_own_class{height:100%;overflow:hidden}.ant-table{border-radius:16px!important;overflow:hidden!important;background-color:var(--interface-background)!important}.ant-table-tbody>tr:last-child>td:first-child{border-radius:0 0 0 16px!important}.ant-table-tbody>tr:last-child>td:last-child{border-radius:0 0 16px!important}.ant-table-column-sorter,.ant-dropdown-trigger{color:var(--table-header-text)!important}.ant-modal-footer{margin-top:24px!important}.gapped-modal-container{max-width:544px;width:100%!important}.gapped-modal-container .ant-modal-content{padding:48px 24px 24px!important}.ant-modal .ant-modal-header{background-color:transparent;color:var(--modal-title)}.ant-modal .ant-modal-header .ant-modal-title{color:inherit}.ant-slider-rail{background-color:var(--slider-rail)}.ant-select-dropdown,.ant-tree-select-dropdown{background-color:var(--popover-background)!important;color:var(--text-base)!important}.ant-select-dropdown .ant-select-item,.ant-tree-select-dropdown .ant-select-item{color:var(--text-base)!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-tree-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--sidebar-link-hover-background)!important;color:var(--text-base)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-tree-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--tools-background)!important;color:var(--tools-text)!important}.ant-select-tree,.ant-select-tree .ant-select-tree-treenode{background-color:transparent!important;color:var(--text-base)!important}.ant-select-tree .ant-select-tree-node-content-wrapper{color:var(--text-base)!important}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:var(--sidebar-link-hover-background)!important}.ant-select-tree .ant-select-tree-node-selected .ant-select-tree-node-content-wrapper{background-color:var(--tools-background)!important;color:var(--tools-text)!important}.ant-select-tree .ant-select-tree-switcher{color:var(--icon-base)!important}.ant-select-selection-placeholder{color:var(--input-placeholder)!important}.ant-select-selection-item{color:var(--input-text)!important}.ant-select-arrow,.ant-select-clear{color:var(--icon-base)!important;background-color:var(--input-fill)!important}.ant-empty-description{color:var(--secondary-text)!important}.ant-dropdown .ant-dropdown-menu,.ant-dropdown-menu{background-color:var(--popover-background)!important;color:var(--text-base)!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:var(--text-base)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:var(--sidebar-link-hover-background)!important;color:var(--text-base)!important}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-item-active{background-color:var(--tools-background)!important;color:var(--tools-text)!important}.ant-dropdown-menu-item-divider{background-color:var(--table-border)!important}.ant-picker-dropdown,.ant-picker-panel-container,.ant-picker-panel{background-color:var(--popover-background)!important;color:var(--text-base)!important}.ant-picker-header,.ant-picker-header button,.ant-picker-content th,.ant-picker-content td{color:var(--text-base)!important}.ant-picker-cell-in-view:hover .ant-picker-cell-inner{background-color:var(--sidebar-link-hover-background)!important}.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-range-end .ant-picker-cell-inner{background-color:var(--tools-background)!important;color:var(--tools-text)!important}.ant-tooltip,.ant-tooltip .ant-tooltip-inner,.ant-tooltip .ant-tooltip-content,.ant-tooltip-inner{background-color:var(--popover-background)!important;color:var(--popover-text)!important;box-shadow:var(--shadow-md)!important}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow-content,.ant-tooltip-arrow:before{background:var(--popover-background)!important;background-color:var(--popover-background)!important}.ant-switch-checked .ant-switch-inner{background-color:var(--switch-inner-active)}.ant-switch{height:22px!important}.ant-switch:not(.ant-switch-checked) .ant-switch-handle{width:22px;height:22px;top:0!important}.ant-switch .ant-switch-handle{width:18px;height:18px;inset-inline-start:0px}.ant-switch:not(.ant-switch-checked):hover .ant-switch-inner{background-color:var(--switch-inner-active)}.ant-switch:not(.ant-switch-checked) .ant-switch-inner{background-color:var(--switch-inner)}.ant-tabs-top>.ant-tabs-nav:before{border-bottom:none!important}.ant-select-single{height:38px}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative}.ant-select-arrow{transition:transform .2s ease-in-out!important}.ant-select-open .ant-select-arrow{transform:rotate(180deg)!important}.ant-select .ant-select-arrow .anticon{display:none!important}.ant-segmented,.ant-segmented .ant-segmented-group{background-color:var(--tool-button-fill)!important}.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected){background-color:var(--tool-button-fill)!important;color:var(--primary-text)!important}.ant-segmented .ant-segmented-thumb{background-color:var(--tool-button-fill)!important}.ant-segmented .ant-segmented-item-selected{background-color:var(--accent-text)!important;color:var(--primary-button-text)!important}.ant-select .ant-select-arrow{width:14px;height:14px;background-size:contain}[data-theme=light] .ant-select .ant-select-arrow{background:url(/assets/select-dropdown-Dx7yIp5L.svg) no-repeat center center!important}[data-theme=dark] .ant-select .ant-select-arrow{background:url(/assets/select-dropdown-dark-B-2nEnqY.svg) no-repeat center center!important}.ant-tooltip-content,.ant-tooltip-content .ant-tooltip-inner{background-color:var(--popover-background)!important;border-radius:8px!important;color:var(--popover-text)!important}.ant-tooltip-content .ant-tooltip-arrow:before{background-color:var(--popover-background)!important}.ant-tooltip .ant-tooltip-arrow:before{background-color:var(--popover-background)!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{background-color:var(--sidebar-background)!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner a{color:var(--sidebar-inactive-icons)}.ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow{display:none!important}.ant-menu-submenu-popup .ant-menu-item-active{background-color:var(--sidebar-active-menu-background)!important}.ant-menu-submenu-popup .ant-menu{background-color:var(--sidebar-background)!important}.ant-menu-submenu-popup .ant-menu-submenu-popup{background-color:transparent!important}.ant-menu-submenu-popup:not(.ant-menu-item-selected) .ant-menu-title-content{color:var(--sidebar-active-icon)!important}.ant-menu-submenu-popup .ant-menu-title-content{color:var(--sidebar-inactive-icon)!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:var(--primary-button-background)!important;border-radius:8px!important;width:calc(100% - 8px)!important;margin:4px!important}.ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-title-content{color:var(--sidebar-active-icon)!important}.ant-menu-submenu-popup .ant-menu-item:not(.ant-menu-item-selected) .ant-menu-title-content{color:var(--sidebar-popup-title)!important}.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{color:var(--primary-button-text)!important}.ant-tabs-dropdown-menu{background-color:var(--tools-background)!important}.ant-tabs-dropdown-menu .ant-tabs-dropdown-menu-item{color:var(--text-inverse)!important}.ant-input-number-outlined{background-color:var(--input-fill)!important;border:1px solid var(--input-border)!important;color:var(--input-text)!important;height:38px!important}.ant-input-number-outlined .ant-input-number-input{color:var(--input-text)!important;height:38px!important}.ant-input-number-outlined .ant-input-number-suffix{color:var(--input-placeholder)!important}.ant-tabs-nav-more{color:var(--text-base)!important}.ant-table-cell-fix-left{background-color:var(--table-body-background)!important;border-top:none;border-bottom:none}.smart-label-popover .ant-popover-inner-content{color:inherit}.period-detail-table .ant-table-thead>tr>th:first-child{border-radius:unset!important}.gradebook-bordered-header{border-left:1px solid var(--table-border)!important;border-right:none!important;border-radius:0!important}td.gradebook-grade-cell{height:1px}td.gradebook-grade-cell>*{height:100%}@media(max-width:1024px){td.gradebook-grade-cell{height:auto}td.gradebook-grade-cell>*{height:auto}}.grade-book-summary-row{background-color:var(--table-row-background)!important;padding:0!important}.inline-edit-multiselect .ant-select-selection-overflow{flex-direction:column;align-items:flex-start;gap:2px}.inline-edit-multiselect .ant-select-selection-overflow-item,.inline-edit-multiselect .ant-select-selection-overflow-item .ant-select-selection-item{width:100%;max-width:100%}.ant-pagination .ant-pagination-item{background-color:var(--tool-button-fill)!important;border-color:var(--tool-button-stroke)!important}.ant-pagination .ant-pagination-item a{color:var(--tool-button-text)!important}.ant-pagination .ant-pagination-item:hover{border-color:var(--accent-text)!important}.ant-pagination .ant-pagination-item:hover a{color:var(--accent-text)!important}.ant-pagination .ant-pagination-item-active{background-color:var(--tools-background)!important;border-color:var(--tools-background)!important}.ant-pagination .ant-pagination-item-active a{color:var(--tools-text)!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{color:var(--tool-button-text)!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{background-color:var(--tool-button-fill)!important;color:var(--tool-button-text)!important;border-color:var(--tool-button-stroke)!important}.ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:var(--accent-text)!important;border-color:var(--accent-text)!important}.ant-pagination .ant-pagination-options .ant-select .ant-select-selector,.ant-pagination .ant-pagination-options-quick-jumper input{background-color:var(--input-fill)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis{color:var(--icon-base)!important}.ant-pagination .ant-pagination-disabled,.ant-pagination .ant-pagination-disabled:hover{opacity:.5!important}.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.ant-pagination .ant-pagination-disabled button{color:var(--secondary-text)!important;background-color:var(--tool-button-fill)!important;border-color:var(--tool-button-stroke)!important}.ant-pagination .ant-pagination-total-text{color:var(--text-base)!important}.ant-modal .ant-modal-content{background-color:var(--modal-background)!important;color:var(--modal-text)!important}.ant-modal .ant-modal-header{background-color:var(--modal-background)!important;border-bottom:1px solid var(--table-border)!important}.ant-modal .ant-modal-title{color:var(--modal-title)!important}.ant-modal .ant-modal-close,.ant-modal .ant-modal-close-x{color:var(--modal-close)!important}.ant-modal .ant-modal-close:hover{background-color:var(--sidebar-link-hover-background)!important;color:var(--modal-close)!important}.ant-modal .ant-modal-footer{border-top:1px solid var(--table-border)!important}.ant-modal .ant-modal-body,.ant-modal-confirm .ant-modal-confirm-title,.ant-modal-confirm .ant-modal-confirm-content{color:var(--modal-text)!important}.ant-drawer .ant-drawer-content{background-color:var(--modal-background)!important;color:var(--modal-text)!important}.ant-drawer .ant-drawer-header{background-color:var(--modal-background)!important;border-bottom:1px solid var(--table-border)!important}.ant-drawer .ant-drawer-title{color:var(--modal-title)!important}.ant-drawer .ant-drawer-body{color:var(--modal-text)!important}.ant-drawer .ant-drawer-close{color:var(--modal-close)!important}.ant-drawer .ant-drawer-footer{border-top:1px solid var(--table-border)!important}.ant-notification .ant-notification-notice,.ant-notification-notice{background-color:var(--modal-background)!important;color:var(--modal-text)!important;box-shadow:var(--shadow-md)!important}.ant-notification-notice .ant-notification-notice-message,.ant-notification-notice-message{color:var(--modal-title)!important}.ant-notification-notice .ant-notification-notice-description,.ant-notification-notice-description{color:var(--modal-text)!important}.ant-notification-notice .ant-notification-notice-close{color:var(--modal-close)!important}.ant-message .ant-message-notice-content,.ant-message-notice-content{background-color:var(--modal-background)!important;color:var(--modal-text)!important;box-shadow:var(--shadow-md)!important}.ant-popover .ant-popover-inner-content,.ant-popconfirm .ant-popconfirm-message-text,.ant-popconfirm-message-text,.ant-popconfirm .ant-popconfirm-description,.ant-popconfirm-description,.ant-popconfirm .ant-popconfirm-message-title,.ant-popconfirm-message-title{color:var(--popover-text)!important}.ant-popconfirm .ant-popconfirm-message>.ant-popconfirm-message-icon .anticon{color:var(--status-warning)!important}.ant-form-item .ant-form-item-explain-error,.ant-form-item-explain-error{color:var(--status-error)!important}.ant-form-item-required:before,.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:var(--required-marker)!important}.ant-radio-wrapper,.ant-checkbox-wrapper{color:var(--text-base)!important}.ant-checkbox .ant-checkbox-inner,.ant-checkbox-inner{background-color:var(--input-fill)!important;border-color:var(--input-border)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--tools-background)!important;border-color:var(--tools-background)!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:var(--tools-background)!important}.ant-radio .ant-radio-inner,.ant-radio-inner{background-color:var(--input-fill)!important;border-color:var(--input-border)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--tools-background)!important;background-color:var(--input-fill)!important}.ant-radio-checked .ant-radio-inner:after{background-color:var(--tools-background)!important}.ant-tabs .ant-tabs-tab,.ant-tabs-tab,.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn,.ant-tabs-tab .ant-tabs-tab-btn{color:var(--tabs-text)!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tabs-active)!important}.ant-tabs .ant-tabs-ink-bar,.ant-tabs-ink-bar{background:var(--tabs-active)!important}.ant-tag:not([class*=ant-tag-]){background-color:var(--highlight-block);color:var(--text-base);border-color:var(--input-border)}.ant-empty .ant-empty-description,.ant-empty-description{color:var(--secondary-text)!important}.ant-steps .ant-steps-item-title,.ant-steps-item-title{color:var(--steps-title)!important}.ant-steps .ant-steps-item-description,.ant-steps-item-description{color:var(--secondary-text)!important}.ant-steps .ant-steps-item-icon,.ant-steps-item-icon{background-color:var(--steps-icon-inactive-background)!important;border-color:var(--steps-icon-inactive-background)!important}.ant-steps .ant-steps-item-icon .ant-steps-icon,.ant-steps-item-icon .ant-steps-icon{color:var(--steps-icon-inactive)!important}.ant-steps .ant-steps-item-active .ant-steps-item-icon,.ant-steps-item-active .ant-steps-item-icon,.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--steps-icon-active-background)!important;border-color:var(--steps-icon-active-background)!important}.ant-steps .ant-steps-item-active .ant-steps-item-icon .ant-steps-icon,.ant-steps-item-active .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:var(--on-accent-text)!important}.ant-steps .ant-steps-item-tail:after{background-color:var(--table-border)!important}.ant-spin .ant-spin-dot-item,.ant-spin-dot-item{background-color:var(--accent-text)!important}.ant-spin .ant-spin-text,.ant-spin-text{color:var(--accent-text)!important}.ant-collapse{background-color:var(--modal-background)!important;border-color:var(--table-border)!important}.ant-collapse>.ant-collapse-item{border-bottom-color:var(--table-border)!important}.ant-collapse .ant-collapse-header,.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--text-base)!important;background-color:var(--modal-background)!important}.ant-collapse .ant-collapse-content,.ant-collapse>.ant-collapse-item>.ant-collapse-content{background-color:var(--modal-background)!important;color:var(--text-base)!important;border-top-color:var(--table-border)!important}.ant-collapse .ant-collapse-expand-icon,.ant-collapse .ant-collapse-arrow{color:var(--icon-base)!important}[data-theme=light]{--header-background: #fcfcfd;--interface-background: #f0f9ff;--highlight-block: #fcfcfd;--sidebar-background: #fcfcfd;--sidebar-inactive-icons: #344054;--sidebar-active-icon: #0ba5ec;--sidebar-active-icon-background: #e6f7ff;--sidebar-opener-icon: #344054;--sidebar-popup-title: #344054;--sidebar-link-hover-background: #ededee;--no-data-icon: #fafafa;--no-data-base: #f5f5f5;--no-data-icon-border: #d9d9d9;--no-data-text: rgba(0, 0, 0, .5);--light-accent-bg: #d8eefa;--table-row-background: #e0f2fe;--table-subrow-background: #fcfcfd;--table-accent-row-background: #f5fbff;--ant-container-bg: #f2faff;--icon-base: #667085;--modal-title: #344054;--text-base: #344054;--main-search-bar-stroke: #eaecf0;--main-search-bar-fill: #fcfcfd;--main-search-bar-mic: #0ba5ec;--main-search-bar-search-icon: #fcfcfd;--main-search-bar-action-background: #0ba5ec;--main-search-bar-action-background-hover: #0ba5ec;--main-search-bar-text: #667085;--secondary-search-bar-stroke: #d9d9d9;--secondary-search-bar-fill: #ffffff;--secondary-search-bar-mic: #0ba5ec;--secondary-search-bar-search-icon: #00000073;--secondary-search-bar-text: #00000073;--secondary-search-bar-action-background: #ffffff;--secondary-search-bar-action-background-hover: #0ba5ec;--header-icons: #667085;--user-name: #344054;--user-type: #667085;--error-background: #ffebee;--module-name: #344054;--breadcrumb-icon: #0ba5ec;--breadcrumb-name: #98a2b3;--primary-text: #0ba5ec;--secondary-text: #667085;--accent-text: #0ba5ec;--dashboard-bg: #0ba5ec;--dashboard-text: #ffffff;--dashboard-circle: rgba(71, 179, 228, 1);--tools-text: #fcfcfd;--tools-background: #0ba5ec;--settings-text: #0ba5ec;--settings-stroke: #0ba5ec;--tool-button-text: #344054;--tool-button-stroke: #d0d5dd;--tool-button-fill: #fcfcfd;--add-text: #ffffff;--add-background: #0ba5ec;--trash-icon: #344054;--trash-stroke: #d9d9d9;--trash-fill: #ffffff;--auth-text-primary: #344054;--auth-text-secondary: #98a2b3;--auth-text-accent: #0ba5ec;--auth-container-bg: #ffffff;--refresh-align-fullscreen-icons: #344054;--primary-button-text: #ffffff;--primary-button-background: #0ba5ec;--primary-button-stroke: #0ba5ec;--secondary-button-background: #ffffff;--secondary-button-text: #344054;--secondary-button-stroke: #d0d5dd;--table-header-background: #fcfcfd;--table-body-background: #fcfcfd;--table-header-text: #344054;--table-body-text: #344054;--table-border: #eaecf0;--table-selected-text: #344054;--popover-background: #ffffff;--popover-text: #344054;--selected-text: #344054;--selected-border: #d0d5dd;--selected-background: #ffffff;--modal-background: #ffffff;--modal-close: #344054;--modal-text: #344054;--input-fill: #ffffff;--input-label: #344054;--input-placeholder: #98a2b3;--input-text: #344054;--input-border: #d0d5dd;--tabs-active: #0ba5ec;--tabs-text: #344054;--confirm-modal-text: #344054;--confirm-modal-bg: #ffffff;--steps-title: #344054;--steps-icon-active-background: #0ba5ec;--steps-icon-active: #0ba5ec;--steps-icon-inactive-background: #eaecf0;--steps-icon-inactive: #98a2b3;--form-group-title: #344054;--form-group-subtitle: #344054;--form-group-text: #344054;--select-active-option-background: #c9f9ff;--slider-rail: #eaecf0;--switch-inner: #eaecf0;--switch-inner-active: #0ba5ec;--switch-border: #ffffff;--icon-base: #344054;--icon-inverse: #fcfcfd;--icon-accent: #0ba5ec;--icon-search: #d0d5dd;--logo-hat-color: #344054;--action-panel-icon: #344054;--antd-arrow-background-color: var(--popover-background) !important;--lesson-group-card: #e0f2fefe;--elective-table-background: #ffffff;--permissions-module-background: #e0f2fefe;--reject-button-border: #0ba5ec;--text-strong: #1d2939;--on-accent-text: #ffffff;--text-muted: #999999;--accent-hover: #40a9ff;--accent-soft-bg: #e6f7ff;--accent-soft-border: #91d5ff;--accent-soft-text: #c8ebfe;--status-success: #52c41a;--status-error: #ff4d4f;--status-info: #1677ff;--status-warning: #fa8c16;--status-absent: #f31616;--status-late: #fbc315;--required-marker: #f04438;--form-success-text: #16a34a;--scrollbar-thumb: #c0c0c0;--scrollbar-track: #f5f5f5;--scrollbar-thumb-gradient: linear-gradient(135deg, #b0c4de, #87cefa);--scrollbar-thumb-gradient-hover: linear-gradient(135deg, #5ba4d4, #4a90e2);--table-row-out-of-scope: #edebeb;--table-row-out-of-scope-text: #b0b0b0;--modal-mask-color: #0086c9;--modal-mask-opacity: .1;--auth-sidebar-bg: rgba(255, 255, 255, .58);--badge-info-bg: #eef2ff;--badge-info-border: #4f46e5;--date-tag-bg: #f0f5ff;--document-highlight-bg: #f0f5ff;--dashed-zone-bg: rgba(0, 0, 0, .02);--error-background-soft: #fff3f3;--mention-highlight-bg: rgba(11, 165, 236, .25);--chip-inactive-bg: #f2f5fb;--modal-close-bg: #edf2f6;--separator-border: #fcfcfd;--body-background: #f4f9fd;--scope-faculty-bg: #e6fffb;--scope-faculty-text: #08979c;--scope-department-bg: #f9f0ff;--scope-department-text: #531dab;--scope-profession-bg: #f6ffed;--scope-profession-text: #389e0d;--scope-subject-bg: #fff7e6;--scope-subject-text: #d46b08;--table-row-divider: transparent;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .2)}[data-theme=dark]{--modal-background: #181818;--modal-background-opacity: 60%;--header-background: #181818;--sidebar-background: #181818;--interface-background: #0f0f0f;--highlight-block: #212121;--sidebar-inactive-icons: #f1f1f1;--sidebar-active-icon: #0ba5ec;--sidebar-active-icon-background: #333333;--sidebar-opener-icon: #f1f1f1;--sidebar-popup-title: #f1f1f1;--sidebar-active-menu-background: #212121;--sidebar-link-hover-background: #333333;--light-accent-bg: #212121;--no-data-icon: #333333;--no-data-base: #181818;--no-data-icon-border: #303030;--no-data-text: rgba(241, 241, 241, .7);--table-row-background: #212121;--table-subrow-background: #1a1a1a;--table-accent-row-background: #212121;--ant-container-bg: #181818;--error-background: #5a1d1d;--main-search-bar-stroke: #303030;--main-search-bar-fill: #181818;--main-search-bar-mic: #0ba5ec;--main-search-bar-search-icon: #f1f1f1;--main-search-bar-text: #aaaaaa;--main-search-bar-action-background: #0ba5ec;--main-search-bar-action-background-hover: #0ba5ec;--secondary-search-bar-stroke: #303030;--secondary-search-bar-fill: #181818;--secondary-search-bar-mic: #0ba5ec;--secondary-search-bar-search-icon: #aaaaaa;--secondary-search-bar-text: #aaaaaa;--secondary-search-bar-action-background: #181818;--secondary-search-bar-action-background-hover: #0ba5ec;--modal-title: #f1f1f1;--text-base: #f1f1f1;--text-secondary: #aaaaaa;--primary-text: #f1f1f1;--secondary-text: #aaaaaa;--accent-text: #0ba5ec;--dashboard-bg: #075985;--dashboard-text: #ffffff;--dashboard-circle: #0e7490;--header-icons: #f1f1f1;--user-name: #f1f1f1;--user-type: #aaaaaa;--module-name: #f1f1f1;--breadcrumb-icon: #0ba5ec;--breadcrumb-name: #aaaaaa;--tools-text: #f1f1f1;--tools-background: #0ba5ec;--settings-text: #0ba5ec;--settings-stroke: #0ba5ec;--tool-button-text: #f1f1f1;--tool-button-stroke: #303030;--tool-button-fill: #212121;--add-text: #f1f1f1;--add-background: #0ba5ec;--trash-icon: #f1f1f1;--trash-stroke: #303030;--trash-fill: #181818;--auth-text-primary: #f1f1f1;--auth-text-secondary: #aaaaaa;--auth-text-accent: #0ba5ec;--auth-container-bg: #181818;--refresh-align-fullscreen-icons: #f1f1f1;--table-header-background: #212121;--table-body-background: #181818;--table-header-text: #f1f1f1;--table-body-text: #f1f1f1;--table-border: #303030;--table-selected-text: #f1f1f1;--popover-background: #212121;--popover-text: #f1f1f1;--selected-text: #f1f1f1;--selected-border: #303030;--selected-background: #181818;--modal-close: #f1f1f1;--modal-text: #f1f1f1;--primary-button-text: #f1f1f1;--primary-button-background: #0ba5ec;--primary-button-stroke: #0ba5ec;--secondary-button-background: #181818;--secondary-button-text: #f1f1f1;--secondary-button-stroke: #303030;--input-fill: #181818;--input-label: #f1f1f1;--input-placeholder: #aaaaaa;--input-text: #f1f1f1;--input-border: #303030;--tabs-active: #0ba5ec;--tabs-text: #f1f1f1;--confirm-modal-text: #f1f1f1;--confirm-modal-bg: #212121;--steps-title: #f1f1f1;--steps-icon-active-background: #0ba5ec;--steps-icon-active: #f1f1f1;--steps-icon-inactive-background: #303030;--steps-icon-inactive: #aaaaaa;--form-group-title: #f1f1f1;--form-group-subtitle: #f1f1f1;--form-group-text: #f1f1f1;--select-active-option-background: #333333;--slider-rail: #303030;--switch-inner: #303030;--switch-inner-active: #0ba5ec;--switch-border: #181818;--icon-base: #f1f1f1;--icon-inverse: #f1f1f1;--icon-accent: #0ba5ec;--icon-search: #303030;--action-panel-icon: #f1f1f1;--logo-hat-color: #f1f1f1;--antd-arrow-background-color: var(--popover-background) !important;--reject-button-border: #f1f1f1;--lesson-group-card: #212121;--elective-table-background: #181818;--permissions-module-background: #212121;--text-strong: #f1f1f1;--on-accent-text: #ffffff;--text-muted: #888888;--accent-hover: #36bffa;--accent-soft-bg: #1a3a52;--accent-soft-border: #36bffa;--accent-soft-text: #36bffa;--status-success: #4ade80;--status-error: #ff6b6b;--status-info: #36bffa;--status-warning: #fa8c16;--status-absent: #f31616;--status-late: #fbc315;--required-marker: #f97066;--form-success-text: #4ade80;--scrollbar-thumb: #505050;--scrollbar-track: #1a1a1a;--scrollbar-thumb-gradient: linear-gradient(135deg, #3a4a5a, #2a5a8a);--scrollbar-thumb-gradient-hover: linear-gradient(135deg, #5a7a9a, #4a7aaa);--table-row-out-of-scope: #2a2a2a;--table-row-out-of-scope-text: #707070;--modal-mask-color: #000000;--modal-mask-opacity: .6;--auth-sidebar-bg: rgba(24, 24, 24, .58);--badge-info-bg: #1e1b4b;--badge-info-border: #6366f1;--date-tag-bg: #1e3a5f;--document-highlight-bg: #212121;--dashed-zone-bg: rgba(255, 255, 255, .02);--error-background-soft: #5a1d1d;--mention-highlight-bg: rgba(11, 165, 236, .35);--chip-inactive-bg: #212121;--modal-close-bg: #212121;--separator-border: #303030;--body-background: #0f0f0f;--scope-faculty-bg: rgba(8, 151, 156, .18);--scope-faculty-text: #5eead4;--scope-department-bg: rgba(139, 92, 246, .2);--scope-department-text: #c4b5fd;--scope-profession-bg: rgba(34, 197, 94, .18);--scope-profession-text: #86efac;--scope-subject-bg: rgba(234, 88, 12, .18);--scope-subject-text: #fdba74;--table-row-divider: #2a2a2a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .6)}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf);font-display:fallback}@font-face{font-family:Baloo Bhai;src:url(/assets/BalooBhai-Regular-BvJwbDXX.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserratarm-Black;src:url(/assets/Montserratarm-Black-B3OV14KM.otf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserratarm-Bold;src:url(/assets/Montserratarm-Bold-BSl25FKQ.otf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserratarm-ExtraBold;src:url(/assets/Montserratarm-ExtraBold-BRD1IUDa.otf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserratarm-ExtraLight;src:url(/assets/Montserratarm-ExtraLight-qi4bmatV.otf) format("truetype");font-weight:200;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;transition:background-color .25s ease}.app-toast{font-size:14px;font-family:Poppins,sans-serif}@font-face{font-family:Montserratarm-Regular;src:url(/assets/Montserratarm-Regular-NcT8vcv6.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserratarm-SemiBold;src:url(/assets/Montserratarm-SemiBold-Nii3PfpI.otf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserratarm-Thin;src:url(/assets/Montserratarm-Thin-DGpHY75e.otf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserratarm-Light;src:url(/assets/Montserratarm-Light-MWK-bnvb.otf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins-Black;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat-Black;src:url(/assets/Montserrat-Black-D_FhukR7.ttf) format("truetype")}@font-face{font-family:Montserrat-BlackItalic;src:url(/assets/Montserrat-BlackItalic-DA9pZcyn.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-wxX70Ed7.ttf) format("truetype")}.ant-modal-mask{background-color:var(--modal-mask-color)!important;opacity:var(--modal-mask-opacity)!important}.ant-table-cell>.ant-form-item{margin-bottom:0!important}.ant-table-expanded-row-level-1>.ant-table-cell{padding:0!important}.ant-table-cell-row-hover{background-color:initial!important}.select-column{background-color:var(--table-header-background)!important}.ant-form-item-label>label{min-height:24px!important;max-height:40px!important;height:100%!important}.workload-term-row{padding:10px 16px!important}.workload-select-cell{padding:0!important}.workload-table{margin:0 auto}.workload-table .ant-table-row-expand-icon-cell{padding:0!important}.workload-table .ant-table-sticky-holder{background-color:var(--table-header-background)!important}.workload-table .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border:none}.workload-table .ant-table-thead>tr>th:last-child{border-radius:0!important}.workload-table .ant-table-wrapper .ant-table{font-size:12px}.workload-table .ant-table-thead>tr>th{font-size:14px;text-align:center;padding:4px!important}.workload-table .ant-table-wrapper .ant-table-tbody>tr:not(.term-row):not(.ant-table-measure-row):not(.ant-table-expanded-row):not(.professions-column)>td{padding:8px 10px!important}.workload-table .ant-table-thead>tr>th:not(:first-child):not(:last-child){border-bottom:1px solid var(--table-border)!important;position:relative}.workload-table .ant-table-thead>tr>th:not(:first-child):not(:last-child):after{display:none!important}.workload-table .ant-table-body>table{background-color:var(--table-accent-row-background)!important}.workload-table .regular-row,.workload-table .regular-row:hover{background-color:var(--table-row-background)!important}.workload-table .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background-color:var(--table-row-background)!important}.workload-table .ant-table-tbody .ant-table-row>tr:not(.term-row)>.ant-table-cell{padding:12px!important}.workload-table .ant-table-tbody>tr.term-row{background-color:var(--table-accent-row-background)!important}.workload-table .ant-table-tbody>tr.term-row:hover{background-color:var(--table-accent-row-background)!important}.workload-table .ant-table-wrapper .ant-table-tbody>tr:not(.term-row) .ant-table-cell-fix-left{background-color:inherit!important}.workload-table .ant-table-wrapper .ant-table-tbody>tr:is(.term-row) .ant-table-cell-fix-left{background-color:var(--table-accent-row-background)!important}.workload-table .ant-table-tbody>tr.summary-row>td,.workload-table .ant-table-tbody>tr.summary-row:hover>td,.workload-table .ant-table-tbody>tr.summary-row>td.ant-table-cell-row-hover{background-color:var(--table-accent-row-background)!important;border-bottom:1px solid var(--table-border)!important}.teaching-load-table .ant-table-wrapper .ant-table-tbody>tr>td{background-color:var(--input-fill)!important;font-size:14px;text-align:center;padding:0!important}.teaching-load-table .ant-table-wrapper .ant-table-tbody>tr>td .lesson-allocation-cell{text-align:left;background-color:var(--input-fill)!important;padding:0 0 0 50px!important}.teaching-load-table .ant-table-tbody>tr.summary-row>td,.teaching-load-table .ant-table-tbody>tr.summary-row:hover>td,.teaching-load-table .ant-table-tbody>tr.summary-row>td.ant-table-cell-row-hover{border-bottom:1px solid var(--table-border)!important}.teaching-load-table .ant-table-tbody>tr>td{background-color:var(--table-body-background)!important}.compact-form-item .ant-form-item-explain,.compact-form-item .ant-form-item-explain-connected{display:none}.compact-form-item-content{width:100%}.compact-form-item-error{min-height:18px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px;font-size:12px;color:var(--form-success-text);cursor:default}.compact-form-item-error.has-error{cursor:help}
