/* C&A TMS - LOAD EXPENSE NIGHT MODE V1 */
html[data-ca-theme="night"] #ca-load-expense-screen {
    background: #0B1220;
    color: #F3F4F6;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-topbar,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-card,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-section,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-dialog-card {
    background: #111827;
    border-color: #2A3748;
    color: #F3F4F6;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-section h2,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-section-head,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-table th,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-note,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-dialog-actions {
    background: #172033;
    border-color: #2A3748;
    color: #F3F4F6;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-title h1,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-card strong,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-cat strong,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-dialog-head,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-field label {
    color: #F3F4F6;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-title p,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-card span,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-cat span,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-help,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-state,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-note {
    color: #A8B3C5;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-card,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-section,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-cat,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-table th,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-table td,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-dialog-head,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-dialog-actions {
    border-color: #2A3748;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-table td {
    background: #111827;
    color: #E5E7EB;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-back,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-btn:not(.ca-le-btn--primary),
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-field select,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-field input {
    background: #0F172A;
    border-color: #3B4A5F;
    color: #E5E7EB;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-back:hover,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-btn:not(.ca-le-btn--primary):hover,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-edit:hover {
    background: #17243A;
    color: #93C5FD;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-edit {
    color: #4A90FF;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-badge {
    background: #17243A;
    border-color: #3B4A5F;
    color: #93C5FD;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-card--neg strong,
html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-error {
    color: #FCA5A5;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-status--ok {
    background: #052E1A;
    border-color: #166534;
    color: #86EFAC;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-status--error {
    background: #3F1115;
    border-color: #7F1D1D;
    color: #FCA5A5;
}

html[data-ca-theme="night"] #ca-load-expense-screen .ca-le-status--info {
    background: #102449;
    border-color: #1D4ED8;
    color: #BFDBFE;
}

html[data-ca-theme="night"] .ca-le-dialog {
    background: rgba(2, 6, 23, .72);
}
