@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Amiri&family=Tajawal&family=Cairo&display=swap";:root{--app-font-family:"DM Sans", sans-serif}html[dir=rtl]{--app-font-family:"Tajawal", "Cairo", sans-serif}.fs-xxs{font-size:.75rem!important}.fs-xs{font-size:.9rem!important}.fs-sm{font-size:1rem!important}.fs-md{font-size:1.125rem!important}.fs-lg{font-size:1.375rem!important}.fs-xl{font-size:1.625rem!important}.fs-xxl{font-size:2rem!important}.roles-accordion .accordion-header .accordion-button{font-size:.9rem;font-weight:500;line-height:normal}.roles-accordion .accordion-header .accordion-button:after{background-size:1rem}.roles-accordion .module-title{margin-bottom:1rem}.roles-accordion .form-check-input{width:.8em;min-width:.8em;height:.8em;margin-top:1px}.roles-accordion .permission-code{font-size:.9rem;font-weight:500;display:block}.roles-accordion .permission-description{opacity:.72;margin-top:.25rem;font-size:.75rem;display:block}
