atualizacoes
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
/* Anti-flash: aplicado antes do JS (via script inline no <head>) */
|
||||
html.dark body { background: #1a1a2e; color: #e0e0e0; }
|
||||
|
||||
/* Override de variáveis CSS para dark mode */
|
||||
body.dark-mode {
|
||||
--surface: #16213e;
|
||||
--surface-2: #1a1a2e;
|
||||
--surface-3: #0f0f23;
|
||||
--border: #0f3460;
|
||||
--text-primary: #e0e0e0;
|
||||
--text-secondary: #d1d5db;
|
||||
--text-muted: #9ca3af;
|
||||
--text-faint: #6b7280;
|
||||
--primary: #818cf8;
|
||||
--primary-dark: #667eea;
|
||||
}
|
||||
|
||||
/* ===== DARK MODE - Estilos completos ===== */
|
||||
html.dark-mode-pending body { visibility: hidden; }
|
||||
body.dark-mode {
|
||||
background: #1a1a2e;
|
||||
color: #e0e0e0;
|
||||
@@ -146,13 +162,13 @@ body.dark-mode ::placeholder {
|
||||
|
||||
/* ===== BUTTONS ===== */
|
||||
body.dark-mode .btn-primary {
|
||||
background: #533483;
|
||||
border-color: #533483;
|
||||
background: #667eea;
|
||||
border-color: #667eea;
|
||||
color: #fff;
|
||||
}
|
||||
body.dark-mode .btn-primary:hover {
|
||||
background: #6a4c9c;
|
||||
border-color: #6a4c9c;
|
||||
background: #5a67d8;
|
||||
border-color: #5a67d8;
|
||||
}
|
||||
body.dark-mode .btn-secondary {
|
||||
background: #0f3460;
|
||||
@@ -234,6 +250,7 @@ body.dark-mode .badge-primary {
|
||||
|
||||
/* ===== MODAL ===== */
|
||||
body.dark-mode .modal,
|
||||
body.dark-mode .modal-box,
|
||||
body.dark-mode .modal-content,
|
||||
body.dark-mode .modal-overlay > div {
|
||||
background: #16213e;
|
||||
@@ -989,26 +1006,91 @@ body.dark-mode .login-dark-toggle button {
|
||||
}
|
||||
|
||||
/* Modal no dark mode */
|
||||
body.dark-mode .modal {
|
||||
body.dark-mode .modal,
|
||||
body.dark-mode .modal-box {
|
||||
background: #16213e;
|
||||
border: 1px solid #0f3460;
|
||||
color: #e0e0e0;
|
||||
}
|
||||
body.dark-mode .modal h3 { color: #e0e0e0; }
|
||||
body.dark-mode .modal h3,
|
||||
body.dark-mode .modal-box h3 { color: #e0e0e0; }
|
||||
body.dark-mode .modal input,
|
||||
body.dark-mode .modal select {
|
||||
body.dark-mode .modal-box input,
|
||||
body.dark-mode .modal select,
|
||||
body.dark-mode .modal-box select,
|
||||
body.dark-mode .modal textarea,
|
||||
body.dark-mode .modal-box textarea {
|
||||
background: #1a1a2e;
|
||||
border-color: #0f3460;
|
||||
color: #e0e0e0;
|
||||
}
|
||||
body.dark-mode .modal .btn-group button {
|
||||
body.dark-mode .modal .btn-group button,
|
||||
body.dark-mode .modal-box .btn-group button {
|
||||
background: #1a1a2e;
|
||||
border-color: #0f3460;
|
||||
color: #e0e0e0;
|
||||
color: #c0c0c0;
|
||||
}
|
||||
body.dark-mode .modal .btn-group .btn-primary {
|
||||
background: #533483;
|
||||
border-color: #533483;
|
||||
/* Settings: tabs no dark mode */
|
||||
body.dark-mode .tabs { background: #16213e; border-color: #0f3460; }
|
||||
body.dark-mode .tabs button { background: #16213e; color: #9ca3af; }
|
||||
body.dark-mode .tabs button:hover { background: #1a1a2e; color: #c0c0c0; }
|
||||
body.dark-mode .tabs button.active { background: #1a2744; color: #818cf8; border-bottom-color: #818cf8; }
|
||||
/* Botoes do painel direito no dark mode */
|
||||
body.dark-mode [style*="background:#eef2ff"] {
|
||||
background: #1e1b4b !important;
|
||||
border-color: #4c1d95 !important;
|
||||
color: #a78bfa !important;
|
||||
}
|
||||
body.dark-mode [style*="border:1px solid #c7d2fe"] {
|
||||
border-color: #4c1d95 !important;
|
||||
}
|
||||
/* Confirm modal input no dark mode */
|
||||
body.dark-mode #confirmarInput { background: #1a1a2e !important; border-color: #0f3460 !important; color: #e0e0e0 !important; }
|
||||
body.dark-mode #confirmarInput:focus { border-color: #818cf8 !important; background: #1a1a2e !important; box-shadow: 0 0 0 3px rgba(129,140,248,0.15) !important; }
|
||||
/* Tables no dark mode */
|
||||
body.dark-mode table { color: #e0e0e0; }
|
||||
body.dark-mode thead { background: #0f3460; }
|
||||
body.dark-mode th { color: #9ca3af; border-color: #1a1a2e; }
|
||||
body.dark-mode td { border-color: #1a1a2e; color: #d1d5db; }
|
||||
body.dark-mode tr:hover td { background: #1a1a2e; }
|
||||
|
||||
/* Tags no dark mode */
|
||||
body.dark-mode .tag {
|
||||
display: inline-block; padding: 1px 8px;
|
||||
border-radius: 10px; font-size: 11px; font-weight: 600;
|
||||
color: #fff !important;
|
||||
}
|
||||
|
||||
/* Flow cards e headers de seção no dark mode */
|
||||
body.dark-mode [style*="background:var(--surface-2)"] {
|
||||
background: #1a1a2e !important;
|
||||
}
|
||||
body.dark-mode [style*="background:#e0e7ff"] {
|
||||
background: #312e81 !important;
|
||||
color: #c4b5fd !important;
|
||||
}
|
||||
|
||||
/* btn-secondary no dark mode */
|
||||
body.dark-mode .btn-secondary {
|
||||
background: #1a1a2e !important;
|
||||
border-color: #0f3460 !important;
|
||||
color: #d1d5db !important;
|
||||
}
|
||||
body.dark-mode .btn-secondary:hover {
|
||||
background: #0f3460 !important;
|
||||
}
|
||||
|
||||
/* Input focus no dark mode */
|
||||
body.dark-mode input:focus,
|
||||
body.dark-mode select:focus,
|
||||
body.dark-mode textarea:focus {
|
||||
background: #1a1a2e !important;
|
||||
box-shadow: 0 0 0 3px rgba(129,140,248,0.15) !important;
|
||||
}
|
||||
body.dark-mode .modal .btn-group .btn-primary,
|
||||
body.dark-mode .modal-box .btn-primary {
|
||||
background: #667eea;
|
||||
border-color: #667eea;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user