Im trying to implement a simple dialog, but the styles dont apply like it would do This is the component
<template>
<div class="card flex justify-center">
<Dialog v-model:visible="dialogVisible" modal header="Register Accountant" :style="{ width: '25rem'}">
<div class="flex items-center gap-4 mb-4">
<label for="name" class="font-semibold w-24">Name</label>
<InputText v-model="name" required id="name" class="flex-auto" autocomplete="off"></InputText>
</div>
<div class="flex items-center gap-4 mb-4">
<label for="birthDate" class="font-semibold w-24">Birth date</label>
<DatePicker v-model="birthDate" name="birthDate" fluid/>
</div>
<div class="flex justify-end gap-4">
<Button label="Save" @click="saveAccountant" />
</div>
</Dialog>
</div>
</template>
In main.ts I only implement primevue, because it throws error when I tried to import any css from Primevue
import './assets/main.css'
import PrimeVue from 'primevue/config'
import { createApp } from 'vue'
import App from './App.vue'
import '/node_modules/primeflex/primeflex.css';
import "primeicons/primeicons.css";
const app = createApp(App)
app.use(PrimeVue)
app.mount('#app')
I have installed: @primeuix/themes, @primevue/themes, primevue, primeflex and prime

import Aura from '@primeuix/themes/aura'