/*!
 * reset.css
 * v1.1
 */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:none;outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.3em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}select::-ms-expand{display:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,:after,:before,:first-letter,blockquote:first-line,div:first-line,li:first-line,p:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{--btn-text-color:#fff;--btn-font-weight-500:500;--bg-btn-close-modal:#1f428f;--bg-btn-save-modal:#0075dc;--bg-btn-delete-modal:#dd3030;--bg-btn-tool-bar:#0075dc;--bg-btn-tool-bar-hover:#0075dc9e;--blue-shared:#186ab2;--error-file:#ce0e0e;--black-common:#121212;--black-100:#303133;--black-200:#000;--black-400:#71737a;--gray-common:#eee;--gray-100:#b2b7bd;--gray-200:#909399;--gray-300:#797979;--gray-400:#777;--gray-500:#46443d;--blue-common:#436fd1;--blue-100:#0075dc;--blue-200:#1f428f;--blue-300:#337ab7;--blue-500:#698cda;--blue-600:#0075dc;--white-common:#fff;--white-100:#f5f5f5;--white-300:#f0f8ff;--red-common:#d61717;--red-100:#b91c1c;--red-200:#dc2626;--green-common:#0c852c;--yellow-common:#e6a23c;--yellow-100:#f5e870}body{background:#ececec}.error-label{color:var(--red-common)!important}.text-blue{color:var(--blue-common)}.text-blue-2{color:var(--blue-100)}.pd-20{padding:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-3{margin-bottom:24px!important}.mb-20{margin-bottom:20px}.el-message--success{background:var(--green-common)!important;border-color:var(--green-common)!important;z-index:99999!important}.el-message--info{background:var(--gray-200)!important;border-color:var(--gray-200)!important;z-index:99999!important}.el-message--warning{background:var(--yellow-common)!important;border-color:var(--yellow-common)!important;z-index:99999!important}.el-message--error{background:var(--red-common)!important;border-color:var(--red-common)!important;z-index:99999!important}.el-message .el-icon-error,.el-message .el-icon-info,.el-message .el-icon-success,.el-message .el-icon-warning,.el-message__closeBtn,.el-message__content{color:var(--white-common)!important}.notification-lock{background:#f46c70!important;border-color:#f46c70!important;z-index:99999!important}.notification-lock .el-icon-warning,.notification-lock .el-message__closeBtn,.notification-lock .el-message__content{color:#fff!important}.notification-unlock{background:#c9ffe5!important;border-color:#c9ffe5!important;z-index:99999!important}.notification-unlock .el-icon-success,.notification-unlock .el-message__closeBtn,.notification-unlock .el-message__content{color:green!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--blue-100)!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--black-common)!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{background-color:var(--gray-common)!important;border-color:var(--gray-common)!important;color:var(--black-common)!important}.el-input.el-input--small.el-input--suffix.is-error{margin-bottom:4px}.el-input__inner{line-height:20px!important;padding:0 16px!important;border-radius:8px!important}.el-tag.el-tag--info{color:var(--black-common)!important}.el-checkbox__inner,.el-input__inner{border:1px solid var(--gray-100)!important;color:var(--black-common)!important}.el-input__inner:hover{border:1px solid #66afe9!important}.el-input__inner:focus{border:1px solid var(--blue-common)!important}.el-input__inner::-moz-placeholder{color:var(--black-400)!important}.el-input__inner::placeholder{color:var(--black-400)!important}.is-error .el-input__inner,.is-error .el-input__inner:focus{border:1px solid var(--red-common)!important}.text-error-input,.text-error-select{color:#d61717!important;font-size:14px;font-style:italic}.el-icon-circle-close:before{color:#212529!important}.el-icon-arrow-up:before{content:"\e6e1";color:#737576!important}.el-icon-arrow-down:before{content:"\e6df";color:#737576!important}.active-dislabel .el-icon-arrow-up:before{display:none}.select-wrapper,.select-wrapper .el-select{display:block;width:100%}.error-select .el-input__inner{border:1px solid var(--red-common)!important}.el-select.el-select--small.error-select{margin-bottom:4px}.el-checkbox__inner,.el-checkbox__input.is-disabled{background-color:var(--white-common)!important;border-color:var(--black-common)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--blue-200)!important;border-color:var(--blue-200)!important}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--white-common)!important}.el-button--small{padding:10px 16px!important;font-size:14px!important}.el-button{border-radius:8px!important}.el-button.is-disabled,.el-button.is-disabled:hover{background:var(--gray-100)!important;border-color:var(--gray-100)!important;color:var(--black-common)!important}.el-button--primary{background:var(--blue-200)!important;border-color:var(--blue-200)!important}.el-button--primary:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}.el-button--primary.is-plain{color:var(--blue-200)!important;background:var(--white-common)!important;border-color:var(--blue-200)!important}.el-button--primary.is-plain:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}.el-button--danger.is-plain{color:var(--red-common)!important;background:var(--white-common)!important;border-color:var(--red-common)!important}.el-button--danger.is-plain:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}.el-button--danger,.el-button--primary.confirm-button-danger{background:var(--red-common)!important;border-color:var(--red-common)!important}.el-button--danger:hover,.el-button--primary.confirm-button-danger:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}.el-icon-date:before{content:"\e78e";color:var(--black-common)!important}.modal-header{padding:16px!important;border-bottom:1px solid var(--gray-100)}.modal-header .icon-close:hover{color:var(--blue-100)}.modal-body{padding:30px!important}.modal-footer{padding:16px!important;border-top:1px solid var(--gray-100)}.active-overlay .modal-body{height:120px}.el-dialog__header{padding:20px 21px 20px 20px!important;border-bottom:1px solid var(--gray-100)}.el-dialog__header span{font-size:18px;font-weight:700}.el-dialog__headerbtn .el-dialog__close{font-weight:700!important;color:var(--black-100)!important}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--blue-common)!important}.el-dialog__headerbtn{font-size:21px!important}.el-dialog__body{padding:20px!important;max-height:75vh;overflow-y:auto}.el-dialog__footer{padding:20px 18px 20px 20px!important;border-top:1px solid var(--gray-100)}.el-icon-upload:before{color:var(--black-100)}.form-upload{font-weight:600;margin-bottom:20px}.link:hover{text-decoration:underline}.link{color:var(--blue-300);cursor:pointer}.up-load{display:flex;justify-content:center;align-items:center}.note-file{font-style:italic;color:var(--blue-100);margin-top:15px;font-size:12px;font-weight:500}.text-error-upload{color:var(--black-100);font-size:15px}.el-upload{display:block!important}.el-upload-dragger{width:100%!important;border:1px dashed var(--black-100)!important;margin-bottom:10px}.el-upload-dragger:hover{border:1px dashed var(--blue-100)!important}.select-wrapper .el-select-dropdown{width:100%!important;min-width:100%!important;box-sizing:border-box!important}.el-select-dropdown__list,.el-select-dropdown__wrap{white-space:nowrap;overflow-x:scroll;padding:0!important}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#1b76d1!important;background-color:#f5f7fa!important}.el-select-dropdown__item{padding:0 16px!important}.el-select .el-input .el-select__caret{color:#000!important}.el-tag.el-tag--info .el-tag__close{color:#737576!important}.el-select .el-tag__close.el-icon-close{background-color:#f4f4f5!important}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399!important;color:#fff!important}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{color:#212529!important}.el-menu-item,.el-submenu__title{padding:0 16px!important}.control-label{font-size:14px!important}.el-form--label-top .el-form-item__label{padding:0!important}.modal-content{border:none!important}::v-deep .chart-refresh-btn .el-icon-refresh:before{color:#fff!important}::v-deep .el-button.no-label [class*=el-icon-]{margin:0!important}::v-deep .el-button.no-label>span{display:none!important}::v-deep .el-button.no-label>i{display:inline-block!important;margin:0!important}.el-form-item__label{font-size:16px!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:#303133!important;font-weight:600!important}.el-checkbox__label{color:#303133!important}.el-popper.el-select-dropdown{box-sizing:border-box}.el-select .el-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-tag__close{flex-shrink:0}.select-all-item[data-v-6f017cac]{padding:0!important}.select-all-label[data-v-6f017cac]{display:flex;align-items:center;gap:8px;padding:0 16px;width:100%;height:34px;font-weight:400;margin:0;cursor:pointer}.select-all-checkbox[data-v-6f017cac]{cursor:pointer;margin:0;flex-shrink:0}.select-all-text[data-v-6f017cac]{flex:1;line-height:34px}.el-select-dropdown__item.selected[data-v-6f017cac]{color:var(--blue-200)!important;background:#d0ecff!important;font-weight:400!important}.el-select-dropdown__item[data-v-6f017cac]{color:#212529!important}.el-select-dropdown__item[data-v-6f017cac]:hover{color:var(--blue-200)!important;background:#f0f8ff!important}[data-v-6f017cac] .el-checkbox,[data-v-6f017cac] .el-select-dropdown__item{display:flex;align-items:center}[data-v-6f017cac] .el-checkbox__label{display:flex;align-items:center;line-height:1}.el-button.no-label[data-v-990e9cb8]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 15px!important}.el-button.disabled-greyed.is-disabled[data-v-990e9cb8],.el-button.disabled-greyed[data-v-990e9cb8]:disabled{background-color:#d3d3d3!important;border-color:#d3d3d3!important;color:#737576!important;opacity:1!important;cursor:not-allowed}.el-button.disabled-transparent.is-disabled[data-v-990e9cb8],.el-button.disabled-transparent[data-v-990e9cb8]:disabled{opacity:.4!important;cursor:not-allowed}.el-button--primary.disabled-transparent.is-disabled[data-v-990e9cb8],.el-button--primary.disabled-transparent[data-v-990e9cb8]:disabled{background-color:var(--blue-200)!important;border-color:var(--blue-200)!important;color:#fff!important;opacity:.4!important}.el-button.disabled-greyed.is-disabled[data-v-990e9cb8]:hover,.el-button.disabled-greyed[data-v-990e9cb8]:disabled:hover,.el-button.disabled-transparent.is-disabled[data-v-990e9cb8]:hover,.el-button.disabled-transparent[data-v-990e9cb8]:disabled:hover{background-color:inherit!important;border-color:inherit!important;color:inherit!important;opacity:inherit!important}[data-v-990e9cb8] .chart-refresh-btn .el-icon-refresh:before{color:#fff!important}.el-button.no-label [class*=el-icon-]{margin:0!important}.el-button.no-label>span{display:none!important}.el-button.no-label>i{display:inline-block!important;margin:0!important}[data-v-9effb6ce] .modal-header{align-items:center!important;background-color:var(--bg-btn-close-modal);color:#fff}.icon-close[data-v-9effb6ce]{cursor:pointer}.icon-close[data-v-9effb6ce]:hover{color:#9abddf}[data-v-9effb6ce] .modal-content,[data-v-9effb6ce] .modal-dialog{overflow:visible!important}[data-v-9effb6ce] .el-popper,[data-v-9effb6ce] .el-select-dropdown,[data-v-9effb6ce] .el-select-dropdown__list,[data-v-9effb6ce] .el-select-dropdown__wrap{z-index:2050!important}[data-v-9effb6ce] .select-wrapper .el-select-dropdown{width:100%!important;min-width:100%!important;box-sizing:border-box!important}[data-v-9effb6ce] .modal-body-scrollable{max-height:60vh;overflow-y:auto;padding:15px 20px}[data-v-9effb6ce] .modal-body-scrollable::-webkit-scrollbar{width:8px}[data-v-9effb6ce] .modal-body-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-9effb6ce] .modal-body-scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-9effb6ce] .modal-body-scrollable::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-9effb6ce] .modal-xl,[data-v-9effb6ce] .modal-xl .modal-dialog{max-width:90%!important}@media (min-width:1200px){[data-v-9effb6ce] .modal-xl,[data-v-9effb6ce] .modal-xl .modal-dialog{max-width:85%!important}}@media (min-width:1400px){[data-v-9effb6ce] .modal-xl,[data-v-9effb6ce] .modal-xl .modal-dialog{max-width:80%!important}}@media (min-width:1600px){[data-v-9effb6ce] .modal-xl,[data-v-9effb6ce] .modal-xl .modal-dialog{max-width:75%!important}}.icon-close-textarea[data-v-a5d5e36a]{color:#212529;cursor:pointer}.el-input[data-v-a5d5e36a]{position:relative}.el-input__icon.icon-close-textarea[data-v-a5d5e36a]{top:15px;position:absolute;transform:translateY(-50%);right:15px;cursor:pointer}[data-v-a5d5e36a] .el-icon-view:before{color:#212529;content:"\e6ce"}.label[data-v-44026500]{font-weight:600}.error[data-v-44026500]{color:red}.color-blue[data-v-44026500]{color:blue;font-weight:600}.notification[data-v-44026500]{text-align:center;padding:15px 10px 15px 10px}.hr[data-v-44026500]{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.header[data-v-761e9d8a]{background:var(--blue-200);color:var(--white-common);width:100%;padding:10px 20px}.header-container[data-v-761e9d8a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.left-section[data-v-761e9d8a]{display:flex;align-items:center;flex-shrink:0;gap:15px}.logo-left[data-v-761e9d8a]{-o-object-fit:cover;object-fit:cover;height:40px;width:40px}.text-left[data-v-761e9d8a]{text-transform:uppercase;font-weight:700;margin-left:15px;line-height:26px;font-size:20px;white-space:nowrap}.right-section[data-v-761e9d8a]{position:relative}.controls-container[data-v-761e9d8a],.right-section[data-v-761e9d8a]{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.grade-level-control[data-v-761e9d8a]{display:flex;align-items:center;gap:8px}.text-grade-level[data-v-761e9d8a]{font-weight:500;white-space:nowrap;font-size:15px}.educational[data-v-761e9d8a]{color:var(--white-common);font-size:15px;cursor:pointer;white-space:nowrap;transition:color .3s ease}.educational[data-v-761e9d8a]:hover{color:var(--yellow-100)}.instruct[data-v-761e9d8a]{font-size:15px;color:var(--white-common);text-decoration:underline;cursor:pointer;white-space:nowrap;transition:color .3s ease}.instruct[data-v-761e9d8a]:hover{color:var(--yellow-100)}.desktop-account[data-v-761e9d8a]{display:block}.user-name[data-v-761e9d8a]{color:var(--white-common);font-weight:500;font-size:15px;white-space:nowrap}.desktop-account .user-name .el-icon-arrow-down[data-v-761e9d8a]:before{color:var(--white-common)!important}.mode-toggle-container[data-v-761e9d8a]{position:relative}.mode-toggle-button[data-v-761e9d8a]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-toggle-button i[data-v-761e9d8a]{font-size:24px;color:var(--white-common)}.mode-toggle-button[data-v-761e9d8a]:hover{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3)}.mode-dropdown[data-v-761e9d8a]{position:absolute;top:calc(100% + 8px);background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;min-width:200px;overflow:hidden}.mode-option[data-v-761e9d8a]{display:flex;align-items:center;padding:12px 16px;color:#333;cursor:pointer;transition:all .2s;gap:12px}.mode-icon[data-v-761e9d8a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.mode-icon i[data-v-761e9d8a]{font-size:20px}.database-icon[data-v-761e9d8a]{background-color:#ff6b6b}.database-icon i[data-v-761e9d8a]{color:#fff}.profile-icon[data-v-761e9d8a]{background-color:#51cf66}.profile-icon i[data-v-761e9d8a]{color:#fff}.mode-option span[data-v-761e9d8a]{font-size:15px;font-weight:500}.mode-option[data-v-761e9d8a]:hover{background-color:#f8f9fa}.mode-option.active[data-v-761e9d8a]{background-color:#e7f5ff}.mode-option.active span[data-v-761e9d8a]{color:var(--blue-200);font-weight:600}.notification-control[data-v-761e9d8a]{display:flex;align-items:center;cursor:pointer}.notification-badge[data-v-761e9d8a]{line-height:1}.notification-icon[data-v-761e9d8a]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;transition:all .3s ease}.notification-icon i[data-v-761e9d8a]{font-size:20px;color:var(--white-common)}.notification-icon[data-v-761e9d8a]:hover{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3)}.avatar-control[data-v-761e9d8a],.user-avatar[data-v-761e9d8a]{display:flex;align-items:center}.user-avatar[data-v-761e9d8a]{justify-content:center;width:44px;height:44px;border-radius:50%;transition:all .3s ease;cursor:pointer}.user-avatar i[data-v-761e9d8a]{font-size:22px;color:var(--white-common)}.user-avatar[data-v-761e9d8a]:hover{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4)}.mode-switcher[data-v-761e9d8a]{display:none}[data-v-761e9d8a] .semester-select-dropdown .el-select-dropdown__wrap{overflow-x:hidden!important;overflow-y:hidden!important;max-height:none!important}[data-v-761e9d8a] .semester-select-dropdown .el-select-dropdown__list{overflow-x:hidden!important;overflow-y:hidden!important}[data-v-761e9d8a] .select-grade-level .el-select-dropdown__wrap{overflow-x:hidden!important;overflow-y:hidden!important;max-height:none!important}[data-v-761e9d8a] .select-grade-level .el-select-dropdown__list{overflow-x:hidden!important;overflow-y:hidden!important}.el-menu-horizontal-demo[data-v-175b9afd]{background:var(--white-100);border-bottom:1px solid #ddd}[data-v-175b9afd] .el-menu-item.is-active{border-bottom:0}.el-menu-horizontal-demo[data-v-175b9afd],.el-menu-item[data-v-175b9afd],[data-v-175b9afd] .el-menu-item.is-active,[data-v-175b9afd] .el-submenu .el-submenu__title{height:45px;line-height:45px;font-size:15px}.zoomed[data-v-175b9afd]{display:none}[data-v-175b9afd] .el-menu .el-menu-item.is-active,[data-v-175b9afd] .el-submenu.is-active .el-submenu__title{border-bottom:0;background-color:#d0ecff;color:var(--blue-200)}[data-v-175b9afd] .el-menu-item:focus,[data-v-175b9afd] .el-menu-item:hover,[data-v-175b9afd] .el-submenu__title:focus,[data-v-175b9afd] .el-submenu__title:hover{background-color:#f0f8ff;color:var(--blue-200)!important}[data-v-175b9afd] .el-menu-item,[data-v-175b9afd] .el-submenu .el-submenu__title,[data-v-175b9afd] .el-submenu__title i{color:#212529!important}.el-menu--horizontal .el-menu .el-menu-item.is-active[data-v-175b9afd]{background:#d0ecff;color:var(--blue-200)!important}.el-menu--horizontal .el-menu .el-menu-item[data-v-175b9afd]:hover{background:#f0f8ff;color:var(--blue-200)}[data-v-175b9afd] .el-menu--popup{margin-top:-5px!important}[data-v-175b9afd] .el-submenu.is-active .el-submenu__title i{color:var(--blue-200)}.mobile-nav-container[data-v-175b9afd]{padding:10px}.mobile-menu-toggle[data-v-175b9afd]{width:100%;display:flex;justify-content:space-between;align-items:center}[data-v-175b9afd] .el-menu-vertical-demo{width:100%}@media (max-width:767px){.el-menu-horizontal-demo[data-v-175b9afd]{display:none}}@media (min-width:768px){.mobile-nav-container[data-v-175b9afd]{display:none}}.main-wrapper[data-v-49fc594c]{height:100vh;display:flex;flex-direction:column;font-family:Inter-Regular,sans-serif;overflow:auto;font-size:14px}.page[data-v-49fc594c]{flex:1}.error[data-v-49fc594c]{color:red;margin-left:8px}.custom-modal[data-v-49fc594c],.tool-bar[data-v-355282fc]{display:flex;align-items:center}.tool-bar[data-v-355282fc]{height:45px;line-height:45px;padding:10px 16px;justify-content:space-between;background:var(--white-100);border-bottom:1px solid #ddd}.item[data-v-355282fc]{display:flex;align-items:center}.text[data-v-355282fc]{color:var(--blue-shared);font-size:15px;line-height:18.2px}.home[data-v-355282fc]{cursor:pointer}.home[data-v-355282fc]:hover{color:var(--black-common);text-decoration:underline}.active-content[data-v-355282fc],.active-sub_content[data-v-355282fc]{color:var(--black-common);font-weight:600}.icon[data-v-355282fc]{padding:0 8px}.toggle-display[data-v-355282fc]{display:flex;align-items:center;float:right;height:45px;padding-left:6px;padding-right:6px;margin-left:10px;background:#fff;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none}.toggle-button[data-v-355282fc],.zoom[data-v-355282fc]{float:right;width:29px;height:29px;cursor:pointer;margin-right:6px;margin-left:6px}.toggle-button[data-v-355282fc]:hover,.zoom[data-v-355282fc]:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}.toggle-button.closed[data-v-355282fc]{background:url(https://pgd.csdl.moet.gov.vn/images/dong_mo.png) no-repeat 0 0}.toggle-button.open[data-v-355282fc]{background:url(https://pgd.csdl.moet.gov.vn/images/dong_mo.png) no-repeat -30px 0}.zoom.open[data-v-355282fc]{background:url(https://pgd.csdl.moet.gov.vn/images/zoom.png) no-repeat 0 0}.zoom.closed[data-v-355282fc]{background:url(https://pgd.csdl.moet.gov.vn/images/zoom.png) no-repeat -30px 0}@media only screen and (max-width:767px){.tool-bar[data-v-355282fc]{height:100%!important;padding:10px;flex-direction:column}.item[data-v-355282fc],.toggle-display[data-v-355282fc]{display:none}}.custom-table-container[data-v-709bcf18]{border:1px solid #ddd;border-radius:8px;margin:20px;background:#fff;padding:20px}.table-header[data-v-709bcf18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.table-title[data-v-709bcf18]{font-size:16px;font-weight:600;color:var(--black-common);text-align:left}.title-actions[data-v-709bcf18]{display:flex;gap:20px;align-items:center}table[data-v-709bcf18]{width:100%;border-collapse:separate;border-spacing:0}thead[data-v-709bcf18]{position:sticky;top:0;z-index:1}table th[data-v-709bcf18]{background:var(--blue-200);color:#fff;font-weight:700!important;font-weight:500;font-size:11pt;position:sticky;top:0;z-index:2;transition:background-color .3s ease}tbody tr:hover td[data-v-709bcf18]{background-color:#d0ecff}tbody tr td[data-v-709bcf18]{color:#212529}table td[data-v-709bcf18],table th[data-v-709bcf18]{padding:10px 16px;border-width:0 0 1px 1px;border-style:solid;border-color:#dedede;font-size:11pt;vertical-align:middle}.table-wrapper[data-v-709bcf18]{border:1px solid #ddd;width:100%;overflow-x:auto;overflow-y:auto;scrollbar-width:thin}.table-wrapper[data-v-709bcf18]::-webkit-scrollbar{height:8px;width:8px}.table-wrapper[data-v-709bcf18]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-wrapper[data-v-709bcf18]::-webkit-scrollbar-thumb:hover{background:#555}.table-wrapper[data-v-709bcf18]::-webkit-scrollbar-track{background:#f1f1f1}.btn-table[data-v-709bcf18]{height:40px;display:flex;justify-content:flex-end;align-items:center}.tab[data-v-709bcf18]{height:40px;display:flex;align-items:center;background-color:var(--white-100);padding:0}.hr-table[data-v-709bcf18]{border:.1px solid #ddd;padding:0;width:100%}.text-navigate[data-v-709bcf18]{color:var(--blue-200);cursor:pointer}.text-navigate[data-v-709bcf18]:hover{color:var(--black-100);text-decoration:underline}.text-right[data-v-709bcf18]{text-align:right}.pagi[data-v-709bcf18]{background:var(--white-100);height:50px;line-height:50px;padding:0 10px 0 0}.text-left[data-v-709bcf18]{text-align:left}.count[data-v-709bcf18]{margin-right:5px}.icon-dislabel[data-v-709bcf18],.icon[data-v-709bcf18]{height:15px;cursor:pointer;padding:0 10px 0 10px}.icon-dislabel[data-v-709bcf18]{cursor:not-allowed!important;filter:invert(67%) sepia(1%) saturate(0) hue-rotate(180deg) brightness(90%) contrast(90%)}.min-w-50[data-v-709bcf18]{min-width:50px}.min-w-75[data-v-709bcf18]{min-width:75px}.min-w-100[data-v-709bcf18]{min-width:100px}.min-w-150[data-v-709bcf18]{min-width:150px}.min-w-200[data-v-709bcf18]{min-width:200px}.min-w-250[data-v-709bcf18]{min-width:250px}.min-w-300[data-v-709bcf18]{min-width:300px}.min-w-350[data-v-709bcf18]{min-width:350px}.min-w-400[data-v-709bcf18]{min-width:400px}.min-w-500[data-v-709bcf18]{min-width:500px}.min-w-600[data-v-709bcf18]{min-width:600px}tbody tr[data-v-709bcf18]:nth-child(2n){background-color:#f9f9f9}tbody tr[data-v-709bcf18]:nth-child(odd){background-color:#fff}tbody tr[data-v-709bcf18]:nth-child(5n){border-bottom:2px solid #dedede}.resize-handle{display:block!important;position:absolute!important;top:0!important;right:-4px!important;width:8px!important;height:100%!important;cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;z-index:99999!important;background:transparent!important;pointer-events:auto!important;box-sizing:border-box!important}.resize-handle:hover{background-color:hsla(0,0%,100%,.3)!important;border-left:2px solid hsla(0,0%,100%,.8)!important}.resize-handle:active{background-color:hsla(0,0%,100%,.5)!important;border-left:3px solid #fff!important}table th{position:relative!important;overflow:visible!important}.error[data-v-286c6fe1]{color:red;font-style:italic}.label[data-v-286c6fe1]{font-weight:600}[data-v-286c6fe1] .is-error .el-input__inner{border:1px solid #f56c6c!important}[data-v-286c6fe1] .is-error .el-input__inner:focus{border:1px solid #f56c6c!important;box-shadow:0 0 3px #f56c6c}.error[data-v-5ac8d920]{color:red;font-style:italic}[data-v-5ac8d920] .is-error .el-input__inner{border:1px solid #f56c6c!important}[data-v-5ac8d920] .is-error .el-input__inner:focus{border:1px solid #f56c6c!important;box-shadow:0 0 3px #f56c6c}.label[data-v-5ac8d920]{font-weight:600}.active[data-v-5f71a0a2]{background-color:#28a74533;color:#28a745!important}.inactive[data-v-5f71a0a2]{background-color:#e4e5e6;color:#303133!important}.deleted[data-v-5f71a0a2]{background-color:#f3cccc;color:#ff5252!important}.dissolved[data-v-5f71a0a2]{background-color:#faf1c7;color:#ff5252!important}.six[data-v-5f71a0a2]{background-color:#ffc8aa;color:#ff5252!important}.additionalClass[data-v-5f71a0a2]{border-radius:1rem;padding:.25rem .5rem}.form-search-wrapper[data-v-77fc6ec7]{border:1px solid #ddd;border-radius:8px;margin:20px;background:#fff;padding:20px}.form-search-title[data-v-77fc6ec7]{font-size:16px;font-weight:600;color:var(--black-common);margin-bottom:15px;text-align:left;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.form-search[data-v-77fc6ec7]{line-height:32px}.label[data-v-77fc6ec7]{margin-right:10px;font-weight:600;min-width:100px}.label-wrapper[data-v-77fc6ec7]{display:flex;justify-content:flex-end;align-items:center;height:100%;padding-right:10px}.control-label[data-v-77fc6ec7]{font-size:13px;text-align:right;word-wrap:break-word;line-height:1.4}@media only screen and (max-width:767px){.form-search-wrapper[data-v-77fc6ec7]{margin:10px;padding:15px}.form-search[data-v-77fc6ec7]{line-height:0px;height:100%!important}.row[data-v-77fc6ec7]{flex-direction:column}.label-wrapper[data-v-77fc6ec7]{position:static;text-align:left;margin-bottom:5px}.mobi[data-v-77fc6ec7]{margin-top:20px}}[data-v-dd3dec28] .el-input__inner{border:1px solid #b2b7bd;color:#373333}[data-v-dd3dec28] .el-input__inner:focus{border:1px solid #007bff;box-shadow:#b2b7bd}.el-date-table td.end-date span[data-v-dd3dec28],.el-date-table td.start-date span[data-v-dd3dec28]{background-color:var(--blue-shared)}.el-date-table td.available[data-v-dd3dec28]:hover,.el-date-table td.today span[data-v-dd3dec28]{color:var(--blue-shared)}[data-v-129db474] .el-input__inner{border:1px solid #b2b7bd;color:#373333}[data-v-129db474] .el-input__inner:focus{border:1px solid #007bff;box-shadow:#b2b7bd}.el-date-table td.end-date span[data-v-129db474],.el-date-table td.start-date span[data-v-129db474]{background-color:var(--blue-shared)}.el-date-table td.available[data-v-129db474]:hover,.el-date-table td.today span[data-v-129db474]{color:var(--blue-shared)}.layout[data-v-12069dc2]{padding:0 10px;justify-content:space-between}.layout[data-v-12069dc2],.right[data-v-12069dc2]{display:flex;align-items:center}.records-info[data-v-12069dc2]{color:var(--blue-shared);margin-right:10px}.select[data-v-12069dc2]{width:75px!important;margin-right:10px;margin-left:10px}.pagination[data-v-12069dc2]{margin:0}.el-select-dropdown__item.selected[data-v-12069dc2]{color:#409eff!important}.el-select-dropdown__item[data-v-12069dc2]{color:#212529!important}[data-v-12069dc2] .b-pagination-pills .page-item .page-link{border-color:var(--gray-100)!important;color:var(--black-200)}[data-v-12069dc2] .page-item.active .page-link{color:var(--white-common);background:var(--blue-common)}@media (max-width:768px){.layout[data-v-12069dc2]{flex-direction:column;align-items:flex-start}.select[data-v-12069dc2]{width:100%!important;margin-right:0;margin-left:0;margin-bottom:20px;margin-top:10px}.records-info[data-v-12069dc2]{margin-top:10px;width:100%;text-align:left}}.error[data-v-515ab4c7]{margin-top:-20px;color:red}.min-width[data-v-515ab4c7]{min-width:180px}.form-group[data-v-515ab4c7]{padding:10px 0 0 10px;line-height:20px!important}.note-list[data-v-515ab4c7]{margin:0 30px}.note-item[data-v-515ab4c7]{font-size:13px}.close-note[data-v-515ab4c7]{color:#357ebd;font-weight:700;cursor:pointer}.close-note[data-v-515ab4c7]:hover{color:#0074f2}