.financial-report-theme.fr-theme-dark{color:#e2e8f0}.financial-report-theme.fr-theme-dark .bg-white{background-color:#0f172a!important}.financial-report-theme.fr-theme-dark .bg-gray-50,.financial-report-theme.fr-theme-dark .bg-slate-50,.financial-report-theme.fr-theme-dark .bg-slate-50\/60,.financial-report-theme.fr-theme-dark .bg-slate-50\/70{background-color:#1e293b!important}.financial-report-theme.fr-theme-dark .bg-gray-100,.financial-report-theme.fr-theme-dark .bg-slate-100{background-color:#334155!important}.financial-report-theme.fr-theme-dark .text-gray-900,.financial-report-theme.fr-theme-dark .text-slate-900{color:#f1f5f9!important}.financial-report-theme.fr-theme-dark .text-gray-800,.financial-report-theme.fr-theme-dark .text-slate-800{color:#e2e8f0!important}.financial-report-theme.fr-theme-dark .text-gray-700,.financial-report-theme.fr-theme-dark .text-slate-700{color:#cbd5e1!important}.financial-report-theme.fr-theme-dark .text-gray-500,.financial-report-theme.fr-theme-dark .text-gray-600,.financial-report-theme.fr-theme-dark .text-slate-500,.financial-report-theme.fr-theme-dark .text-slate-600{color:#94a3b8!important}.financial-report-theme.fr-theme-dark .text-gray-400,.financial-report-theme.fr-theme-dark .text-slate-400{color:#64748b!important}.financial-report-theme.fr-theme-dark .border-gray-200,.financial-report-theme.fr-theme-dark .border-slate-200,.financial-report-theme.fr-theme-dark .border-slate-200\/80{border-color:#334155!important}.financial-report-theme.fr-theme-dark .border-gray-300,.financial-report-theme.fr-theme-dark .border-slate-100,.financial-report-theme.fr-theme-dark .border-slate-300{border-color:#475569!important}.financial-report-theme.fr-theme-dark .divide-gray-200>:not([hidden])~:not([hidden]),.financial-report-theme.fr-theme-dark .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#334155!important}.financial-report-theme.fr-theme-dark .hover\:bg-gray-100:hover,.financial-report-theme.fr-theme-dark .hover\:bg-gray-50:hover,.financial-report-theme.fr-theme-dark .hover\:bg-slate-100:hover,.financial-report-theme.fr-theme-dark .hover\:bg-slate-50:hover{background-color:#334155!important}.financial-report-theme.fr-theme-dark .shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\],.financial-report-theme.fr-theme-dark .shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.35)!important}.financial-report-theme.fr-theme-dark input:not([type=checkbox]),.financial-report-theme.fr-theme-dark select,.financial-report-theme.fr-theme-dark textarea{background-color:#1e293b!important;border-color:#475569!important;color:#f1f5f9!important}.financial-report-theme.fr-theme-dark input::placeholder,.financial-report-theme.fr-theme-dark textarea::placeholder{color:#64748b!important}.financial-report-theme.fr-theme-dark .fr-theme-toggle{background-color:#1e293b;border-color:#475569}.financial-report-theme.fr-theme-dark .fr-theme-toggle button[data-active=false]{color:#94a3b8}.financial-report-theme.fr-theme-dark .fr-theme-toggle button[data-active=false]:hover{color:#e2e8f0;background-color:#334155}.financial-report-theme.fr-theme-light .fr-theme-toggle{background-color:#fff;border-color:#e5e7eb}.financial-report-theme.fr-theme-dark .hover\:bg-slate-50\/60:hover{background-color:rgba(51,65,85,.6)!important}.financial-report-theme.fr-theme-dark .active\:bg-slate-50:active{background-color:#334155!important}.financial-report-theme.fr-theme-dark .sticky.bg-gray-50,.financial-report-theme.fr-theme-dark thead.bg-gray-50{background-color:#1e293b!important}.financial-report-theme.fr-theme-dark .border-dashed{border-color:#475569!important}.financial-report-theme.fr-theme-dark .bg-black\/50{background-color:rgba(0,0,0,.65)!important}.financial-report-theme.fr-theme-light .fr-theme-toggle button[data-active=false]{color:#6b7280}.financial-report-theme.fr-theme-light .fr-theme-toggle button[data-active=false]:hover{color:#374151;background-color:#f3f4f6}