diff --git a/susconecta/app/audio-teste/page.tsx b/susconecta/app/audio-teste/page.tsx
index 513bfc9..84add01 100644
--- a/susconecta/app/audio-teste/page.tsx
+++ b/susconecta/app/audio-teste/page.tsx
@@ -1,10 +1,20 @@
"use client";
import AIVoiceFlow from "@/components/ZoeIA/ai-voice-flow";
+import { useTheme } from "next-themes";
+import React from "react";
export default function VozPage() {
+ const { theme } = useTheme();
+ const isDark = theme === "dark";
+
+ // Classes condicionais para manter coerĂȘncia com o chat
+ const bgClass = isDark
+ ? "bg-gray-900 text-white"
+ : "bg-gray-50 text-gray-900";
+
return (
-
+
);
diff --git a/susconecta/components/features/pacientes/chat-widget.tsx b/susconecta/components/features/pacientes/chat-widget.tsx
index 74381a4..c706c21 100644
--- a/susconecta/components/features/pacientes/chat-widget.tsx
+++ b/susconecta/components/features/pacientes/chat-widget.tsx
@@ -1,6 +1,7 @@
"use client";
import { useEffect, useMemo, useState } from "react";
+import { useTheme } from "next-themes";
import { ArrowLeft, Sparkles } from "lucide-react";
import { Button } from "@/components/ui/button";
import FileUploadChat from "@/components/ui/file-upload-and-chat";
@@ -11,6 +12,8 @@ import AIVoiceFlow from "@/components/ZoeIA/ai-voice-flow";
export function ChatWidget() {
const [assistantOpen, setAssistantOpen] = useState(false);
const [realtimeOpen, setRealtimeOpen] = useState(false);
+ const { theme } = useTheme();
+ const isDark = theme === "dark";
useEffect(() => {
if (!assistantOpen && !realtimeOpen) return;
@@ -48,13 +51,13 @@ export function ChatWidget() {
{assistantOpen && (
-
+