/* =====================================================================
   PeopleHub — modo escuro para cores inline (style="...") das views.
   Gerado a partir das cores mais usadas; mapeia-as para os tokens do
   tema escuro definidos em ph-enterprise.css. Só actua com
   <html data-theme="dark">.
   ===================================================================== */

/* Fundos */
html[data-theme="dark"] [style*="background:#fff" i],
html[data-theme="dark"] [style*="background: #fff" i],
html[data-theme="dark"] [style*="background-color:#fff" i],
html[data-theme="dark"] [style*="background-color: #fff" i],
html[data-theme="dark"] [style*="background:#ffffff" i],
html[data-theme="dark"] [style*="background: #ffffff" i],
html[data-theme="dark"] [style*="background-color:#ffffff" i],
html[data-theme="dark"] [style*="background-color: #ffffff" i],
html[data-theme="dark"] [style*="background:white" i],
html[data-theme="dark"] [style*="background: white" i],
html[data-theme="dark"] [style*="background-color:white" i],
html[data-theme="dark"] [style*="background-color: white" i] {
    background-color: var(--ph-surface) !important;
}

html[data-theme="dark"] [style*="background:#f8fafd" i],
html[data-theme="dark"] [style*="background: #f8fafd" i],
html[data-theme="dark"] [style*="background-color:#f8fafd" i],
html[data-theme="dark"] [style*="background-color: #f8fafd" i],
html[data-theme="dark"] [style*="background:#f8fafc" i],
html[data-theme="dark"] [style*="background: #f8fafc" i],
html[data-theme="dark"] [style*="background-color:#f8fafc" i],
html[data-theme="dark"] [style*="background-color: #f8fafc" i],
html[data-theme="dark"] [style*="background:#fafbfd" i],
html[data-theme="dark"] [style*="background: #fafbfd" i],
html[data-theme="dark"] [style*="background-color:#fafbfd" i],
html[data-theme="dark"] [style*="background-color: #fafbfd" i],
html[data-theme="dark"] [style*="background:#f8f9fa" i],
html[data-theme="dark"] [style*="background: #f8f9fa" i],
html[data-theme="dark"] [style*="background-color:#f8f9fa" i],
html[data-theme="dark"] [style*="background-color: #f8f9fa" i],
html[data-theme="dark"] [style*="background:#fcfcfd" i],
html[data-theme="dark"] [style*="background: #fcfcfd" i],
html[data-theme="dark"] [style*="background-color:#fcfcfd" i],
html[data-theme="dark"] [style*="background-color: #fcfcfd" i] {
    background-color: var(--ph-surface-2) !important;
}

html[data-theme="dark"] [style*="background:#f1f5f9" i],
html[data-theme="dark"] [style*="background: #f1f5f9" i],
html[data-theme="dark"] [style*="background-color:#f1f5f9" i],
html[data-theme="dark"] [style*="background-color: #f1f5f9" i],
html[data-theme="dark"] [style*="background:#f0f3f8" i],
html[data-theme="dark"] [style*="background: #f0f3f8" i],
html[data-theme="dark"] [style*="background-color:#f0f3f8" i],
html[data-theme="dark"] [style*="background-color: #f0f3f8" i],
html[data-theme="dark"] [style*="background:#e8ecf2" i],
html[data-theme="dark"] [style*="background: #e8ecf2" i],
html[data-theme="dark"] [style*="background-color:#e8ecf2" i],
html[data-theme="dark"] [style*="background-color: #e8ecf2" i],
html[data-theme="dark"] [style*="background:#e2e8f0" i],
html[data-theme="dark"] [style*="background: #e2e8f0" i],
html[data-theme="dark"] [style*="background-color:#e2e8f0" i],
html[data-theme="dark"] [style*="background-color: #e2e8f0" i],
html[data-theme="dark"] [style*="background:#f3f4f6" i],
html[data-theme="dark"] [style*="background: #f3f4f6" i],
html[data-theme="dark"] [style*="background-color:#f3f4f6" i],
html[data-theme="dark"] [style*="background-color: #f3f4f6" i],
html[data-theme="dark"] [style*="background:#eef2f7" i],
html[data-theme="dark"] [style*="background: #eef2f7" i],
html[data-theme="dark"] [style*="background-color:#eef2f7" i],
html[data-theme="dark"] [style*="background-color: #eef2f7" i] {
    background-color: var(--ph-surface-3) !important;
}

html[data-theme="dark"] [style*="background:#eff6ff" i],
html[data-theme="dark"] [style*="background: #eff6ff" i],
html[data-theme="dark"] [style*="background-color:#eff6ff" i],
html[data-theme="dark"] [style*="background-color: #eff6ff" i],
html[data-theme="dark"] [style*="background:#dbeafe" i],
html[data-theme="dark"] [style*="background: #dbeafe" i],
html[data-theme="dark"] [style*="background-color:#dbeafe" i],
html[data-theme="dark"] [style*="background-color: #dbeafe" i],
html[data-theme="dark"] [style*="background:#e0f2fe" i],
html[data-theme="dark"] [style*="background: #e0f2fe" i],
html[data-theme="dark"] [style*="background-color:#e0f2fe" i],
html[data-theme="dark"] [style*="background-color: #e0f2fe" i],
html[data-theme="dark"] [style*="background:#f0f9ff" i],
html[data-theme="dark"] [style*="background: #f0f9ff" i],
html[data-theme="dark"] [style*="background-color:#f0f9ff" i],
html[data-theme="dark"] [style*="background-color: #f0f9ff" i] {
    background-color: rgba(96, 165, 250, .12) !important;
}

html[data-theme="dark"] [style*="background:#f0fdf4" i],
html[data-theme="dark"] [style*="background: #f0fdf4" i],
html[data-theme="dark"] [style*="background-color:#f0fdf4" i],
html[data-theme="dark"] [style*="background-color: #f0fdf4" i],
html[data-theme="dark"] [style*="background:#dcfce7" i],
html[data-theme="dark"] [style*="background: #dcfce7" i],
html[data-theme="dark"] [style*="background-color:#dcfce7" i],
html[data-theme="dark"] [style*="background-color: #dcfce7" i],
html[data-theme="dark"] [style*="background:#ecfdf5" i],
html[data-theme="dark"] [style*="background: #ecfdf5" i],
html[data-theme="dark"] [style*="background-color:#ecfdf5" i],
html[data-theme="dark"] [style*="background-color: #ecfdf5" i],
html[data-theme="dark"] [style*="background:#d1fae5" i],
html[data-theme="dark"] [style*="background: #d1fae5" i],
html[data-theme="dark"] [style*="background-color:#d1fae5" i],
html[data-theme="dark"] [style*="background-color: #d1fae5" i] {
    background-color: rgba(74, 222, 128, .1) !important;
}

html[data-theme="dark"] [style*="background:#fef2f2" i],
html[data-theme="dark"] [style*="background: #fef2f2" i],
html[data-theme="dark"] [style*="background-color:#fef2f2" i],
html[data-theme="dark"] [style*="background-color: #fef2f2" i],
html[data-theme="dark"] [style*="background:#fee2e2" i],
html[data-theme="dark"] [style*="background: #fee2e2" i],
html[data-theme="dark"] [style*="background-color:#fee2e2" i],
html[data-theme="dark"] [style*="background-color: #fee2e2" i],
html[data-theme="dark"] [style*="background:#fff1f2" i],
html[data-theme="dark"] [style*="background: #fff1f2" i],
html[data-theme="dark"] [style*="background-color:#fff1f2" i],
html[data-theme="dark"] [style*="background-color: #fff1f2" i] {
    background-color: rgba(248, 113, 113, .12) !important;
}

html[data-theme="dark"] [style*="background:#ede9fe" i],
html[data-theme="dark"] [style*="background: #ede9fe" i],
html[data-theme="dark"] [style*="background-color:#ede9fe" i],
html[data-theme="dark"] [style*="background-color: #ede9fe" i],
html[data-theme="dark"] [style*="background:#f5f3ff" i],
html[data-theme="dark"] [style*="background: #f5f3ff" i],
html[data-theme="dark"] [style*="background-color:#f5f3ff" i],
html[data-theme="dark"] [style*="background-color: #f5f3ff" i],
html[data-theme="dark"] [style*="background:#eef2ff" i],
html[data-theme="dark"] [style*="background: #eef2ff" i],
html[data-theme="dark"] [style*="background-color:#eef2ff" i],
html[data-theme="dark"] [style*="background-color: #eef2ff" i],
html[data-theme="dark"] [style*="background:#e0e7ff" i],
html[data-theme="dark"] [style*="background: #e0e7ff" i],
html[data-theme="dark"] [style*="background-color:#e0e7ff" i],
html[data-theme="dark"] [style*="background-color: #e0e7ff" i],
html[data-theme="dark"] [style*="background:#fdf4ff" i],
html[data-theme="dark"] [style*="background: #fdf4ff" i],
html[data-theme="dark"] [style*="background-color:#fdf4ff" i],
html[data-theme="dark"] [style*="background-color: #fdf4ff" i],
html[data-theme="dark"] [style*="background:#fae8ff" i],
html[data-theme="dark"] [style*="background: #fae8ff" i],
html[data-theme="dark"] [style*="background-color:#fae8ff" i],
html[data-theme="dark"] [style*="background-color: #fae8ff" i] {
    background-color: rgba(167, 139, 250, .14) !important;
}

html[data-theme="dark"] [style*="background:#fef9c3" i],
html[data-theme="dark"] [style*="background: #fef9c3" i],
html[data-theme="dark"] [style*="background-color:#fef9c3" i],
html[data-theme="dark"] [style*="background-color: #fef9c3" i],
html[data-theme="dark"] [style*="background:#fffbeb" i],
html[data-theme="dark"] [style*="background: #fffbeb" i],
html[data-theme="dark"] [style*="background-color:#fffbeb" i],
html[data-theme="dark"] [style*="background-color: #fffbeb" i],
html[data-theme="dark"] [style*="background:#fefce8" i],
html[data-theme="dark"] [style*="background: #fefce8" i],
html[data-theme="dark"] [style*="background-color:#fefce8" i],
html[data-theme="dark"] [style*="background-color: #fefce8" i],
html[data-theme="dark"] [style*="background:#fef3c7" i],
html[data-theme="dark"] [style*="background: #fef3c7" i],
html[data-theme="dark"] [style*="background-color:#fef3c7" i],
html[data-theme="dark"] [style*="background-color: #fef3c7" i],
html[data-theme="dark"] [style*="background:#fff7ed" i],
html[data-theme="dark"] [style*="background: #fff7ed" i],
html[data-theme="dark"] [style*="background-color:#fff7ed" i],
html[data-theme="dark"] [style*="background-color: #fff7ed" i],
html[data-theme="dark"] [style*="background:#ffedd5" i],
html[data-theme="dark"] [style*="background: #ffedd5" i],
html[data-theme="dark"] [style*="background-color:#ffedd5" i],
html[data-theme="dark"] [style*="background-color: #ffedd5" i] {
    background-color: rgba(251, 191, 36, .12) !important;
}

html[data-theme="dark"] [style*="background:#f3e8eb" i],
html[data-theme="dark"] [style*="background: #f3e8eb" i],
html[data-theme="dark"] [style*="background-color:#f3e8eb" i],
html[data-theme="dark"] [style*="background-color: #f3e8eb" i],
html[data-theme="dark"] [style*="background:#fdf2f4" i],
html[data-theme="dark"] [style*="background: #fdf2f4" i],
html[data-theme="dark"] [style*="background-color:#fdf2f4" i],
html[data-theme="dark"] [style*="background-color: #fdf2f4" i],
html[data-theme="dark"] [style*="background:#fbeaee" i],
html[data-theme="dark"] [style*="background: #fbeaee" i],
html[data-theme="dark"] [style*="background-color:#fbeaee" i],
html[data-theme="dark"] [style*="background-color: #fbeaee" i] {
    background-color: rgba(242, 141, 161, .12) !important;
}

html[data-theme="dark"] [style*="background:#cffafe" i],
html[data-theme="dark"] [style*="background: #cffafe" i],
html[data-theme="dark"] [style*="background-color:#cffafe" i],
html[data-theme="dark"] [style*="background-color: #cffafe" i],
html[data-theme="dark"] [style*="background:#ecfeff" i],
html[data-theme="dark"] [style*="background: #ecfeff" i],
html[data-theme="dark"] [style*="background-color:#ecfeff" i],
html[data-theme="dark"] [style*="background-color: #ecfeff" i],
html[data-theme="dark"] [style*="background:#ccfbf1" i],
html[data-theme="dark"] [style*="background: #ccfbf1" i],
html[data-theme="dark"] [style*="background-color:#ccfbf1" i],
html[data-theme="dark"] [style*="background-color: #ccfbf1" i],
html[data-theme="dark"] [style*="background:#f0fdfa" i],
html[data-theme="dark"] [style*="background: #f0fdfa" i],
html[data-theme="dark"] [style*="background-color:#f0fdfa" i],
html[data-theme="dark"] [style*="background-color: #f0fdfa" i] {
    background-color: rgba(34, 211, 238, .12) !important;
}

/* Texto. Exige início, ';' ou espaço antes de 'color' para não apanhar background-color/border-color. */
html[data-theme="dark"] [style^="color:#0f172a" i],
html[data-theme="dark"] [style*=";color:#0f172a" i],
html[data-theme="dark"] [style*=" color:#0f172a" i],
html[data-theme="dark"] [style^="color: #0f172a" i],
html[data-theme="dark"] [style*=";color: #0f172a" i],
html[data-theme="dark"] [style*=" color: #0f172a" i],
html[data-theme="dark"] [style^="color:#1e293b" i],
html[data-theme="dark"] [style*=";color:#1e293b" i],
html[data-theme="dark"] [style*=" color:#1e293b" i],
html[data-theme="dark"] [style^="color: #1e293b" i],
html[data-theme="dark"] [style*=";color: #1e293b" i],
html[data-theme="dark"] [style*=" color: #1e293b" i],
html[data-theme="dark"] [style^="color:#334155" i],
html[data-theme="dark"] [style*=";color:#334155" i],
html[data-theme="dark"] [style*=" color:#334155" i],
html[data-theme="dark"] [style^="color: #334155" i],
html[data-theme="dark"] [style*=";color: #334155" i],
html[data-theme="dark"] [style*=" color: #334155" i],
html[data-theme="dark"] [style^="color:#374151" i],
html[data-theme="dark"] [style*=";color:#374151" i],
html[data-theme="dark"] [style*=" color:#374151" i],
html[data-theme="dark"] [style^="color: #374151" i],
html[data-theme="dark"] [style*=";color: #374151" i],
html[data-theme="dark"] [style*=" color: #374151" i],
html[data-theme="dark"] [style^="color:#111827" i],
html[data-theme="dark"] [style*=";color:#111827" i],
html[data-theme="dark"] [style*=" color:#111827" i],
html[data-theme="dark"] [style^="color: #111827" i],
html[data-theme="dark"] [style*=";color: #111827" i],
html[data-theme="dark"] [style*=" color: #111827" i],
html[data-theme="dark"] [style^="color:#1f2937" i],
html[data-theme="dark"] [style*=";color:#1f2937" i],
html[data-theme="dark"] [style*=" color:#1f2937" i],
html[data-theme="dark"] [style^="color: #1f2937" i],
html[data-theme="dark"] [style*=";color: #1f2937" i],
html[data-theme="dark"] [style*=" color: #1f2937" i],
html[data-theme="dark"] [style^="color:#212529" i],
html[data-theme="dark"] [style*=";color:#212529" i],
html[data-theme="dark"] [style*=" color:#212529" i],
html[data-theme="dark"] [style^="color: #212529" i],
html[data-theme="dark"] [style*=";color: #212529" i],
html[data-theme="dark"] [style*=" color: #212529" i] {
    color: var(--ph-ink) !important;
}

html[data-theme="dark"] [style^="color:#475569" i],
html[data-theme="dark"] [style*=";color:#475569" i],
html[data-theme="dark"] [style*=" color:#475569" i],
html[data-theme="dark"] [style^="color: #475569" i],
html[data-theme="dark"] [style*=";color: #475569" i],
html[data-theme="dark"] [style*=" color: #475569" i],
html[data-theme="dark"] [style^="color:#64748b" i],
html[data-theme="dark"] [style*=";color:#64748b" i],
html[data-theme="dark"] [style*=" color:#64748b" i],
html[data-theme="dark"] [style^="color: #64748b" i],
html[data-theme="dark"] [style*=";color: #64748b" i],
html[data-theme="dark"] [style*=" color: #64748b" i],
html[data-theme="dark"] [style^="color:#4b5563" i],
html[data-theme="dark"] [style*=";color:#4b5563" i],
html[data-theme="dark"] [style*=" color:#4b5563" i],
html[data-theme="dark"] [style^="color: #4b5563" i],
html[data-theme="dark"] [style*=";color: #4b5563" i],
html[data-theme="dark"] [style*=" color: #4b5563" i],
html[data-theme="dark"] [style^="color:#6b7280" i],
html[data-theme="dark"] [style*=";color:#6b7280" i],
html[data-theme="dark"] [style*=" color:#6b7280" i],
html[data-theme="dark"] [style^="color: #6b7280" i],
html[data-theme="dark"] [style*=";color: #6b7280" i],
html[data-theme="dark"] [style*=" color: #6b7280" i] {
    color: var(--ph-ink-soft) !important;
}

html[data-theme="dark"] [style^="color:#80162c" i],
html[data-theme="dark"] [style*=";color:#80162c" i],
html[data-theme="dark"] [style*=" color:#80162c" i],
html[data-theme="dark"] [style^="color: #80162c" i],
html[data-theme="dark"] [style*=";color: #80162c" i],
html[data-theme="dark"] [style*=" color: #80162c" i],
html[data-theme="dark"] [style^="color:#6b1225" i],
html[data-theme="dark"] [style*=";color:#6b1225" i],
html[data-theme="dark"] [style*=" color:#6b1225" i],
html[data-theme="dark"] [style^="color: #6b1225" i],
html[data-theme="dark"] [style*=";color: #6b1225" i],
html[data-theme="dark"] [style*=" color: #6b1225" i] {
    color: var(--ph-brand-text) !important;
}

html[data-theme="dark"] [style^="color:#1e40af" i],
html[data-theme="dark"] [style*=";color:#1e40af" i],
html[data-theme="dark"] [style*=" color:#1e40af" i],
html[data-theme="dark"] [style^="color: #1e40af" i],
html[data-theme="dark"] [style*=";color: #1e40af" i],
html[data-theme="dark"] [style*=" color: #1e40af" i],
html[data-theme="dark"] [style^="color:#1d4ed8" i],
html[data-theme="dark"] [style*=";color:#1d4ed8" i],
html[data-theme="dark"] [style*=" color:#1d4ed8" i],
html[data-theme="dark"] [style^="color: #1d4ed8" i],
html[data-theme="dark"] [style*=";color: #1d4ed8" i],
html[data-theme="dark"] [style*=" color: #1d4ed8" i],
html[data-theme="dark"] [style^="color:#0369a1" i],
html[data-theme="dark"] [style*=";color:#0369a1" i],
html[data-theme="dark"] [style*=" color:#0369a1" i],
html[data-theme="dark"] [style^="color: #0369a1" i],
html[data-theme="dark"] [style*=";color: #0369a1" i],
html[data-theme="dark"] [style*=" color: #0369a1" i],
html[data-theme="dark"] [style^="color:#2563eb" i],
html[data-theme="dark"] [style*=";color:#2563eb" i],
html[data-theme="dark"] [style*=" color:#2563eb" i],
html[data-theme="dark"] [style^="color: #2563eb" i],
html[data-theme="dark"] [style*=";color: #2563eb" i],
html[data-theme="dark"] [style*=" color: #2563eb" i] {
    color: #93c5fd !important;
}

html[data-theme="dark"] [style^="color:#4338ca" i],
html[data-theme="dark"] [style*=";color:#4338ca" i],
html[data-theme="dark"] [style*=" color:#4338ca" i],
html[data-theme="dark"] [style^="color: #4338ca" i],
html[data-theme="dark"] [style*=";color: #4338ca" i],
html[data-theme="dark"] [style*=" color: #4338ca" i],
html[data-theme="dark"] [style^="color:#4f46e5" i],
html[data-theme="dark"] [style*=";color:#4f46e5" i],
html[data-theme="dark"] [style*=" color:#4f46e5" i],
html[data-theme="dark"] [style^="color: #4f46e5" i],
html[data-theme="dark"] [style*=";color: #4f46e5" i],
html[data-theme="dark"] [style*=" color: #4f46e5" i],
html[data-theme="dark"] [style^="color:#3730a3" i],
html[data-theme="dark"] [style*=";color:#3730a3" i],
html[data-theme="dark"] [style*=" color:#3730a3" i],
html[data-theme="dark"] [style^="color: #3730a3" i],
html[data-theme="dark"] [style*=";color: #3730a3" i],
html[data-theme="dark"] [style*=" color: #3730a3" i] {
    color: #a5b4fc !important;
}

html[data-theme="dark"] [style^="color:#166534" i],
html[data-theme="dark"] [style*=";color:#166534" i],
html[data-theme="dark"] [style*=" color:#166534" i],
html[data-theme="dark"] [style^="color: #166534" i],
html[data-theme="dark"] [style*=";color: #166534" i],
html[data-theme="dark"] [style*=" color: #166534" i],
html[data-theme="dark"] [style^="color:#15803d" i],
html[data-theme="dark"] [style*=";color:#15803d" i],
html[data-theme="dark"] [style*=" color:#15803d" i],
html[data-theme="dark"] [style^="color: #15803d" i],
html[data-theme="dark"] [style*=";color: #15803d" i],
html[data-theme="dark"] [style*=" color: #15803d" i],
html[data-theme="dark"] [style^="color:#065f46" i],
html[data-theme="dark"] [style*=";color:#065f46" i],
html[data-theme="dark"] [style*=" color:#065f46" i],
html[data-theme="dark"] [style^="color: #065f46" i],
html[data-theme="dark"] [style*=";color: #065f46" i],
html[data-theme="dark"] [style*=" color: #065f46" i],
html[data-theme="dark"] [style^="color:#047857" i],
html[data-theme="dark"] [style*=";color:#047857" i],
html[data-theme="dark"] [style*=" color:#047857" i],
html[data-theme="dark"] [style^="color: #047857" i],
html[data-theme="dark"] [style*=";color: #047857" i],
html[data-theme="dark"] [style*=" color: #047857" i] {
    color: #86efac !important;
}

html[data-theme="dark"] [style^="color:#0891b2" i],
html[data-theme="dark"] [style*=";color:#0891b2" i],
html[data-theme="dark"] [style*=" color:#0891b2" i],
html[data-theme="dark"] [style^="color: #0891b2" i],
html[data-theme="dark"] [style*=";color: #0891b2" i],
html[data-theme="dark"] [style*=" color: #0891b2" i],
html[data-theme="dark"] [style^="color:#0e7490" i],
html[data-theme="dark"] [style*=";color:#0e7490" i],
html[data-theme="dark"] [style*=" color:#0e7490" i],
html[data-theme="dark"] [style^="color: #0e7490" i],
html[data-theme="dark"] [style*=";color: #0e7490" i],
html[data-theme="dark"] [style*=" color: #0e7490" i],
html[data-theme="dark"] [style^="color:#155e75" i],
html[data-theme="dark"] [style*=";color:#155e75" i],
html[data-theme="dark"] [style*=" color:#155e75" i],
html[data-theme="dark"] [style^="color: #155e75" i],
html[data-theme="dark"] [style*=";color: #155e75" i],
html[data-theme="dark"] [style*=" color: #155e75" i] {
    color: #67e8f9 !important;
}

html[data-theme="dark"] [style^="color:#991b1b" i],
html[data-theme="dark"] [style*=";color:#991b1b" i],
html[data-theme="dark"] [style*=" color:#991b1b" i],
html[data-theme="dark"] [style^="color: #991b1b" i],
html[data-theme="dark"] [style*=";color: #991b1b" i],
html[data-theme="dark"] [style*=" color: #991b1b" i],
html[data-theme="dark"] [style^="color:#b91c1c" i],
html[data-theme="dark"] [style*=";color:#b91c1c" i],
html[data-theme="dark"] [style*=" color:#b91c1c" i],
html[data-theme="dark"] [style^="color: #b91c1c" i],
html[data-theme="dark"] [style*=";color: #b91c1c" i],
html[data-theme="dark"] [style*=" color: #b91c1c" i] {
    color: #fca5a5 !important;
}

html[data-theme="dark"] [style^="color:#92400e" i],
html[data-theme="dark"] [style*=";color:#92400e" i],
html[data-theme="dark"] [style*=" color:#92400e" i],
html[data-theme="dark"] [style^="color: #92400e" i],
html[data-theme="dark"] [style*=";color: #92400e" i],
html[data-theme="dark"] [style*=" color: #92400e" i],
html[data-theme="dark"] [style^="color:#854d0e" i],
html[data-theme="dark"] [style*=";color:#854d0e" i],
html[data-theme="dark"] [style*=" color:#854d0e" i],
html[data-theme="dark"] [style^="color: #854d0e" i],
html[data-theme="dark"] [style*=";color: #854d0e" i],
html[data-theme="dark"] [style*=" color: #854d0e" i],
html[data-theme="dark"] [style^="color:#a16207" i],
html[data-theme="dark"] [style*=";color:#a16207" i],
html[data-theme="dark"] [style*=" color:#a16207" i],
html[data-theme="dark"] [style^="color: #a16207" i],
html[data-theme="dark"] [style*=";color: #a16207" i],
html[data-theme="dark"] [style*=" color: #a16207" i],
html[data-theme="dark"] [style^="color:#ca8a04" i],
html[data-theme="dark"] [style*=";color:#ca8a04" i],
html[data-theme="dark"] [style*=" color:#ca8a04" i],
html[data-theme="dark"] [style^="color: #ca8a04" i],
html[data-theme="dark"] [style*=";color: #ca8a04" i],
html[data-theme="dark"] [style*=" color: #ca8a04" i],
html[data-theme="dark"] [style^="color:#b45309" i],
html[data-theme="dark"] [style*=";color:#b45309" i],
html[data-theme="dark"] [style*=" color:#b45309" i],
html[data-theme="dark"] [style^="color: #b45309" i],
html[data-theme="dark"] [style*=";color: #b45309" i],
html[data-theme="dark"] [style*=" color: #b45309" i] {
    color: #fcd34d !important;
}

html[data-theme="dark"] [style^="color:#6b21a8" i],
html[data-theme="dark"] [style*=";color:#6b21a8" i],
html[data-theme="dark"] [style*=" color:#6b21a8" i],
html[data-theme="dark"] [style^="color: #6b21a8" i],
html[data-theme="dark"] [style*=";color: #6b21a8" i],
html[data-theme="dark"] [style*=" color: #6b21a8" i],
html[data-theme="dark"] [style^="color:#7e22ce" i],
html[data-theme="dark"] [style*=";color:#7e22ce" i],
html[data-theme="dark"] [style*=" color:#7e22ce" i],
html[data-theme="dark"] [style^="color: #7e22ce" i],
html[data-theme="dark"] [style*=";color: #7e22ce" i],
html[data-theme="dark"] [style*=" color: #7e22ce" i],
html[data-theme="dark"] [style^="color:#9333ea" i],
html[data-theme="dark"] [style*=";color:#9333ea" i],
html[data-theme="dark"] [style*=" color:#9333ea" i],
html[data-theme="dark"] [style^="color: #9333ea" i],
html[data-theme="dark"] [style*=";color: #9333ea" i],
html[data-theme="dark"] [style*=" color: #9333ea" i] {
    color: #d8b4fe !important;
}

html[data-theme="dark"] [style^="color:#be185d" i],
html[data-theme="dark"] [style*=";color:#be185d" i],
html[data-theme="dark"] [style*=" color:#be185d" i],
html[data-theme="dark"] [style^="color: #be185d" i],
html[data-theme="dark"] [style*=";color: #be185d" i],
html[data-theme="dark"] [style*=" color: #be185d" i],
html[data-theme="dark"] [style^="color:#9d174d" i],
html[data-theme="dark"] [style*=";color:#9d174d" i],
html[data-theme="dark"] [style*=" color:#9d174d" i],
html[data-theme="dark"] [style^="color: #9d174d" i],
html[data-theme="dark"] [style*=";color: #9d174d" i],
html[data-theme="dark"] [style*=" color: #9d174d" i] {
    color: #f9a8d4 !important;
}

/* Bordas */
html[data-theme="dark"] [style*="#e8ecf2" i],
html[data-theme="dark"] [style*="#f0f3f8" i],
html[data-theme="dark"] [style*="#e2e8f0" i],
html[data-theme="dark"] [style*="#e5e7eb" i],
html[data-theme="dark"] [style*="#dee2e6" i],
html[data-theme="dark"] [style*="#f1f5f9" i],
html[data-theme="dark"] [style*="#cbd5e1" i] {
    border-color: var(--ph-border) !important;
}

html[data-theme="dark"] [style*="#fecaca" i],
html[data-theme="dark"] [style*="#fca5a5" i] {
    border-color: rgba(248, 113, 113, .3) !important;
}

html[data-theme="dark"] [style*="#bbf7d0" i],
html[data-theme="dark"] [style*="#86efac" i],
html[data-theme="dark"] [style*="#a7f3d0" i] {
    border-color: rgba(74, 222, 128, .28) !important;
}

html[data-theme="dark"] [style*="#bfdbfe" i],
html[data-theme="dark"] [style*="#bae6fd" i] {
    border-color: rgba(96, 165, 250, .3) !important;
}

html[data-theme="dark"] [style*="#fde68a" i],
html[data-theme="dark"] [style*="#fed7aa" i],
html[data-theme="dark"] [style*="#fef08a" i] {
    border-color: rgba(251, 191, 36, .3) !important;
}

html[data-theme="dark"] [style*="#c7d2fe" i],
html[data-theme="dark"] [style*="#e9d5ff" i],
html[data-theme="dark"] [style*="#ddd6fe" i] {
    border-color: rgba(167, 139, 250, .3) !important;
}

/* Bordas com cor inline !important: a linha passa a ser um box-shadow */
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]).border-bottom { box-shadow: inset 0 -1px 0 var(--ph-border); }
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]).border-top { box-shadow: inset 0 1px 0 var(--ph-border); }
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]).border-start { box-shadow: inset 1px 0 0 var(--ph-border); }
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]).border-end { box-shadow: inset -1px 0 0 var(--ph-border); }
html[data-theme="dark"] :is([style*="#e8ecf2!important" i], [style*="#e8ecf2 !important" i], [style*="#f0f3f8!important" i], [style*="#f0f3f8 !important" i], [style*="#e2e8f0!important" i], [style*="#e2e8f0 !important" i], [style*="#e5e7eb!important" i], [style*="#e5e7eb !important" i], [style*="#dee2e6!important" i], [style*="#dee2e6 !important" i], [style*="#f1f5f9!important" i], [style*="#f1f5f9 !important" i], [style*="#cbd5e1!important" i], [style*="#cbd5e1 !important" i]).border { box-shadow: inset 0 0 0 1px var(--ph-border); }

html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]).border-bottom { box-shadow: inset 0 -1px 0 rgba(248, 113, 113, .3); }
html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]).border-top { box-shadow: inset 0 1px 0 rgba(248, 113, 113, .3); }
html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]).border-start { box-shadow: inset 1px 0 0 rgba(248, 113, 113, .3); }
html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]).border-end { box-shadow: inset -1px 0 0 rgba(248, 113, 113, .3); }
html[data-theme="dark"] :is([style*="#fecaca!important" i], [style*="#fecaca !important" i], [style*="#fca5a5!important" i], [style*="#fca5a5 !important" i]).border { box-shadow: inset 0 0 0 1px rgba(248, 113, 113, .3); }

html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]).border-bottom { box-shadow: inset 0 -1px 0 rgba(74, 222, 128, .28); }
html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]).border-top { box-shadow: inset 0 1px 0 rgba(74, 222, 128, .28); }
html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]).border-start { box-shadow: inset 1px 0 0 rgba(74, 222, 128, .28); }
html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]).border-end { box-shadow: inset -1px 0 0 rgba(74, 222, 128, .28); }
html[data-theme="dark"] :is([style*="#bbf7d0!important" i], [style*="#bbf7d0 !important" i], [style*="#86efac!important" i], [style*="#86efac !important" i], [style*="#a7f3d0!important" i], [style*="#a7f3d0 !important" i]).border { box-shadow: inset 0 0 0 1px rgba(74, 222, 128, .28); }

html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]).border-bottom { box-shadow: inset 0 -1px 0 rgba(96, 165, 250, .3); }
html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]).border-top { box-shadow: inset 0 1px 0 rgba(96, 165, 250, .3); }
html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]).border-start { box-shadow: inset 1px 0 0 rgba(96, 165, 250, .3); }
html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]).border-end { box-shadow: inset -1px 0 0 rgba(96, 165, 250, .3); }
html[data-theme="dark"] :is([style*="#bfdbfe!important" i], [style*="#bfdbfe !important" i], [style*="#bae6fd!important" i], [style*="#bae6fd !important" i]).border { box-shadow: inset 0 0 0 1px rgba(96, 165, 250, .3); }

html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]).border-bottom { box-shadow: inset 0 -1px 0 rgba(251, 191, 36, .3); }
html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]).border-top { box-shadow: inset 0 1px 0 rgba(251, 191, 36, .3); }
html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]).border-start { box-shadow: inset 1px 0 0 rgba(251, 191, 36, .3); }
html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]).border-end { box-shadow: inset -1px 0 0 rgba(251, 191, 36, .3); }
html[data-theme="dark"] :is([style*="#fde68a!important" i], [style*="#fde68a !important" i], [style*="#fed7aa!important" i], [style*="#fed7aa !important" i], [style*="#fef08a!important" i], [style*="#fef08a !important" i]).border { box-shadow: inset 0 0 0 1px rgba(251, 191, 36, .3); }

html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]) { border-style: none !important; }
html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]).border-bottom { box-shadow: inset 0 -1px 0 rgba(167, 139, 250, .3); }
html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]).border-top { box-shadow: inset 0 1px 0 rgba(167, 139, 250, .3); }
html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]).border-start { box-shadow: inset 1px 0 0 rgba(167, 139, 250, .3); }
html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]).border-end { box-shadow: inset -1px 0 0 rgba(167, 139, 250, .3); }
html[data-theme="dark"] :is([style*="#c7d2fe!important" i], [style*="#c7d2fe !important" i], [style*="#e9d5ff!important" i], [style*="#e9d5ff !important" i], [style*="#ddd6fe!important" i], [style*="#ddd6fe !important" i]).border { box-shadow: inset 0 0 0 1px rgba(167, 139, 250, .3); }

/* Gradientes claros (avatares com iniciais, chips) */
html[data-theme="dark"] [style*="linear-gradient(135deg,#e0e7ff" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #e0e7ff" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#ede9fe" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #ede9fe" i] {
    background: rgba(167, 139, 250, .18) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#e0f2fe" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #e0f2fe" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#dbeafe" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #dbeafe" i] {
    background: rgba(96, 165, 250, .18) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#fce7f3" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #fce7f3" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#ffe4e6" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #ffe4e6" i] {
    background: rgba(244, 114, 182, .16) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#fee2e2" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #fee2e2" i] {
    background: rgba(248, 113, 113, .16) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#dcfce7" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #dcfce7" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#d1fae5" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #d1fae5" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#f0fdf4" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #f0fdf4" i] {
    background: rgba(74, 222, 128, .14) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#fefce8" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #fefce8" i],
html[data-theme="dark"] [style*="linear-gradient(135deg,#fef9c3" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #fef9c3" i] {
    background: rgba(251, 191, 36, .16) !important;
}

html[data-theme="dark"] [style*="linear-gradient(135deg,#f1f5f9" i],
html[data-theme="dark"] [style*="linear-gradient(135deg, #f1f5f9" i] {
    background: var(--ph-surface-3) !important;
}

