:root{--app-bg: #f7fbff;--app-surface: #ffffff;--app-text: #111827;--app-muted: #6b7280;--app-border: #e5e7eb;--app-primary: #4f46e5;--app-secondary: #06b6d4;--app-grad-a: #f0f4ff;--app-grad-b: #f7fbff;--mdb-card-bg: #fff;--mdb-surface-bg: #fff;--bs-body-bg: var(--app-bg);--bs-body-color: var(--app-text);--bs-primary: var(--app-primary);--bs-secondary: var(--app-secondary);--bs-border-color: var(--app-border)}:root[data-bs-theme=dark]{--app-bg: #0f172a;--app-surface: #111827;--app-text: #f3f4f6;--app-muted: #9ca3af;--app-border: #1f2937;--app-primary: #818cf8;--app-secondary: #22d3ee;--app-grad-a: #0b1220;--app-grad-b: #0f172a;--mdb-card-bg: #23252a;--mdb-btn-bg: #ccc!important;--mdb-surface-bg: #0f172a;--mdb-body-bg: #23252a!important;--mdb-body-color: #23252a!important;--bs-body-bg: var(--app-bg);--bs-body-color: var(--app-text);--bs-primary: var(--app-primary);--bs-secondary: var(--app-secondary);--bs-border-color: var(--app-border)}:root[data-bs-theme=dark] .table,:root[data-mdb-theme=dark] .table{background-color:#0f172a!important}:root[data-bs-theme=dark] .ripple,:root[data-mdb-theme=dark] .ripple{background-color:#222428!important}.form-control{border-color:#000!important}:root[data-bs-theme=dark] .form-label{color:#fff!important}.form-label{color:#ccc!important}.form-label:focus{color:#ccc!important}.form-outline.form-white{border:1px solid #ccc;border-radius:5px}:root[data-bs-theme=dark] .bg-white,:root[data-mdb-theme=dark] .bg-white{background-color:var(--app-surface)!important}:root[data-bs-theme=dark] .bg-light,:root[data-mdb-theme=dark] .bg-light{background-color:#182033!important}:root[data-bs-theme=dark] .text-dark,:root[data-mdb-theme=dark] .text-dark{color:var(--app-text)!important}:root[data-bs-theme=dark] .text-muted,:root[data-mdb-theme=dark] .text-muted{color:var(--app-muted)!important}:root[data-bs-theme=dark] .border,:root[data-mdb-theme=dark] .border{border-color:var(--app-border)!important}:root[data-bs-theme=dark] .card,:root[data-mdb-theme=dark] .card,:root[data-bs-theme=dark] .modal-content,:root[data-mdb-theme=dark] .modal-content,:root[data-bs-theme=dark] .list-group-item,:root[data-mdb-theme=dark] .list-group-item,:root[data-bs-theme=dark] .dropdown-menu,:root[data-mdb-theme=dark] .dropdown-menu{background-color:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}:root[data-bs-theme=dark] .table,:root[data-mdb-theme=dark] .table{--bs-table-color: var(--app-text);--bs-table-bg: var(--app-surface);--bs-table-border-color: var(--app-border)}:root[data-bs-theme=dark] .nav-tabs .nav-link.active,:root[data-mdb-theme=dark] .nav-tabs .nav-link.active{background-color:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}:root[data-bs-theme=dark] .form-control,:root[data-mdb-theme=dark] .form-control,:root[data-bs-theme=dark] .form-select,:root[data-mdb-theme=dark] .form-select{background-color:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}:root[data-bs-theme=dark] .badge.bg-light,:root[data-mdb-theme=dark] .badge.bg-light{background-color:#1e293b!important;color:var(--app-text)!important}.header-brand-gradient{background:linear-gradient(135deg,var(--bs-primary),var(--bs-secondary))!important;color:#fff!important}.cascading-right{margin-right:-50px}@media (max-width: 900px){.cascading-right{margin-right:0}}.btn-outline-success,.btn-outline-danger{background-color:transparent!important}.badge.bg-light.text-dark{white-space:wrap;text-align:left}.btn-secondary{color:#fff!important}
