@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}.setting-page-header_approval{margin-bottom:0}.setting-page-header_approval .setting-page-header_left .form-control{border:0;flex-grow:1;font-size:1.375rem}.setting-page-header_approval .setting-page-header_left .btn-link{box-shadow:none;border:0;margin-left:.5rem;padding:0}.setting-page-header_approval .setting-page-header_right .btn-link{align-items:center;gap:.5rem;display:inline-flex}.add-level-button{box-shadow:none;align-items:center;gap:.4rem;margin-bottom:.5rem;margin-left:auto;padding-inline:0;font-size:.9rem;font-weight:500;display:flex}.approval-table .skip-status{min-width:50px}@keyframes arrow-animation{0%{opacity:0;transform:translateY(-50%)scale(.5)}to{opacity:1;transform:translateY(-50%)scale(1)}}.search-box{margin-bottom:20px}.approval-dtl-card{margin-block:1rem;padding:.5rem 1rem}.approval-dtl-card .approval-dtl_title{border:0}.approval-dtl-card .section-title{gap:.2rem}.approval-dtl-card .approval-dtl_label{margin-bottom:.1rem;font-size:.9rem;font-weight:500}.approval-dtl-card .approval-dtl_text{font-size:1rem;font-weight:500}.approval-dtl-card .approval-dtl_text .btn-link,.approval-dtl-card a.approval-dtl_text{cursor:pointer;text-decoration:underline}.approval-dtl-card .approval-dtl_status{font-size:1rem;font-weight:500}.approval-tab-details{width:50%;margin-top:1.5rem;padding-inline:.5rem}.approval-tab-details .tab-details_text{align-items:center;display:inline-flex}.approval-container{flex-direction:column;min-height:calc(100vh - 180px);display:flex}.approval-container-row{flex:1;display:flex}.card-container{flex:1;min-height:0;display:flex}.empty-config-wrap{flex:1;justify-content:center;align-items:center;display:flex}.empty-config-card{text-align:center;width:100%;max-width:420px;padding:24px}@media screen and (width<=992px){.approval-dtl_title .section-title{flex-wrap:wrap}.approval-tab-details{width:100%}}
