:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}*{margin:0;padding:0;font-family:Sora,sans-serif}.figtree{font-family:Figtree,sans-serif}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.success-toast .ant-notification-notice-with-icon,.error-toast .ant-notification-notice-with-icon{flex-wrap:wrap;align-items:center;display:flex}.success-toast .ant-notification-notice-close,.error-toast .ant-notification-notice-close{color:#181d27!important;position:unset!important;cursor:pointer!important}.custom-dropdown-root ul{background-color:#fff!important;border-radius:7px!important;padding:16px!important}.custom-dropdown-root .ant-dropdown-menu-item{height:44px}.custom-dropdown-root .ant-dropdown-menu-item:hover,.custom-dropdown-root .ant-dropdown-menu-item:active{color:#25282d!important;background-color:#fcfcfcfc!important;border-radius:3px!important}.custom-select-popup-root.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.custom-select-popup-root.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#fcfcfcfc!important;border-radius:3px!important}.school-sidebar-menu .ant-menu-item .ant-menu-title-content{color:#6b7280;font-size:14px;font-weight:400}.school-sidebar-menu .ant-menu-item:hover{background:linear-gradient(90.1deg,#08081a26 .07%,#c4c4c400 65.25%);border-radius:0}.school-sidebar-menu .ant-menu-item-selected{color:unset;background:linear-gradient(90.1deg,#08081a26 .07%,#c4c4c400 65.25%);border-radius:0;border-left:4px solid #091e42!important}.school-sidebar-menu .ant-menu-item-selected .ant-menu-title-content{color:#30333a;font-weight:700}.custom-autocomplete-popup{padding:0!important}.custom-autocomplete-popup .ant-select-item-option{padding:8px 16px!important}.custom-autocomplete-popup .ant-select-item-option-active{border:.4px solid #f0f1f2;background-color:#fcfcfc!important}.recharts-wrapper:focus,.recharts-wrapper :focus{outline:none}.recharts-wrapper:focus-visible,.recharts-wrapper :focus-visible{outline:revert}@media only screen and (width<=767px){.permissions-row{gap:30px}}
