:root{background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Sora,sans-serif;margin:0;padding:0}.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{display:flex;align-items:center;flex-wrap:wrap}.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{background-color:#fcfcfcfc!important;border-radius:3px!important;color:#25282d!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){border-radius:3px!important;background-color:#fcfcfcfc!important}.school-sidebar-menu .ant-menu-item .ant-menu-title-content{font-size:14px;font-weight:400;color:#6b7280}.school-sidebar-menu .ant-menu-item:hover{border-radius:0;background:linear-gradient(90.1deg,#08081a26 .07%,#c4c4c400 65.25%)}.school-sidebar-menu .ant-menu-item-selected{background:linear-gradient(90.1deg,#08081a26 .07%,#c4c4c400 65.25%);border-radius:0;border-left:4px solid #091e42!important;color:unset}.school-sidebar-menu .ant-menu-item-selected .ant-menu-title-content{font-weight:700;color:#30333a}.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{background-color:#fcfcfc!important;border:.4px solid #f0f1f2}.recharts-wrapper:focus,.recharts-wrapper *:focus{outline:none}.recharts-wrapper:focus-visible,.recharts-wrapper *:focus-visible{outline:revert}@media only screen and (max-width:767px){.permissions-row{gap:30px}}
