*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#a8b0c0;background-color:#0f1117;line-height:1.5}html,body{height:100%;width:100%}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:600}a{color:#3b82f6;text-decoration:none}a:hover{color:#60a5fa}button,input,textarea,select{font-family:inherit}.container-fluid{padding-left:30px;padding-right:30px}@media (max-width: 768px){.container-fluid{padding-left:20px;padding-right:20px}}.text-muted{color:#6c757d!important}.bg-light{background-color:#252a36}.border{border-color:#2a3040!important}.table{--bs-table-bg: #1A1F2B !important;--bs-table-striped-bg: #1A1F2B !important;--bs-table-hover-bg: #252A36 !important;--bs-table-color: #A8B0C0 !important;--bs-table-border-color: #2A3040 !important;background-color:#1a1f2b!important;color:#a8b0c0!important}.table>:not(caption)>*>*{background-color:#1a1f2b!important;color:#a8b0c0!important;border-bottom-color:#2a3040!important}.table thead{background-color:#1a1f2b!important}.table thead th{background-color:#1a1f2b!important;color:#fff!important;border-bottom-color:#2a3040!important}.table tbody,.table tbody tr{background-color:#1a1f2b!important}.table tbody tr td{background-color:#1a1f2b!important;color:#a8b0c0!important;border-bottom-color:#2a3040!important}.table tbody tr:hover,.table tbody tr:hover td{background-color:#252a36!important}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: #252A36 !important;background-color:#252a36!important;color:#a8b0c0!important}body.light-mode{color:#333;background-color:#fff}body.light-mode h1,body.light-mode h2,body.light-mode h3,body.light-mode h4,body.light-mode h5,body.light-mode h6{color:#333}body.light-mode a{color:#3b82f6;text-decoration:underline}body.light-mode a:hover{color:#2563eb}body.light-mode .text-muted{color:#666!important}body.light-mode .bg-light{background-color:#f8f8f8}body.light-mode .border{border-color:#ddd!important}body.light-mode .table{--bs-table-bg: #FFFFFF !important;--bs-table-striped-bg: #F9F9F9 !important;--bs-table-hover-bg: #F5F5F5 !important;--bs-table-color: #333333 !important;--bs-table-border-color: #DDDDDD !important;background-color:#fff!important;color:#333!important}body.light-mode .table>:not(caption)>*>*{background-color:#fff!important;color:#333!important;border-bottom-color:#ddd!important}body.light-mode .table thead{background-color:#fff!important}body.light-mode .table thead th{background-color:#fff!important;color:#333!important;border-bottom-color:#ddd!important;font-weight:600}body.light-mode .table thead th:hover{background:#f5f5f5!important;box-shadow:0 2px 6px #0000001a!important}body.light-mode .table tbody,body.light-mode .table tbody tr{background-color:#fff!important}body.light-mode .table tbody tr:nth-child(2n){background-color:#f9f9f9!important}body.light-mode .table tbody tr td{background-color:inherit!important;color:#333!important;border-bottom-color:#ddd!important}body.light-mode .table tbody tr:hover,body.light-mode .table tbody tr:hover td{background-color:#f5f5f5!important}body.light-mode .table-hover>tbody>tr:hover>*{--bs-table-accent-bg: #F5F5F5 !important;background-color:#f5f5f5!important;color:#333!important}body.light-mode thead th{background-color:#fff!important;color:#333!important;border-bottom-color:#ddd!important}body.light-mode thead th:hover{background:#f5f5f5!important;box-shadow:0 2px 6px #0000001a!important}body.light-mode .table-responsive{background-color:#fff!important;border-radius:8px!important}body.light-mode table{background-color:#fff!important;color:#333!important}body.light-mode table tbody tr:last-child td{border-bottom:none!important}body.light-mode .btn-primary{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}body.light-mode .btn-primary:hover:not(:disabled){background-color:#218838!important;border-color:#218838!important}body.light-mode .btn-outline-secondary{background-color:transparent!important;border-color:#ddd!important;color:#333!important}body.light-mode .btn-outline-secondary:hover:not(:disabled){background-color:#f8f8f8!important;border-color:#28a745!important;color:#333!important}body.light-mode .btn-success{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}body.light-mode .btn-success:hover:not(:disabled){background-color:#218838!important;border-color:#218838!important}body.light-mode .btn-outline-success{background-color:transparent!important;border-color:#28a745!important;color:#28a745!important}body.light-mode .btn-outline-success:hover:not(:disabled){background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}body.light-mode .btn-link{color:#28a745!important;background-color:transparent!important;border:none!important}body.light-mode .btn-link:hover:not(:disabled){color:#218838!important;text-decoration:underline!important}body.light-mode .btn-sm{color:inherit!important}body.light-mode .text-secondary{color:#666!important}body.light-mode .h3,body.light-mode h3{color:#333!important}body.light-mode .mb-0{color:inherit!important}body.light-mode .container-fluid,body.light-mode .main-content,body.light-mode .content-wrapper,body.light-mode .page-container{background-color:#fff!important}body.light-mode .card{background-color:#fff!important;border:1px solid #DDDDDD!important;box-shadow:0 4px 12px #0000000d!important}body.light-mode .card .card-header{background-color:#fff!important;border-bottom:1px solid #DDDDDD!important}body.light-mode .card .card-header h5,body.light-mode .card .card-header h6{color:#333!important}body.light-mode .card .card-header small{color:#666!important}body.light-mode .card .card-body{background-color:#fff!important;color:#333!important}body.light-mode .card .card-body[style*="background-color: #222733"],body.light-mode .card .card-body[style*="background-color:#222733"]{background-color:#fff!important}body.light-mode .card .card-footer{background-color:#fff!important;border-top:1px solid #DDDDDD!important}body.light-mode .form-control{background-color:#fff!important;border:1px solid #DDDDDD!important;color:#333!important}body.light-mode .form-control:focus{background-color:#fff!important;border-color:#28a745!important;color:#333!important;box-shadow:0 0 0 .2rem #28a7451a!important}body.light-mode .form-control::placeholder{color:#999!important}body.light-mode .form-control:disabled,body.light-mode .form-control[readonly]{background-color:#f8f8f8!important;color:#999!important}body.light-mode .form-select{background-color:#fff!important;border:1px solid #DDDDDD!important;color:#333!important}body.light-mode .form-select:focus{background-color:#fff!important;border-color:#28a745!important;color:#333!important;box-shadow:0 0 0 .2rem #28a7451a!important}body.light-mode .form-select option{background-color:#fff!important;color:#333!important}body.light-mode .form-label{color:#333!important}body.light-mode .form-text{color:#666!important}body.light-mode .form-check-label{color:#333!important}body.light-mode .form-check-input{background-color:#fff!important;border-color:#ddd!important}body.light-mode .form-check-input:checked{background-color:#28a745!important;border-color:#28a745!important}body.light-mode .input-group-text{background-color:#f8f8f8!important;border-color:#ddd!important;color:#333!important}body.light-mode .modal-content{background-color:#fff!important;border:1px solid #DDDDDD!important}body.light-mode .modal-header{background-color:#fff!important;border-bottom:1px solid #DDDDDD!important}body.light-mode .modal-header .modal-title{color:#333!important}body.light-mode .modal-header .btn-close{filter:none!important;color:#666!important}body.light-mode .modal-header .btn-close:hover{color:#333!important}body.light-mode .modal-body{background-color:#fff!important;color:#333!important}body.light-mode .modal-footer{background-color:#fff!important;border-top:1px solid #DDDDDD!important}body.light-mode .nav-tabs{border-bottom:1px solid #DDDDDD!important}body.light-mode .nav-tabs .nav-link{color:#666!important;background-color:transparent!important}body.light-mode .nav-tabs .nav-link:hover{color:#333!important;background-color:#f8f8f8!important}body.light-mode .nav-tabs .nav-link.active{color:#333!important;border-bottom-color:#28a745!important;background-color:transparent!important}body.light-mode .badge.bg-primary,body.light-mode .badge.bg-success{background-color:#28a745!important;color:#fff!important}body.light-mode .badge.bg-danger{background-color:#dc3545!important;color:#fff!important}body.light-mode .badge.bg-warning{background-color:#ffc107!important;color:#333!important}body.light-mode .badge.bg-info{background-color:#17a2b8!important;color:#fff!important}body.light-mode .badge.bg-secondary{background-color:#6c757d!important;color:#fff!important}body.light-mode .alert.alert-info{background-color:#28a7451a!important;border-color:#28a7454d!important;color:#333!important}body.light-mode .alert.alert-warning{background-color:#ffc1071a!important;border-color:#ffc1074d!important;color:#856404!important}body.light-mode .alert.alert-danger{background-color:#dc35451a!important;border-color:#dc35454d!important;color:#721c24!important}body.light-mode .alert.alert-success{background-color:#28a7451a!important;border-color:#28a7454d!important;color:#155724!important}body.light-mode .progress{background-color:#f0f0f0!important}body.light-mode .progress .progress-bar{background-color:#28a745!important}body.light-mode .list-group{background-color:#fff!important}body.light-mode .list-group .list-group-item{background-color:#fff!important;border-color:#ddd!important;color:#333!important}body.light-mode .list-group .list-group-item.active{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}body.light-mode .dropdown-menu{background-color:#fff!important;border:1px solid #DDDDDD!important;box-shadow:0 4px 12px #00000026!important}body.light-mode .dropdown-menu .dropdown-item{color:#333!important}body.light-mode .dropdown-menu .dropdown-item:hover{background-color:#f8f8f8!important;color:#333!important}body.light-mode .dropdown-menu .dropdown-item.active{background-color:#28a745!important;color:#fff!important}body.light-mode .tooltip .tooltip-inner{background-color:#333!important;color:#fff!important}body.light-mode .tooltip .tooltip-arrow:before{border-top-color:#333!important}body.light-mode .popover{background-color:#fff!important;border:1px solid #DDDDDD!important;box-shadow:0 4px 12px #00000026!important}body.light-mode .popover .popover-header{background-color:#f8f8f8!important;border-bottom:1px solid #DDDDDD!important;color:#333!important}body.light-mode .popover .popover-body{background-color:#fff!important;color:#333!important}body.light-mode .spinner-border,body.light-mode .spinner-border-sm{color:#28a745!important}body.light-mode .page-container{background-color:#fff!important}body.light-mode .page-header{background-color:transparent!important}body.light-mode .page-header .page-title{color:#333!important}body.light-mode .page-header .page-subtitle{color:#666!important}body.light-mode .sticky-filter-section{background-color:#fff!important;border-bottom:1px solid #DDDDDD!important;box-shadow:0 2px 8px #0000000d!important}body.light-mode .sticky-filter-section h1,body.light-mode .sticky-filter-section h2,body.light-mode .sticky-filter-section h3,body.light-mode .sticky-filter-section h4,body.light-mode .sticky-filter-section h5,body.light-mode .sticky-filter-section h6{color:#333!important}body.light-mode .overview-section{background-color:#fff!important}body.light-mode .overview-section .section-title{color:#333!important}body.light-mode .metrics-section{background-color:#fff!important}body.light-mode .metrics-section .section-title{color:#333!important}body.light-mode .charts-section{background-color:#fff!important}body.light-mode .charts-section .section-title{color:#333!important}body.light-mode .stat-card{background:#fff!important;border:1px solid #DDDDDD!important}body.light-mode .stat-card .card-body{background:#fff!important}body.light-mode .stat-card .card-body h6{color:#666!important}body.light-mode .stat-card .card-body small{color:#999!important}body.light-mode .search-box .form-control{background-color:#fff!important;border:1px solid #DDDDDD!important;color:#333!important}body.light-mode .search-box .form-control:focus{border-color:#28a745!important}body.light-mode .search-box svg{color:#666!important}body.light-mode .empty-state{background-color:transparent!important}body.light-mode .empty-state h5{color:#333!important}body.light-mode .empty-state p{color:#666!important}body.light-mode .empty-state svg{color:#ddd!important}body.light-mode .role-card{background:#fff!important;border:1px solid #DDDDDD!important}body.light-mode .role-card .role-body{background:#fff!important}body.light-mode .role-card .role-body .info-label{color:#666!important}body.light-mode .role-card .role-body .info-value{color:#333!important}body.light-mode .role-card .role-footer{background:#fff!important;border-top:1px solid #DDDDDD!important}body.light-mode .user-avatar-sm{background:linear-gradient(135deg,#28a745,#34ce57)!important}body.light-mode .timeline{background-color:#fff!important;border:1px solid #DDDDDD!important}body.light-mode .timeline-item:not(:last-child){border-left-color:#ddd!important}body.light-mode .timeline-content{background:#f8f8f8!important;border:1px solid #DDDDDD!important}body.light-mode .timeline-header{border-bottom:1px solid #DDDDDD!important}body.light-mode .timeline-header .timeline-email{color:#333!important}body.light-mode .timeline-header .timeline-location{background:#fff!important;color:#666!important}body.light-mode .timeline-header .timeline-time{color:#666!important}body.light-mode .timeline-body .log-message{color:#333!important}body.light-mode .detail-row{border-bottom:1px solid #DDDDDD!important}body.light-mode .detail-row .detail-label{color:#666!important}body.light-mode .detail-row .detail-value{color:#333!important}body.light-mode tbody,body.light-mode tbody tr{background-color:#fff!important;color:#333!important}body.light-mode tbody tr td{background-color:inherit!important;color:#333!important}body.light-mode .pagination .page-item .page-link{background-color:#fff!important;border-color:#ddd!important;color:#333!important}body.light-mode .pagination .page-item .page-link:hover{background-color:#f8f8f8!important;border-color:#28a745!important;color:#333!important}body.light-mode .pagination .page-item.active .page-link{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}body.light-mode .pagination .page-item.disabled .page-link{background-color:#f8f8f8!important;border-color:#ddd!important;color:#999!important}body.light-mode p,body.light-mode span,body.light-mode div,body.light-mode li,body.light-mode td,body.light-mode th,body.light-mode label,body.light-mode small,body.light-mode strong,body.light-mode em,body.light-mode b,body.light-mode i,body.light-mode a{color:inherit!important}body.light-mode *:before,body.light-mode *:after{color:inherit!important}body.light-mode .dashboard-header{background:#fff!important;border-bottom:1px solid #DDDDDD!important}body.light-mode .dashboard-header .header-top{background:transparent!important}body.light-mode .dashboard-header .page-title{color:#333!important}body.light-mode .dashboard-header .subtitle{color:#666!important}body.light-mode .dashboard-header .header-actions{background:transparent!important}body.light-mode .dashboard-header p,body.light-mode .dashboard-header span,body.light-mode .dashboard-header div,body.light-mode .dashboard-header h1,body.light-mode .dashboard-header h2,body.light-mode .dashboard-header h3,body.light-mode .dashboard-header h4,body.light-mode .dashboard-header h5,body.light-mode .dashboard-header h6{color:inherit!important}body.light-mode .card-header{background-color:#f8f8f8;border-bottom:1px solid #DDDDDD!important}body.light-mode .card-header h5,body.light-mode .card-header h6{color:#333!important}body.light-mode .card-header small{color:#666!important}body.light-mode .card-header p,body.light-mode .card-header span,body.light-mode .card-header div{color:inherit!important}body.light-mode .card-header:hover{background-color:#f0f0f0!important}body.light-mode .card-header button{background:transparent!important}body.light-mode .card-header button svg{color:#666!important}body.light-mode .card-header button svg:hover{color:#28a745!important}body.light-mode .card-body p,body.light-mode .card-body span,body.light-mode .card-body div,body.light-mode .card-body li,body.light-mode .card-body td,body.light-mode .card-body th,body.light-mode .card-body label,body.light-mode .card-body small,body.light-mode .card-body strong,body.light-mode .card-body em,body.light-mode .card-body b,body.light-mode .card-body i,body.light-mode .card-body h1,body.light-mode .card-body h2,body.light-mode .card-body h3,body.light-mode .card-body h4,body.light-mode .card-body h5,body.light-mode .card-body h6{color:inherit!important}body.light-mode .section-title{color:#fff!important}body.light-mode .metric-value{color:#333!important}body.light-mode .metric-label{color:#666!important}body.light-mode .chart-title,body.light-mode .insight-title{color:#333!important}body.light-mode .insight-description{color:#666!important}body.light-mode .insight-recommendation{color:#999!important}body.light-mode .bg-white{background-color:#fff!important}body.light-mode .border-bottom{border-bottom-color:#ddd!important}body.light-mode .py-4,body.light-mode .py-5,body.light-mode .mb-1,body.light-mode .mb-4,body.light-mode .row,body.light-mode .col-12,body.light-mode .col-lg-6,body.light-mode .col-md-6,body.light-mode .col-md-4,body.light-mode .text-center{background:transparent!important}body.light-mode .visually-hidden{color:transparent!important}
