diff --git a/resources/js/components/DeleteUser.vue b/resources/js/components/DeleteUser.vue
index 6d2b13d..96fbfe7 100644
--- a/resources/js/components/DeleteUser.vue
+++ b/resources/js/components/DeleteUser.vue
@@ -6,7 +6,7 @@ import { ref } from 'vue';
// Components
import HeadingSmall from '@/components/HeadingSmall.vue';
import InputError from '@/components/InputError.vue';
-import { Button } from '@/components/ui/button';
+import { Button } from '@/components/ui/crm-button';
import {
Dialog,
DialogClose,
@@ -17,7 +17,7 @@ import {
DialogTitle,
DialogTrigger,
} from '@/components/ui/dialog';
-import { Input } from '@/components/ui/input';
+import { Input } from '@/components/ui/crm-input';
import { Label } from '@/components/ui/label';
const passwordInput = ref | null>(null);
diff --git a/resources/js/components/DialogCloseButton/DialogCloseButton.vue b/resources/js/components/DialogCloseButton/DialogCloseButton.vue
index bb69ac3..3da889f 100644
--- a/resources/js/components/DialogCloseButton/DialogCloseButton.vue
+++ b/resources/js/components/DialogCloseButton/DialogCloseButton.vue
@@ -1,5 +1,5 @@
diff --git a/resources/js/components/NavUser.vue b/resources/js/components/NavUser.vue
index 58aa067..c53a54a 100644
--- a/resources/js/components/NavUser.vue
+++ b/resources/js/components/NavUser.vue
@@ -5,7 +5,7 @@ import { useSidebar } from '@/components/ui/sidebar';
import { usePage } from '@inertiajs/vue3';
import { ChevronsUpDown } from 'lucide-vue-next';
import UserMenuContent from './UserMenuContent.vue';
-import { Button } from '@/components/ui/button'
+import { Button } from '@/components/ui/crm-button'
const page = usePage();
diff --git a/resources/js/components/TwoFactorRecoveryCodes.vue b/resources/js/components/TwoFactorRecoveryCodes.vue
index aedb955..258c052 100644
--- a/resources/js/components/TwoFactorRecoveryCodes.vue
+++ b/resources/js/components/TwoFactorRecoveryCodes.vue
@@ -1,5 +1,5 @@
+
+
+
+
diff --git a/resources/js/components/ui/crm-textarea/index.ts b/resources/js/components/ui/crm-textarea/index.ts
new file mode 100644
index 0000000..8ce91e9
--- /dev/null
+++ b/resources/js/components/ui/crm-textarea/index.ts
@@ -0,0 +1 @@
+export { default as Textarea } from "./Textarea.vue"
diff --git a/resources/js/components/ui/send-mail-dialog/SendMailDialog.vue b/resources/js/components/ui/send-mail-dialog/SendMailDialog.vue
index 1e7fd3b..ecc667b 100644
--- a/resources/js/components/ui/send-mail-dialog/SendMailDialog.vue
+++ b/resources/js/components/ui/send-mail-dialog/SendMailDialog.vue
@@ -1,9 +1,9 @@
@@ -8,6 +7,6 @@ import { Head } from '@inertiajs/vue3';
-
+
diff --git a/resources/js/pages/Customers.vue b/resources/js/pages/Customers.vue
index dddacbf..0b79259 100644
--- a/resources/js/pages/Customers.vue
+++ b/resources/js/pages/Customers.vue
@@ -7,7 +7,7 @@ import { Address, Customer } from '@/types'
import { newCustomer } from '@/types/index.d'
import { bgColorForString } from '@/lib/utils'
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'
-import { Input } from '@/components/ui/input'
+import { Input } from '@/components/ui/crm-input'
import { Button } from '@/components/ui/crm-button'
import { ButtonGroup } from '@/components/ui/button-group'
import { Delete, Globe, House, LayoutGrid, Mail, Phone, Plus, Rows3, Search, Smartphone } from "lucide-vue-next"
diff --git a/resources/js/pages/Dashboard.vue b/resources/js/pages/Dashboard.vue
index 8d0f15e..becf5c8 100644
--- a/resources/js/pages/Dashboard.vue
+++ b/resources/js/pages/Dashboard.vue
@@ -1,20 +1,9 @@
-
+
diff --git a/resources/js/pages/settings/Password.vue b/resources/js/pages/settings/Password.vue
index 0ed44fb..5ccede1 100644
--- a/resources/js/pages/settings/Password.vue
+++ b/resources/js/pages/settings/Password.vue
@@ -6,8 +6,8 @@ import SettingsLayout from '@/layouts/settings/Layout.vue';
import { Form, Head } from '@inertiajs/vue3';
import { ref } from 'vue';
import HeadingSmall from '@/components/HeadingSmall.vue';
-import { Button } from '@/components/ui/button';
-import { Input } from '@/components/ui/input';
+import { Button } from '@/components/ui/crm-button';
+import { Input } from '@/components/ui/crm-input';
import { Label } from '@/components/ui/label';
const passwordInput = ref(null);
diff --git a/resources/js/pages/settings/Profile.vue b/resources/js/pages/settings/Profile.vue
index d7d5826..5227a83 100644
--- a/resources/js/pages/settings/Profile.vue
+++ b/resources/js/pages/settings/Profile.vue
@@ -6,8 +6,8 @@ import { Form, Link, usePage } from '@inertiajs/vue3';
import DeleteUser from '@/components/DeleteUser.vue';
import HeadingSmall from '@/components/HeadingSmall.vue';
import InputError from '@/components/InputError.vue';
-import { Button } from '@/components/ui/button';
-import { Input } from '@/components/ui/input';
+import { Button } from '@/components/ui/crm-button';
+import { Input } from '@/components/ui/crm-input';
import { Label } from '@/components/ui/label';
import AppLayout from '@/layouts/AppLayout.vue';
import SettingsLayout from '@/layouts/settings/Layout.vue';
diff --git a/resources/js/pages/settings/TwoFactor.vue b/resources/js/pages/settings/TwoFactor.vue
index a18946b..3eea054 100644
--- a/resources/js/pages/settings/TwoFactor.vue
+++ b/resources/js/pages/settings/TwoFactor.vue
@@ -3,7 +3,7 @@ import HeadingSmall from '@/components/HeadingSmall.vue';
import TwoFactorRecoveryCodes from '@/components/TwoFactorRecoveryCodes.vue';
import TwoFactorSetupModal from '@/components/TwoFactorSetupModal.vue';
import { Badge } from '@/components/ui/badge';
-import { Button } from '@/components/ui/button';
+import { Button } from '@/components/ui/crm-button';
import { useTwoFactorAuth } from '@/composables/useTwoFactorAuth';
import AppLayout from '@/layouts/AppLayout.vue';
import SettingsLayout from '@/layouts/settings/Layout.vue';