:root{--dark: 9, 33, 67;--font-color: #111111;--bodybg-color: #f5f7fa;--body-color: #f5f7fa;--light-gray: #f5f7fa;--border_color: #e2e8f0;--bs-border-color: #e2e8f0;--app-border-radius: .5rem;--bs-border-radius: .5rem;--bs-accordion-inner-border-radius: .5rem;--font-rubik: "Inter Tight", sans-serif;--box-shadow: 0 1px 3px 0 rgba(9, 33, 67, .06);--hover-shadow: 0 4px 12px rgba(9, 33, 67, .08)}body{font-family:Inter Tight,sans-serif!important;color:#1a1a1a;background-color:#f5f7fa}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Inter Tight,sans-serif!important;color:#111}nav.dark-sidebar{background-color:#111!important;--border_color: rgba(255, 255, 255, .06);--bs-border-color: rgba(255, 255, 255, .06);box-shadow:2px 0 12px #09214326!important}nav.dark-sidebar .app-logo{border-bottom:1px solid rgba(255,255,255,.06)}nav.dark-sidebar{display:flex;flex-direction:column}nav.dark-sidebar .app-nav{flex:1;overflow-y:auto}.sidebar-footer{border-top:1px solid rgba(255,255,255,.06);padding:16px;display:flex;flex-direction:column;gap:10px}.sidebar-footer-row{display:flex;align-items:center;justify-content:space-between}.sidebar-footer-label{display:flex;align-items:center;gap:8px;color:#fff6;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:700}.sidebar-footer-label i{color:#fff6}.sidebar-footer-toggle{display:flex;gap:3px;background:#ffffff0f;border-radius:5px;padding:3px}.sidebar-footer .toggle-btn{padding:4px 12px;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:600;color:#ffffff59;background:transparent;border:none;border-radius:3px;cursor:pointer;transition:all .2s ease}.sidebar-footer .toggle-btn:hover{color:#fff9;background:#ffffff0f}.sidebar-footer .toggle-btn.active-primary{background:#ed1c25;color:#fff;font-weight:800}.sidebar-footer .toggle-btn.active-warning{background:#f9c123;color:#111;font-weight:800}nav.dark-sidebar.semi-nav .sidebar-footer{padding:12px 8px;gap:6px}nav.dark-sidebar.semi-nav .sidebar-footer-label{display:none}nav.dark-sidebar.semi-nav .sidebar-footer-row{justify-content:center}nav.dark-sidebar.semi-nav .sidebar-footer-toggle{padding:2px}nav.dark-sidebar.semi-nav .sidebar-footer .toggle-btn{padding:3px 8px;font-size:9px}nav.dark-sidebar.semi-nav:hover .sidebar-footer-label{display:flex}nav.dark-sidebar.semi-nav:hover .sidebar-footer-row{justify-content:space-between}nav.dark-sidebar.semi-nav:hover .sidebar-footer{padding:16px;gap:10px}nav.dark-sidebar.semi-nav:hover .sidebar-footer-toggle{padding:3px}nav.dark-sidebar.semi-nav:hover .sidebar-footer .toggle-btn{padding:4px 12px;font-size:11px}nav.dark-sidebar .main-nav .no-sub a{font-family:Inter Tight,sans-serif;font-weight:600;font-size:13px;letter-spacing:.01em;color:#ffffff8c}nav.dark-sidebar .main-nav .no-sub a:hover,nav.dark-sidebar .main-nav .no-sub.active a{color:#fff!important}nav.dark-sidebar .main-nav .no-sub.active a{background:#ed1c251f;border-left:3px solid #ed1c25;border-radius:6px}nav.dark-sidebar .menu-title span{font-family:Inter Tight,sans-serif!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:2.5px!important;color:#ffffff40!important}nav.dark-sidebar .text-danger{color:#e14e5a!important;font-weight:700!important}.main-title{font-family:Inter Tight,sans-serif!important;font-size:24px!important;font-weight:800!important;color:#111!important;letter-spacing:-.5px}.card{border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;background:#fff}.card-header{background:#f5f7fa!important;border-bottom:2px solid #e2e8f0!important;font-family:Inter Tight,sans-serif}.card-header .card-title{font-weight:800;color:#111}.card-body{background:#fff}.btn{font-family:Inter Tight,sans-serif!important;font-weight:700!important;border-radius:6px!important;letter-spacing:.02em;transition:all .2s ease}.btn-primary{background:linear-gradient(135deg,#ed1c25,#c41920)!important;border:none!important;box-shadow:0 4px 12px #ed1c2540}.btn-primary:hover{box-shadow:0 6px 20px #ed1c2559!important;transform:translateY(-1px)}.btn-primary:disabled{background:linear-gradient(135deg,#ed1c25,#c41920)!important;opacity:.6}.btn-success{background-color:#0ab964!important;border-color:#0ab964!important;font-weight:700!important}.btn-danger{background-color:#e14e5a!important;border-color:#e14e5a!important}.btn-info{background-color:#1a79ff!important;border-color:#1a79ff!important;color:#fff!important}.btn-secondary{background-color:#f5f7fa!important;border:2px solid #e2e8f0!important;color:#111!important}.btn-secondary:hover{background-color:#e2e8f0!important;border-color:#cbd5e1!important}.btn-warning{background-color:#f9c123!important;border-color:#f9c123!important;color:#111!important}.btn-outline-secondary{border:2px solid #e2e8f0!important;color:#1a1a1a!important;font-weight:700!important}.btn-outline-secondary:hover,.btn-outline-secondary.active{background-color:#111!important;border-color:#111!important;color:#fff!important}.btn-sm{font-size:12px!important;padding:5px 14px!important;border-radius:4px!important;font-weight:800!important}.btn-lg{font-size:14px!important;padding:10px 28px!important;font-weight:800!important;letter-spacing:.02em}.form-control,.form-select{font-family:Inter Tight,sans-serif!important;border:2px solid #e2e8f0!important;border-radius:6px!important;font-weight:500;color:#1a1a1a;padding:.5rem .875rem;transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus,.form-select:focus{border-color:#111!important;box-shadow:0 0 0 3px #09214314!important}.form-label{font-family:Inter Tight,sans-serif;font-size:12px;font-weight:700;color:#111;margin-bottom:.35rem;letter-spacing:.02em}.form-text{font-size:11px;color:#8895a7}.table thead th{font-family:Inter Tight,sans-serif!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:#8895a7!important;background:#f5f7fa!important;border-bottom:2px solid #e2e8f0!important;padding:12px 16px!important}.table tbody td{font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;border-bottom:1px solid #f0f2f5!important;vertical-align:middle}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background-color:#09214305!important}.table-xs thead th{padding:12px 16px!important}.table-xs tbody td{padding:10px 16px!important}.bg-selected{background-color:#0921430a!important;border-left:3px solid #ed1c25}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label{font-family:Inter Tight,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#8895a7!important}.dataTables_wrapper .dataTables_length select{font-family:Inter Tight,sans-serif!important;border:2px solid #e2e8f0!important;border-radius:4px!important;font-weight:700!important;color:#111!important}.dataTables_wrapper .dataTables_filter input[type=search]{font-family:Inter Tight,sans-serif!important;border:2px solid #e2e8f0!important;border-radius:4px!important;font-weight:500!important}.dataTables_wrapper .dataTables_filter input[type=search]:focus{border-color:#111!important;box-shadow:0 0 0 3px #09214314!important}.dataTables_wrapper .dataTables_info{font-family:Inter Tight,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#8895a7!important}.dataTables_wrapper .dataTables_paginate .paginate_button{font-family:Inter Tight,sans-serif!important;font-size:12px!important;font-weight:700!important;border:2px solid #e2e8f0!important;border-radius:4px!important;padding:5px 11px!important;color:#1a1a1a!important;background:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#111!important;color:#fff!important;border-color:#111!important;font-weight:800!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.current):not(.disabled){background:#f5f7fa!important;border-color:#cbd5e1!important;color:#111!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#8895a7!important;border-color:#e2e8f0!important;opacity:.4}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after{display:none!important}.badge{font-family:Inter Tight,sans-serif!important;font-weight:800!important;letter-spacing:.03em;border-radius:4px!important;padding:4px 10px!important}.badge.bg-success,.bg-success{background-color:#0ab964!important}.badge.bg-danger,.bg-danger{background-color:#e14e5a!important}.badge.bg-warning,.bg-warning{background-color:#f9c123!important;color:#111!important}.badge.bg-info,.bg-info{background-color:#1a79ff!important}.badge.bg-primary,.bg-primary{background-color:#ed1c25!important}.badge.bg-secondary{background-color:#8895a7!important}.modal-content{border:1px solid #e2e8f0;border-radius:8px}.modal-header{font-family:Inter Tight,sans-serif;font-weight:800;border-bottom:2px solid #e2e8f0}.toastify{font-family:Inter Tight,sans-serif!important;font-weight:700!important;border-radius:6px!important}.loader{border-radius:8px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border:2px solid #e2e8f0!important;border-radius:6px!important;font-family:Inter Tight,sans-serif!important}.select2-container--default .select2-selection--single:focus,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#111!important}.filter-row{background:#fff!important;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8895a7}hr{border-color:#e2e8f0!important;opacity:1!important;border-width:2px!important}.go-top .progress-value{background:#111;color:#fff}.login-form-container{background-color:#111!important;background-size:cover}.login-form-container .form_container{background:#fff;border-radius:8px;border:1px solid #e2e8f0}.login-form-container .form_container h3{font-weight:800!important;color:#111!important}.login-form-container .btn-primary{text-transform:uppercase;font-weight:800!important;letter-spacing:.05em}
