:root{--primary-color: #991b1b;--primary-hover: #7f1d1d;--secondary-color: #E4E6EF;--dark-color: #181C32;--body-bg: #F3F6F9}.btn-theme-primary,.btn-kaarya-primary,a.btn-theme-primary,button.btn-theme-primary{background-color:#991b1b!important;border-color:#991b1b!important;color:#fff!important;font-weight:600!important;border-radius:6px!important;box-shadow:0 2px 4px #991b1b26!important}.btn-theme-primary:hover,.btn-kaarya-primary:hover,.btn-theme-primary:focus,.btn-kaarya-primary:focus,.btn-theme-primary:active,.btn-kaarya-primary:active,a.btn-theme-primary:hover,button.btn-theme-primary:hover{background-color:#7f1d1d!important;border-color:#7f1d1d!important;color:#fff!important;box-shadow:0 4px 8px #991b1b40!important}.btn-theme-primary i,.btn-kaarya-primary i,.btn-theme-primary span,.btn-kaarya-primary span{color:#fff!important}.btn-theme-outline,.btn-kaarya-outline{background-color:transparent!important;border:1px solid #991b1b!important;color:#991b1b!important;font-weight:600!important;border-radius:6px!important}.btn-theme-outline:hover,.btn-kaarya-outline:hover{background-color:#991b1b!important;color:#fff!important}.cursor-pointer{cursor:pointer!important}.text-brand{color:#991b1b!important}.form-control:focus,.form-select:focus,.form-check-input:focus,input:focus,select:focus,textarea:focus{border-color:#dc2626!important;box-shadow:0 0 0 .2rem #dc26261a!important;outline:none!important}.dataTables_length select{display:inline-block!important;width:auto!important;margin:0 6px!important;padding:2px 24px 2px 8px!important}.swal2-container.swal2-backdrop-show{background:#0006!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.swal2-popup{border-radius:16px!important;padding:2.25rem 2rem!important;max-width:420px!important;border:none!important;box-shadow:0 20px 50px #0003!important}.swal2-icon{width:64px!important;height:64px!important;margin:.5rem auto 1rem!important;border-width:3px!important}.swal2-icon .swal2-icon-content{font-size:2.25rem!important}.swal2-title{font-size:1.25rem!important;font-weight:700!important;color:#181c32!important;margin-bottom:.5rem!important;padding:0!important}.swal2-html-container{font-size:.925rem!important;color:#5e6278!important;margin:0 0 1.5rem!important;padding:0!important}.swal2-actions{margin-top:1rem!important;gap:8px!important}.select2-container--default .select2-selection--single{height:38px;border:1px solid #ced4da!important;border-radius:.375rem;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#991b1b!important;box-shadow:0 0 0 .2rem #991b1b26!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{background-color:#991b1b!important;color:#fff!important}.select2-container--default .select2-selection--single.is-invalid,.select2-container--default .select2-selection--single.border-danger{border-color:#f64e60!important;box-shadow:0 0 0 .2rem #f64e6026!important}.form-check-input{width:1.35em!important;height:1.35em!important;margin-top:.15em!important;cursor:pointer!important}.form-check-input:focus{border-color:#991b1b!important;box-shadow:0 0 0 .25rem #991b1b33!important}.form-check-input[type=radio]:checked{background-color:#991b1b!important;border-color:#991b1b!important}.form-switch .form-check-input{width:2.15em!important;height:1.2em!important;margin-top:.15em!important;border-radius:2em!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a1a5b7'/%3e%3c/svg%3e")!important;transition:background-position .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out!important;cursor:pointer!important}.form-switch .form-check-input:checked{background-color:#991b1b!important;border-color:#991b1b!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important}.form-switch .form-check-label{padding-left:.5rem!important;cursor:pointer!important;font-size:.95rem!important;vertical-align:middle!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.aside,.brand,.aside-menu,.aside-menu-wrapper{background:#5a0c0c!important}.menu-nav{padding:18px}.menu-section{margin-top:20px;margin-bottom:10px}.menu-section .menu-text{color:#fff9!important;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.menu-item{margin-bottom:6px}.menu-item .menu-link{border-radius:10px;padding:12px 15px;transition:.3s}.menu-item .menu-link:hover{background:#ffffff1a!important}.menu-item-active>.menu-link{background:#ffffff1f!important}.menu-text{color:#ffffffeb!important;font-size:14px;font-weight:500}.menu-icon svg{width:18px;height:18px}.menu-icon svg path,.menu-icon svg rect,.menu-icon svg circle{fill:#fff9!important}.menu-link:hover svg path,.menu-link:hover svg rect,.menu-link:hover svg circle,.menu-item-active svg path,.menu-item-active svg rect,.menu-item-active svg circle{fill:#fff!important}.menu-icon svg rect[x="0"][y="0"][width="24"][height="24"],.menu-icon svg rect[width="24"][height="24"],.menu-icon svg polygon[points="0 0 24 0 24 24 0 24"]{fill:none!important;opacity:0!important}.label-light-danger{background:#fff!important;color:#5a0c0c!important;border-radius:20px;font-weight:700}.aside-menu-wrapper::-webkit-scrollbar{width:6px}.aside-menu-wrapper::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:20px}.icon-sm,.icon-md{font-size:13px!important}.brand .brand-toggle .svg-icon svg g [fill]{fill:#fff!important}.brand .brand-toggle:hover .svg-icon svg g [fill]{fill:#fff!important;opacity:1!important}.header-mobile .burger-icon span,.header-mobile .burger-icon span:before,.header-mobile .burger-icon span:after{background-color:#fff!important}.header-mobile .burger-icon:hover span,.header-mobile .burger-icon:hover span:before,.header-mobile .burger-icon:hover span:after{background-color:#fff!important}.form-check-input{cursor:pointer;background-color:#fff!important;border:1px solid #d1d5db!important}.form-check-input:not(:checked){background-color:#fff!important;border-color:#d1d5db!important}.form-check-input:checked{background-color:#991b1b!important;border-color:#991b1b!important}.form-check-input:focus{border-color:#991b1b!important;box-shadow:0 0 0 .2rem #991b1b33!important}
