@media (prefers-color-scheme: dark){.dashboard-card{background-color:var(--surface-2, #2d3748)!important;border:1px solid var(--theme-border-color, rgba(255, 255, 255, .1))!important;transition:all .3s ease}.dashboard-card:hover{background-color:var(--surface-3, #374151)!important;border-color:var(--flipt-primary, #00a69c)!important;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d!important}.dashboard-card h6,.dashboard-card p,.dashboard-card small{color:var(--theme-text-primary, #e2e8f0)!important}.card-body{background-color:transparent!important}.card{background-color:var(--surface-2, #2d3748)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important;color:var(--theme-text-primary, #e2e8f0)!important}.list-group-item{background-color:transparent!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important;color:var(--theme-text-primary, #e2e8f0)!important}.dropdown-menu{background-color:var(--surface-3, #374151)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important}.dropdown-item{color:var(--theme-text-primary, #e2e8f0)!important}.dropdown-item:hover{background-color:var(--surface-2, #2d3748)!important;color:var(--flipt-primary, #00a69c)!important}.badge.bg-primary{background-color:var(--flipt-primary, #00a69c)!important}.badge.bg-success{background-color:#10b981!important}.badge.bg-info{background-color:#3b82f6!important}.badge.bg-warning{background-color:#f59e0b!important;color:#000!important}}.dashboard-header{background-color:var(--surface-1, #f8f9fa)!important;border:1px solid var(--theme-border-color, #e9ecef)!important}@media (prefers-color-scheme: dark){.dashboard-header{background-color:var(--surface-2, #2d3748)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important;color:var(--theme-text-primary, #e2e8f0)!important}.dashboard-header h4,.dashboard-header p,.dashboard-header small{color:var(--theme-text-primary, #e2e8f0)!important}}.rounded-circle.bg-primary.bg-opacity-10{background-color:rgba(var(--flipt-primary-rgb),.1)!important}.rounded-circle.bg-success.bg-opacity-10{background-color:#10b9811a!important}.rounded-circle.bg-info.bg-opacity-10{background-color:#3b82f61a!important}.rounded-circle.bg-warning.bg-opacity-10{background-color:#f59e0b1a!important}.rounded-circle.bg-purple.bg-opacity-10{background-color:#8b5cf61a!important}.rounded-circle.bg-orange.bg-opacity-10{background-color:#fb923c1a!important}.btn:disabled,.btn.disabled{opacity:.6!important}@media (prefers-color-scheme: dark){.btn-theme-base:disabled,.btn-theme-base.disabled{background-color:var(--surface-3, #374151)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important;color:var(--theme-text-secondary, #9ca3af)!important}}@media (prefers-color-scheme: dark){.modal-content{background-color:var(--surface-2, #2d3748)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important;color:var(--theme-text-primary, #e2e8f0)!important}.modal-header{border-bottom-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important}.modal-footer{border-top-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important}.modal-title{color:var(--theme-text-primary, #e2e8f0)!important}}@media (prefers-color-scheme: dark){.table{color:var(--theme-text-primary, #e2e8f0)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important}.table>:not(caption)>*>*{background-color:transparent!important;border-bottom-color:var(--theme-border-color, rgba(255, 255, 255, .1))!important}.table-hover>tbody>tr:hover>*{background-color:var(--surface-3, #374151)!important}}@media (prefers-color-scheme: dark){.form-control,.form-select{background-color:var(--surface-1, #1e293b)!important;border-color:var(--theme-border-color, rgba(255, 255, 255, .2))!important;color:var(--theme-text-primary, #e2e8f0)!important}.form-control:focus,.form-select:focus{background-color:var(--surface-1, #1e293b)!important;border-color:var(--flipt-primary, #00a69c)!important;box-shadow:0 0 0 .25rem #00a69c40!important}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--surface-2, #2d3748)!important;opacity:.6}}.stats-value{font-size:1.5rem;font-weight:700;color:var(--theme-text-primary, #1e293b)}@media (prefers-color-scheme: dark){.stats-value{color:var(--theme-text-primary, #e2e8f0)!important}}
