.not-found{justifyContent:"center";alignItems:"center";minHeight:"80vh";display:"flex";padding:"40px 16px"}.login-form-box .login-title{font-family:Open Sans!important}.login-form-box .password-input{padding-bottom:0;padding-left:20px;padding-top:0}.login-wrap{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.login-info{justify-content:center;position:relative;width:100%}.login-info,.login-info__text{align-items:center;display:flex;flex-direction:column}.login-info__text{max-width:544px;padding:40px 32px 48px;text-align:center;z-index:1}.login-info__text .title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px;margin-top:16px;text-shadow:0 4px 8px #0b427540}.login-info__text .description{color:#fff;font-size:14px;line-height:1.71}.login-info__copyright{align-items:center;border-top:1px solid #ffffff40;color:#fff;display:flex;flex-direction:column;gap:6px;margin-top:60px;max-width:520px;overflow:hidden;padding-top:20px;text-align:center;text-shadow:0 1px 2px #000000b3;width:100%}.login-info__copyright-main{align-items:center;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;line-height:1.4;width:100%}.login-info__copyright-line{background:#ffffffbf;box-shadow:0 1px 2px #0006;flex:1 1;height:1px}.login-info__copyright-title{white-space:nowrap}.login-info__copyright-subtitle{font-size:13px;font-weight:500;margin:0}.login-info__copyright-text{font-size:12px}.main-logo{display:block;margin:0 auto;max-width:240px}.login-form-box{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;flex-grow:1;flex-shrink:0;margin-top:-16px;overflow:hidden;padding:24px 40px 34px;z-index:2}.login-form-box .form{margin:0 auto;max-width:368px;width:100%}.login-form-box .form-title{align-items:center;display:flex;font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:36px}.login-form-box .ant-form-item-label label{font-size:16px;line-height:1.5}@media only screen and (min-width:768px){.login-wrap{flex-direction:row;height:100vh}.login-form-box .form{margin-top:17.5vh}.login-form-box .form-title{font-size:30px;margin-bottom:36px;text-align:left}.login-info{border-bottom-right-radius:24px;border-top-right-radius:24px;max-width:55vw;overflow:hidden}.login-info__text{position:absolute}.login-info__text .main-logo{max-width:410px}.login-info__text .title{font-size:22px;line-height:1.42;margin-bottom:16px;margin-top:24px}.login-info__text .description{font-size:16px;line-height:1.5}}@media only screen and (max-width:768px){.login-info .bg-absolute{height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width:400px){.login-info__text{width:100%}}.menu{display:inline-block}.menu .menu-button,.menu .menu-button:hover{background:#0000;border:none}.menu .menu-button span{margin-left:7px}.ant-drawer .ant-drawer-body{padding:0}.ant-drawer .ant-drawer-content{background-color:#1d2124}.ant-drawer .sider-menu-logo{width:100%}.ant-drawer .ant-drawer-close{color:#fff;margin-right:15px;position:absolute;right:0;top:15px}.ant-drawer .ant-drawer-close:hover{color:#fdab01}.ant-drawer .ant-drawer-header{padding:0}.ant-drawer .menu__nav{list-style:none;margin-top:20px}.ant-drawer .menu__nav li{margin:5px 0}.ant-drawer .menu__nav li .menu__navlink .menu__nav-icon{display:inline-block;margin-right:10px}.ant-drawer .menu__nav li .menu__navlink span{display:inline-block}.main-sider,.responsive-sider{background:linear-gradient(180deg,#1d2124,#121416);box-shadow:2px 0 8px #00000026;color:#fff;overflow:hidden;position:relative}.main-sider:before,.responsive-sider:before{background:linear-gradient(90deg,#0000,#fdab014d 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.main-sider .sider-content,.responsive-sider .sider-content{background:linear-gradient(180deg,#1d2124,#121416);display:flex;flex-direction:column;height:100%;min-height:99vh;position:relative}.main-sider .sider-logo-wrapper,.responsive-sider .sider-logo-wrapper{background:linear-gradient(135deg,#fdab01,#e49a01);box-shadow:0 2px 8px #0000001a;padding:20px 16px;position:relative}.main-sider .sider-logo-wrapper:after,.responsive-sider .sider-logo-wrapper:after{background:linear-gradient(90deg,#0000,#0000001a 50%,#0000);bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.main-sider .sider-logo,.responsive-sider .sider-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;transition:transform .3s ease;width:100%}.main-sider .sider-logo:hover,.responsive-sider .sider-logo:hover{transform:scale(1.02)}.main-sider .sider-content-wrapper,.responsive-sider .sider-content-wrapper{display:flex;flex:1 1;flex-direction:column;padding:8px 0}.main-sider .menu__content,.responsive-sider .menu__content{flex:1 1}.main-sider .menu__nav,.responsive-sider .menu__nav{font-size:15px;list-style:none;margin:0;padding:0}.main-sider .menu__nav li,.responsive-sider .menu__nav li{margin:0;position:relative}.main-sider .menu__nav li:not(:last-child):after,.responsive-sider .menu__nav li:not(:last-child):after{background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.main-sider .menu__nav button,.responsive-sider .menu__nav button{align-items:center;background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:flex;font-size:14px;font-weight:500;letter-spacing:.3px;padding:16px 20px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.main-sider .menu__nav button:before,.responsive-sider .menu__nav button:before{background:#fdab01;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:3px}.main-sider .menu__nav button .menu__nav-icon,.responsive-sider .menu__nav button .menu__nav-icon{align-items:center;color:#fdab01cc;display:flex;font-size:16px;height:20px;justify-content:center;margin-right:12px;transition:all .3s ease;width:20px}.main-sider .menu__nav button span:last-child,.responsive-sider .menu__nav button span:last-child{flex:1 1;transition:transform .2s ease}.main-sider .menu__nav button:hover,.responsive-sider .menu__nav button:hover{background:#ffffff14;color:#fff;padding-left:24px}.main-sider .menu__nav button:hover:before,.responsive-sider .menu__nav button:hover:before{transform:scaleY(1)}.main-sider .menu__nav button:hover .menu__nav-icon,.responsive-sider .menu__nav button:hover .menu__nav-icon{color:#fdab01;transform:scale(1.1)}.main-sider .menu__nav button:hover span:last-child,.responsive-sider .menu__nav button:hover span:last-child{transform:translateX(2px)}.main-sider .menu__nav button.active,.responsive-sider .menu__nav button.active{background:#fdab0126;color:#fff;font-weight:600;padding-left:24px}.main-sider .menu__nav button.active:before,.responsive-sider .menu__nav button.active:before{transform:scaleY(1)}.main-sider .menu__nav button.active .menu__nav-icon,.responsive-sider .menu__nav button.active .menu__nav-icon{color:#fdab01;transform:scale(1.1)}.main-sider .menu__nav button.active span:last-child,.responsive-sider .menu__nav button.active span:last-child{transform:translateX(2px)}.main-sider .menu__subnav,.responsive-sider .menu__subnav{background:#1d212499;list-style:none;margin:0;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-sider .menu__subnav li,.responsive-sider .menu__subnav li{margin:0}.main-sider .menu__subnav li:not(:last-child):after,.responsive-sider .menu__subnav li:not(:last-child):after{background:linear-gradient(90deg,#0000,#ffffff0d 50%,#0000);bottom:0;content:"";height:1px;left:32px;position:absolute;right:16px}.main-sider .menu__subnav li button,.responsive-sider .menu__subnav li button{background:#0000;color:#ffffffb3;font-size:13px;font-weight:400;padding:12px 20px 12px 48px;position:relative}.main-sider .menu__subnav li button:before,.responsive-sider .menu__subnav li button:before{background:#fdab0199;width:2px}.main-sider .menu__subnav li button .menu__nav-icon,.responsive-sider .menu__subnav li button .menu__nav-icon{color:#fdab0199;font-size:14px}.main-sider .menu__subnav li button:hover,.responsive-sider .menu__subnav li button:hover{background:#ffffff0d;color:#ffffffe6;padding-left:52px}.main-sider .menu__subnav li button:hover .menu__nav-icon,.responsive-sider .menu__subnav li button:hover .menu__nav-icon{color:#fdab01cc}.main-sider .menu__subnav li button.active,.responsive-sider .menu__subnav li button.active{background:#fdab011a;color:#fff;font-weight:500;padding-left:52px}.main-sider .menu__subnav li button.active .menu__nav-icon,.responsive-sider .menu__subnav li button.active .menu__nav-icon{color:#fdab01}@media only screen and (max-width:1500px){.main-sider{display:none}}.menu__subnav{animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.main-sider .menu__nav button:focus,.responsive-sider .menu__nav button:focus{box-shadow:inset 0 0 0 2px #fdab014d;outline:none}.sider-content-wrapper{overflow-y:auto;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.sider-content-wrapper::-webkit-scrollbar{width:4px}.sider-content-wrapper::-webkit-scrollbar-track{background:#0000}.sider-content-wrapper::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sider-content-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sider-children{border-top:1px solid #ffffff14;margin-top:auto;padding:16px}.sider-children:before{background:linear-gradient(90deg,#0000,#fdab0133 50%,#0000);content:"";height:1px;left:16px;position:absolute;right:16px;top:0}.menu__nav button:focus-visible,.menu__subnav button:focus-visible{box-shadow:0 0 0 4px #fdab011a;outline:2px solid #fdab0199;outline-offset:-2px}.menu__nav button.active{position:relative}.menu__nav button.active:after{border-bottom:4px solid #0000;border-left:6px solid #fdab01;border-top:4px solid #0000;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}.sider-logo.loading{filter:blur(1px);opacity:.7}.menu__nav button:hover{box-shadow:inset 4px 0 0 #fdab014d;transform:translateX(2px)}.menu__subnav{transform-origin:top}.menu__subnav li{animation:slideInLeft .3s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateX(-10px)}.menu__subnav li:first-child{animation-delay:.05s}.menu__subnav li:nth-child(2){animation-delay:.1s}.menu__subnav li:nth-child(3){animation-delay:.15s}.menu__subnav li:nth-child(4){animation-delay:.2s}.menu__subnav li:nth-child(5){animation-delay:.25s}.menu__subnav li:nth-child(6){animation-delay:.3s}.menu__subnav li:nth-child(7){animation-delay:.35s}.menu__subnav li:nth-child(8){animation-delay:.4s}.menu__subnav li:nth-child(9){animation-delay:.45s}.menu__subnav li:nth-child(10){animation-delay:.5s}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.header{z-index:1}.header .header-logo{height:80px}.header .ant-dropdown-trigger{cursor:pointer}.header .ant-dropdown-trigger .anticon-up{display:none}.header .ant-dropdown-trigger.ant-dropdown-open .anticon-up{display:block}.header .ant-dropdown-trigger.ant-dropdown-open .anticon-down{display:none}.header .avatar-menu-wrapper{align-items:center;display:flex;justify-content:center}.header .avatar-menu-wrapper .avatar-name{margin-right:10px}.header .header-menu-container{display:none}.header.floating-header{left:0;position:fixed;right:0;top:0}.header .header__inner{background-color:#fff;box-shadow:0 1px 10px 0 #0000001a;color:#1d2124;font-size:14px;font-weight:700;height:100px;line-height:normal;padding:0 16px}.header .header__inner .header__title{color:inherit;font-size:16px;font-weight:600;margin:0}.header .header__inner .backlink .icon{font-size:32px}.header .header__inner .ant-row-flex .ant-col:first-child>:first-child{margin-right:10px}.header a{color:currentColor}.header .icon{fill:currentColor}.header .icon-menu{font-size:48px;margin-right:6px}.header .icon-bell{font-size:19px}.header .icon-new-order{font-size:16px}.header .toolbar-button,.header .toolbar-button:hover{background:#0000;border:none}.header .avatar-role{color:#666;font-size:12px}@media only screen and (max-width:1500px){.header .header-menu-container{display:block}}.footer{background-color:#f0f2f5!important;z-index:1}.footer.floating-footer{bottom:0;left:0;position:fixed;right:0}.main-content{margin:0 auto;padding:20px;width:100%}.main-content__copyright-card{background:#f9fafb;border-radius:12px;box-shadow:0 10px 30px #0f172a0f;color:#1f2933;margin:40px auto 0}.main-content__copyright-header{display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:4px}.main-content__copyright-symbol{font-size:14px}.main-content__copyright-title{text-align:left}.main-content__copyright-subtitle{color:#111827;font-size:11px;font-weight:500;margin:0 0 8px;text-align:left}.main-content__copyright-text{color:#4b5563;font-size:11px;line-height:1.6;margin:0;text-align:left}.main-layout{width:100%}.school-indicators-wrapper .indicator-form-item{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.school-indicators-wrapper .indicator-label-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.school-indicators-wrapper .indicator-label{font-weight:500}.school-indicators-wrapper .indicator-unit-tooltip{color:#1677ff;cursor:pointer;font-weight:500}.school-indicators-wrapper .tooltip-icon{color:#52c41a;cursor:pointer;font-size:16px}.school-indicators-wrapper .indicator-input-wrapper{align-items:center;display:flex}.school-indicators-wrapper .indicator-input-wrapper .indicator-input-field{max-width:300px}.school-indicators-wrapper .indicator-input-wrapper .indicator-unit-symbol{background-color:#f0f5ff;border:1px solid #91caff;border-radius:6px 0 0 6px;border-right:none;color:#1677ff;font-weight:700;height:32px;min-width:32px;padding:4px 8px;text-align:center}.school-indicators-wrapper .indicator-input-wrapper .ant-input{border-radius:0 6px 6px 0;width:100%}.school-indicators-wrapper .save-button-top{display:flex;justify-content:flex-end;margin-bottom:12px}.school-indicators-wrapper .save-button-bottom{margin-top:24px}.school-indicators-wrapper .header-card{box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.school-indicators-wrapper .header-card .category-title-header{color:#262626;font-size:20px;font-weight:600;margin-bottom:0}.school-indicators-wrapper .header-card .header-actions{margin-bottom:0}.school-indicators-wrapper .header-card .header-actions .edit-indicators-btn{font-weight:500;height:40px;padding:0 24px}.school-indicators-wrapper .header-card .header-actions .search-input{height:40px;max-width:300px}.school-indicators-wrapper .header-card .header-actions .filter-button{border-color:#d9d9d9;height:40px;padding:0 16px;transition:all .2s ease}.school-indicators-wrapper .header-card .header-actions .filter-button:hover{border-color:#fdab01;color:#fdab01}.school-indicators-wrapper .header-card .header-actions .filter-button .ant-tag{font-size:10px;height:16px;line-height:1;margin-left:4px;padding:0 4px}.school-indicators-wrapper .header-card .header-actions .refresh-button{align-items:center;border-color:#d9d9d9;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.school-indicators-wrapper .header-card .header-actions .refresh-button:hover{border-color:#fdab01;color:#fdab01}.school-indicators-wrapper .header-card .header-actions .refresh-button.ant-btn-loading{transform:none}.school-indicators-wrapper .header-card .filter-panel{animation:slideDown .3s ease-out;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:16px;padding:16px}.school-indicators-wrapper .header-card .filter-panel .filter-panel-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.school-indicators-wrapper .header-card .filter-panel .filter-panel-header h4{color:#262626;font-size:16px;font-weight:600;margin:0}.school-indicators-wrapper .header-card .filter-panel .filter-panel-content .filter-label{color:#262626;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.school-indicators-wrapper .header-card .filter-panel .filter-panel-content .checkbox-filter{padding-top:28px}.school-indicators-wrapper .header-card .filter-panel .filter-panel-content .checkbox-filter .ant-checkbox-wrapper{color:#262626;font-size:14px}.school-indicators-wrapper .header-card .filter-panel .filter-panel-content .ant-select{margin-bottom:8px}.school-indicators-wrapper .header-card .statistics-row{margin-top:16px;padding-left:16px;padding-right:16px}.school-indicators-wrapper .header-card .statistics-row .ant-statistic{text-align:center}.school-indicators-wrapper .header-card .statistics-row .ant-statistic .ant-statistic-title{color:#8c8c8c;font-size:14px;margin-bottom:8px}.school-indicators-wrapper .header-card .statistics-row .ant-statistic .ant-statistic-content{font-size:24px;font-weight:600}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab{border-radius:6px;margin-bottom:4px;padding:12px 16px;transition:all .2s ease}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab:hover{background-color:#f5f5f5}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab.ant-tabs-tab-active{background-color:#e6f7ff;border-color:#fdab01}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab .tab-label{align-items:flex-start;display:flex;flex-direction:column}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab .tab-label .indicator-count{color:#8c8c8c;font-size:12px;margin-top:2px}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab .tab-label.tab-label-child{border-left:2px solid #d9d9d9;font-size:13px;padding-left:16px}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab .tab-label.tab-label-child span:first-child{color:#595959}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-content-holder{padding-left:24px}.school-indicators-wrapper .category-header-card{border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:16px}.school-indicators-wrapper .category-header-card .category-title{color:#262626;font-size:20px;font-weight:600;margin:0 0 4px}.school-indicators-wrapper .category-header-card .category-description{color:#8c8c8c;font-size:14px;margin:0}.school-indicators-wrapper .indicator-card{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;transition:all .2s ease}.school-indicators-wrapper .indicator-card:hover{box-shadow:0 2px 8px #0000001a}.school-indicators-wrapper .indicator-card.editable{background-color:#fafcff;border-color:#fdab01}.school-indicators-wrapper .indicator-card.editable:hover{border-color:#40a9ff;box-shadow:0 2px 12px #1890ff26}.school-indicators-wrapper .indicator-card.confirmed{background-color:#f6ffed;border-color:#b7eb8f}.school-indicators-wrapper .indicator-card.confirmed:hover{box-shadow:0 2px 8px #52c41a26}.school-indicators-wrapper .indicator-card .indicator-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section{flex:1 1}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .indicator-title{align-items:center;color:#262626;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:8px;margin:0 0 4px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .indicator-title .indicator-id{border-radius:4px;font-size:12px;padding:2px 6px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .indicator-title .critical-tag{border-radius:4px;font-size:11px;padding:2px 6px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .frequency-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;gap:4px;margin-top:4px;padding:2px 6px;transition:all .2s ease}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .frequency-tag:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .frequency-tag .anticon{font-size:10px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .confirmation-tag{align-items:center;background-color:#52c41a;border:1px solid #52c41a;border-radius:4px;color:#fff;display:inline-flex;font-size:11px;gap:4px;margin-top:4px;padding:2px 6px;transition:all .2s ease}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .confirmation-tag:hover{box-shadow:0 2px 4px #52c41a4d;transform:translateY(-1px)}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-title-section .confirmation-tag .anticon{font-size:10px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-header-actions{align-items:center;display:flex;gap:8px}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-header-actions .ant-btn{align-items:center;border-radius:4px;display:flex;font-size:12px;height:28px;justify-content:center;padding:0 8px;transition:all .2s ease}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-header-actions .ant-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.school-indicators-wrapper .indicator-card .indicator-card-header .indicator-header-actions .status-tag{border-radius:4px;font-size:12px;padding:4px 8px;white-space:nowrap}.school-indicators-wrapper .indicator-card .indicator-value-section{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:12px;padding:12px}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value-container{display:flex;flex-direction:column;gap:8px}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value-container .confirmation-checkbox{align-items:center;display:flex;padding:4px 0}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value-container .confirmation-checkbox .ant-checkbox-wrapper{color:#595959;font-size:12px}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value-container .confirmation-checkbox .ant-checkbox-wrapper .confirmation-label{color:#52c41a;font-weight:500}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value-container .confirmation-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#52c41a;border-color:#52c41a}.school-indicators-wrapper .indicator-card .indicator-value-section .no-value{color:#bfbfbf;font-style:italic}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value{color:#262626;font-size:16px;font-weight:500}.school-indicators-wrapper .indicator-card .indicator-value-section .indicator-value .unit-symbol{color:#8c8c8c;font-size:14px;margin-left:4px}.school-indicators-wrapper .indicator-card .indicator-value-section .editable-value{border:1px solid #0000;border-radius:4px;padding:4px 8px;transition:all .2s ease}.school-indicators-wrapper .indicator-card .indicator-value-section .editable-value:hover{background-color:#e6f7ff;border-color:#91d5ff;cursor:pointer}.school-indicators-wrapper .indicator-card .indicator-value-section .editable-value.has-changes{background-color:#fff7e6;border-color:#ffd591;color:#d46b08;font-weight:500}.school-indicators-wrapper .indicator-card .indicator-value-section .editable-value.has-changes:hover{background-color:#fff2e8;border-color:#ffbb96}.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper{align-items:center;display:flex;gap:8px}.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper .indicator-unit-symbol{color:#8c8c8c;font-size:14px;font-weight:500}.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper .ant-input,.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper .ant-select{border-color:#fdab01;box-shadow:0 0 0 2px #1890ff33}.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper .ant-input:focus,.school-indicators-wrapper .indicator-card .indicator-value-section .inline-edit-wrapper .ant-select:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.school-indicators-wrapper .indicator-card .info-collapse .collapse-header{align-items:center;color:#8c8c8c;display:flex;font-size:13px;gap:6px}.school-indicators-wrapper .indicator-card .info-collapse .collapse-header .anticon{font-size:14px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-description{margin-bottom:16px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-description strong{color:#262626;display:block;margin-bottom:4px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-description p{color:#595959;line-height:1.5;margin:0}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-unit-description{margin-bottom:16px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-unit-description strong{color:#262626;display:block;margin-bottom:4px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-unit-description p{color:#595959;line-height:1.5;margin:0}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-frequency{margin-bottom:16px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-frequency strong{color:#262626;display:block;margin-bottom:4px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .indicator-frequency p{color:#595959;font-weight:500;line-height:1.5;margin:0}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info strong{color:#722ed1;display:block;margin-bottom:8px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .formula-section{margin-bottom:12px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .formula-section strong{color:#262626;display:block;margin-bottom:4px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .formula-section code{background-color:#f5f5f5;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:4px 8px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .dependencies-section{margin-bottom:12px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .dependencies-section strong{color:#262626;display:block;margin-bottom:4px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .dependencies-section ul{color:#595959;margin:0;padding-left:16px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .dependencies-section ul li{margin-bottom:2px}.school-indicators-wrapper .indicator-card .info-collapse .indicator-info-content .computed-info .computed-note{color:#722ed1;font-size:13px;font-style:italic;margin:0}.school-indicators-wrapper .empty-state-card{background-color:#fafafa;border-radius:8px;padding:48px 24px;text-align:center}.school-indicators-wrapper .empty-state-card .empty-state-content h3{color:#262626;font-size:16px;margin:0 0 8px}.school-indicators-wrapper .empty-state-card .empty-state-content p{color:#8c8c8c;margin:0 0 16px}.school-indicators-wrapper .global-empty-state-card{background-color:#fafafa;border-radius:8px;margin-top:24px;padding:48px 24px;text-align:center}.school-indicators-wrapper .global-empty-state-card .global-empty-state-content h3{color:#262626;font-size:18px;margin:0 0 8px}.school-indicators-wrapper .global-empty-state-card .global-empty-state-content p{color:#8c8c8c;margin:0 0 16px}.school-indicators-wrapper .global-empty-state-card .global-empty-state-content .empty-state-actions .empty-state-hint{color:#bfbfbf;font-size:13px;margin:16px 0 0}.school-indicators-wrapper .indicator-log-list{max-height:400px;overflow-y:auto}.school-indicators-wrapper .indicator-log-list .indicator-log-entry{background-color:#fafafa;border-radius:6px;margin-bottom:8px;padding:12px}.school-indicators-wrapper .indicator-log-list .indicator-log-entry div{font-size:13px;margin-bottom:4px}.school-indicators-wrapper .indicator-log-list .indicator-log-entry div:last-child{margin-bottom:0}.school-indicators-wrapper .indicator-log-list .indicator-log-entry div strong{color:#262626}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.school-indicators-wrapper .header-card .header-actions{flex-direction:column;gap:16px}.school-indicators-wrapper .header-card .header-actions .search-input{max-width:100%}.school-indicators-wrapper .school-indicators-tabs .ant-tabs-tab{font-size:14px;padding:8px 12px}.school-indicators-wrapper .indicator-card .indicator-card-header{align-items:flex-start;flex-direction:column;gap:8px}.school-indicators-wrapper .indicator-card .indicator-card-header .status-tag{align-self:flex-start}}.log-modal .ant-modal-header{border-bottom:2px solid #f0f0f0;padding:20px 24px}.log-modal .ant-modal-header .log-modal-title{align-items:center;color:#262626;display:flex;font-size:18px;font-weight:600}.log-modal .ant-modal-body{max-height:70vh;overflow-y:auto;padding:24px}.log-modal .indicator-log-list .indicator-log-entry{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.log-modal .indicator-log-list .indicator-log-entry:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.log-modal .indicator-log-list .indicator-log-entry:last-child{margin-bottom:0}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;padding:16px 20px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header .log-entry-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header .log-entry-meta .log-action-badge{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 1px 3px #0000001a;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header .log-entry-meta .log-action-badge .action-text{color:#262626;font-weight:600}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header .log-entry-meta .log-timestamp{align-items:center;color:#8c8c8c;display:flex;font-size:13px;font-weight:500}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content{padding:20px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-avatar{align-items:center;background:linear-gradient(135deg,#fdab01,#40a9ff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-details{flex:1 1}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-details .user-name{color:#262626;font-size:15px;font-weight:600;margin-bottom:4px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-details .user-email{color:#8c8c8c;font-size:13px;margin-bottom:6px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-details .user-school{align-items:center;color:#595959;display:flex;font-size:13px;font-weight:500}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item:last-child{margin-bottom:0}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-label{align-items:center;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;min-width:120px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-label.old-value{color:#ff4d4f}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-label.new-value{color:#52c41a}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-content{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#262626;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:8px 12px;word-break:break-word}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-content .no-value{color:#bfbfbf;font-style:italic}@media(max-width:768px){.log-modal .ant-modal-body{padding:16px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-header .log-entry-meta{align-items:flex-start;flex-direction:column;gap:8px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content{padding:16px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info{align-items:center;flex-direction:column;text-align:center}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-user-info .user-details{text-align:center}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item{flex-direction:column;gap:8px}.log-modal .indicator-log-list .indicator-log-entry .log-entry-content .log-value-changes .value-change-item .value-label{min-width:auto}}.missing-indicators-button{background-color:#fff7e6;border-color:#ffd591;color:#d46b08;height:40px}.missing-indicators-button:hover{background-color:#edf1f9;border-color:#d5d9e3;color:#2c3144}.missing-indicators-modal .missing-indicators-search{margin-bottom:16px}.missing-indicators-modal .missing-indicators-results{min-height:160px}.missing-indicators-modal .loading-state{color:#666;padding:16px;text-align:center}.missing-indicators-modal .missing-indicator-card{background:#fff;border-radius:10px;border-width:1px;box-shadow:0 10px 30px #0000000a;padding:14px}.missing-indicators-modal .missing-indicator-card .card-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.missing-indicators-modal .missing-indicator-card .card-header .scope-pill{background:#f8fafc;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;padding:2px 8px}.missing-indicators-modal .missing-indicator-card .card-header .title-block{align-items:center;display:flex;gap:8px}.missing-indicators-modal .missing-indicator-card .card-header .title-block h4{color:#1f2a44;font-size:15px;line-height:1.2;margin:0}.missing-indicators-modal .missing-indicator-card .category-tags{margin-bottom:10px;margin-top:6px}.missing-indicators-modal .missing-indicator-card .category-tags .ant-tag{background:#f4f6fb;border-color:#e3e8f5;border-radius:8px;color:#1f2a44}.missing-indicators-modal .missing-indicator-card .indicator-description{background:#f9fafb;border-radius:8px;color:#4a5568;font-size:13px;line-height:1.5;margin:0 0 12px;padding:8px 10px}.missing-indicators-modal .missing-indicator-card .summary-chips .info-chip{background:#f5f7fb;border-color:#e6e9f0;border-radius:12px;color:#1f2a44;font-size:12px}.missing-indicators-modal .missing-indicator-card .summary-chips .info-chip .chip-label{color:#4b5563;font-weight:600}.missing-indicators-modal .missing-indicator-card .summary-chips .info-chip .chip-value{color:#1f2a44}.missing-indicators-modal .missing-indicator-card .summary-chips .freq-chip{border-radius:10px;font-weight:600}.missing-indicators-modal .missing-indicator-card .section:not(:last-child){margin-bottom:14px}.missing-indicators-modal .missing-indicator-card .section-title{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.missing-indicators-modal .missing-indicator-card .section-title:after{background:#e5e7eb;content:"";flex:1 1;height:1px}.missing-indicators-modal .missing-indicator-card .badge-row{margin-top:2px}.missing-indicators-modal .missing-indicator-card .badge-row .ant-tag{border-radius:6px}.missing-indicators-modal .missing-indicator-card .meta-grid{grid-gap:8px 12px;background:#f9fafb;border:1px solid #eef0f4;border-radius:8px;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:10px}.missing-indicators-modal .missing-indicator-card .indicator-meta{display:flex;flex-direction:column;gap:8px}.missing-indicators-modal .missing-indicator-card .indicator-meta .meta-row{align-items:baseline;color:#3c4257;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.missing-indicators-modal .missing-indicator-card .indicator-meta .meta-row .meta-label{color:#1f2a44;font-weight:600}.missing-indicators-modal .missing-indicator-card .indicator-meta .meta-row .meta-value{color:#4a5568;word-break:break-word}.missing-indicators-modal .missing-indicator-card .indicator-meta .meta-row.formula-row{background:#00000005;border:1px dashed #d9d9d9;border-radius:4px;padding:6px 8px}.missing-indicators-modal .missing-indicator-card .indicator-meta .meta-row.formula-row code.meta-value{background:#0000;color:#d46b08;font-family:Fira Code,Source Code Pro,monospace;font-size:12px;padding:0}.missing-indicators-modal .missing-indicator-card .indicator-meta .depends-tags{margin-top:2px}.missing-indicators-modal .pagination-wrapper{margin-top:16px}.school-exams-data-wrapper{padding:20px}.school-exams-data-wrapper .listing-table-title{margin-bottom:20px}.school-exams-data-wrapper .listing-table-title-left h2{color:#262626;margin-bottom:8px}.school-exams-data-wrapper .listing-table-title-left p{margin-bottom:8px}.school-exams-data-wrapper .listing-table-title-left span{color:#8c8c8c;font-size:14px}.school-exams-data-wrapper .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.school-exams-data-wrapper .ant-modal .ant-form-item-label>label{font-weight:500}.school-exams-data-wrapper .ant-input-number{width:100%}.user-listing-table .listing-table-title{margin-bottom:16px}.user-listing-table .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.user-listing-table .ant-tag{border-radius:4px;font-size:12px;padding:2px 8px}.user-listing-table .ant-space .ant-btn{align-items:center;display:flex;gap:4px}.school-classroom-statistic .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.school-classroom-statistic .ant-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 8px 0 0;color:#fff}.school-classroom-statistic .ant-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600}.school-classroom-statistic .ant-statistic .ant-statistic-title{color:#666;font-size:14px;margin-bottom:8px}.school-classroom-statistic .ant-statistic .ant-statistic-content{color:#fdab01;font-size:24px;font-weight:600}.school-classroom-statistic .ant-progress{margin-top:8px}.school-classroom-statistic .ant-progress .ant-progress-text{color:#666;font-size:12px}.school-classroom-statistic .large-class-analysis ul{margin:0;padding-left:20px}.school-classroom-statistic .large-class-analysis ul li{color:#333;margin-bottom:8px}.school-classroom-statistic .large-class-analysis ul li strong{color:#fdab01}.school-classroom-statistic .large-class-analysis .analysis-note{background-color:#f6f8fa;border-left:4px solid #fdab01;border-radius:6px;margin-top:16px;padding:12px}.school-classroom-statistic .large-class-analysis .analysis-note em{color:#666;font-size:12px}.school-classroom-statistic .loading-container{padding:40px 20px;text-align:center}.school-classroom-statistic .loading-container .ant-spin{margin-bottom:16px}.school-classroom-statistic .loading-container p{color:#666;margin:0}.school-classroom-statistic .error-container,.school-classroom-statistic .info-container{padding:20px}.school-classroom-statistic .error-container .ant-alert,.school-classroom-statistic .info-container .ant-alert{border-radius:6px}.school-classrooms .ant-card{margin-bottom:16px}.school-classrooms .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.school-classrooms .ant-tag{margin-right:0}.school-classrooms .ant-form-item{margin-bottom:16px}.school-contacts .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.school-contacts .ant-table .ant-table-tbody>tr>td{vertical-align:top}.school-contacts .ant-table .ant-tag{border-radius:4px;font-size:12px;padding:2px 8px}.school-contacts .ant-card-head-title{font-size:16px;font-weight:600}.school-contacts .contact-email,.school-contacts .contact-phone{color:#1890ff;text-decoration:none}.school-contacts .contact-email:hover,.school-contacts .contact-phone:hover{text-decoration:underline}.school-contacts .empty-state{padding:40px 0;text-align:center}.school-contacts .empty-state .ant-empty-description{color:#8c8c8c}.school-contacts .loading-state{padding:50px 0;text-align:center}.school-contacts .loading-state .ant-spin-text{color:#8c8c8c;margin-top:16px}.school-bvm-surveys .category-tabs .ant-tabs-tab{border-radius:6px;margin-bottom:8px;max-width:100%;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.school-bvm-surveys .category-tabs .ant-tabs-tab:hover{background-color:#f5f5f5}.school-bvm-surveys .category-tabs .ant-tabs-tab.ant-tabs-tab-active{background-color:#fef7e6;border-color:#fdab01}.school-bvm-surveys .category-tabs .ant-tabs-tab .ant-tabs-tab-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school-bvm-surveys .question-section .paragraph-question{background-color:#fafafa;border-left:4px solid #fdab01;border-radius:6px;margin-bottom:16px;padding:16px}.school-bvm-surveys .question-section .text-question{margin-bottom:24px}.school-bvm-surveys .question-section .text-question .ant-form-item-label{font-weight:600}.school-bvm-surveys .survey-info{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:24px;padding:16px}.school-bvm-surveys .form-actions{border-top:1px solid #e9ecef;margin-top:24px;padding-top:16px}.school-bvm-surveys .ataskaitos-info-card{max-width:560px}.school-bvm-surveys .ataskaitos-info-card .ant-card-body{padding:24px}.school-projects .ant-card{margin-bottom:16px}.school-projects .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.school-projects .ant-tag{margin-right:0}.school-projects .ant-form-item{margin-bottom:16px}.school-compare .loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.school-compare .loading-container .ant-typography{color:#6c757d;font-size:14px}.school-compare .selection-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.school-compare .selection-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #f0f0f0}.school-compare .selection-card .ant-card-head-title{color:#262626;font-weight:600}.school-compare .school-selector .ant-typography{display:block;margin-bottom:4px}.school-compare .compare-actions{margin:32px 0;text-align:center}.school-compare .compare-actions .ant-btn{border-radius:8px;box-shadow:0 4px 12px #1890ff4d;font-size:16px;font-weight:600;height:48px;min-width:200px}.school-compare .compare-actions .ant-btn:hover{box-shadow:0 6px 16px #1890ff66;transform:translateY(-2px)}.school-compare .compare-actions .ant-btn:disabled{box-shadow:none;transform:none}.school-compare .results-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:24px}.school-compare .results-card .comparison-results .comparison-summary{margin-bottom:24px}.school-compare .results-card .comparison-results .comparison-summary .summary-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.school-compare .results-card .comparison-results .comparison-summary .summary-item .ant-typography{margin:0}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card{border:1px solid #f0f0f0;margin-bottom:12px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .indicator-info .ant-typography,.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .school-value .ant-typography{display:block;margin-bottom:4px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .school-value .progress-chart{margin-top:8px;text-align:center}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .school-value .progress-chart .ant-progress-circle .ant-progress-text{font-size:12px;font-weight:600}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-info .ant-typography{display:block;margin-bottom:4px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-info .info-item{background-color:#fafafa;border-left:3px solid #1890ff;border-radius:4px;margin-bottom:8px;padding:4px 8px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-info .difference{background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-top:8px;padding:4px 8px;text-align:center}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item{display:flex;flex-direction:column;gap:8px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-label{color:#262626;font-size:14px;font-weight:600}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper{background-color:#f0f0f0;border-radius:4px;height:30px;overflow:hidden;position:relative}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper .bar{border-radius:4px;height:100%;min-width:20px;position:relative;transition:width .3s ease}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper .bar-value{color:#262626;font-size:12px;font-weight:600;position:absolute;right:8px;text-shadow:0 0 2px #fffc;top:50%;transform:translateY(-50%)}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper .no-data{align-items:center;color:#8c8c8c;display:flex;font-style:italic;height:100%;justify-content:center}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-footer{align-items:center;border-top:1px solid #f0f0f0;color:#8c8c8c;display:flex;font-size:12px;justify-content:space-between;padding-top:8px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .text-comparison{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .text-comparison .school-value{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .text-comparison .school-value:last-child{margin-bottom:0}.school-compare .results-card .comparison-results .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .text-comparison .school-value .ant-typography{margin:0}.school-compare .results-card .results-placeholder{background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;padding:48px 24px;text-align:center}.school-compare .results-card .results-placeholder .ant-typography{color:#8c8c8c;font-size:16px}.school-compare .date-range-picker{width:100%}.school-compare .ant-divider{color:#8c8c8c;font-weight:500;margin:24px 0}.school-compare .ant-select .ant-select-selector{border-radius:6px}@media(max-width:768px){.school-compare .selection-card{margin-bottom:16px}.school-compare .compare-actions{margin:24px 0}.school-compare .compare-actions .ant-btn{font-size:14px;height:44px;min-width:100%}.school-compare .results-card{margin-top:16px}.school-compare .results-card .results-placeholder{padding:32px 16px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart{padding:12px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container{gap:12px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-label{font-size:13px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper{height:25px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .comparison-chart .bar-chart .bar-chart-container .bar-item .bar-wrapper .bar-value{font-size:11px;right:6px}.school-compare .results-card .comparison-details .indicators-comparison .indicator-comparison-card .school-value .progress-chart .ant-progress-circle .ant-progress-text{font-size:10px}}.survey-answers .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.survey-answers .ant-statistic .ant-statistic-title{color:#666;font-size:14px;margin-bottom:8px}.survey-answers .ant-statistic .ant-statistic-content{font-size:24px;font-weight:600}.survey-answers .ant-table .ant-table-thead>tr>th{background-color:#fafafa;color:#333;font-weight:600}.survey-answers .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.survey-answers .ant-tag{border-radius:4px;font-weight:500}.survey-answers .ant-space .ant-btn-link{color:#1890ff;height:auto;padding:0}.survey-answers .ant-space .ant-btn-link:hover{color:#40a9ff}.survey-statistics .ant-card{margin-bottom:16px}.edit-page .edit-page-title{font-size:16px}.edit-page .edit-page-title span{font-weight:600}.edit-page .ant-tabs-nav{margin-bottom:0}.edit-page .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1d2124}.edit-page .paragraph-row{background-color:#f6ffed!important}.survey-view-page .ant-form-item{margin-bottom:24px}.survey-view-page .ant-form-item-label label{font-size:16px;font-weight:600}.survey-view-page .end-text,.survey-view-page .start-text{font-size:16px;margin:24px 0;white-space:pre-wrap}.data-listing .listing-table-title-left{align-items:flex-start;display:flex;gap:8px}.indicator-modal{max-width:800px}.dashboard{color:green}.create-survey-button-block,.data-listing .listing-table-title{margin-bottom:15px}.competition-statistics .statistics-card{margin-bottom:24px}.competition-statistics .statistics-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #f0f0f0}.competition-statistics .statistics-card .ant-card-head-title{color:#262626;font-weight:600}.competition-statistics .overall-stats .ant-statistic .ant-statistic-title{color:#595959;font-size:14px;margin-bottom:8px}.competition-statistics .overall-stats .ant-statistic .ant-statistic-content{color:#262626;font-size:24px;font-weight:600}.competition-statistics .progress-section .ant-progress{margin-bottom:16px}.competition-statistics .progress-section .ant-progress .ant-progress-text{color:#8c8c8c;font-size:12px}.competition-statistics .place-level-stats .ant-card{border:1px solid #f0f0f0;transition:all .3s ease}.competition-statistics .place-level-stats .ant-card:hover{box-shadow:0 2px 8px #0000001a}.competition-statistics .place-level-stats .ant-statistic .ant-statistic-title{color:#8c8c8c;font-size:12px}.competition-statistics .place-level-stats .ant-statistic .ant-statistic-content{font-size:20px;font-weight:600}.competition-statistics .table-section .ant-table .ant-table-thead>tr>th{background-color:#fafafa;color:#262626;font-weight:600}.competition-statistics .table-section .ant-table .ant-table-tbody>tr>td{padding:12px 16px}.competition-statistics .table-section .ant-tag{border-radius:4px;font-weight:500}.competition-statistics .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.competition-statistics .loading-container .ant-spin{margin-bottom:16px}.competition-statistics .error-container{align-items:center;color:#8c8c8c;display:flex;font-size:16px;justify-content:center;min-height:200px}.competition-statistics .report-timestamp{border-top:1px solid #f0f0f0;color:#8c8c8c;font-size:12px;margin-top:24px;padding-top:16px;text-align:center}@media(max-width:768px){.competition-statistics .overall-stats .ant-statistic .ant-statistic-content{font-size:20px}.competition-statistics .place-level-stats .ant-statistic .ant-statistic-content{font-size:18px}}.competitions-listing .ant-card{margin-bottom:16px}.competitions-listing .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.competitions-listing .ant-table .ant-table-tbody>tr:hover>td{background-color:#f5f5f5}.competitions-listing .ant-input-search{max-width:300px}.competitions-listing .ant-space{justify-content:space-between;width:100%}.competitions-listing-container .competitions-tabs .ant-tabs-nav{margin-bottom:-1px}.indicator-statistics .statistics-tabs .ant-tabs-nav{margin-bottom:24px}.indicator-statistics .statistics-tabs .ant-tabs-nav .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 24px}.indicator-statistics .statistics-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fdab01;font-weight:600}.indicator-statistics .statistics-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#fdab01;height:3px}.indicator-statistics .statistics-tabs .ant-tabs-content-holder .ant-tabs-tabpane{padding:0}.indicator-statistics .ant-tabs-content{padding-top:24px}.indicator-statistics .statistics-card .ant-card-head{background-color:#f8f9fa;border-bottom:2px solid #e9ecef}.indicator-statistics .statistics-card .ant-card-head .ant-card-head-title{color:#2c3e50;font-size:18px;font-weight:600}.indicator-statistics .statistics-card .date-range-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:16px}.indicator-statistics .statistics-card .date-range-section .ant-typography{color:#2c3e50;font-size:14px}.indicator-statistics .statistics-card .date-range-section .date-range-picker{width:100%}.indicator-statistics .statistics-card .date-range-section .date-range-picker .ant-picker-input input{font-size:14px}.indicator-statistics .statistics-card .loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.indicator-statistics .statistics-card .loading-container .ant-typography{color:#6c757d;font-size:16px}.indicator-statistics .statistics-card .categories-section .ant-typography{color:#2c3e50;margin-bottom:20px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;margin-bottom:12px;padding:16px;transition:all .3s ease}.indicator-statistics .statistics-card .categories-section .categories-list .category-item:hover{border-color:#fdab01;box-shadow:0 2px 8px #fdab011a;transform:translateY(-1px)}.indicator-statistics .statistics-card .categories-section .categories-list .category-item.selected{background-color:#fff8e6;border-color:#fdab01;box-shadow:0 2px 8px #fdab0126}.indicator-statistics .statistics-card .categories-section .categories-list .category-item.selected .category-title{color:#fdab01}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content{width:100%}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-title{color:#2c3e50;font-weight:600;line-height:1.4;margin-bottom:8px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-description{display:block;font-size:13px;line-height:1.5;margin-bottom:8px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-meta .category-type{font-size:12px;font-weight:500}.indicator-statistics .statistics-card .statistics-section .category-statistics-placeholder{align-items:center;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:300px}.indicator-statistics .statistics-card .statistics-section .category-statistics .ant-typography{color:#2c3e50;margin-bottom:24px}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card{border:1px solid #e9ecef;text-align:center;transition:all .3s ease}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card .ant-statistic .ant-statistic-title{color:#6c757d;font-size:14px;margin-bottom:8px}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card .ant-statistic .ant-statistic-content{color:#2c3e50;font-size:24px;font-weight:700}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card .ant-progress{margin-top:12px}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card .ant-progress .ant-progress-bg{background:linear-gradient(90deg,#fdab01,#52c41a)}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details{background-color:#f8f9fa;border-left:4px solid #fdab01;border-radius:8px;margin-top:32px;padding:24px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details h4{color:#495057;font-size:16px;font-weight:500;margin:0 0 12px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details h4:not(:first-child){margin-top:20px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details p{color:#6c757d;font-size:14px;line-height:1.6;margin-bottom:16px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details ul{margin:16px 0;padding-left:20px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details ul li{color:#6c757d;font-size:14px;line-height:1.8;margin-bottom:8px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details ul li:before{color:#fdab01;content:"•";font-weight:700;margin-right:8px}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card{margin-top:24px}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card .ant-card-head{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card .ant-card-head .ant-card-head-title{color:#2c3e50;font-size:16px;font-weight:600}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card .ant-table .ant-table-thead>tr>th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-weight:600}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.indicator-statistics .statistics-card .statistics-section .category-statistics .indicators-table-card .ant-table .ant-table-tbody>tr:hover>td{background-color:#f8f9fa}@media(max-width:992px){.indicator-statistics .statistics-card .date-range-section{padding:12px}.indicator-statistics .statistics-card .date-range-section .ant-col{margin-bottom:8px}.indicator-statistics .statistics-card .categories-section{margin-bottom:24px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item{padding:12px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-title{font-size:14px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-description{font-size:12px}.indicator-statistics .statistics-card .statistics-section .category-statistics .stat-card{margin-bottom:16px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details{padding:16px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details h4{font-size:15px}}@media(max-width:768px){.indicator-statistics .statistics-card .date-range-section{padding:10px}.indicator-statistics .statistics-card .date-range-section .ant-typography,.indicator-statistics .statistics-card .date-range-section .date-range-picker .ant-picker-input input{font-size:13px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item{padding:10px}.indicator-statistics .statistics-card .categories-section .categories-list .category-item .category-content .category-title{font-size:13px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details{padding:12px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details h4{font-size:14px}.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details p,.indicator-statistics .statistics-card .statistics-section .category-statistics .category-details ul li{font-size:13px}}.education-center-indicators{margin-top:24px}.education-center-indicators .date-range-section{margin-bottom:24px}.education-center-indicators .date-range-section .date-range-picker{width:100%}.education-center-indicators .date-range-section .date-range-picker .ant-picker-input input{font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.education-center-indicators .loading-container{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#fff8e6,#fef3d1);border:1px solid #fdab014d;border-radius:12px;box-shadow:0 4px 12px #fdab0133;display:flex;flex-direction:column;justify-content:center;margin:20px 0;overflow:hidden;padding:60px 20px;position:relative}.education-center-indicators .loading-container:before{animation:shimmer 3s infinite;background:linear-gradient(45deg,#0000,#fdab011a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.education-center-indicators .loading-container .loading-text-primary{color:#1d2124;font-size:16px;font-weight:500;margin-top:16px;position:relative;text-align:center;z-index:1}.education-center-indicators .loading-container .loading-text-secondary{color:#505861;font-size:12px;margin-top:8px;position:relative;text-align:center;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.education-center-indicators .categories-section .categories-list .category-item{border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:12px 16px;transition:all .3s ease}.education-center-indicators .categories-section .categories-list .category-item:hover{background-color:#f5f5f5;border-color:#d9d9d9}.education-center-indicators .categories-section .categories-list .category-item.selected{background-color:#fff8e6;border-color:#fdab01}.education-center-indicators .categories-section .categories-list .category-item.selected .category-title{color:#fdab01}.education-center-indicators .categories-section .categories-list .category-item .category-content .category-title{color:#262626;font-size:14px;font-weight:500;margin:0 0 4px}.education-center-indicators .categories-section .categories-list .category-item .category-content .category-description{font-size:12px;line-height:1.4;margin:0}.school-library .library-form-card .ant-card-head{background:#fdab010d;border-bottom:2px solid #fdab01}.school-library .library-form-card .ant-card-head-title{color:#fdab01;font-weight:600}.school-library .library-form-card .ant-form-item-label>label{color:#262626;font-weight:500}.school-library .library-form-card .ant-switch.ant-switch-checked{background-color:#fdab01}.school-library .library-form-card .ant-input-number,.school-library .library-form-card .ant-select{width:100%}.school-library .library-form-card .time-selection{width:150px}.school-library .library-form-card .time-selection .ant-select{width:100%}.school-library .library-form-card .ant-card{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.school-library .library-form-card .ant-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;padding:12px 24px}.school-library .library-form-card .ant-card .ant-card-head .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.school-library .library-form-card .ant-card .ant-card-body{padding:24px}.school-library .library-form-card .ant-row{margin-bottom:8px}.school-library .library-form-card .ant-col,.school-library .library-form-card .ant-form-item{margin-bottom:16px}.school-library .library-form-card .ant-form-item-label{padding-bottom:4px}.school-library .library-form-card .ant-form-item-control{line-height:1.5}.school-library .library-form-card .ant-input,.school-library .library-form-card .ant-input-number,.school-library .library-form-card .ant-select-selector{border-radius:6px}.school-library .library-form-card .ant-switch{border-radius:12px}.school-library .library-form-card .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.school-library .library-form-card .ant-typography h5{color:#fdab01;font-weight:600;margin-bottom:16px}.school-internet .internet-form-card .ant-card-head{background:#fdab010d;border-bottom:2px solid #fdab01}.school-internet .internet-form-card .ant-card-head-title{color:#fdab01;font-weight:600}.school-internet .internet-form-card .ant-form-item-label>label{color:#262626;font-weight:500}.school-internet .internet-form-card .ant-switch.ant-switch-checked{background-color:#fdab01}.school-internet .internet-form-card .ant-input-number,.school-internet .internet-form-card .ant-select{width:100%}.school-internet .internet-form-card .time-selection{width:150px}.school-internet .internet-form-card .time-selection .ant-select{width:100%}.school-internet .internet-form-card .ant-card{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.school-internet .internet-form-card .ant-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;padding:12px 24px}.school-internet .internet-form-card .ant-card .ant-card-head .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.school-internet .internet-form-card .ant-card .ant-card-body{padding:24px}.school-internet .internet-form-card .ant-row{margin-bottom:8px}.school-internet .internet-form-card .ant-col,.school-internet .internet-form-card .ant-form-item{margin-bottom:16px}.school-internet .internet-form-card .ant-form-item-label{padding-bottom:4px}.school-internet .internet-form-card .ant-form-item-control{line-height:1.5}.school-internet .internet-form-card .ant-input,.school-internet .internet-form-card .ant-input-number,.school-internet .internet-form-card .ant-select-selector{border-radius:6px}.school-internet .internet-form-card .ant-switch{border-radius:12px}.school-internet .internet-form-card .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.school-internet .internet-form-card .ant-typography h5{color:#fdab01;font-weight:600;margin-bottom:16px}.school-internet .internet-form-card .counts-sum{align-items:center;background-color:#fdab010d;border:1px solid #fdab01;border-radius:6px;display:flex;flex-direction:row;padding:12px 16px}.school-internet .internet-form-card .counts-sum .counts-sum-label{font-size:16px}.school-internet .internet-form-card .counts-sum .counts-sum-value{font-size:18px;font-weight:700;margin-left:7px}.school-seminars .seminars-form-card .ant-card-head{background:#fdab010d;border-bottom:2px solid #fdab01}.school-seminars .seminars-form-card .ant-card-head-title{color:#fdab01;font-weight:600}.school-seminars .seminars-form-card .ant-form-item-label>label{color:#262626;font-weight:500}.school-seminars .seminars-form-card .ant-switch.ant-switch-checked{background-color:#fdab01}.school-seminars .seminars-form-card .ant-input-number,.school-seminars .seminars-form-card .ant-select{width:100%}.school-seminars .seminars-form-card .ant-card{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.school-seminars .seminars-form-card .ant-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;padding:12px 24px}.school-seminars .seminars-form-card .ant-card .ant-card-head .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.school-seminars .seminars-form-card .ant-card .ant-card-body{padding:24px}.school-seminars .seminars-form-card .ant-row{margin-bottom:8px}.school-seminars .seminars-form-card .ant-col,.school-seminars .seminars-form-card .ant-form-item{margin-bottom:16px}.school-seminars .seminars-form-card .ant-form-item-label{padding-bottom:4px}.school-seminars .seminars-form-card .ant-form-item-control{line-height:1.5}.school-seminars .seminars-form-card .ant-input,.school-seminars .seminars-form-card .ant-input-number,.school-seminars .seminars-form-card .ant-input-textarea,.school-seminars .seminars-form-card .ant-select-selector{border-radius:6px}.school-seminars .seminars-form-card .ant-switch{border-radius:12px}.school-seminars .seminars-form-card .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.school-seminars .seminars-form-card .ant-typography h5{color:#fdab01;font-weight:600;margin-bottom:16px}.school-seminars .counts-sum{align-items:center;background-color:#fdab010d;border:1px solid #fdab01;border-radius:6px;display:flex;flex-direction:row;padding:12px 16px}.school-seminars .counts-sum .counts-sum-label{font-size:16px}.school-seminars .counts-sum .counts-sum-value{font-size:18px;font-weight:700}.school-good-practices .good-practices-form-card .ant-card-head{background:#fdab010d;border-bottom:2px solid #fdab01}.school-good-practices .good-practices-form-card .ant-card-head-title{color:#fdab01;font-weight:600}.school-good-practices .good-practices-form-card .ant-form-item-label>label{color:#262626;font-weight:500}.school-good-practices .good-practices-form-card .ant-switch.ant-switch-checked{background-color:#fdab01}.school-good-practices .good-practices-form-card .ant-input-number,.school-good-practices .good-practices-form-card .ant-select{width:100%}.school-good-practices .good-practices-form-card .ant-card{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.school-good-practices .good-practices-form-card .ant-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;padding:12px 24px}.school-good-practices .good-practices-form-card .ant-card .ant-card-head .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.school-good-practices .good-practices-form-card .ant-card .ant-card-body{padding:24px}.school-good-practices .good-practices-form-card .ant-row{margin-bottom:8px}.school-good-practices .good-practices-form-card .ant-col,.school-good-practices .good-practices-form-card .ant-form-item{margin-bottom:16px}.school-good-practices .good-practices-form-card .ant-form-item-label{padding-bottom:4px}.school-good-practices .good-practices-form-card .ant-form-item-control{line-height:1.5}.school-good-practices .good-practices-form-card .ant-input,.school-good-practices .good-practices-form-card .ant-input-number,.school-good-practices .good-practices-form-card .ant-input-textarea,.school-good-practices .good-practices-form-card .ant-select-selector{border-radius:6px}.school-good-practices .good-practices-form-card .ant-switch{border-radius:12px}.school-good-practices .good-practices-form-card .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.school-good-practices .good-practices-form-card .ant-typography h5{color:#fdab01;font-weight:600;margin-bottom:16px}.school-good-practices .good-practices-form-card .ant-table .total-row{background-color:#fafafa!important;font-weight:700}.school-consultation .consultation-form-card .ant-card-head{background:#fdab010d;border-bottom:2px solid #fdab01}.school-consultation .consultation-form-card .ant-card-head-title{color:#fdab01;font-weight:600}.school-consultation .consultation-form-card .ant-form-item-label>label{color:#262626;font-weight:500}.school-consultation .consultation-form-card .ant-switch.ant-switch-checked{background-color:#fdab01}.school-consultation .consultation-form-card .ant-input-number,.school-consultation .consultation-form-card .ant-select{width:100%}.school-consultation .consultation-form-card .ant-card{border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.school-consultation .consultation-form-card .ant-card .ant-card-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;padding:12px 24px}.school-consultation .consultation-form-card .ant-card .ant-card-head .ant-card-head-title{color:#262626;font-size:16px;font-weight:600}.school-consultation .consultation-form-card .ant-card .ant-card-body{padding:24px}.school-consultation .consultation-form-card .ant-row{margin-bottom:8px}.school-consultation .consultation-form-card .ant-col,.school-consultation .consultation-form-card .ant-form-item{margin-bottom:16px}.school-consultation .consultation-form-card .ant-form-item-label{padding-bottom:4px}.school-consultation .consultation-form-card .ant-form-item-control{line-height:1.5}.school-consultation .consultation-form-card .ant-input,.school-consultation .consultation-form-card .ant-input-number,.school-consultation .consultation-form-card .ant-input-textarea,.school-consultation .consultation-form-card .ant-select-selector{border-radius:6px}.school-consultation .consultation-form-card .ant-switch{border-radius:12px}.school-consultation .consultation-form-card .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.school-consultation .consultation-form-card .ant-typography h5{color:#fdab01;font-weight:600;margin-bottom:16px}.school-consultation .consultation-form-card .ant-rate{font-size:20px}.school-projects-partnership .projects-partnership-form-card .ant-card-body{padding:24px}.school-bvm-category-data .category-header{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.school-bvm-category-data .category-header .ant-typography{margin-bottom:8px}.school-bvm-category-data .category-header .category-meta{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;margin-top:16px;padding:16px}.school-bvm-category-data .questions-section .questions-list .paragraph-question{background-color:#fafafa;border-left:4px solid #fdab01;border-radius:6px;margin-bottom:16px;padding:16px}.school-bvm-category-data .questions-section .questions-list .text-question{border:1px solid #e9ecef;border-radius:6px;margin-bottom:24px;padding:16px}.school-bvm-category-data .questions-section .questions-list .text-question .question-header{margin-bottom:12px}.school-bvm-category-data .questions-section .questions-list .text-question .question-header .ant-typography{font-weight:600;margin-bottom:4px}.school-bvm-category-data .questions-section .questions-list .text-question .question-answer .ant-typography{font-size:14px;line-height:1.6}.school-bvm-category-data .ant-btn.ant-btn-default{border-color:#fdab01;color:#fdab01}.school-bvm-category-data .ant-btn.ant-btn-default:hover{background-color:#fef7e6;border-color:#e09900;color:#e09900}.school-bvm-category-data .ant-tag.ant-tag-success{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a}.school-bvm-category-data .ant-tag.ant-tag-warning{background-color:#fffbe6;border-color:#ffe58f;color:#faad14}.education-center-bvm-surveys .survey-header{margin-bottom:24px;text-align:center}.education-center-bvm-surveys .survey-header .ant-typography{margin-bottom:8px}.education-center-bvm-surveys .controls-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.education-center-bvm-surveys .controls-section .date-picker-container .ant-typography{margin-bottom:8px}.education-center-bvm-surveys .controls-section .button-container{align-items:flex-end;display:flex;height:100%;justify-content:flex-end}.education-center-bvm-surveys .controls-section .button-container .ant-space{justify-content:flex-end;width:100%}.education-center-bvm-surveys .statistics-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.education-center-bvm-surveys .statistics-section .completion-progress{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;margin-top:16px;padding:16px}.education-center-bvm-surveys .main-content-section{margin-top:24px}.education-center-bvm-surveys .schools-section .school-item{border:1px solid #e9ecef;transition:all .3s ease}.education-center-bvm-surveys .schools-section .school-item:hover{border-color:#fdab01;box-shadow:0 2px 8px #0000001a}.education-center-bvm-surveys .schools-section .school-item.selected{background-color:#fef7e6;border-color:#fdab01;box-shadow:0 2px 8px #fdab0133}.education-center-bvm-surveys .schools-section .school-item .school-info .ant-typography{margin-bottom:0}.education-center-bvm-surveys .schools-section .school-item .ant-card-body{padding:12px 16px}.education-center-bvm-surveys .school-selection-placeholder .ant-card{background-color:#fafafa;border:2px dashed #d9d9d9}.education-center-bvm-surveys .school-selection-placeholder .ant-card .ant-typography{font-style:italic}.education-center-bvm-surveys .school-details-section .school-details-header{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.education-center-bvm-surveys .school-details-section .school-details-header .ant-typography{margin-bottom:8px}.education-center-bvm-surveys .school-details-section .categories-section .category-item{border:1px solid #e9ecef;border-radius:6px;margin-bottom:8px;padding:12px 16px;transition:all .3s ease}.education-center-bvm-surveys .school-details-section .categories-section .category-item:hover{background-color:#f5f5f5;border-color:#fdab01;box-shadow:0 2px 8px #0000001a}.education-center-bvm-surveys .school-details-section .categories-section .category-item:hover .ant-list-item-action .anticon{color:#e09900!important;transform:translateX(2px)}.education-center-bvm-surveys .school-details-section .categories-section .category-item .ant-list-item-meta .ant-list-item-meta-title{font-weight:500}.education-center-bvm-surveys .school-details-section .categories-section .category-item .ant-list-item-meta .ant-list-item-meta-description{color:#666;font-size:12px}.education-center-bvm-surveys .school-details-section .categories-section .category-item .ant-list-item-action .anticon{color:#fdab01;transition:all .3s ease}.education-center-bvm-surveys .content-placeholder .ant-card{background-color:#fafafa;border:2px dashed #d9d9d9}.education-center-bvm-surveys .content-placeholder .ant-card .ant-typography{font-style:italic}.education-center-bvm-surveys .ant-btn-primary{background-color:#fdab01;border-color:#fdab01}.education-center-bvm-surveys .ant-btn-primary:hover{background-color:#e09900;border-color:#e09900}.education-center-bvm-surveys .ant-btn-primary:focus{background-color:#fdab01;border-color:#fdab01}.education-center-bvm-surveys .ant-statistic .ant-statistic-title{color:#666;font-size:14px}.education-center-bvm-surveys .ant-statistic .ant-statistic-content{font-size:24px;font-weight:600}.education-center-bvm-surveys .ant-progress .ant-progress-text{font-size:12px}.school-expertise .expertise-form-card .ant-card-body,.school-leadership-management .leadership-management-form-card .ant-card-body,.school-planning-administration .planning-administration-form-card .ant-card-body,.school-programs-evaluation .programs-evaluation-form-card .ant-card-body{padding:24px}.exams-statistic-container .exams-statistic-card .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.exams-statistic-container .exams-statistic-card .ant-card-head .ant-card-head-title{color:#fff;font-weight:600}.exams-statistic-container .exams-statistic-card .ant-statistic .ant-statistic-title{color:#666;font-size:14px;margin-bottom:8px}.exams-statistic-container .exams-statistic-card .ant-statistic .ant-statistic-content{font-size:24px;font-weight:600}.exams-statistic-container .exams-statistic-card .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.exams-statistic-container .exams-statistic-card .ant-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.exams-statistic-container .exams-statistic-card .ant-progress .ant-progress-bg{border-radius:4px}.exams-statistic-container .exams-statistic-card .ant-divider{border-color:#f0f0f0;margin:24px 0}.exams-statistic-container .exams-statistic-card .ant-typography h4{color:#fdab01;font-weight:600;margin-bottom:16px}.exams-statistic-container .exams-statistic-card .ant-space .ant-typography{color:#fff}@media(max-width:768px){.exams-statistic-container .ant-col{margin-bottom:16px}.exams-statistic-container .ant-statistic .ant-statistic-content{font-size:20px}}.school-classroom-statistics-overall .ant-card{border-radius:6px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.school-classroom-statistics-overall .ant-statistic .ant-statistic-title{color:#000000a6;font-size:14px;margin-bottom:8px}.school-classroom-statistics-overall .ant-statistic .ant-statistic-content{color:#fdab01;font-size:24px;font-weight:600}.school-classroom-statistics-overall .ant-progress .ant-progress-text{font-weight:600}.school-classroom-statistics-overall .ant-list-item{border-radius:6px;padding:16px;transition:all .3s ease}.school-classroom-statistics-overall .ant-list-item:hover{background-color:#f5f5f5}.school-classroom-statistics-overall .ant-list-item .ant-list-item-meta .ant-list-item-meta-title{font-weight:600;margin-bottom:4px}.school-classroom-statistics-overall .ant-list-item .ant-list-item-meta .ant-list-item-meta-description{color:#000000a6;font-size:13px}.school-classroom-statistics-overall .ant-avatar{background-color:#fdab01}.education-department .education-department-indicators-tabs .ant-tabs-nav{margin-bottom:0}.listing-table-title{margin-bottom:16px}.listing-table-title-left h3{margin-bottom:4px}.ant-table-wrapper .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600}.ant-tag{margin-bottom:4px;margin-right:4px}.competition-detail .ant-card{margin-bottom:16px}.competition-detail .ant-descriptions .ant-descriptions-item-label{background-color:#fafafa;font-weight:600}.competition-detail .ant-form{max-width:600px}.pagalba .help-menu-card .ant-card-body{padding:0}.pagalba .help-menu__nav{list-style:none;margin:0;padding:0}.pagalba .help-menu__nav li{margin:0;padding:0}.pagalba .help-menu__nav button{align-items:center;background:#0000;border:none;border-left:3px solid #0000;color:#000000a6;cursor:pointer;display:flex;font-size:14px;padding:12px 16px;position:relative;text-align:left;transition:all .3s ease;width:100%}.pagalba .help-menu__nav button:hover{background:#f5f5f5;border-left-color:#fdab01;color:#fdab01}.pagalba .help-menu__nav button.active{background:#fff9e6;border-left-color:#fdab01;color:#fdab01;font-weight:600}.pagalba .help-menu__nav button:focus{box-shadow:inset 0 0 0 2px #fdab0133;outline:none}.pagalba .help-menu__nav-icon{align-items:center;display:flex;font-size:16px;justify-content:center;margin-right:12px;width:20px}.pagalba .help-content{padding:8px 0}.pagalba .help-content .ant-divider{margin:12px 0}.pagalba .help-content .ant-typography h2{color:#262626;font-weight:600}.pagalba .help-content .ant-typography h3{color:#262626;font-weight:600;margin-top:0}.pagalba .help-content .ant-alert{border-radius:8px}.pagalba .help-content .ant-alert.ant-alert-info{background-color:#e6f7ff;border-color:#91d5ff}.pagalba .help-content .ant-alert.ant-alert-warning{background-color:#fffbe6;border-color:#ffe58f}.pagalba .help-content a{color:#fdab01;transition:color .3s ease}.pagalba .help-content a:hover{color:#d89600;text-decoration:underline}.pagalba .help-content ul li{line-height:1.6;margin-bottom:8px}.pagalba .help-content .help-screenshot-placeholder{margin:24px 0;text-align:center}.pagalba .help-content .help-screenshot-placeholder .ant-image{display:block;max-width:100%}.indicator-schools-status .status-info{margin-bottom:24px}.indicator-schools-status .status-info .info-item{margin-bottom:8px}.indicator-schools-status .schools-table-card{margin-top:16px}.indicator-schools-status .listing-table-title{margin-bottom:16px}.indicator-schools-status .listing-table-title-left h3{margin-bottom:4px}body{background-color:#eef6ff;color:#1d2124;font-size:14px}.h-1,.h-2,.h-3,.h-4,.h-5,.h-6,a,article,aside,audio,body,button,caption,col,colgroup,details,div,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,label,legend,main,mark,nav,option,p,section,select,span,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,video{font-family:Open Sans}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.p-8{padding:32px}.p-12{padding:48px}.p-16{padding:64px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-16{margin-bottom:64px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mt-16{margin-top:64px}.mlp-25{margin-left:25%}.title-text{font-size:30px}.title-text,.title-text-md{font-family:Open Sans;font-style:normal;font-weight:700}.title-text-md{font-size:25px}.ant-btn-primary{background:#1d2124}.ant-btn-primary:hover{background:#505861!important}.ant-btn-lg{height:55px}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#1d2124;border-color:#1d2124}.ant-btn-link{color:#1d2124}.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper>input.ant-input{border-radius:7px}.ant-input-affix-wrapper.ant-input-lg>input.ant-input{border-radius:7px;height:40px;padding:20px 15px}.ant-input-affix-wrapper.ant-input-lg,.ant-input.ant-input-lg{border-radius:7px;height:50px}.ant-input.ant-input-lg{padding:20px 25px}.ant-select.ant-select-lg .ant-select-selector{border-radius:7px!important;min-height:50px!important;padding:20px 25px!important}.ant-select.ant-select-lg .ant-select-arrow{margin-top:0!important}textarea.ant-input.ant-input-lg{min-height:100px;padding:10px 25px}.ant-picker.ant-picker-large{border-radius:7px;height:50px;padding:20px 25px}.ant-avatar{background-color:#ccc0}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.text-right{text-align:right}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab:focus,.ant-tabs .ant-tabs-tab:hover{color:#fdab01}.ant-tabs .ant-tabs-ink-bar{background-color:#fdab01}.ant-tabs .ant-tabs-tab-btn:focus,.ant-tabs .ant-tabs-tab-btn:hover{color:#fdab01}.ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#fdab01}.ant-btn-loading-icon .anticon,.ant-spin .ant-spin-text{color:#fdab01}.ant-table-wrapper .ant-spin .ant-spin-dot .ant-spin-dot-item{background-color:#fdab01}
/*# sourceMappingURL=main.04b16cc3.css.map*/