From b893f1ca26dac0dcf03c578d739a8b687211e377 Mon Sep 17 00:00:00 2001 From: emily-ejag Date: Mon, 22 Jul 2024 14:42:48 -0700 Subject: [PATCH 01/28] updating primevue primeflex and primeicons --- package-lock.json | 147 ++++++++++++++++++--- package.json | 7 +- src/components/RoarDataTable.vue | 8 +- src/components/reports/TableRoarScores.vue | 2 +- src/main.js | 10 +- 5 files changed, 139 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a87e93b4..3fd174588 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "@bdelab/roav-crowding": "1.1.12", "@bdelab/roav-mep": "^1.1.17", "@bdelab/roav-ran": "^1.0.21", + "@primevue/core": "^4.0.1", "@sentry/browser": "^8.0.0", "@sentry/integrations": "^7.114.0", "@sentry/vite-plugin": "^2.16.1", @@ -42,9 +43,9 @@ "papaparse": "^5.3.2", "pinia": "^2.0.33", "pinia-plugin-persistedstate": "^3.1.0", - "primeflex": "^3.1.3", - "primeicons": "^5.0.0", - "primevue": "^3.32.1", + "primeflex": "^3.2.0", + "primeicons": "^7.0.0", + "primevue": "^4.0.0", "sharp": "^0.33.3", "showdown": "^2.1.0", "survey-vue3-ui": "^1.9.131", @@ -7645,6 +7646,56 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@primeuix/styled": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.0.5.tgz", + "integrity": "sha512-pVoGn/uPkVm/DyF3TR3EmH/pL/dP4nR42FcYbVduFq9VfO3KVeOEqvcCULHXos66RZO9MCbCFUoLy6ctf9GUGQ==", + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.0.5" + }, + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primeuix/utils": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.0.5.tgz", + "integrity": "sha512-ntUiUgtRtkF8KuaxHffzhYxQxoXk6LAPHm7CVlFjdqS8Rx8xRkLkZVyo84E+pO2hcNFkOGVP/GxHhQ2s94O8zA==", + "license": "MIT", + "engines": { + "node": ">=12.11.0" + } + }, + "node_modules/@primevue/core": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.0.1.tgz", + "integrity": "sha512-BreY1LybcRmzI8zXktqKVoq1eMeH//Ab4NUpzyFMdRKq4QoTvVuYMrlS9PGlQi+c9RmAcb6rzIIpcczqEGEAaw==", + "license": "MIT", + "dependencies": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5" + }, + "engines": { + "node": ">=12.11.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@primevue/icons": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.0.1.tgz", + "integrity": "sha512-tK3cYOSabRiSmAMuivw2QM/oG1ER5RGL9k7Vua7arQiwBghyPg04J/XllJ9SjORyNIY+dwbLuNyUwLKty4S0Hg==", + "license": "MIT", + "dependencies": { + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.1" + }, + "engines": { + "node": ">=12.11.0" + } + }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "license": "BSD-3-Clause" @@ -26181,19 +26232,30 @@ } }, "node_modules/primeflex": { - "version": "3.3.1", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.2.0.tgz", + "integrity": "sha512-GjVNrp2k/MbO/vqs0wYUjsM6ejexymbGmtEzFpib5JEuwhL6HVJoxr3tmuAaL8RnOWNOPecVFauF2RqP2UXOhw==", "license": "MIT" }, "node_modules/primeicons": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz", - "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz", + "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==", + "license": "MIT" }, "node_modules/primevue": { - "version": "3.43.0", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-4.0.1.tgz", + "integrity": "sha512-mAIoOcx7pnqPOhohw+JYyuVO46R4hUMComFTNzjHabEIsUIyIgTXNtWqiSwbn7zE4hEhnPwNa9XX97XE4Cz+1g==", "license": "MIT", - "peerDependencies": { - "vue": "^3.0.0" + "dependencies": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.1", + "@primevue/icons": "4.0.1" + }, + "engines": { + "node": ">=12.11.0" } }, "node_modules/private": { @@ -30111,9 +30173,10 @@ } }, "node_modules/vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -37417,6 +37480,37 @@ "tslib": "^2.6.0" } }, + "@primeuix/styled": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.0.5.tgz", + "integrity": "sha512-pVoGn/uPkVm/DyF3TR3EmH/pL/dP4nR42FcYbVduFq9VfO3KVeOEqvcCULHXos66RZO9MCbCFUoLy6ctf9GUGQ==", + "requires": { + "@primeuix/utils": "^0.0.5" + } + }, + "@primeuix/utils": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@primeuix/utils/-/utils-0.0.5.tgz", + "integrity": "sha512-ntUiUgtRtkF8KuaxHffzhYxQxoXk6LAPHm7CVlFjdqS8Rx8xRkLkZVyo84E+pO2hcNFkOGVP/GxHhQ2s94O8zA==" + }, + "@primevue/core": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@primevue/core/-/core-4.0.1.tgz", + "integrity": "sha512-BreY1LybcRmzI8zXktqKVoq1eMeH//Ab4NUpzyFMdRKq4QoTvVuYMrlS9PGlQi+c9RmAcb6rzIIpcczqEGEAaw==", + "requires": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5" + } + }, + "@primevue/icons": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@primevue/icons/-/icons-4.0.1.tgz", + "integrity": "sha512-tK3cYOSabRiSmAMuivw2QM/oG1ER5RGL9k7Vua7arQiwBghyPg04J/XllJ9SjORyNIY+dwbLuNyUwLKty4S0Hg==", + "requires": { + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.1" + } + }, "@protobufjs/aspromise": { "version": "1.1.2" }, @@ -50588,16 +50682,25 @@ "dev": true }, "primeflex": { - "version": "3.3.1" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/primeflex/-/primeflex-3.2.0.tgz", + "integrity": "sha512-GjVNrp2k/MbO/vqs0wYUjsM6ejexymbGmtEzFpib5JEuwhL6HVJoxr3tmuAaL8RnOWNOPecVFauF2RqP2UXOhw==" }, "primeicons": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz", - "integrity": "sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/primeicons/-/primeicons-7.0.0.tgz", + "integrity": "sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==" }, "primevue": { - "version": "3.43.0", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/primevue/-/primevue-4.0.1.tgz", + "integrity": "sha512-mAIoOcx7pnqPOhohw+JYyuVO46R4hUMComFTNzjHabEIsUIyIgTXNtWqiSwbn7zE4hEhnPwNa9XX97XE4Cz+1g==", + "requires": { + "@primeuix/styled": "^0.0.5", + "@primeuix/utils": "^0.0.5", + "@primevue/core": "4.0.1", + "@primevue/icons": "4.0.1" + } }, "private": { "version": "0.1.8" @@ -53319,9 +53422,9 @@ } }, "vite": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", - "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "requires": { "esbuild": "^0.18.10", "fsevents": "~2.3.2", diff --git a/package.json b/package.json index 8ef1ffbc4..50478d026 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "@bdelab/roav-crowding": "1.1.12", "@bdelab/roav-mep": "^1.1.17", "@bdelab/roav-ran": "^1.0.21", + "@primevue/core": "^4.0.1", "@sentry/browser": "^8.0.0", "@sentry/integrations": "^7.114.0", "@sentry/vite-plugin": "^2.16.1", @@ -62,9 +63,9 @@ "papaparse": "^5.3.2", "pinia": "^2.0.33", "pinia-plugin-persistedstate": "^3.1.0", - "primeflex": "^3.1.3", - "primeicons": "^5.0.0", - "primevue": "^3.32.1", + "primeflex": "^3.2.0", + "primeicons": "^7.0.0", + "primevue": "^4.0.0", "sharp": "^0.33.3", "showdown": "^2.1.0", "survey-vue3-ui": "^1.9.131", diff --git a/src/components/RoarDataTable.vue b/src/components/RoarDataTable.vue index bb7cb3e42..a07a2122c 100644 --- a/src/components/RoarDataTable.vue +++ b/src/components/RoarDataTable.vue @@ -225,9 +225,9 @@ date-format="mm/dd/yy" placeholder="mm/dd/yyyy" /> -
- - + +
+
import { ref, computed } from 'vue'; import { useToast } from 'primevue/usetoast'; -import { FilterMatchMode, FilterOperator } from 'primevue/api'; +import { FilterMatchMode, FilterOperator } from 'primevue/core/api'; import SkeletonTable from '@/components/SkeletonTable.vue'; import _get from 'lodash/get'; import _map from 'lodash/map'; diff --git a/src/components/reports/TableRoarScores.vue b/src/components/reports/TableRoarScores.vue index 83eef81d0..82e1505d3 100644 --- a/src/components/reports/TableRoarScores.vue +++ b/src/components/reports/TableRoarScores.vue @@ -114,7 +114,7 @@ @@ -1095,8 +612,6 @@ const emit = defineEmits(['export-all', 'selection', 'reset-filters', 'export-se height: 16px; color: var(--text-color); border-radius: var(--border-radius); - display: flex; - justify-content: center; transition: none; } @@ -1126,27 +641,9 @@ button.p-button.p-component.softer { color: black; } -svg.p-icon.p-button-icon { - color: white; -} - -svg.p-icon.p-button-icon:hover { - color: gray; -} -button.p-button.p-component.p-button-outlined.p-button-sm.p-button-outlined.p-button-sm, -button.p-button.p-component.p-button-sm.p-button-sm { - background-color: var(--primary-color); - color: white; - border: none; - padding: 0.5rem; - margin: 0.5rem; - border-radius: 0.35rem; -} - button.p-column-filter-menu-button.p-link, g { color: white; - padding: 5px; margin-left: 10px; } @@ -1210,6 +707,12 @@ button.p-column-filter-menu-button.p-link:hover { width: auto; /* or set it to a specific width */ margin: 0 auto; /* Center the message horizontally */ } +svg.p-icon.p-button-icon { + color: white; +} +svg.p-icon.p-button-icon:hover { + color: gray; +} .scrollable-container::-webkit-scrollbar { width: 10px; diff --git a/src/main.js b/src/main.js index 45ebc1278..cdc4aeeb1 100644 --- a/src/main.js +++ b/src/main.js @@ -209,7 +209,7 @@ app.component('PvTreeTable', PvTreeTable); app.component('PvFloatLabel', PvFloatLabel); app.component('PvIconField', PvIconField); app.component('PvInputIcon', PvInputIcon); -app.component('PvTriStateCheckbox', PvTriStateCheckbox); + app.component('PvColumnGroup', PvColumnGroup); app.component('PvRow', PvRow); From 4dfea650e03a434b56184a1690c2246d6064ff70 Mon Sep 17 00:00:00 2001 From: emily-ejag Date: Thu, 25 Jul 2024 10:54:08 -0700 Subject: [PATCH 05/28] merging to main From 6b229eaee7b900ac04772dba263fdcb7bbc83de5 Mon Sep 17 00:00:00 2001 From: emily-ejag Date: Fri, 26 Jul 2024 15:24:10 -0700 Subject: [PATCH 06/28] finishing admin dashboard --- src/assets/styles/components/datatable.scss | 202 - src/assets/styles/components/dataview.scss | 32 - src/assets/styles/components/datepicker.scss | 218 - src/assets/styles/components/dropdown.scss | 122 - src/assets/styles/components/editor.scss | 102 - src/assets/styles/components/input-group.scss | 33 - .../styles/components/input-switch.scss | 41 - src/assets/styles/components/listbox.scss | 71 - src/assets/styles/components/multiselect.scss | 130 - .../styles/components/passwordpanel.scss | 29 - .../styles/components/selectbutton.scss | 54 - src/assets/styles/components/sidebar.scss | 28 - src/assets/styles/components/speeddial.scss | 60 - src/assets/styles/components/splitbutton.scss | 285 - .../styles/components/tabview-games.scss | 163 - src/assets/styles/components/tabview.scss | 59 - .../styles/components/togglebutton.scss | 46 - src/assets/styles/theme-tailwind.css | 2959 +--------- src/assets/styles/theme.css | 5215 ----------------- src/assets/styles/theme.scss | 28 - src/components/CardAdministration.vue | 4 +- src/components/ConsentModal.vue | 6 +- src/components/ConsentPicker.vue | 6 +- src/components/CreateOrgs.vue | 25 +- src/components/ListOrgs.vue | 8 + src/components/NavBar.vue | 11 +- src/components/RoarDataTable.vue | 35 +- src/components/auth/RegisterParent.vue | 5 +- src/components/auth/RegisterStudent.vue | 38 +- .../reports/IndividualScoreReportTask.vue | 7 +- src/components/reports/tasks/TaskReport.vue | 14 +- src/pages/HomeParticipant.vue | 50 +- src/pages/IndividualReport.vue | 7 +- src/pages/ProgressReport.vue | 6 + src/pages/ScoreReport.vue | 7 +- src/pages/SignIn.vue | 5 +- 36 files changed, 149 insertions(+), 9962 deletions(-) delete mode 100644 src/assets/styles/components/datatable.scss delete mode 100644 src/assets/styles/components/dataview.scss delete mode 100644 src/assets/styles/components/datepicker.scss delete mode 100644 src/assets/styles/components/dropdown.scss delete mode 100644 src/assets/styles/components/editor.scss delete mode 100644 src/assets/styles/components/input-group.scss delete mode 100644 src/assets/styles/components/input-switch.scss delete mode 100644 src/assets/styles/components/listbox.scss delete mode 100644 src/assets/styles/components/multiselect.scss delete mode 100644 src/assets/styles/components/passwordpanel.scss delete mode 100644 src/assets/styles/components/selectbutton.scss delete mode 100644 src/assets/styles/components/sidebar.scss delete mode 100644 src/assets/styles/components/speeddial.scss delete mode 100644 src/assets/styles/components/splitbutton.scss delete mode 100644 src/assets/styles/components/tabview-games.scss delete mode 100644 src/assets/styles/components/tabview.scss delete mode 100644 src/assets/styles/components/togglebutton.scss delete mode 100644 src/assets/styles/theme.css diff --git a/src/assets/styles/components/datatable.scss b/src/assets/styles/components/datatable.scss deleted file mode 100644 index 11336c4d7..000000000 --- a/src/assets/styles/components/datatable.scss +++ /dev/null @@ -1,202 +0,0 @@ -.p-datatable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-datatable .p-datatable-header { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} -.p-datatable .p-datatable-footer { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - padding: var(--inline-spacing-larger) 1.5rem; - font-weight: 600; -} -.p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: var(--inline-spacing-larger) 0.5rem; - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - font-weight: 500; - color: var(--surface-500); - background: var(--surface-b); - transition: none; -} -.p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - font-weight: 600; - color: var(--text-color); - background: var(--surface-b); -} -.p-datatable .p-sortable-column .p-sortable-column-icon { - color: var(--text-color-secondary); - margin-left: var(--inline-spacing); -} -.p-datatable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: var(--indigo-800); - background: var(--gray-200); - margin-left: var(--inline-spacing); -} -.p-datatable .p-sortable-column:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--text-color); -} -.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: var(--text-color-secondary); -} -.p-datatable .p-sortable-column.p-highlight { - background: var(--surface-b); - color: var(--primary-color); -} -.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: var(--primary-color); -} -.p-datatable .p-sortable-column.p-highlight:hover { - background: var(--surface-c); - color: var(--primary-color); -} -.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: var(--primary-color); -} -.p-datatable .p-sortable-column:focus { - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); - outline: 0 none; -} -.p-datatable .p-datatable-tbody > tr { - background: var(--surface-a); - color: var(--text-color); - transition: none; -} - -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 1.7rem; - height: 1.7rem; - color: var(--text-color-secondary); - border: 0 none; - background: var(--surface-400); - border-radius: 50%; - transition: none; -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-700); -} -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: var(--inline-spacing); -} -.p-datatable .p-datatable-tbody > tr > td > .p-column-title { - font-weight: 500; -} -.p-datatable .p-datatable-tbody > tr:focus { - outline: 0.15rem solid var(--indigo-500); - outline-offset: -0.15rem; -} -.p-datatable .p-datatable-tbody > tr.p-highlight { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 var(--gray-200); -} -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 var(--gray-200); -} -.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--text-color); -} -.p-datatable .p-column-resizer-helper { - background: var(--primary-color); -} -.p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: var(--surface-b); -} -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-tfoot { - background-color: var(--surface-b); -} -.p-datatable .p-datatable-loading-icon { - font-size: 2rem; -} -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: var(--surface-b); -} -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: var(--indigo-800); -} -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: var(--indigo-800); -} -.p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.225rem 0.225rem; -} -.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: var(--inline-spacing) var(--inline-spacing-larger); -} -.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-datatable.p-datatable-sm .p-datatable-footer { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.5625rem 1.5625rem; -} -.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 0.9375rem 1.875rem; -} -.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.875rem; -} -.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 0.9375rem 1.875rem; -} -.p-datatable.p-datatable-lg .p-datatable-footer { - padding: 0.9375rem 1.875rem; -} diff --git a/src/assets/styles/components/dataview.scss b/src/assets/styles/components/dataview.scss deleted file mode 100644 index 79fe9f94f..000000000 --- a/src/assets/styles/components/dataview.scss +++ /dev/null @@ -1,32 +0,0 @@ -.p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-dataview .p-dataview-header { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} -.p-dataview .p-dataview-content { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - padding: 0; -} -.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { - border: solid var(--surface-c); - border-width: 0 0 1px 0; -} -.p-dataview .p-dataview-footer { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - padding: var(--inline-spacing-larger) 1.5rem; - font-weight: 600; - border-bottom-left-radius: var(--border-radius); - border-bottom-right-radius: var(--border-radius); -} diff --git a/src/assets/styles/components/datepicker.scss b/src/assets/styles/components/datepicker.scss deleted file mode 100644 index 24b8af0ed..000000000 --- a/src/assets/styles/components/datepicker.scss +++ /dev/null @@ -1,218 +0,0 @@ -.p-datepicker { - padding: var(--inline-spacing); - background: var(--surface-a); - color: var(--text-color); - border: 1px solid var(--surface-300); - border-radius: var(--border-radius); -} -.p-datepicker:not(.p-datepicker-inline) { - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header { - background: var(--surface-a); -} -.p-datepicker .p-datepicker-header { - padding: var(--inline-spacing); - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; - margin: 0; - border-bottom: 1px solid var(--surface-d); - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-datepicker .p-datepicker-header .p-datepicker-prev, -.p-datepicker .p-datepicker-header .p-datepicker-next { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover, -.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-datepicker .p-datepicker-header .p-datepicker-prev:focus, -.p-datepicker .p-datepicker-header .p-datepicker-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datepicker .p-datepicker-header .p-datepicker-title { - line-height: 2rem; -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year, -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - color: var(--text-color); - transition: none; - font-weight: 600; - padding: var(--inline-spacing); -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover, -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover { - color: var(--primary-color); -} -.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month { - margin-right: var(--inline-spacing); -} -.p-datepicker table { - font-size: 1rem; - margin: var(--inline-spacing) 0; -} -.p-datepicker table th { - padding: var(--inline-spacing); -} -.p-datepicker table th > span { - width: 2.5rem; - height: 2.5rem; -} -.p-datepicker table td { - padding: var(--inline-spacing); -} -.p-datepicker table td > span { - width: 2.5rem; - height: 2.5rem; - border-radius: 50%; - transition: none; - border: 1px solid transparent; -} -.p-datepicker table td > span.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-datepicker table td > span:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datepicker table td.p-datepicker-today > span { - background: var(--surface-300); - color: var(--text-color); - border-color: transparent; -} -.p-datepicker table td.p-datepicker-today > span.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-datepicker .p-datepicker-buttonbar { - padding: 1rem 0; - border-top: 1px solid var(--surface-c); -} -.p-datepicker .p-datepicker-buttonbar .p-button { - width: auto; -} -.p-datepicker .p-timepicker { - border-top: 1px solid var(--surface-c); - padding: var(--inline-spacing); -} -.p-datepicker .p-timepicker button { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-datepicker .p-timepicker button:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-datepicker .p-timepicker button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datepicker .p-timepicker button:last-child { - margin-top: 0.2em; -} -.p-datepicker .p-timepicker span { - font-size: 1.25rem; -} -.p-datepicker .p-timepicker > div { - padding: 0 var(--inline-spacing); -} -.p-datepicker.p-datepicker-timeonly .p-timepicker { - border-top: 0 none; -} -.p-datepicker .p-monthpicker { - margin: var(--inline-spacing) 0; -} -.p-datepicker .p-monthpicker .p-monthpicker-month { - padding: var(--inline-spacing); - transition: none; - border-radius: var(--border-radius); -} -.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-datepicker .p-yearpicker { - margin: var(--inline-spacing) 0; -} -.p-datepicker .p-yearpicker .p-yearpicker-year { - padding: var(--inline-spacing); - transition: none; - border-radius: var(--border-radius); -} -.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group { - border-left: 1px solid var(--surface-c); - padding-right: var(--inline-spacing); - padding-left: var(--inline-spacing); - padding-top: 0; - padding-bottom: 0; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child { - padding-left: 0; - border-left: 0 none; -} -.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child { - padding-right: 0; -} -.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover { - background: var(--surface-c); -} -.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover { - background: var(--surface-c); -} -.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover { - background: var(--surface-c); -} -.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} - -@media screen and (max-width: 769px) { - .p-datepicker table th, - .p-datepicker table td { - padding: 0; - } -} diff --git a/src/assets/styles/components/dropdown.scss b/src/assets/styles/components/dropdown.scss deleted file mode 100644 index 9f5773180..000000000 --- a/src/assets/styles/components/dropdown.scss +++ /dev/null @@ -1,122 +0,0 @@ -.p-dropdown { - background: var(--surface-a); - border: 1px solid var(--surface-300); - transition: none; - border-radius: var(--border-radius); -} -.p-dropdown:not(.p-disabled):hover { - border-color: var(--surface-300); -} -.p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); - border-color: var(--primary-color); -} -.p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.75rem; -} -.p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; -} -.p-dropdown .p-dropdown-label.p-placeholder { - color: var(--text-color-secondary); -} -.p-dropdown .p-dropdown-label:focus, -.p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} -.p-dropdown .p-dropdown-trigger { - background: transparent; - color: var(--text-color-secondary); - width: 1.7rem; - border-top-right-radius: var(--border-radius); - border-bottom-right-radius: var(--border-radius); -} -.p-dropdown .p-dropdown-clear-icon { - color: var(--text-color-secondary); - right: 3rem; -} -.p-dropdown.p-invalid.p-component { - border-color: var(--red-100); -} - -.p-dropdown-panel { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - border-radius: var(--border-radius); - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-dropdown-panel .p-dropdown-header { - padding: var(--inline-spacing) var(--inline-spacing-larger); - border-bottom: 0 none; - color: var(--text-color); - background: var(--surface-b); - margin: 0; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.75rem; - margin-right: -1.75rem; -} -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: var(--inline-spacing-larger); - color: var(--text-color-secondary); -} -.p-dropdown-panel .p-dropdown-items { - padding: 0.25rem 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - border: 0 none; - color: var(--text-color); - background: transparent; - transition: none; - border-radius: 0; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: var(--surface-200); -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: var(--surface-900); - background: var(--surface-d); -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; -} -.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: transparent; -} - -.p-input-filled .p-dropdown { - background: var(--surface-b); -} -.p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: var(--surface-b); -} -.p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: var(--surface-a); -} diff --git a/src/assets/styles/components/editor.scss b/src/assets/styles/components/editor.scss deleted file mode 100644 index bd1e32085..000000000 --- a/src/assets/styles/components/editor.scss +++ /dev/null @@ -1,102 +0,0 @@ -.p-editor-container .p-editor-toolbar { - background: var(--surface-b); - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid var(--surface-d); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: var(--text-color-secondary); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: var(--text-color-secondary); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: var(--text-color-secondary); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { - color: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { - stroke: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { - fill: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: var(--border-radius); - padding: 0.25rem 0; -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { - color: var(--text-color); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { - padding: var(--inline-spacing-larger) 1rem; -} -.p-editor-container .p-editor-content { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-editor-container .p-editor-content.ql-snow { - border: 1px solid var(--surface-d); -} -.p-editor-container .p-editor-content .ql-editor { - background: var(--surface-a); - color: var(--text-color); - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-editor-container .ql-snow.ql-toolbar button:hover, -.p-editor-container .ql-snow.ql-toolbar button:focus { - color: var(--text-color); -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: var(--text-color); -} -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: var(--text-color); -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { - color: var(--primary-color); -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { - stroke: var(--primary-color); -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { - fill: var(--primary-color); -} -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label { - color: var(--primary-color); -} diff --git a/src/assets/styles/components/input-group.scss b/src/assets/styles/components/input-group.scss deleted file mode 100644 index e8d4fe927..000000000 --- a/src/assets/styles/components/input-group.scss +++ /dev/null @@ -1,33 +0,0 @@ -.p-inputgroup-addon { - background: var(--surface-b); - color: var(--text-color-secondary); - border-top: 1px solid var(--surface-300); - border-left: 1px solid var(--surface-300); - border-bottom: 1px solid var(--surface-300); - padding: var(--inline-spacing-larger) var(--inline-spacing-larger); - min-width: 3rem; -} -.p-inputgroup-addon:last-child { - border-right: 1px solid var(--surface-300); -} - -.p-inputgroup .p-float-label:first-child input { - border-top-left-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} - -.p-inputgroup .p-float-label:last-child input { - border-top-right-radius: var(--border-radius); - border-bottom-right-radius: var(--border-radius); -} - -.p-fluid .p-inputgroup .p-button { - width: auto; -} -.p-fluid .p-inputgroup .p-button.p-button-icon-only { - width: 3rem; -} - -.p-inputnumber.p-invalid.p-component > .p-inputtext { - border-color: var(--red-100); -} diff --git a/src/assets/styles/components/input-switch.scss b/src/assets/styles/components/input-switch.scss deleted file mode 100644 index d5a9d411b..000000000 --- a/src/assets/styles/components/input-switch.scss +++ /dev/null @@ -1,41 +0,0 @@ -.p-inputswitch { - width: 3rem; - height: 1.75rem; -} -.p-inputswitch .p-inputswitch-slider { - background: var(--surface-300); - transition: none; - border-radius: 30px; -} -.p-inputswitch .p-inputswitch-slider:before { - background: var(--surface-a); - width: 1.25rem; - height: 1.25rem; - left: 0.25rem; - margin-top: -0.625rem; - border-radius: 50%; - transition-duration: 0.2s; -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - transform: translateX(1.25rem); -} -.p-inputswitch.p-focus .p-inputswitch-slider { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider { - background: var(--surface-400); -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider { - background: var(--primary-color); -} -.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before { - background: var(--surface-a); -} -.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider { - background: var(--primary-color-hover); -} -.p-inputswitch.p-invalid { - border-color: var(--red-100); -} diff --git a/src/assets/styles/components/listbox.scss b/src/assets/styles/components/listbox.scss deleted file mode 100644 index bc0105bce..000000000 --- a/src/assets/styles/components/listbox.scss +++ /dev/null @@ -1,71 +0,0 @@ -.p-listbox { - background: var(--surface-a); - color: var(--text-color); - border: 1px solid var(--surface-300); - border-radius: var(--border-radius); - transition: none; -} -.p-listbox .p-listbox-header { - padding: var(--inline-spacing) var(--inline-spacing-larger); - border-bottom: 0 none; - color: var(--text-color); - background: var(--surface-b); - margin: 0; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.75rem; -} -.p-listbox .p-listbox-header .p-listbox-filter-icon { - right: var(--inline-spacing-larger); - color: var(--text-color-secondary); -} -.p-listbox .p-listbox-list { - padding: 0.25rem 0; - outline: 0 none; -} -.p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - border: 0 none; - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-listbox .p-listbox-list .p-listbox-item-group { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; -} -.p-listbox .p-listbox-list .p-listbox-empty-message { - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: transparent; -} -.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: var(--surface-200); -} -.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: var(--surface-900); - background: var(--surface-d); -} -.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); - border-color: var(--primary-color); -} -.p-listbox.p-invalid { - border-color: var(--red-100); -} diff --git a/src/assets/styles/components/multiselect.scss b/src/assets/styles/components/multiselect.scss deleted file mode 100644 index 635536b6d..000000000 --- a/src/assets/styles/components/multiselect.scss +++ /dev/null @@ -1,130 +0,0 @@ -.p-multiselect { - background: var(--surface-a); - border: 1px solid var(--surface-300); - transition: none; - border-radius: var(--border-radius); -} -.p-multiselect:not(.p-disabled):hover { - border-color: var(--surface-300); -} -.p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); - border-color: var(--primary-color); -} -.p-multiselect .p-multiselect-label { - padding: var(--inline-spacing-larger) var(--inline-spacing-larger); - transition: none; -} -.p-multiselect .p-multiselect-label.p-placeholder { - color: var(--text-color-secondary); -} - -.p-multiselect .p-multiselect-trigger { - background: transparent; - color: var(--text-color-secondary); - width: 3rem; - border-top-right-radius: var(--border-radius); - border-bottom-right-radius: var(--border-radius); -} -.p-multiselect.p-invalid.p-component { - border-color: var(--red-100); -} - -.p-multiselect-panel { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - border-radius: var(--border-radius); - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-multiselect-panel .p-multiselect-header { - padding: var(--inline-spacing) var(--inline-spacing-larger); - border-bottom: 0 none; - color: var(--text-color); - background: var(--surface-b); - margin: 0; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext { - padding-right: 1.75rem; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { - right: var(--inline-spacing-larger); - color: var(--text-color-secondary); -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close { - margin-left: var(--inline-spacing); - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-multiselect-panel .p-multiselect-items { - padding: 0.25rem 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - border: 0 none; - color: var(--text-color); - background: transparent; - transition: none; - border-radius: 0; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: var(--surface-200); -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: var(--surface-900); - background: var(--surface-d); -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; -} -.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: transparent; -} - -.p-input-filled .p-multiselect { - background: var(--surface-b); -} -.p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: var(--surface-b); -} -.p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: var(--surface-a); -} diff --git a/src/assets/styles/components/passwordpanel.scss b/src/assets/styles/components/passwordpanel.scss deleted file mode 100644 index 7accd8b93..000000000 --- a/src/assets/styles/components/passwordpanel.scss +++ /dev/null @@ -1,29 +0,0 @@ -.p-password.p-invalid.p-component > .p-inputtext { - border-color: var(--red-100); -} - -.p-password-panel { - padding: 1.25rem; - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: var(--border-radius); -} -.p-password-panel .p-password-meter { - margin-bottom: var(--inline-spacing); - background: var(--surface-d); -} -.p-password-panel .p-password-meter .p-password-strength.weak { - background: var(--red-500); -} -.p-password-panel .p-password-meter .p-password-strength.medium { - background: var(--bright-yellow); -} -.p-password-panel .p-password-meter .p-password-strength.strong { - background: var(--bright-green); -} diff --git a/src/assets/styles/components/selectbutton.scss b/src/assets/styles/components/selectbutton.scss deleted file mode 100644 index ab3106593..000000000 --- a/src/assets/styles/components/selectbutton.scss +++ /dev/null @@ -1,54 +0,0 @@ -.p-selectbutton .p-button { - background: var(--surface-a); - border: 1px solid var(--surface-300); - color: var(--text-color); - transition: none; -} -.p-selectbutton .p-button .p-button-icon-left, -.p-selectbutton .p-button .p-button-icon-right { - color: var(--text-color-secondary); -} -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover { - background: var(--surface-c); - border-color: var(--surface-300); - color: var(--text-color); -} -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: var(--text-color-secondary); -} -.p-selectbutton .p-button.p-highlight { - background: var(--primary-color); - border-color: var(--primary-color); - color: var(--surface-a); -} -.p-selectbutton .p-button.p-highlight .p-button-icon-left, -.p-selectbutton .p-button.p-highlight .p-button-icon-right { - color: var(--surface-a); -} -.p-selectbutton .p-button.p-highlight:hover { - background: var(--primary-color-hover); - border-color: var(--primary-color-hover); - color: var(--surface-a); -} -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left, -.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right { - color: var(--surface-a); -} -.p-selectbutton.p-invalid > .p-button { - border-color: var(--red-100); -} - -.select-button .p-button { - margin: 0px; - padding: 0.4rem 0.8rem; - font-size: 0.9rem; -} -.select-button .p-button:last-of-type:not(:only-of-type) { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} -.select-button .p-button:first-of-type:not(:only-of-type) { - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; -} diff --git a/src/assets/styles/components/sidebar.scss b/src/assets/styles/components/sidebar.scss deleted file mode 100644 index 1c896cd72..000000000 --- a/src/assets/styles/components/sidebar.scss +++ /dev/null @@ -1,28 +0,0 @@ -.sidebar-container { - margin-bottom: auto; - width: 100%; - display: flex; - flex-direction: column; - gap: 1rem; -} - -.sidebar-info, -.sidebar-actions { - padding: 1rem; - list-style: none; - margin: 0; - line-height: 1.5; - display: flex; - flex-direction: column; - gap: 0.25rem; - - .sidebar-title { - border-bottom: 1px solid var(--surface-d); - padding-bottom: 1rem; - margin-bottom: 1rem; - } -} - -.sidebar-actions { - gap: 1rem; -} diff --git a/src/assets/styles/components/speeddial.scss b/src/assets/styles/components/speeddial.scss deleted file mode 100644 index 400640333..000000000 --- a/src/assets/styles/components/speeddial.scss +++ /dev/null @@ -1,60 +0,0 @@ -.p-speeddial-button.p-button.p-button-icon-only .p-button-icon { - font-size: 1.3rem; -} - -.p-speeddial-action { - width: 3rem; - height: 3rem; - background: var(--text-color); - color: var(--surface-a); -} -.p-speeddial-action:hover { - background: var(--surface-800); - color: var(--surface-a); -} - -.p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: var(--inline-spacing); -} - -.p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; -} -.p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: var(--inline-spacing); -} - -.p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: var(--inline-spacing); -} - -.p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; -} -.p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: var(--inline-spacing); -} - -.p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; -} -.p-speeddial-circle .p-speeddial-item:first-child, -.p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; -} - -.p-speeddial-mask { - background-color: var(--maskbg); -} diff --git a/src/assets/styles/components/splitbutton.scss b/src/assets/styles/components/splitbutton.scss deleted file mode 100644 index d3d28e415..000000000 --- a/src/assets/styles/components/splitbutton.scss +++ /dev/null @@ -1,285 +0,0 @@ -.p-splitbutton { - border-radius: var(--border-radius); -} -.p-splitbutton.p-button-outlined > .p-button { - background-color: transparent; - color: var(--primary-color); - border: 1px solid; -} -.p-splitbutton.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(79, 70, 229, 0.04); - color: var(--primary-color); -} -.p-splitbutton.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(79, 70, 229, 0.16); - color: var(--primary-color); -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button { - color: var(--text-color-secondary); - border-color: var(--text-color-secondary); -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover { - background: var(--surface-c); - color: var(--text-color-secondary); -} -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-outlined.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active { - background: var(--surface-d); - color: var(--text-color-secondary); -} -.p-splitbutton.p-button-text > .p-button { - background-color: transparent; - color: var(--primary-color); - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(79, 70, 229, 0.04); - color: var(--primary-color); - border-color: transparent; -} -.p-splitbutton.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(79, 70, 229, 0.16); - color: var(--primary-color); - border-color: transparent; -} -.p-splitbutton.p-button-text.p-button-plain > .p-button { - color: var(--text-color-secondary); -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:hover, -.p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):hover { - background: var(--surface-c); - color: var(--text-color-secondary); -} -.p-splitbutton.p-button-text.p-button-plain > .p-button:enabled:active, -.p-splitbutton.p-button-text.p-button-plain > .p-button:not(button):not(a):not(.p-disabled):active { - background: var(--surface-d); - color: var(--text-color-secondary); -} -.p-splitbutton.p-button-raised { - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} -.p-splitbutton.p-button-rounded { - border-radius: 2rem; -} -.p-splitbutton.p-button-rounded > .p-button { - border-radius: 2rem; -} -.p-splitbutton.p-button-sm > .p-button { - font-size: 0.875rem; - padding: 0.65625rem 0.875rem; -} -.p-splitbutton.p-button-sm > .p-button .p-button-icon { - font-size: 0.875rem; -} -.p-splitbutton.p-button-lg > .p-button { - font-size: 1.25rem; - padding: 0.9375rem 1.25rem; -} -.p-splitbutton.p-button-lg > .p-button .p-button-icon { - font-size: 1.25rem; -} - -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button { - background-color: transparent; - color: var(--bluegray-500); - border: 1px solid; -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(100, 116, 139, 0.04); - color: var(--bluegray-500); -} -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(100, 116, 139, 0.16); - color: var(--bluegray-500); -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button { - background-color: transparent; - color: var(--bluegray-500); - border-color: transparent; -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(100, 116, 139, 0.04); - border-color: transparent; - color: var(--bluegray-500); -} -.p-splitbutton.p-button-secondary.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-secondary.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(100, 116, 139, 0.16); - border-color: transparent; - color: var(--bluegray-500); -} - -.p-splitbutton.p-button-info.p-button-outlined > .p-button { - background-color: transparent; - color: var(--blue-500); - border: 1px solid; -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - color: var(--blue-500); -} -.p-splitbutton.p-button-info.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - color: var(--blue-500); -} -.p-splitbutton.p-button-info.p-button-text > .p-button { - background-color: transparent; - color: var(--blue-500); - border-color: transparent; -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(59, 130, 246, 0.04); - border-color: transparent; - color: var(--blue-500); -} -.p-splitbutton.p-button-info.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-info.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(59, 130, 246, 0.16); - border-color: transparent; - color: var(--blue-500); -} - -.p-splitbutton.p-button-success.p-button-outlined > .p-button { - background-color: transparent; - color: var(--bright-green); - border: 1px solid; -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(34, 197, 94, 0.04); - color: var(--bright-green); -} -.p-splitbutton.p-button-success.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(34, 197, 94, 0.16); - color: var(--bright-green); -} -.p-splitbutton.p-button-success.p-button-text > .p-button { - background-color: transparent; - color: var(--bright-green); - border-color: transparent; -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(34, 197, 94, 0.04); - border-color: transparent; - color: var(--bright-green); -} -.p-splitbutton.p-button-success.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-success.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(34, 197, 94, 0.16); - border-color: transparent; - color: var(--bright-green); -} - -.p-splitbutton.p-button-warning.p-button-outlined > .p-button { - background-color: transparent; - color: var(--bright-yellow); - border: 1px solid; -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(245, 158, 11, 0.04); - color: var(--bright-yellow); -} -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(245, 158, 11, 0.16); - color: var(--bright-yellow); -} -.p-splitbutton.p-button-warning.p-button-text > .p-button { - background-color: transparent; - color: var(--bright-yellow); - border-color: transparent; -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(245, 158, 11, 0.04); - border-color: transparent; - color: var(--bright-yellow); -} -.p-splitbutton.p-button-warning.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-warning.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(245, 158, 11, 0.16); - border-color: transparent; - color: var(--bright-yellow); -} - -.p-splitbutton.p-button-help.p-button-outlined > .p-button { - background-color: transparent; - color: var(--purple-500); - border: 1px solid; -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(168, 85, 247, 0.04); - color: var(--purple-500); -} -.p-splitbutton.p-button-help.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(168, 85, 247, 0.16); - color: var(--purple-500); -} -.p-splitbutton.p-button-help.p-button-text > .p-button { - background-color: transparent; - color: var(--purple-500); - border-color: transparent; -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(168, 85, 247, 0.04); - border-color: transparent; - color: var(--purple-500); -} -.p-splitbutton.p-button-help.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-help.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(168, 85, 247, 0.16); - border-color: transparent; - color: var(--purple-500); -} - -.p-splitbutton.p-button-danger.p-button-outlined > .p-button { - background-color: transparent; - color: var(--red-500); - border: 1px solid; -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(239, 68, 68, 0.04); - color: var(--red-500); -} -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(239, 68, 68, 0.16); - color: var(--red-500); -} -.p-splitbutton.p-button-danger.p-button-text > .p-button { - background-color: transparent; - color: var(--red-500); - border-color: transparent; -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:hover, -.p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):hover { - background: rgba(239, 68, 68, 0.04); - border-color: transparent; - color: var(--red-500); -} -.p-splitbutton.p-button-danger.p-button-text > .p-button:enabled:active, -.p-splitbutton.p-button-danger.p-button-text > .p-button:not(button):not(a):not(.p-disabled):active { - background: rgba(239, 68, 68, 0.16); - border-color: transparent; - color: var(--red-500); -} diff --git a/src/assets/styles/components/tabview-games.scss b/src/assets/styles/components/tabview-games.scss deleted file mode 100644 index 153b4bde4..000000000 --- a/src/assets/styles/components/tabview-games.scss +++ /dev/null @@ -1,163 +0,0 @@ -#games { - .p-tabview { - *[data-game-status='complete'] { - color: var(--green-600); - } - - *[data-game-status='incomplete'] { - color: var(--red-600); - } - } - - .p-tabview-panels { - padding: 0; - } - - .roar-tabview-game { - --contentWidth: 52%; //set variable for width of content (title, text, footer) - - display: inline-flex; - border-left: 1px solid var(--surface-d); - border-right: 1px solid var(--surface-d); - border-bottom: 1px solid var(--surface-d); - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - position: relative; - justify-content: space-between; - - .roar-game-content { - padding-top: 1rem; - display: flex; - flex-direction: column; - - > *:not(.roar-game-footer) { - margin-inline: 2rem; - } - } - - .roar-game-title { - font-size: clamp(1.5rem, 2vw, 3.25rem); - padding-bottom: 1rem; - margin-bottom: 0.5rem; - border-bottom: 1px dotted var(--surface-d); - } - - .roar-game-description { - color: var(--text-color); - font-size: 1.25rem; - line-height: 1.5; - - p { - font-size: inherit; - } - } - - .roar-game-meta { - padding-block: 0.5rem 1rem; - padding-bottom: 2rem; - display: inline-flex; - gap: 1rem; - - .p-tag { - font-size: 0.65rem; - padding-inline: 0.5rem; - color: var(--surface-400); - background: transparent; - border: 1px solid var(--surface-300); - border-radius: 5px; - } - } - - .roar-game-footer { - padding-block: 1rem; - padding-inline: 2rem; - border-top: 1px solid var(--surface-d); - border-bottom-left-radius: 4px; - display: inline-flex; - align-items: center; - width: 100%; - gap: 1rem; - margin-top: auto; - - svg { - height: 2rem; - width: 2rem; - } - } - - .roar-game-image { - width: calc(100% - var(--contentWidth)); //set width based on remaining avail space - - img { - width: 100%; - height: 100%; - aspect-ratio: 16/9; - object-fit: cover; - } - } - - a { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - } - - img { - width: 100%; - height: 100%; - object-fit: cover; - border-bottom-right-radius: 4px; - } - - // HOVER - &:hover { - color: var(--primary-color); - // background-color: var(--surface-b); - - .roar-game-footer { - background: var(--primary-color); - color: var(--surface-a); - - svg { - rect { - fill: var(--surface-a); - } - path { - fill: var(--primary-color); - } - } - } - } - } - - // Mobile - @media screen and (max-width: 1100px) { - .roar-tabview-game { - flex-direction: row; - .roar-game-content { - width: 350px; - } - - .roar-game-image { - width: 350px; - } - } - } - @media screen and (max-width: 768px) { - .roar-tabview-game { - flex-direction: row; - .roar-game-content { - width: 250px; - } - .roar-game-description { - font-size: 1rem; - } - - .roar-game-image { - width: 350px; - } - } - } -} diff --git a/src/assets/styles/components/tabview.scss b/src/assets/styles/components/tabview.scss deleted file mode 100644 index 7a6571d97..000000000 --- a/src/assets/styles/components/tabview.scss +++ /dev/null @@ -1,59 +0,0 @@ -.p-tabview { - .p-tabview-nav { - background: transparent; - background: var(--surface-b); - border-top-left-radius: 5px; - border-top-right-radius: 5px; - border: 1px solid var(--surface-d); - border-inline-color: var(--surface-d); - - .p-tabview-header { - .p-tabview-nav-link { - border-block: 0; - border-inline: 1px solid transparent; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - background: transparent; - filter: grayscale(45%); - - &:hover { - border-inline-color: var(--surface-d); - } - } - - &:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - border-color: var(--surface-d); - background: var(--surface-c); - } - - &.p-highlight .p-tabview-nav-link { - border-top-color: transparent; - border-inline-color: var(--surface-d); - filter: grayscale(0%); - - *[data-game-status='incomplete'] { - color: var(--text-color-secondary); - } - } - - &:first-child .p-tabview-nav-link { - border-left: 0; - } - } - - li .p-tabview-nav-link:not(.p-disabled):focus { - box-shadow: inset 0 0 0 1px var(--primary-color); - box-shadow: none; - box-shadow: - 0 0 10px 2px rgba(0, 0, 0, 0.2), - 0 10px 2px 0 rgba(0, 0, 0, 0.2); - } - } - - @media screen and (max-width: 1100px) { - .p-tabview-nav { - display: inline-flex; - white-space: nowrap; - } - } -} diff --git a/src/assets/styles/components/togglebutton.scss b/src/assets/styles/components/togglebutton.scss deleted file mode 100644 index 5f4505030..000000000 --- a/src/assets/styles/components/togglebutton.scss +++ /dev/null @@ -1,46 +0,0 @@ -.p-togglebutton.p-button { - background: var(--surface-a); - border: 1px solid var(--surface-300); - color: var(--text-color); - transition: none; -} -.p-togglebutton.p-button .p-button-icon-left, -.p-togglebutton.p-button .p-button-icon-right { - color: var(--text-color-secondary); -} -.p-togglebutton.p-button:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); - border-color: var(--primary-color); -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover { - background: var(--surface-c); - border-color: var(--surface-300); - color: var(--text-color); -} -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left, -.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right { - color: var(--text-color-secondary); -} -.p-togglebutton.p-button.p-highlight { - background: var(--primary-color); - border-color: var(--primary-color); - color: var(--surface-a); -} -.p-togglebutton.p-button.p-highlight .p-button-icon-left, -.p-togglebutton.p-button.p-highlight .p-button-icon-right { - color: var(--surface-a); -} -.p-togglebutton.p-button.p-highlight:hover { - background: var(--primary-color-hover); - border-color: var(--primary-color-hover); - color: var(--surface-a); -} -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left, -.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right { - color: var(--surface-a); -} -.p-togglebutton.p-button.p-invalid > .p-button { - border-color: var(--red-100); -} diff --git a/src/assets/styles/theme-tailwind.css b/src/assets/styles/theme-tailwind.css index 90c15d308..322a874c4 100644 --- a/src/assets/styles/theme-tailwind.css +++ b/src/assets/styles/theme-tailwind.css @@ -1,2951 +1,12 @@ -.p-column-filter-overlay { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - border-radius: var(--border-radius); - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - min-width: 12.5rem; -} -.p-column-filter-overlay .p-column-filter-row-items { - padding: 0.25rem 0; -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - border: 0 none; - color: var(--text-color); - background: transparent; - transition: none; - border-radius: 0; -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); -} -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} - -.p-column-filter-overlay-menu .p-column-filter-operator { - padding: var(--inline-spacing) var(--inline-spacing-larger); - border-bottom: 0 none; - color: var(--text-color); - background: var(--surface-b); - margin: 0; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1.25rem; - border-bottom: 1px solid var(--surface-c); -} -.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: var(--inline-spacing); -} - -.p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; -} -.p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: var(--inline-spacing-larger) 1.25rem; -} - -.fc.fc-unthemed .fc-view-container th { - background: var(--surface-b); - border: 1px solid var(--surface-d); - color: var(--text-color); -} -.fc.fc-unthemed .fc-view-container td.fc-widget-content { - border: 1px solid var(--surface-d); - color: var(--text-color); -} -.fc.fc-unthemed .fc-view-container td.fc-head-container { - border: 1px solid var(--surface-d); -} -.fc.fc-unthemed .fc-view-container .fc-view { - background: var(--surface-a); -} -.fc.fc-unthemed .fc-view-container .fc-row { - border-right: 1px solid var(--surface-d); -} -.fc.fc-unthemed .fc-view-container .fc-event { - background: var(--primary-color); - border: 1px solid var(--primary-color); - color: var(--surface-a); -} -.fc.fc-unthemed .fc-view-container .fc-divider { - background: var(--surface-b); - border: 1px solid var(--surface-d); -} - -.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid { - border-color: var(--surface-d); -} -.fc.fc-theme-standard .fc-view-harness th { - background: var(--surface-b); - border-color: var(--surface-d); - color: var(--text-color); -} -.fc.fc-theme-standard .fc-view-harness td { - color: var(--text-color); - border-color: var(--surface-d); -} -.fc.fc-theme-standard .fc-view-harness .fc-view { - background: var(--surface-a); -} -.fc.fc-theme-standard .fc-view-harness .fc-popover { - background: none; - border: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header { - border: 1px solid var(--surface-d); - padding: 1.25rem; - background: var(--surface-b); - color: var(--text-color); -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close { - opacity: 1; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - font-family: 'PrimeIcons' !important; - font-size: 1rem; - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before { - content: '\e90b'; -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { - padding: 1.25rem; - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-top: 0 none; -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { - color: var(--surface-a); - background: var(--primary-color); - border-color: var(--primary-color); -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main { - color: var(--surface-a); -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot { - background: var(--primary-color); - border-color: var(--primary-color); -} -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { - background: var(--surface-c); - color: var(--surface-900); -} -.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { - background: var(--surface-b); -} - -.fc.fc-theme-standard .fc-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} - -.p-orderlist .p-orderlist-controls { - padding: 1.25rem; -} - -.p-orderlist .p-orderlist-header { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-d); - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-orderlist .p-orderlist-list { - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - padding: 0.25rem 0; - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-orderlist .p-orderlist-list .p-orderlist-item { - padding: var(--inline-spacing-larger) 1rem; - margin: 0; - border: 0 none; - color: var(--text-color); - background: transparent; - transition: - transform 0.2s, - none; -} -.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--surface-900); -} -.p-orderlist .p-orderlist-list .p-orderlist-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); -} -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: var(--surface-b); -} -.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: var(--surface-c); -} - -.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--surface-900); -} -.p-organizationchart .p-organizationchart-node-content.p-highlight { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: var(--indigo-400); -} -.p-organizationchart .p-organizationchart-line-down { - background: var(--surface-d); -} -.p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid var(--surface-d); - border-color: var(--surface-d); -} -.p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid var(--surface-d); - border-color: var(--surface-d); -} -.p-organizationchart .p-organizationchart-node-content { - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - padding: 1.25rem; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; -} -.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} - -.p-paginator .p-paginator-first, -.p-paginator .p-paginator-prev, -.p-paginator .p-paginator-next, -.p-paginator .p-paginator-last { - background-color: transparent; - border: 1px solid var(--surface-300); - color: var(--text-color-secondary); - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - transition: none; - border-radius: 0; -} -.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { - background: var(--surface-c); - border-color: var(--surface-300); - color: var(--text-color); -} -.p-paginator .p-paginator-first { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.p-paginator .p-paginator-last { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.p-paginator .p-dropdown { - margin-left: var(--inline-spacing); - margin-right: var(--inline-spacing); - height: 3rem; -} -.p-paginator .p-dropdown .p-dropdown-label { - padding-right: 0; -} -.p-paginator .p-paginator-page-input { - margin-left: var(--inline-spacing); - margin-right: var(--inline-spacing); -} - -.p-paginator .p-paginator-current { - background-color: transparent; - border: 1px solid var(--surface-300); - color: var(--text-color-secondary); - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - padding: 0 var(--inline-spacing); -} -.p-paginator .p-paginator-pages .p-paginator-page { - background-color: transparent; - border: 1px solid var(--surface-300); - color: var(--text-color-secondary); - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - transition: none; - border-radius: 0; -} -.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: var(--gray-200); - border-color: var(--gray-200); - color: var(--indigo-800); -} -.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: var(--surface-c); - border-color: var(--surface-300); - color: var(--text-color); -} - -.p-datatable-gridlines .p-datatable-paginator-top { - border-width: 1px 0px 0px 0px !important; -} - -.p-togglebutton.p-togglebutton-checked::before { +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-save:hover, +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-cancel:hover, +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-sm:hover { + background: var(--surface-400) !important; +} +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-save, +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-text.p-datatable-row-editor-cancel, +button.p-button.p-component.p-button-icon-only.p-button-secondary.p-button-rounded.p-button-sm { background: var(--primary-color) !important; -} -input.p-inputtext.p-component.p-password-input { - width: 31.4rem !important; -} -.p-togglebutton.p-togglebutton-checked > .p-togglebutton-content { - color: white !important; -} - -.p-picklist .p-picklist-header { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-d); - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-picklist .p-picklist-list { - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - padding: 0.25rem 0; - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-picklist .p-picklist-list .p-picklist-item { - padding: var(--inline-spacing-larger) 1rem; - margin: 0; - border: 0 none; - color: var(--text-color); - background: transparent; - transition: - transform 0.2s, - none; -} -.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--surface-900); -} -.p-picklist .p-picklist-list .p-picklist-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); -} -.p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: var(--indigo-800); - background: var(--gray-200); -} -.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: var(--surface-b); -} -.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: var(--surface-c); -} - -.p-timeline .p-timeline-event-marker { - border: 2px solid var(--primary-color); - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: var(--surface-a); -} -.p-timeline .p-timeline-event-connector { - background-color: var(--surface-d); -} -.p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; -} -.p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; -} -.p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; -} - -.p-tree { - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - padding: 1.25rem; - border-radius: var(--border-radius); -} -.p-tree .p-tree-container .p-treenode { - padding: 0.143rem; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: var(--border-radius); - transition: none; - padding: 0; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: var(--inline-spacing); - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: var(--inline-spacing); - color: var(--text-color-secondary); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: var(--indigo-800); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover { - color: var(--indigo-800); -} -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--surface-900); -} -.p-tree .p-tree-filter-container { - margin-bottom: var(--inline-spacing); -} -.p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.75rem; -} -.p-tree .p-tree-filter-container .p-tree-filter-icon { - right: var(--inline-spacing-larger); - color: var(--text-color-secondary); -} -.p-tree .p-treenode-children { - padding: 0 0 0 1rem; -} -.p-tree .p-tree-loading-icon { - font-size: 2rem; -} - -.p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} -.p-treetable .p-treetable-header { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} -.p-treetable .p-treetable-footer { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - padding: var(--inline-spacing-larger) 1.5rem; - font-weight: 600; -} -.p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: var(--inline-spacing-larger) 1.5rem; - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - font-weight: 500; - color: var(--surface-500); - background: var(--surface-b); - transition: none; -} -.p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - font-weight: 600; - color: var(--text-color); - background: var(--surface-b); -} -.p-treetable .p-sortable-column { - outline-color: var(--indigo-500); -} -.p-treetable .p-sortable-column .p-sortable-column-icon { - color: var(--text-color-secondary); - margin-left: var(--inline-spacing); -} -.p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: var(--indigo-800); - background: var(--gray-200); - margin-left: var(--inline-spacing); -} -.p-treetable .p-sortable-column:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--text-color); -} -.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: var(--text-color-secondary); -} -.p-treetable .p-sortable-column.p-highlight { - background: var(--surface-b); - color: var(--primary-color); -} -.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: var(--primary-color); -} -.p-treetable .p-treetable-tbody > tr { - background: var(--surface-a); - color: var(--text-color); - transition: none; -} -.p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid var(--surface-c); - border-width: 0 0 1px 0; - padding: 1rem 1.5rem; -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; - margin-right: var(--inline-spacing); -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-treetable .p-treetable-tbody > tr:focus { - outline: 0.15rem solid var(--indigo-500); - outline-offset: -0.15rem; -} -.p-treetable .p-treetable-tbody > tr.p-highlight { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: var(--indigo-800); -} -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: var(--indigo-800); -} -.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: var(--surface-c); - color: var(--text-color); -} -.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: var(--text-color); -} -.p-treetable .p-column-resizer-helper { - background: var(--primary-color); -} -.p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: var(--surface-b); -} -.p-treetable .p-treetable-loading-icon { - font-size: 2rem; -} -.p-treetable.p-treetable-gridlines .p-datatable-header { - border-width: 1px 0 0 0; -} -.p-treetable.p-treetable-gridlines .p-treetable-footer { - border-width: 0 1px 1px 1px; -} -.p-treetable.p-treetable-gridlines .p-treetable-top { - border-width: 0 1px 0 1px; -} -.p-treetable.p-treetable-gridlines .p-treetable-bottom { - border-width: 0 1px 1px 1px; -} -.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th { - border-width: 1px; -} -.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td { - border-width: 1px; -} -.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td { - border-width: 1px; -} -.p-treetable.p-treetable-sm .p-treetable-header { - padding: 1.09375rem 1.09375rem; -} -.p-treetable.p-treetable-sm .p-treetable-thead > tr > th { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { - padding: var(--inline-spacing) var(--inline-spacing-larger); -} -.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-treetable.p-treetable-sm .p-treetable-footer { - padding: var(--border-radius) var(--inline-spacing-larger); -} -.p-treetable.p-treetable-lg .p-treetable-header { - padding: 1.5625rem 1.5625rem; -} -.p-treetable.p-treetable-lg .p-treetable-thead > tr > th { - padding: 0.9375rem 1.875rem; -} -.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { - padding: 1.25rem 1.875rem; -} -.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { - padding: 0.9375rem 1.875rem; -} -.p-treetable.p-treetable-lg .p-treetable-footer { - padding: 0.9375rem 1.875rem; -} - -.p-accordion .p-accordion-header .p-accordion-header-link { - padding: 1.25rem; - border: 1px solid var(--surface-d); - color: var(--text-color); - background: var(--surface-b); - font-weight: 700; - border-radius: var(--border-radius); - transition: none; -} -.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon { - margin-right: var(--inline-spacing); -} -.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px var(--indigo-500); -} -.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: var(--surface-c); - border-color: var(--surface-d); - color: var(--text-color); -} -.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: var(--surface-b); - border-color: var(--surface-d); - color: var(--text-color); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: var(--surface-d); - background: var(--surface-c); - color: var(--text-color); -} -.p-accordion .p-accordion-content { - padding: 1.25rem; - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-accordion .p-accordion-tab { - margin-bottom: 0; -} -.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link { - border-radius: 0; -} -.p-accordion .p-accordion-tab .p-accordion-content { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link { - border-top: 0 none; -} -.p-accordion - .p-accordion-tab:not(:first-child) - .p-accordion-header:not(.p-highlight):not(.p-disabled):hover - .p-accordion-header-link, -.p-accordion - .p-accordion-tab:not(:first-child) - .p-accordion-header:not(.p-disabled).p-highlight:hover - .p-accordion-header-link { - border-top: 0 none; -} -.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link { - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-accordion .p-accordion-tab:last-child .p-accordion-content { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} - -.p-card { - background: var(--surface-a); - color: var(--text-color); - box-shadow: - 0 1px 3px 0 rgba(0, 0, 0, 0.1), - 0 1px 2px 0 rgba(0, 0, 0, 0.06); - border-radius: var(--border-radius); -} -.p-card .p-card-body { - padding: 1.25rem; -} -.p-card .p-card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: var(--inline-spacing); -} -.p-card .p-card-subtitle { - font-weight: 400; - margin-bottom: var(--inline-spacing); - color: var(--text-color-secondary); -} -.p-card .p-card-content { - padding: 1.25rem 0; -} -.p-card .p-card-footer { - padding: 1.25rem 0 0 0; -} - -.p-fieldset { - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-radius: var(--border-radius); -} -.p-fieldset .p-fieldset-legend { - padding: 0.5rem; - color: var(--text-color); - font-weight: 700; - font-size: 1.25rem; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { - padding: 0; - transition: none; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { - padding: 1.25rem; - color: var(--text-color); - border-radius: var(--border-radius); - transition: none; -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { - margin-right: var(--inline-spacing); -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover { - color: var(--surface-900); -} -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: var(--surface-c); - border-color: var(--surface-d); - color: var(--surface-900); -} -.p-fieldset .p-fieldset-content { - padding: 0.25rem; -} - -.p-divider .p-divider-content { - background-color: var(--surface-a); -} -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} -.p-divider.p-divider-horizontal:before { - border-top: 1px var(--surface-d); -} -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 var(--inline-spacing); -} -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} -.p-divider.p-divider-vertical:before { - border-left: 1px var(--surface-d); -} -.p-divider.p-divider-vertical .p-divider-content { - padding: var(--inline-spacing) 0; -} - -.p-panel .p-panel-header { - border: 1px solid var(--surface-d); - padding: 1.25rem; - background: var(--surface-b); - color: var(--text-color); - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-panel .p-panel-header .p-panel-title { - font-weight: 700; - font-size: x-large; -} -.p-panel .p-panel-header .p-panel-header-icon { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-panel .p-panel-header .p-panel-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-panel.p-panel-toggleable .p-panel-header { - padding: var(--inline-spacing-larger) 1.25rem; -} -.p-panel .p-panel-content { - padding: 1.25rem; - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); - border-top: 0 none; -} -.p-panel .p-panel-footer { - padding: var(--inline-spacing-larger) 1.25rem; - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-top: 0 none; -} - -.p-scrollpanel .p-scrollpanel-bar { - background: var(--surface-300); - border: 0 none; - transition: none; - margin-left: 3px; -} -.p-scrollpanel .p-scrollpanel-bar:focus { - outline: 0 none; - outline-offset: 0; - /* box-shadow: 0 0 0 1px var(--indigo-500); */ -} - -.p-splitter { - border: 1px solid var(--surface-d); - background: var(--surface-a); - border-radius: var(--border-radius); - color: var(--text-color); -} -.p-splitter .p-splitter-gutter { - transition: none; - background: var(--surface-b); -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: var(--surface-d); - transition: none; -} -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-splitter .p-splitter-gutter-resizing { - background: var(--surface-d); -} - -.p-tabview .p-tabview-nav { - background: var(--surface-a); - border: 1px solid var(--surface-d); - border-width: 0 0 2px 0; -} -.p-tabview .p-tabview-nav li { - margin-right: 0; - box-shadow: - 1px 0 1px 0 rgba(0, 0, 0, 0.2), - 0 1px 1px 0 rgba(0, 0, 0, 0.19); -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - border: solid var(--surface-d); - border-width: 0 0 2px 0; - border-color: transparent transparent var(--surface-d) transparent; - background: var(--surface-a); - color: var(--text-color-secondary); - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); - transition: none; - margin: 0 0 -2px 0; -} -.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px var(--indigo-500); -} -.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - background: var(--surface-a); - border-color: var(--text-color-secondary); - color: var(--text-color-secondary); -} -.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: var(--surface-a); - border-color: var(--primary-color); - color: var(--primary-color); - box-shadow: - 0 0 10px 2px rgba(0, 0, 0, 0.2), - 0 10px 2px 0 rgba(0, 0, 0, 0.2); -} -.p-tabview .p-tabview-nav-btn.p-link { - background: var(--surface-a); - color: var(--primary-color); - width: 3rem; - border-radius: 0; -} -.p-tabview .p-tabview-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px var(--indigo-500); -} -.p-tabview .p-tabview-panels { - background: var(--surface-a); - padding: 1.25rem 0rem; - color: var(--text-color); - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} - -.p-toolbar { - background: var(--surface-b); - border: 1px solid var(--surface-d); - padding: 1.25rem; - border-radius: var(--border-radius); -} -.p-toolbar .p-toolbar-separator { - margin: 0 var(--inline-spacing); -} - -.p-confirm-popup { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - border-radius: var(--border-radius); - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} -.p-confirm-popup .p-confirm-popup-content { - padding: 1.25rem; -} -.p-confirm-popup .p-confirm-popup-footer { - text-align: right; - padding: 0 1rem 1rem 1rem; -} - -.p-confirm-popup:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: var(--surface-a); -} -.p-confirm-popup:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: var(--surface-a); -} -.p-confirm-popup.p-confirm-popup-flipped:after { - border-top-color: var(--surface-a); -} -.p-confirm-popup.p-confirm-popup-flipped:before { - border-top-color: var(--surface-a); -} -.p-confirm-popup .p-confirm-popup-icon { - font-size: 1.5rem; -} -.p-confirm-popup .p-confirm-popup-message { - margin-left: 1rem; -} - -.p-dialog { - border-radius: var(--border-radius); - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); - border: 0 none; -} -.p-dialog .p-dialog-header { - border-bottom: 0 none; - background: var(--surface-a); - color: var(--text-color); - padding: 1.5rem; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-dialog .p-dialog-header .p-dialog-title { - font-weight: 600; - font-size: 1.5rem; -} -.p-dialog .p-dialog-header .p-dialog-header-icon { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; - margin-right: var(--inline-spacing); -} -.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-dialog .p-dialog-header .p-dialog-header-icon:focus { - outline: 0 none; - outline-offset: 0; -} -.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; -} -.p-dialog .p-dialog-content { - background: var(--surface-a); - color: var(--text-color); - padding: 0 1.5rem 1.5rem 1.5rem; -} -.p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-dialog .p-dialog-footer { - border-top: 0 none; - background: var(--surface-a); - color: var(--text-color); - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} - -.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; -} -.p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; -} - -.p-overlaypanel { - background: var(--surface-a); - color: var(--text-color); - border-radius: var(--border-radius); - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} -.p-overlaypanel .p-overlaypanel-content { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -.p-overlaypanel .p-overlaypanel-close { - background: var(--primary-color); - color: var(--surface-a); - width: 2rem; - height: 2rem; - transition: none; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; -} -.p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: var(--primary-color-hover); - color: var(--surface-a); -} -.p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: var(--surface-a); -} -.p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: var(--surface-b); -} -.p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: var(--surface-a); -} -.p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: var(--surface-a); -} - -.p-sidebar { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} -.p-sidebar .p-sidebar-header { - padding: 1.25rem; -} -.p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: var(--text-color-secondary); - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} -.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: var(--surface-900); - border-color: transparent; - background: var(--surface-c); -} -.p-sidebar .p-sidebar-header .p-sidebar-close:focus, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; -} -.p-sidebar .p-sidebar-content { - padding: 1.25rem; -} - -.p-tooltip .p-tooltip-text { - background: var(--text-color); - color: var(--surface-a); - padding: var(--inline-spacing-larger) var(--inline-spacing-larger); - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: var(--border-radius); -} -.p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: var(--text-color); -} -.p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: var(--text-color); -} -.p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: var(--text-color); -} -.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: var(--text-color); -} - -.p-fileupload .p-fileupload-content { - background: var(--surface-a); - padding: 2rem 1rem; - border: 1px solid var(--surface-d); - color: var(--text-color); - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-fileupload .p-fileupload-file { - padding: 1rem; - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); - gap: var(--inline-spacing); - margin-bottom: var(--inline-spacing); -} -.p-fileupload .p-fileupload-file:last-child { - margin-bottom: 0; -} -.p-fileupload .p-fileupload-file-name { - margin-bottom: var(--inline-spacing); -} -.p-fileupload .p-fileupload-file-size { - margin-right: var(--inline-spacing); -} -.p-fileupload .p-progressbar { - height: 0.25rem; -} -.p-fileupload .p-fileupload-row > div { - padding: 1rem 1.5rem; -} -.p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; -} - -.p-fileupload-choose:not(.p-disabled):hover { - background: var(--primary-color-hover); - color: var(--surface-a); - border-color: var(--primary-color-hover); -} -.p-fileupload-choose:not(.p-disabled):active { - background: var(--primary-color-hover); - color: var(--surface-a); - border-color: var(--primary-color-hover); -} - -.p-breadcrumb { - background: var(--surface-a); - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); - padding: 1rem; -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: none; - border-radius: var(--border-radius); -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); -} -.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 var(--inline-spacing) 0 var(--inline-spacing); - color: var(--text-color); -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: var(--text-color); -} -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: var(--text-color-secondary); -} - -.p-contextmenu { - padding: 0.25rem 0; - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: var(--border-radius); - width: 12.5rem; -} -.p-contextmenu .p-contextmenu-root-list { - outline: 0 none; -} -.p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: var(--border-radius); -} -.p-contextmenu .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--surface-900); -} -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-contextmenu .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} -.p-contextmenu .p-submenu-icon { - font-size: 0.875rem; -} - -.p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: var(--inline-spacing) var(--inline-spacing); - border-radius: var(--inline-spacing); -} -.p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; -} -.p-dock .p-dock-item { - padding: var(--inline-spacing); - border-radius: var(--border-radius); -} -.p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem var(--indigo-500); -} -.p-dock .p-dock-link { - width: 4rem; - height: 4rem; -} -.p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, -.p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; -} -.p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, -.p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; -} -.p-dock.p-dock-top .p-dock-item-current, -.p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; -} -.p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, -.p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; -} -.p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, -.p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; -} -.p-dock.p-dock-left .p-dock-item-current, -.p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; -} - -@media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, - .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, - .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - .p-dock.p-dock-left .p-dock-list-container, - .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, - .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } -} -.p-megamenu { - padding: 1rem; - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); -} -.p-megamenu .p-megamenu-root-list { - outline: 0 none; -} -.p-megamenu .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--surface-900); -} -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-megamenu .p-megamenu-panel { - background: var(--surface-a); - color: var(--text-color); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-megamenu .p-submenu-header { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; -} -.p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} -.p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; -} -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: var(--border-radius); -} -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--text-color); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); - margin-left: var(--inline-spacing); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} - -.p-menu { - padding: 0.25rem 0; - background: var(--surface-a); - color: var(--text-color); - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); - width: 12.5rem; -} -.p-menu .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; - min-width: max-content; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--surface-900); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--surface-900); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: var(--surface-900); -} -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menu.p-menu-overlay { - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - width: max-content; -} -.p-menu .p-submenu-header { - margin: 0; - padding: var(--inline-spacing-larger) 1rem; - color: var(--text-color); - background: var(--surface-a); - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.p-menu .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} - -.p-menubar { - background: var(--surface-b); - color: var(--text-color); - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); -} -.p-menubar .p-menubar-root-list { - outline: 0 none; -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: var(--border-radius); -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); - margin-left: var(--inline-spacing); -} -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menubar .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--surface-900); -} -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - width: 12.5rem; -} -.p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} -.p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; -} - -@media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - width: 100%; - } - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; - } - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - .p-menubar - .p-menubar-root-list - .p-menuitem.p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-180deg); - } - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-90deg); - } - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 3.75rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 5.25rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 6.75rem; - } - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 8.25rem; - } - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } -} -.p-panelmenu .p-panelmenu-header { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid var(--surface-d); - color: var(--text-color); - background: var(--surface-b); - border-radius: var(--border-radius); - transition: none; -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - padding: 1.25rem; - font-weight: 700; -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: var(--inline-spacing); -} -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: var(--inline-spacing); -} -.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px var(--indigo-500); -} -.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: var(--surface-c); - border-color: var(--surface-d); - color: var(--text-color); -} -.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: var(--surface-b); - border-color: var(--surface-d); - color: var(--text-color); - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; -} -.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: var(--surface-d); - background: var(--surface-c); - color: var(--text-color); -} -.p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid var(--surface-d); - background: var(--surface-a); - color: var(--text-color); - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--surface-900); -} -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: var(--inline-spacing); -} -.p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} -.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; -} -.p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; -} -.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; -} -.p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; -} -.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; -} -.p-panelmenu - .p-panelmenu-panel:not(:first-child) - .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover - .p-panelmenu-header-content, -.p-panelmenu - .p-panelmenu-panel:not(:first-child) - .p-panelmenu-header:not(.p-disabled).p-highlight:hover - .p-panelmenu-header-content { - border-top: 0 none; -} -.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); -} -.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} -.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: var(--border-radius); - border-bottom-left-radius: var(--border-radius); -} - -.p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: none; - border-radius: var(--border-radius); - background: var(--surface-a); -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: var(--text-color); - border: 1px solid var(--surface-c); - background: var(--surface-a); - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; -} -.p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: var(--inline-spacing); - color: var(--text-color-secondary); -} -.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-steps .p-steps-item.p-highlight .p-steps-number { - background: var(--gray-200); - color: var(--indigo-800); -} -.p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: var(--text-color); -} -.p-steps .p-steps-item:before { - content: ' '; - border-top: 1px solid var(--surface-c); - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; -} - -.p-tabmenu .p-tabmenu-nav { - background: var(--surface-a); - border: 1px solid var(--surface-d); - border-width: 0 0 2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid var(--surface-d); - border-width: 0 0 2px 0; - border-color: transparent transparent var(--surface-d) transparent; - background: var(--surface-a); - color: var(--text-color-secondary); - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: var(--border-radius); - border-top-left-radius: var(--border-radius); - transition: none; - margin: 0 0 -2px 0; -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: var(--inline-spacing); -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px var(--indigo-500); -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: var(--surface-a); - border-color: var(--text-color-secondary); - color: var(--text-color-secondary); -} -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: var(--surface-a); - border-color: var(--primary-color); - color: var(--primary-color); -} - -.p-tieredmenu { - padding: 0.25rem 0; - background: var(--surface-a); - color: var(--text-color); - border: 1px solid var(--surface-d); - border-radius: var(--border-radius); - width: 12.5rem; -} -.p-tieredmenu.p-tieredmenu-overlay { - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; -} -.p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: var(--surface-a); - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} -.p-tieredmenu .p-menuitem > .p-menuitem-content { - color: var(--text-color); - transition: none; - border-radius: 0; -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: var(--inline-spacing-larger) 1rem; - user-select: none; -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: var(--text-color-secondary); - margin-right: var(--inline-spacing); -} -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: var(--text-color); - background: var(--surface-c); -} -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: var(--text-color); -} -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: var(--surface-c); -} -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: var(--surface-900); - background: var(--surface-d); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: var(--surface-900); -} -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: var(--surface-900); - background: var(--surface-c); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: var(--surface-900); -} -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: var(--text-color-secondary); -} -.p-tieredmenu .p-menuitem-separator { - border-top: 1px solid var(--surface-c); - margin: 0.25rem 0; -} -.p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; -} - -.p-inline-message { - padding: var(--inline-spacing-larger) var(--inline-spacing-larger); - margin: 0; - border-radius: var(--border-radius); -} -.p-inline-message.p-inline-message-info { - background: var(--surface-d); - border: none; - border-width: 0px; - color: var(--blue-600); -} -.p-inline-message.p-inline-message-info .p-inline-message-icon { - color: var(--blue-600); -} -.p-inline-message.p-inline-message-success { - background: var(--surface-d); - border: none; - border-width: 0px; - color: var(--green-600); -} -.p-inline-message.p-inline-message-success .p-inline-message-icon { - color: var(--green-600); -} -.p-inline-message.p-inline-message-warn { - background: var(--yellow-50); - border: none; - border-width: 0px; - color: var(--bright-orange); -} -.p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: var(--bright-orange); -} -.p-inline-message.p-inline-message-error { - background: var(--yellow-50); - border: none; - border-width: 0px; - color: var(--bright-red); -} -.p-inline-message.p-inline-message-error .p-inline-message-icon { - color: var(--bright-red); -} -.p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: var(--inline-spacing); -} -.p-inline-message .p-inline-message-text { - font-size: 1rem; -} -.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { - margin-right: 0; -} - -.p-message { - margin: 1rem 0; - border-radius: var(--border-radius); -} -.p-message .p-message-wrapper { - padding: 1.25rem 1.75rem; -} -.p-message .p-message-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: none; -} -.p-message .p-message-close:hover { - background: rgba(255, 255, 255, 0.3); -} -.p-message .p-message-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-message.p-message-info { - background: var(--surface-d); - border: none; - border-width: 0 0 0 6px; - color: var(--blue-600); -} -.p-message.p-message-info .p-message-icon { - color: var(--blue-600); -} -.p-message.p-message-info .p-message-close { - color: var(--blue-600); -} -.p-message.p-message-success { - background: var(--surface-d); - border: none; - border-width: 0 0 0 6px; - color: var(--green-600); -} -.p-message.p-message-success .p-message-icon { - color: var(--green-600); -} -.p-message.p-message-success .p-message-close { - color: var(--green-600); -} -.p-message.p-message-warn { - background: var(--yellow-50); - border: none; - border-width: 0 0 0 6px; - color: var(--bright-orange); -} -.p-message.p-message-warn .p-message-icon { - color: var(--bright-orange); -} -.p-message.p-message-warn .p-message-close { - color: var(--bright-orange); -} -.p-message.p-message-error { - background: var(--yellow-50); - border: none; - border-width: 0 0 0 6px; - color: var(--bright-red); -} -.p-message.p-message-error .p-message-icon { - color: var(--bright-red); -} -.p-message.p-message-error .p-message-close { - color: var(--bright-red); -} -.p-message .p-message-text { - font-size: 1rem; - font-weight: 500; -} -.p-message .p-message-icon { - font-size: 1.5rem; - margin-right: var(--inline-spacing); -} - -.p-toast { - opacity: 0.9; -} -.p-toast .p-toast-message { - margin: 0 0 1rem 0; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); - border-radius: var(--border-radius); -} -.p-toast .p-toast-message .p-toast-message-content { - padding: 1rem; - border-width: 0 0 0 6px; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { - margin: 0 0 0 1rem; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { - font-size: 2rem; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-summary { - font-weight: 700; -} -.p-toast .p-toast-message .p-toast-message-content .p-toast-detail { - margin: var(--inline-spacing) 0 0 0; -} -.p-toast .p-toast-message .p-toast-icon-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: none; -} -.p-toast .p-toast-message .p-toast-icon-close:hover { - background: rgba(255, 255, 255, 0.3); -} -.p-toast .p-toast-message .p-toast-icon-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} -.p-toast .p-toast-message.p-toast-message-info { - background: var(--surface-d); - border: none; - border-width: 0 0 0 6px; - color: var(--blue-600); -} -.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { - color: var(--blue-600); -} -.p-toast .p-toast-message.p-toast-message-success { - background: var(--surface-d); - border: none; - border-width: 0 0 0 6px; - color: var(--green-600); -} -.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { - color: var(--green-600); -} -.p-toast .p-toast-message.p-toast-message-warn { - background: var(--yellow-50); - border: none; - border-width: 0 0 0 6px; - color: var(--bright-orange); -} -.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { - color: var(--bright-orange); -} -.p-toast .p-toast-message.p-toast-message-error { - background: var(--yellow-50); - border: none; - border-width: 0 0 0 6px; - color: var(--bright-red); -} -.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { - color: var(--bright-red); -} - -.p-galleria .p-galleria-close { - margin: var(--inline-spacing); - background: transparent; - color: var(--surface-b); - width: 4rem; - height: 4rem; - transition: none; - border-radius: 50%; -} -.p-galleria .p-galleria-close .p-galleria-close-icon { - font-size: 2rem; -} -.p-galleria .p-galleria-close:hover { - background: rgba(255, 255, 255, 0.1); - color: var(--surface-b); -} -.p-galleria .p-galleria-item-nav { - background: transparent; - color: var(--surface-b); - width: 4rem; - height: 4rem; - transition: none; - border-radius: var(--border-radius); - margin: 0 var(--inline-spacing); -} -.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon, -.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon { - font-size: 2rem; -} -.p-galleria .p-galleria-item-nav:not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.1); - color: var(--surface-b); -} -.p-galleria .p-galleria-caption { - background: rgba(0, 0, 0, 0.5); - color: var(--surface-b); - padding: 1rem; -} -.p-galleria .p-galleria-indicators { - padding: 1rem; -} - -.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, -.p-galleria.p-galleria-indicators-top .p-galleria-indicator { - margin-right: var(--inline-spacing); -} -.p-galleria.p-galleria-indicators-left .p-galleria-indicator, -.p-galleria.p-galleria-indicators-right .p-galleria-indicator { - margin-bottom: var(--inline-spacing); -} -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { - background: rgba(0, 0, 0, 0.5); -} - -.p-galleria .p-galleria-thumbnail-container { - background: rgba(0, 0, 0, 0.9); - padding: 1rem 0.25rem; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { - margin: var(--inline-spacing); - background-color: transparent; - color: var(--surface-b); - width: 2rem; - height: 2rem; - transition: none; - border-radius: 50%; -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { - background: rgba(255, 255, 255, 0.1); - color: var(--surface-b); -} -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} - -.p-galleria-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-preview-indicator { - background-color: transparent; - color: var(--surface-c); - transition: none; -} - -.p-image-preview-container:hover > .p-image-preview-indicator { - background-color: rgba(0, 0, 0, 0.5); -} - -.p-image-toolbar { - padding: 1rem; -} - -.p-image-action.p-link { - color: var(--surface-c); - background-color: transparent; - width: 3rem; - height: 3rem; - border-radius: 50%; - transition: none; - margin-right: var(--inline-spacing); -} -.p-image-action.p-link:last-child { - margin-right: 0; -} -.p-image-action.p-link:hover { - color: var(--surface-c); - background-color: rgba(255, 255, 255, 0.1); -} -.p-image-action.p-link i { - font-size: 1.5rem; -} - -.p-avatar { - background-color: var(--surface-d); - border-radius: var(--border-radius); -} -.p-avatar.p-avatar-lg { - width: 3rem; - height: 3rem; - font-size: 1.5rem; -} -.p-avatar.p-avatar-lg .p-avatar-icon { - font-size: 1.5rem; -} -.p-avatar.p-avatar-xl { - width: 4rem; - height: 4rem; - font-size: 2rem; -} -.p-avatar.p-avatar-xl .p-avatar-icon { - font-size: 2rem; -} - -.p-avatar-group .p-avatar { - border: 2px solid var(--surface-a); -} - -.p-badge { - background: var(--primary-color); - color: var(--surface-a); - font-size: var(--inline-spacing-larger); - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; -} -.p-badge.p-badge-secondary { - background-color: var(--bluegray-500); - color: var(--surface-a); -} -.p-badge.p-badge-success { - background-color: var(--bright-green); - color: var(--surface-a); -} -.p-badge.p-badge-info { - background-color: var(--blue-500); - color: var(--surface-a); -} -.p-badge.p-badge-warning { - background-color: var(--bright-yellow); - color: var(--surface-a); -} -.p-badge.p-badge-danger { - background-color: var(--red-500); - color: var(--surface-a); -} -.p-badge.p-badge-lg { - font-size: 1.125rem; - min-width: 2.25rem; - height: 2.25rem; - line-height: 2.25rem; -} -.p-badge.p-badge-xl { - font-size: 1.5rem; - min-width: 3rem; - height: 3rem; - line-height: 3rem; -} - -.p-inplace .p-inplace-display { - padding: var(--inline-spacing-larger) var(--inline-spacing-larger); - border-radius: var(--border-radius); - transition: none; -} -.p-inplace .p-inplace-display:not(.p-disabled):hover { - background: var(--surface-c); - color: var(--surface-900); -} -.p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px var(--indigo-500); -} - -.p-progressbar { - border: 0 none; - height: 1.5rem; - background: var(--surface-d); - border-radius: var(--border-radius); -} -.p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: var(--primary-color); -} -.p-progressbar .p-progressbar-label { - color: var(--surface-a); - line-height: 1.5rem; -} - -.p-scrolltop { - width: 3rem; - height: 3rem; - border-radius: 50%; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - transition: none; -} -.p-scrolltop.p-link { - background: rgba(0, 0, 0, 0.7); -} -.p-scrolltop.p-link:hover { - background: rgba(0, 0, 0, 0.8); -} -.p-scrolltop .p-scrolltop-icon { - font-size: 1.5rem; - color: var(--surface-b); -} - -.p-skeleton { - background-color: var(--surface-c); - border-radius: var(--border-radius); -} -.p-skeleton:after { - background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); -} - -.p-tag { - background: var(--primary-color); - color: var(--surface-a); - font-size: var(--inline-spacing-larger); - font-weight: 700; - padding: 0.25rem 0.4rem; - margin-top: 5px; - margin-bottom: 5px; -} -.p-tag.p-tag-success { - background-color: var(--bright-green); - color: var(--surface-a); -} -.p-tag.p-tag-info { - background-color: var(--blue-500); - color: var(--surface-a); -} -.p-tag.p-tag-warning { - background-color: var(--bright-yellow); - color: var(--surface-a); -} -.p-tag.p-tag-danger { - background-color: var(--red-500); - color: var(--surface-a); -} -.p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: var(--inline-spacing-larger); -} - -.p-terminal { - background: var(--surface-a); - color: var(--text-color); - border: 1px solid var(--surface-d); - padding: 1.25rem; -} -.p-terminal .p-terminal-input { - font-size: 1rem; -} -.p-tag:not(.p-tag-rounded) { - border-radius: var(--border-radius); -} - -.rounded { - border-radius: 0.35rem; + color: white; + margin-left: 3px !important; } diff --git a/src/assets/styles/theme.css b/src/assets/styles/theme.css deleted file mode 100644 index e560e2c5d..000000000 --- a/src/assets/styles/theme.css +++ /dev/null @@ -1,5215 +0,0 @@ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 400; - src: - url(''), - local('./fonts/Inter-Regular.woff2') format('woff2'), - url('./fonts/Inter-Regular.woff') format('woff'); - /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 500; - src: - url(''), - local('./fonts/Inter-Medium.woff2') format('woff2'), - url('./fonts/Inter-Medium.woff') format('woff'); - /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 600; - src: - url(''), - local('./fonts/Inter-SemiBold.woff2') format('woff2'), - url('./fonts/Inter-SemiBold.woff') format('woff'); - /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 700; - src: - url(''), - local('./fonts/Inter-Bold.woff2') format('woff2'), - url('./fonts/Inter-Bold.woff') format('woff'); - /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ -} - -* { - box-sizing: border-box; -} - -.p-component { - font-family: - Inter, - ui-sans-serif, - system-ui, - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - 'Noto Sans', - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji'; - font-size: 1rem; - font-weight: normal; -} - -.p-component-overlay { - background-color: rgba(0, 0, 0, 0.4); - transition-duration: 0.2s; -} - -.p-disabled, -.p-component:disabled { - opacity: 0.6; -} - -.p-error { - color: #e24c4c; -} - -.p-text-secondary { - color: #71717a; -} - -.pi { - font-size: 1rem; -} - -.p-link { - font-size: 1rem; - font-family: - Inter, - ui-sans-serif, - system-ui, - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - 'Noto Sans', - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji'; - border-radius: 0.375rem; -} - -.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-component-overlay-enter { - animation: p-component-overlay-enter-animation 150ms forwards; -} - -.p-component-overlay-leave { - animation: p-component-overlay-leave-animation 150ms forwards; -} - -@keyframes p-component-overlay-enter-animation { - from { - background-color: transparent; - } - - to { - background-color: var(--maskbg); - } -} - -@keyframes p-component-overlay-leave-animation { - from { - background-color: var(--maskbg); - } - - to { - background-color: transparent; - } -} - -:root { - --blue-50: #f5f9ff; - --blue-100: #d0e1fd; - --blue-200: #abc9fb; - --blue-300: #85b2f9; - --blue-400: #609af8; - --blue-500: #3b82f6; - --blue-600: #326fd1; - --blue-700: #295bac; - --blue-800: #204887; - --blue-900: #183462; - --green-50: #f4fcf7; - --green-100: #caf1d8; - --green-200: #a0e6ba; - --green-300: #76db9b; - --green-400: #4cd07d; - --green-500: #22c55e; - --green-600: #1da750; - --green-700: #188a42; - --green-800: #136c34; - --green-900: #0e4f26; - --yellow-50: #fefbf3; - --yellow-100: #faedc4; - --yellow-200: #f6de95; - --yellow-300: #f2d066; - --yellow-400: #eec137; - --yellow-500: #eab308; - --yellow-600: #c79807; - --yellow-700: #a47d06; - --yellow-800: #816204; - --yellow-900: #5e4803; - --cyan-50: #f3fbfd; - --cyan-100: #c3edf5; - --cyan-200: #94e0ed; - --cyan-300: #65d2e4; - --cyan-400: #35c4dc; - --cyan-500: #06b6d4; - --cyan-600: #059bb4; - --cyan-700: #047f94; - --cyan-800: #036475; - --cyan-900: #024955; - --pink-50: #fef6fa; - --pink-100: #fad3e7; - --pink-200: #f7b0d3; - --pink-300: #f38ec0; - --pink-400: #f06bac; - --pink-500: #ec4899; - --pink-600: #c93d82; - --pink-700: #a5326b; - --pink-800: #822854; - --pink-900: #5e1d3d; - --indigo-50: #f7f7fe; - --indigo-100: #dadafc; - --indigo-200: #bcbdf9; - --indigo-300: #9ea0f6; - --indigo-400: #8183f4; - --indigo-500: #6366f1; - --indigo-600: #5457cd; - --indigo-700: #4547a9; - --indigo-800: #363885; - --indigo-900: #282960; - --teal-50: #f3fbfb; - --teal-100: #c7eeea; - --teal-200: #9ae0d9; - --teal-300: #6dd3c8; - --teal-400: #41c5b7; - --teal-500: #14b8a6; - --teal-600: #119c8d; - --teal-700: #0e8174; - --teal-800: #0b655b; - --teal-900: #084a42; - --orange-50: #fff8f3; - --orange-100: #feddc7; - --orange-200: #fcc39b; - --orange-300: #fba86f; - --orange-400: #fa8e42; - --orange-500: #f97316; - --orange-600: #d46213; - --orange-700: #ae510f; - --orange-800: #893f0c; - --orange-900: #642e09; - --bluegray-50: #f7f8f9; - --bluegray-100: #dadee3; - --bluegray-200: #bcc3cd; - --bluegray-300: #9fa9b7; - --bluegray-400: #818ea1; - --bluegray-500: #64748b; - --bluegray-600: #556376; - --bluegray-700: #465161; - --bluegray-800: #37404c; - --bluegray-900: #282e38; - --purple-50: #fbf7ff; - --purple-100: #ead6fd; - --purple-200: #dab6fc; - --purple-300: #c996fa; - --purple-400: #b975f9; - --purple-500: #a855f7; - --purple-600: #8f48d2; - --purple-700: #763cad; - --purple-800: #5c2f88; - --purple-900: #432263; - --red-50: #fef6f6; - --red-100: #fbd2d2; - --red-200: #f8afaf; - --red-300: #f58b8b; - --red-400: #f26868; - --red-500: #ef4444; - --red-600: #cb3a3a; - --red-700: #a73030; - --red-800: #832525; - --red-900: #601b1b; - --primary-50: #f6f6fe; - --primary-100: #d5d3f9; - --primary-200: #b3aff4; - --primary-300: #928cef; - --primary-400: #7069ea; - --primary-500: #4f46e5; - --primary-600: #433cc3; - --primary-700: #3731a0; - --primary-800: #2b277e; - --primary-900: #201c5c; -} - -.p-autocomplete .p-autocomplete-loader { - right: 0.75rem; -} - -.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader { - right: 3.75rem; -} - -.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container { - border-color: #d4d4d8; -} - -.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - border-color: #8c1515; -} - -.p-autocomplete .p-autocomplete-multiple-container { - padding: 0.375rem 0.75rem; - gap: 0.5rem; -} - -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token { - padding: 0.375rem 0; -} - -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input { - font-family: - Inter, - ui-sans-serif, - system-ui, - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - 'Noto Sans', - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji'; - font-size: 1rem; - color: #3f3f46; - padding: 0; - margin: 0; -} - -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token { - padding: 0.375rem 0.75rem; - background: #e5e7eb; - color: #3f3f46; - border-radius: 16px; -} - -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon { - margin-left: 0.5rem; -} - -.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus { - background: #d4d4d8; - color: #3f3f46; -} - -.p-dropdown { - background: #ffffff; - border: 1px solid #d4d4d8; - transition: none; - border-radius: 0.375rem; -} - -.p-dropdown:not(.p-disabled):hover { - border-color: #d4d4d8; -} - -.p-dropdown:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - border-color: #8c1515; -} - -.p-dropdown.p-dropdown-clearable .p-dropdown-label { - padding-right: 1.75rem; -} - -.p-dropdown .p-dropdown-label { - background: transparent; - border: 0 none; -} - -.p-dropdown .p-dropdown-label.p-placeholder { - color: #71717a; -} - -.p-dropdown .p-dropdown-label:focus, -.p-dropdown .p-dropdown-label:enabled:focus { - outline: 0 none; - box-shadow: none; -} - -.p-dropdown .p-dropdown-trigger { - background: transparent; - color: #71717a; - width: 3rem; - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.p-dropdown .p-dropdown-clear-icon { - color: #71717a; - right: 3rem; -} - -.p-dropdown.p-invalid.p-component { - border-color: #f0a9a7; -} - -.p-dropdown-panel { - background: #ffffff; - color: #3f3f46; - border: 0 none; - border-radius: 0.375rem; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-dropdown-panel .p-dropdown-header { - padding: 0.5rem 0.75rem; - border-bottom: 0 none; - color: #3f3f46; - background: #fafafa; - margin: 0; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter { - padding-right: 1.75rem; - margin-right: -1.75rem; -} - -.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon { - right: 0.75rem; - color: #71717a; -} - -.p-dropdown-panel .p-dropdown-items { - padding: 0.25rem 0; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item { - margin: 0; - padding: 0.75rem 1rem; - border: 0 none; - color: #3f3f46; - background: transparent; - transition: none; - border-radius: 0; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus { - background: #e0e7ff; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #18181b; - background: #e5e7eb; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover { - color: #18181b; - background: #f4f4f5; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #3f3f46; - background: #ffffff; - font-weight: 600; -} - -.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message { - padding: 0.75rem 1rem; - color: #3f3f46; - background: transparent; -} - -.p-input-filled .p-dropdown { - background: #fafafa; -} - -.p-input-filled .p-dropdown:not(.p-disabled):hover { - background-color: #fafafa; -} - -.p-input-filled .p-dropdown:not(.p-disabled).p-focus { - background-color: #ffffff; -} - -.p-editor-container .p-editor-toolbar { - background: #fafafa; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-editor-container .p-editor-toolbar.ql-snow { - border: 1px solid #e5e7eb; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke { - stroke: #71717a; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-fill { - fill: #71717a; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label { - border: 0 none; - color: #71717a; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover { - color: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke { - stroke: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill { - fill: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: 0.375rem; - padding: 0.25rem 0; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item { - color: #3f3f46; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item { - padding: 0.75rem 1rem; -} - -.p-editor-container .p-editor-content { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-editor-container .p-editor-content.ql-snow { - border: 1px solid #e5e7eb; -} - -.p-editor-container .p-editor-content .ql-editor { - background: #ffffff; - color: #3f3f46; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-editor-container .ql-snow.ql-toolbar button:hover, -.p-editor-container .ql-snow.ql-toolbar button:focus { - color: #3f3f46; -} - -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke { - stroke: #3f3f46; -} - -.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill, -.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill { - fill: #3f3f46; -} - -.p-editor-container .ql-snow.ql-toolbar button.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected { - color: #8c1515; -} - -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke { - stroke: #8c1515; -} - -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill { - fill: #8c1515; -} - -.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label, -.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label { - color: #8c1515; -} - -.p-inputgroup-addon { - background: #fafafa; - color: #71717a; - border-top: 1px solid #d4d4d8; - border-left: 1px solid #d4d4d8; - border-bottom: 1px solid #d4d4d8; - padding: 0.75rem 0.75rem; - min-width: 3rem; -} - -.p-inputgroup-addon:last-child { - border-right: 1px solid #d4d4d8; -} - -.p-inputgroup .p-float-label:first-child input { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-inputgroup .p-float-label:last-child input { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.p-inputswitch { - width: 3rem; - height: 1.75rem; -} - -.p-inputswitch.p-invalid { - border-color: #f0a9a7; -} - -.p-float-label > label { - left: 0.75rem; - color: #71717a; - transition-duration: 0.2s; -} - -.p-float-label > .p-invalid + label { - color: #f0a9a7; -} - -.p-input-icon-left > i:first-of-type { - left: 0.75rem; - color: #71717a; -} - -.p-input-icon-left.p-float-label > label { - left: 2.5rem; -} - -.p-input-icon-right > i:last-of-type { - right: 0.75rem; - color: #71717a; -} - -::-webkit-input-placeholder { - color: #71717a; -} - -:-moz-placeholder { - color: #71717a; -} - -::-moz-placeholder { - color: #71717a; -} - -:-ms-input-placeholder { - color: #71717a; -} - -.p-listbox { - background: #ffffff; - color: #3f3f46; - border: 1px solid #d4d4d8; - border-radius: 0.375rem; - transition: none; -} - -.p-listbox .p-listbox-header { - padding: 0.5rem 0.75rem; - border-bottom: 0 none; - color: #3f3f46; - background: #fafafa; - margin: 0; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-listbox .p-listbox-header .p-listbox-filter { - padding-right: 1.75rem; -} - -.p-listbox .p-listbox-header .p-listbox-filter-icon { - right: 0.75rem; - color: #71717a; -} - -.p-listbox .p-listbox-list { - padding: 0.25rem 0; - outline: 0 none; -} - -.p-listbox .p-listbox-list .p-listbox-item { - margin: 0; - padding: 0.75rem 1rem; - border: 0 none; - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-listbox .p-listbox-list .p-listbox-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-listbox .p-listbox-list .p-listbox-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #3f3f46; - background: #ffffff; - font-weight: 600; -} - -.p-listbox .p-listbox-list .p-listbox-empty-message { - padding: 0.75rem 1rem; - color: #3f3f46; - background: transparent; -} - -.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus { - background: #e0e7ff; -} - -.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #18181b; - background: #e5e7eb; -} - -.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover { - color: #18181b; - background: #f4f4f5; -} - -.p-listbox.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - border-color: #8c1515; -} - -.p-listbox.p-invalid { - border-color: #f0a9a7; -} - -.p-multiselect { - background: #ffffff; - border: 1px solid #d4d4d8; - transition: none; - border-radius: 0.375rem; -} - -.p-multiselect:not(.p-disabled):hover { - border-color: #d4d4d8; -} - -.p-multiselect:not(.p-disabled).p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - border-color: #8c1515; -} - -.p-multiselect .p-multiselect-label { - padding: 0.75rem 0.75rem; - transition: none; -} - -.p-multiselect .p-multiselect-label.p-placeholder { - color: #71717a; -} - -.p-multiselect .p-multiselect-trigger { - background: transparent; - color: #71717a; - width: 3rem; - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.p-multiselect.p-invalid.p-component { - border-color: #f0a9a7; -} - -.p-multiselect-panel { - background: #ffffff; - color: #3f3f46; - border: 0 none; - border-radius: 0.375rem; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-multiselect-panel .p-multiselect-header { - padding: 0.5rem 0.75rem; - border-bottom: 0 none; - color: #3f3f46; - background: #fafafa; - margin: 0; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon { - right: 0.75rem; - color: #71717a; -} - -.p-multiselect-panel .p-multiselect-header .p-multiselect-close { - margin-left: 0.5rem; - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-multiselect-panel .p-multiselect-items { - padding: 0.25rem 0; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item { - margin: 0; - padding: 0.75rem 1rem; - border: 0 none; - color: #3f3f46; - background: transparent; - transition: none; - border-radius: 0; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus { - background: #e0e7ff; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus { - color: #18181b; - background: #e5e7eb; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover { - color: #18181b; - background: #f4f4f5; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group { - margin: 0; - padding: 0.75rem 1rem; - color: #3f3f46; - background: #ffffff; - font-weight: 600; -} - -.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message { - padding: 0.75rem 1rem; - color: #3f3f46; - background: transparent; -} - -.p-input-filled .p-multiselect { - background: #fafafa; -} - -.p-input-filled .p-multiselect:not(.p-disabled):hover { - background-color: #fafafa; -} - -.p-input-filled .p-multiselect:not(.p-disabled).p-focus { - background-color: #ffffff; -} - -.p-password-panel { - padding: 1.25rem; - background: #ffffff; - color: #3f3f46; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: 0.375rem; -} - -.p-password-panel .p-password-meter { - margin-bottom: 0.5rem; - background: #e5e7eb; -} - -.p-password-panel .p-password-meter .p-password-strength.weak { - background: #ef4444; -} - -.p-password-panel .p-password-meter .p-password-strength.medium { - background: #f59e0b; -} - -.p-password-panel .p-password-meter .p-password-strength.strong { - background: #22c55e; -} - -.p-speeddial-action { - width: 3rem; - height: 3rem; - background: #3f3f46; - color: #fff; -} - -.p-speeddial-action:hover { - background: #27272a; - color: #fff; -} - -.p-speeddial-direction-up .p-speeddial-item { - margin: 0.25rem 0; -} - -.p-speeddial-direction-up .p-speeddial-item:first-child { - margin-bottom: 0.5rem; -} - -.p-speeddial-direction-down .p-speeddial-item { - margin: 0.25rem 0; -} - -.p-speeddial-direction-down .p-speeddial-item:first-child { - margin-top: 0.5rem; -} - -.p-speeddial-direction-left .p-speeddial-item { - margin: 0 0.25rem; -} - -.p-speeddial-direction-left .p-speeddial-item:first-child { - margin-right: 0.5rem; -} - -.p-speeddial-direction-right .p-speeddial-item { - margin: 0 0.25rem; -} - -.p-speeddial-direction-right .p-speeddial-item:first-child { - margin-left: 0.5rem; -} - -.p-speeddial-circle .p-speeddial-item, -.p-speeddial-semi-circle .p-speeddial-item, -.p-speeddial-quarter-circle .p-speeddial-item { - margin: 0; -} - -.p-speeddial-circle .p-speeddial-item:first-child, -.p-speeddial-circle .p-speeddial-item:last-child, -.p-speeddial-semi-circle .p-speeddial-item:first-child, -.p-speeddial-semi-circle .p-speeddial-item:last-child, -.p-speeddial-quarter-circle .p-speeddial-item:first-child, -.p-speeddial-quarter-circle .p-speeddial-item:last-child { - margin: 0; -} - -.p-speeddial-mask { - background-color: rgba(0, 0, 0, 0.4); -} - -.p-splitbutton { - border-radius: 0.375rem; -} - -.p-carousel .p-carousel-content .p-carousel-prev, -.p-carousel .p-carousel-content .p-carousel-next { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; - margin: 0.5rem; -} - -.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover, -.p-carousel .p-carousel-content .p-carousel-next:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-carousel .p-carousel-content .p-carousel-prev:focus, -.p-carousel .p-carousel-content .p-carousel-next:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-carousel .p-carousel-indicators { - padding: 1rem; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator { - margin-right: 0.5rem; - margin-bottom: 0.5rem; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator button { - background-color: #f4f4f5; - width: 2rem; - height: 0.5rem; - transition: none; - border-radius: 0; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover { - background: #e5e7eb; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background: #eef2ff; - color: #312e81; -} - -.p-datatable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} - -.p-datatable .p-datatable-header { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} - -.p-datatable .p-datatable-footer { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - padding: 0.75rem 1.5rem; - font-weight: 600; -} - -.p-datatable .p-datatable-thead > tr > th { - text-align: left; - padding: 0.75rem 1.5rem; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - font-weight: 500; - color: #6b7280; - background: #fafafa; - transition: none; -} - -.p-datatable .p-datatable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - font-weight: 600; - color: #3f3f46; - background: #fafafa; -} - -.p-datatable .p-sortable-column .p-sortable-column-icon { - color: #71717a; - margin-left: 0.5rem; -} - -.p-datatable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #312e81; - background: #eef2ff; - margin-left: 0.5rem; -} - -.p-datatable .p-sortable-column:not(.p-highlight):hover { - background: #f4f4f5; - color: #3f3f46; -} - -.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #71717a; -} - -.p-datatable .p-sortable-column.p-highlight { - background: #fafafa; - color: #8c1515; -} - -.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #8c1515; -} - -.p-datatable .p-sortable-column.p-highlight:hover { - background: #f4f4f5; - color: #8c1515; -} - -.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon { - color: #8c1515; -} - -.p-datatable .p-sortable-column:focus { - box-shadow: inset 0 0 0 0.15rem #6366f1; - outline: 0 none; -} - -.p-datatable .p-datatable-tbody > tr { - background: #ffffff; - color: #3f3f46; - transition: none; -} - -.p-datatable .p-datatable-tbody > tr > td { - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - padding: 1rem 1.5rem; -} - -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus, -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save { - margin-right: 0.5rem; -} - -.p-datatable .p-datatable-tbody > tr > td > .p-column-title { - font-weight: 500; -} - -.p-datatable .p-datatable-tbody > tr:focus { - outline: 0.15rem solid #6366f1; - outline-offset: -0.15rem; -} - -.p-datatable .p-datatable-tbody > tr.p-highlight { - background: #eef2ff; - color: #312e81; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #eef2ff; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #eef2ff; -} - -.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover { - background: #f4f4f5; - color: #3f3f46; -} - -.p-datatable .p-column-resizer-helper { - background: #8c1515; -} - -.p-datatable .p-datatable-scrollable-header, -.p-datatable .p-datatable-scrollable-footer { - background: #fafafa; -} - -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead, -.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-thead, -.p-datatable.p-datatable-scrollable - > .p-datatable-wrapper - > .p-virtualscroller - > .p-datatable-table - > .p-datatable-tfoot { - background-color: #fafafa; -} - -.p-datatable .p-datatable-loading-icon { - font-size: 2rem; -} - -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) { - background: #fcfcfc; -} - -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight { - background: #eef2ff; - color: #312e81; -} - -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler { - color: #312e81; -} - -.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover { - color: #312e81; -} - -.p-datatable.p-datatable-sm .p-datatable-header { - padding: 0.625rem 0.625rem; -} - -.p-datatable.p-datatable-sm .p-datatable-thead > tr > th { - padding: 0.375rem 0.75rem; -} - -.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td { - padding: 0.5rem 0.75rem; -} - -.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td { - padding: 0.375rem 0.75rem; -} - -.p-datatable.p-datatable-sm .p-datatable-footer { - padding: 0.375rem 0.75rem; -} - -.p-datatable.p-datatable-lg .p-datatable-header { - padding: 1.5625rem 1.5625rem; -} - -.p-datatable.p-datatable-lg .p-datatable-thead > tr > th { - padding: 0.9375rem 1.875rem; -} - -.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td { - padding: 1.25rem 1.875rem; -} - -.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td { - padding: 0.9375rem 1.875rem; -} - -.p-datatable.p-datatable-lg .p-datatable-footer { - padding: 0.9375rem 1.875rem; -} - -.p-dataview .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} - -.p-dataview .p-dataview-header { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} - -.p-dataview .p-dataview-content { - background: #ffffff; - color: #3f3f46; - border: 0 none; - padding: 0; -} - -.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div { - border: solid #f4f4f5; - border-width: 0 0 1px 0; -} - -.p-dataview .p-dataview-footer { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - padding: 0.75rem 1.5rem; - font-weight: 600; - border-bottom-left-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.p-column-filter-row .p-column-filter-menu-button, -.p-column-filter-row .p-column-filter-clear-button { - margin-left: 0.5rem; -} - -.p-column-filter-menu-button { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-column-filter-menu-button:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-column-filter-menu-button.p-column-filter-menu-button-open, -.p-column-filter-menu-button.p-column-filter-menu-button-open:hover { - background: #f4f4f5; - color: #18181b; -} - -.p-column-filter-menu-button.p-column-filter-menu-button-active, -.p-column-filter-menu-button.p-column-filter-menu-button-active:hover { - background: #eef2ff; - color: #312e81; -} - -.p-column-filter-menu-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-column-filter-clear-button { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-column-filter-clear-button:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-column-filter-clear-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-column-filter-overlay { - background: #ffffff; - color: #3f3f46; - border: 0 none; - border-radius: 0.375rem; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - min-width: 12.5rem; -} - -.p-column-filter-overlay .p-column-filter-row-items { - padding: 0.25rem 0; -} - -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item { - margin: 0; - padding: 0.75rem 1rem; - border: 0 none; - color: #3f3f46; - background: transparent; - transition: none; - border-radius: 0; -} - -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover { - color: #18181b; - background: #f4f4f5; -} - -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #6366f1; -} - -.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-column-filter-overlay-menu .p-column-filter-operator { - padding: 0.5rem 0.75rem; - border-bottom: 0 none; - color: #3f3f46; - background: #fafafa; - margin: 0; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-column-filter-overlay-menu .p-column-filter-constraint { - padding: 1.25rem; - border-bottom: 1px solid #f3f4f6; -} - -.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown { - margin-bottom: 0.5rem; -} - -.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button { - margin-top: 0.5rem; -} - -.p-column-filter-overlay-menu .p-column-filter-constraint:last-child { - border-bottom: 0 none; -} - -.p-column-filter-overlay-menu .p-column-filter-add-rule { - padding: 0.75rem 1.25rem; -} - -.p-column-filter-overlay-menu .p-column-filter-buttonbar { - padding: 1.25rem; -} - -.fc.fc-unthemed .fc-view-container th { - background: #fafafa; - border: 1px solid #e5e7eb; - color: #3f3f46; -} - -.fc.fc-unthemed .fc-view-container td.fc-widget-content { - border: 1px solid #e5e7eb; - color: #3f3f46; -} - -.fc.fc-unthemed .fc-view-container td.fc-head-container { - border: 1px solid #e5e7eb; -} - -.fc.fc-unthemed .fc-view-container .fc-view { - background: #ffffff; -} - -.fc.fc-unthemed .fc-view-container .fc-row { - border-right: 1px solid #e5e7eb; -} - -.fc.fc-unthemed .fc-view-container .fc-event { - background: #8c1515; - border: 1px solid #8c1515; - color: #ffffff; -} - -.fc.fc-unthemed .fc-view-container .fc-divider { - background: #fafafa; - border: 1px solid #e5e7eb; -} - -.fc.fc-unthemed .fc-toolbar .fc-button { - color: #ffffff; - background: #8c1515; - border: 1px solid #8c1515; - font-size: 1rem; - transition: none; - border-radius: 0.375rem; - display: flex; - align-items: center; -} - -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: 'PrimeIcons' !important; - text-indent: 0; - font-size: 1rem; -} - -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: '\e900'; -} - -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: 'PrimeIcons' !important; - text-indent: 0; - font-size: 1rem; -} - -.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: '\e901'; -} - -.fc.fc-unthemed .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button { - background: #ffffff; - border: 1px solid #d4d4d8; - color: #3f3f46; - transition: none; -} - -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: #f4f4f5; - border-color: #d4d4d8; - color: #3f3f46; -} - -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { - background: #8c1515; - border-color: #8c1515; - color: #ffffff; -} - -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: #4338ca; - border-color: #4338ca; - color: #ffffff; -} - -.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, -.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - z-index: 1; -} - -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} - -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid { - border-color: #e5e7eb; -} - -.fc.fc-theme-standard .fc-view-harness th { - background: #fafafa; - border-color: #e5e7eb; - color: #3f3f46; -} - -.fc.fc-theme-standard .fc-view-harness td { - color: #3f3f46; - border-color: #e5e7eb; -} - -.fc.fc-theme-standard .fc-view-harness .fc-view { - background: #ffffff; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover { - background: none; - border: 0 none; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header { - border: 1px solid #e5e7eb; - padding: 1.25rem; - background: #fafafa; - color: #3f3f46; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close { - opacity: 1; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - font-family: 'PrimeIcons' !important; - font-size: 1rem; - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before { - content: '\e90b'; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body { - padding: 1.25rem; - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-top: 0 none; -} - -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event { - color: #ffffff; - background: #8c1515; - border-color: #8c1515; -} - -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main { - color: #ffffff; -} - -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot { - background: #8c1515; - border-color: #8c1515; -} - -.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover { - background: #f4f4f5; - color: #18181b; -} - -.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded { - background: #fafafa; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button { - color: #ffffff; - background: #8c1515; - border: 1px solid #8c1515; - font-size: 1rem; - transition: none; - border-radius: 0.375rem; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button:disabled { - opacity: 0.6; - color: #ffffff; - background: #8c1515; - border: 1px solid #8c1515; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left { - font-family: 'PrimeIcons' !important; - text-indent: 0; - font-size: 1rem; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before { - content: '\e900'; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right { - font-family: 'PrimeIcons' !important; - text-indent: 0; - font-size: 1rem; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before { - content: '\e901'; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button { - background: #ffffff; - border: 1px solid #d4d4d8; - color: #3f3f46; - transition: none; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover { - background: #f4f4f5; - border-color: #d4d4d8; - color: #3f3f46; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active { - background: #8c1515; - border-color: #8c1515; - color: #ffffff; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover { - background: #4338ca; - border-color: #4338ca; - color: #ffffff; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus, -.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - z-index: 1; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button { - border-radius: 0; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.fc.fc-theme-standard .fc-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-orderlist .p-orderlist-controls { - padding: 1.25rem; -} - -.p-orderlist .p-orderlist-header { - background: #fafafa; - color: #3f3f46; - border: 1px solid #e5e7eb; - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-orderlist .p-orderlist-list { - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - padding: 0.25rem 0; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-orderlist .p-orderlist-list .p-orderlist-item { - padding: 0.75rem 1rem; - margin: 0; - border: 0 none; - color: #3f3f46; - background: transparent; - transition: - transform 0.2s, - none; -} - -.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover { - background: #f4f4f5; - color: #18181b; -} - -.p-orderlist .p-orderlist-list .p-orderlist-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #6366f1; -} - -.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) { - background: #fcfcfc; -} - -.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover { - background: #f4f4f5; -} - -.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover { - background: #f4f4f5; - color: #18181b; -} - -.p-organizationchart .p-organizationchart-node-content.p-highlight { - background: #eef2ff; - color: #312e81; -} - -.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i { - color: #6f91ff; -} - -.p-organizationchart .p-organizationchart-line-down { - background: #e5e7eb; -} - -.p-organizationchart .p-organizationchart-line-left { - border-right: 1px solid #e5e7eb; - border-color: #e5e7eb; -} - -.p-organizationchart .p-organizationchart-line-top { - border-top: 1px solid #e5e7eb; - border-color: #e5e7eb; -} - -.p-organizationchart .p-organizationchart-node-content { - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - padding: 1.25rem; -} - -.p-organizationchart .p-organizationchart-node-content .p-node-toggler { - background: inherit; - color: inherit; - border-radius: 50%; -} - -.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-paginator { - background: #ffffff; - color: #71717a; - border: solid #f4f4f5; - border-width: 0; - padding: 0.75rem 1.5rem; - border-radius: 0.375rem; -} - -.p-paginator .p-paginator-first, -.p-paginator .p-paginator-prev, -.p-paginator .p-paginator-next, -.p-paginator .p-paginator-last { - background-color: transparent; - border: 1px solid #d4d4d8; - color: #71717a; - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - transition: none; - border-radius: 0; -} - -.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover, -.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover { - background: #f4f4f5; - border-color: #d4d4d8; - color: #3f3f46; -} - -.p-paginator .p-paginator-first { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.p-paginator .p-paginator-last { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.p-paginator .p-dropdown { - margin-left: 0.5rem; - margin-right: 0.5rem; - height: 3rem; -} - -.p-paginator .p-dropdown .p-dropdown-label { - padding-right: 0; -} - -.p-paginator .p-paginator-page-input { - margin-left: 0.5rem; - margin-right: 0.5rem; -} - -.p-paginator .p-paginator-current { - background-color: transparent; - border: 1px solid #d4d4d8; - color: #71717a; - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - padding: 0 0.5rem; -} - -.p-paginator .p-paginator-pages .p-paginator-page { - background-color: transparent; - border: 1px solid #d4d4d8; - color: #71717a; - min-width: 3rem; - height: 3rem; - margin: 0 0 0 -1px; - transition: none; - border-radius: 0; -} - -.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - background: #eef2ff; - border-color: #eef2ff; - color: #312e81; -} - -.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover { - background: #f4f4f5; - border-color: #d4d4d8; - color: #3f3f46; -} - -.p-picklist .p-picklist-buttons { - padding: 1.25rem; -} - -.p-picklist .p-picklist-header { - background: #fafafa; - color: #3f3f46; - border: 1px solid #e5e7eb; - padding: 1.25rem; - font-weight: 700; - border-bottom: 0 none; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-picklist .p-picklist-list { - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - padding: 0.25rem 0; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-picklist .p-picklist-list .p-picklist-item { - padding: 0.75rem 1rem; - margin: 0; - border: 0 none; - color: #3f3f46; - background: transparent; - transition: - transform 0.2s, - none; -} - -.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover { - background: #f4f4f5; - color: #18181b; -} - -.p-picklist .p-picklist-list .p-picklist-item:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #6366f1; -} - -.p-picklist .p-picklist-list .p-picklist-item.p-highlight { - color: #312e81; - background: #eef2ff; -} - -.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) { - background: #fcfcfc; -} - -.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover { - background: #f4f4f5; -} - -.p-timeline .p-timeline-event-marker { - border: 2px solid #8c1515; - border-radius: 50%; - width: 1rem; - height: 1rem; - background-color: #ffffff; -} - -.p-timeline .p-timeline-event-connector { - background-color: #e5e7eb; -} - -.p-timeline.p-timeline-vertical .p-timeline-event-opposite, -.p-timeline.p-timeline-vertical .p-timeline-event-content { - padding: 0 1rem; -} - -.p-timeline.p-timeline-vertical .p-timeline-event-connector { - width: 2px; -} - -.p-timeline.p-timeline-horizontal .p-timeline-event-opposite, -.p-timeline.p-timeline-horizontal .p-timeline-event-content { - padding: 1rem 0; -} - -.p-timeline.p-timeline-horizontal .p-timeline-event-connector { - height: 2px; -} - -.p-tree { - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - padding: 1.25rem; - border-radius: 0.375rem; -} - -.p-tree .p-tree-container .p-treenode { - padding: 0.143rem; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content { - border-radius: 0.375rem; - transition: none; - padding: 0; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler { - margin-right: 0.5rem; - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon { - margin-right: 0.5rem; - color: #71717a; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #6366f1; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight { - background: #eef2ff; - color: #312e81; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler, -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon { - color: #312e81; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover, -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover { - color: #312e81; -} - -.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover { - background: #f4f4f5; - color: #18181b; -} - -.p-tree .p-tree-filter-container { - margin-bottom: 0.5rem; -} - -.p-tree .p-tree-filter-container .p-tree-filter { - width: 100%; - padding-right: 1.75rem; -} - -.p-tree .p-tree-filter-container .p-tree-filter-icon { - right: 0.75rem; - color: #71717a; -} - -.p-tree .p-treenode-children { - padding: 0 0 0 1rem; -} - -.p-tree .p-tree-loading-icon { - font-size: 2rem; -} - -.p-treetable .p-paginator-bottom { - border-width: 0 0 1px 0; - border-radius: 0; -} - -.p-treetable .p-treetable-header { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 1px 0 1px 0; - padding: 1.25rem 1.25rem; - font-weight: 600; -} - -.p-treetable .p-treetable-footer { - background: #fafafa; - color: #3f3f46; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - padding: 0.75rem 1.5rem; - font-weight: 600; -} - -.p-treetable .p-treetable-thead > tr > th { - text-align: left; - padding: 0.75rem 1.5rem; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - font-weight: 500; - color: #6b7280; - background: #fafafa; - transition: none; -} - -.p-treetable .p-treetable-tfoot > tr > td { - text-align: left; - padding: 1rem 1rem; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - font-weight: 600; - color: #3f3f46; - background: #fafafa; -} - -.p-treetable .p-sortable-column { - outline-color: #6366f1; -} - -.p-treetable .p-sortable-column .p-sortable-column-icon { - color: #71717a; - margin-left: 0.5rem; -} - -.p-treetable .p-sortable-column .p-sortable-column-badge { - border-radius: 50%; - height: 1.143rem; - min-width: 1.143rem; - line-height: 1.143rem; - color: #312e81; - background: #eef2ff; - margin-left: 0.5rem; -} - -.p-treetable .p-sortable-column:not(.p-highlight):hover { - background: #f4f4f5; - color: #3f3f46; -} - -.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon { - color: #71717a; -} - -.p-treetable .p-sortable-column.p-highlight { - background: #fafafa; - color: #8c1515; -} - -.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon { - color: #8c1515; -} - -.p-treetable .p-treetable-tbody > tr { - background: #ffffff; - color: #3f3f46; - transition: none; -} - -.p-treetable .p-treetable-tbody > tr > td { - text-align: left; - border: 1px solid #f4f4f5; - border-width: 0 0 1px 0; - padding: 1rem 1.5rem; -} - -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; - margin-right: 0.5rem; -} - -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-treetable .p-treetable-tbody > tr:focus { - outline: 0.15rem solid #6366f1; - outline-offset: -0.15rem; -} - -.p-treetable .p-treetable-tbody > tr.p-highlight { - background: #eef2ff; - color: #312e81; -} - -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler { - color: #312e81; -} - -.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover { - color: #312e81; -} - -.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover { - background: #f4f4f5; - color: #3f3f46; -} - -.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler { - color: #3f3f46; -} - -.p-treetable .p-column-resizer-helper { - background: #8c1515; -} - -.p-treetable .p-treetable-scrollable-header, -.p-treetable .p-treetable-scrollable-footer { - background: #fafafa; -} - -.p-treetable .p-treetable-loading-icon { - font-size: 2rem; -} - -.p-treetable.p-treetable-gridlines .p-datatable-header { - border-width: 1px 0 0 0; -} -.p-treetable.p-treetable-gridlines .p-treetable-footer { - border-width: 0 1px 1px 1px; -} - -.p-treetable.p-treetable-gridlines .p-treetable-top { - border-width: 0 1px 0 1px; -} - -.p-treetable.p-treetable-gridlines .p-treetable-bottom { - border-width: 0 1px 1px 1px; -} - -.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th { - border-width: 1px; -} - -.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td { - border-width: 1px; -} - -.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td { - border-width: 1px; -} - -.p-treetable.p-treetable-sm .p-treetable-header { - padding: 1.09375rem 1.09375rem; -} - -.p-treetable.p-treetable-sm .p-treetable-thead > tr > th { - padding: 0.375rem 0.75rem; -} - -.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td { - padding: 0.5rem 0.75rem; -} - -.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td { - padding: 0.375rem 0.75rem; -} - -.p-treetable.p-treetable-sm .p-treetable-footer { - padding: 0.375rem 0.75rem; -} - -.p-treetable.p-treetable-lg .p-treetable-header { - padding: 1.5625rem 1.5625rem; -} - -.p-treetable.p-treetable-lg .p-treetable-thead > tr > th { - padding: 0.9375rem 1.875rem; -} - -.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td { - padding: 1.25rem 1.875rem; -} - -.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td { - padding: 0.9375rem 1.875rem; -} - -.p-treetable.p-treetable-lg .p-treetable-footer { - padding: 0.9375rem 1.875rem; -} - -.p-accordion .p-accordion-header .p-accordion-header-link { - padding: 1.25rem; - border: 1px solid #e5e7eb; - color: #3f3f46; - background: #fafafa; - font-weight: 700; - border-radius: 0.375rem; - transition: none; -} - -.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon { - margin-right: 0.5rem; -} - -.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #6366f1; -} - -.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link { - background: #f4f4f5; - border-color: #e5e7eb; - color: #3f3f46; -} - -.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link { - background: #fafafa; - border-color: #e5e7eb; - color: #3f3f46; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link { - border-color: #e5e7eb; - background: #f4f4f5; - color: #3f3f46; -} - -.p-accordion .p-accordion-content { - padding: 0.5rem; - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-accordion .p-accordion-tab { - margin-bottom: 0; -} - -.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link { - border-radius: 0; -} - -.p-accordion .p-accordion-tab .p-accordion-content { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link { - border-top: 0 none; -} - -.p-accordion - .p-accordion-tab:not(:first-child) - .p-accordion-header:not(.p-highlight):not(.p-disabled):hover - .p-accordion-header-link, -.p-accordion - .p-accordion-tab:not(:first-child) - .p-accordion-header:not(.p-disabled).p-highlight:hover - .p-accordion-header-link { - border-top: 0 none; -} - -.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link { - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-accordion .p-accordion-tab:last-child .p-accordion-content { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-card { - background: #ffffff; - color: #3f3f46; - box-shadow: - 0 1px 3px 0 rgba(0, 0, 0, 0.1), - 0 1px 2px 0 rgba(0, 0, 0, 0.06); - border-radius: 0.375rem; -} - -.p-card .p-card-body { - padding: 1.25rem; -} - -.p-card .p-card-title { - font-size: 1.5rem; - font-weight: 700; - margin-bottom: 0.5rem; -} - -.p-card .p-card-subtitle { - font-weight: 400; - margin-bottom: 0.5rem; - color: #71717a; -} - -.p-card .p-card-content { - padding: 1.25rem 0; -} - -.p-card .p-card-footer { - padding: 1.25rem 0 0 0; -} - -.p-fieldset { - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-radius: 0.375rem; -} - -.p-fieldset .p-fieldset-legend { - padding: 1.25rem; - border: 1px solid #e5e7eb; - color: #3f3f46; - background: #fafafa; - font-weight: 700; - border-radius: 0.375rem; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend { - padding: 0; - transition: none; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a { - padding: 1.25rem; - color: #3f3f46; - border-radius: 0.375rem; - transition: none; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler { - margin-right: 0.5rem; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover { - color: #18181b; -} - -.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover { - background: #f4f4f5; - border-color: #e5e7eb; - color: #18181b; -} - -.p-fieldset .p-fieldset-content { - padding: 1.25rem; -} - -.p-divider .p-divider-content { - background-color: #ffffff; -} - -.p-divider.p-divider-horizontal { - margin: 1rem 0; - padding: 0 1rem; -} - -.p-divider.p-divider-horizontal:before { - border-top: 1px #e5e7eb; -} - -.p-divider.p-divider-horizontal .p-divider-content { - padding: 0 0.5rem; -} - -.p-divider.p-divider-vertical { - margin: 0 1rem; - padding: 1rem 0; -} - -.p-divider.p-divider-vertical:before { - border-left: 1px #e5e7eb; -} - -.p-divider.p-divider-vertical .p-divider-content { - padding: 0.5rem 0; -} - -.p-panel .p-panel-header { - border: 1px solid #e5e7eb; - padding: 1.25rem; - background: #fafafa; - color: #3f3f46; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-panel .p-panel-header .p-panel-title { - font-weight: 700; -} - -.p-panel .p-panel-header .p-panel-header-icon { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-panel .p-panel-header .p-panel-header-icon:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-panel .p-panel-header .p-panel-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-panel.p-panel-toggleable .p-panel-header { - padding: 0.75rem 1.25rem; -} - -.p-panel .p-panel-content { - padding: 1.25rem; - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - border-top: 0 none; -} - -.p-panel .p-panel-footer { - padding: 0.75rem 1.25rem; - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-top: 0 none; -} - -.p-scrollpanel .p-scrollpanel-bar { - background: #fafafa; - border: 0 none; - transition: none; -} - -.p-scrollpanel .p-scrollpanel-bar:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-splitter { - border: 1px solid #e5e7eb; - background: #ffffff; - border-radius: 0.375rem; - color: #3f3f46; -} - -.p-splitter .p-splitter-gutter { - transition: none; - background: #fafafa; -} - -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle { - background: #e5e7eb; - transition: none; -} - -.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-splitter .p-splitter-gutter-resizing { - background: #e5e7eb; -} - -.p-tabview .p-tabview-nav { - background: #ffffff; - border: 1px solid #e5e7eb; - border-width: 0 0 2px 0; -} - -.p-tabview .p-tabview-nav li { - margin-right: 0; -} - -.p-tabview .p-tabview-nav li .p-tabview-nav-link { - border: solid #e5e7eb; - border-width: 0 0 2px 0; - border-color: transparent transparent #e5e7eb transparent; - background: #ffffff; - color: #71717a; - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; - transition: none; - margin: 0 0 -2px 0; -} - -.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #6366f1; -} - -.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link { - background: #ffffff; - border-color: #71717a; - color: #71717a; -} - -.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link { - background: #ffffff; - border-color: #8c1515; - color: #8c1515; -} - -.p-tabview .p-tabview-nav-btn.p-link { - background: #ffffff; - color: #8c1515; - width: 3rem; - box-shadow: - 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); - border-radius: 0; -} - -.p-tabview .p-tabview-nav-btn.p-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #6366f1; -} - -.p-tabview .p-tabview-panels { - background: #ffffff; - padding: 1.25rem; - border: 0 none; - color: #3f3f46; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-toolbar { - background: #fafafa; - border: 1px solid #e5e7eb; - padding: 1.25rem; - border-radius: 0.375rem; -} - -.p-toolbar .p-toolbar-separator { - margin: 0 0.5rem; -} - -.p-confirm-popup { - background: #ffffff; - color: #3f3f46; - border: 0 none; - border-radius: 0.375rem; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.p-confirm-popup .p-confirm-popup-content { - padding: 1.25rem; -} - -.p-confirm-popup .p-confirm-popup-footer { - text-align: right; - padding: 0 1rem 1rem 1rem; -} - -.p-confirm-popup .p-confirm-popup-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} - -.p-confirm-popup .p-confirm-popup-footer button:last-child { - margin: 0; -} - -.p-confirm-popup:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} - -.p-confirm-popup:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} - -.p-confirm-popup.p-confirm-popup-flipped:after { - border-top-color: #ffffff; -} - -.p-confirm-popup.p-confirm-popup-flipped:before { - border-top-color: #ffffff; -} - -.p-confirm-popup .p-confirm-popup-icon { - font-size: 1.5rem; -} - -.p-confirm-popup .p-confirm-popup-message { - margin-left: 1rem; -} - -.p-dialog { - border-radius: 0.375rem; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); - border: 0 none; -} - -.p-dialog .p-dialog-header { - border-bottom: 0 none; - background: #ffffff; - color: #3f3f46; - padding: 1.5rem; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-dialog .p-dialog-header .p-dialog-title { - font-weight: 600; - font-size: 1.5rem; -} - -.p-dialog .p-dialog-header .p-dialog-header-icon { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; - margin-right: 0.5rem; -} - -.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-dialog .p-dialog-header .p-dialog-header-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-dialog .p-dialog-header .p-dialog-header-icon:last-child { - margin-right: 0; -} - -.p-dialog .p-dialog-content { - background: #ffffff; - color: #3f3f46; - padding: 0 1.5rem 1.5rem 1.5rem; -} - -.p-dialog .p-dialog-content:last-of-type { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-dialog .p-dialog-footer { - border-top: 0 none; - background: #ffffff; - color: #3f3f46; - padding: 0 1.5rem 1.5rem 1.5rem; - text-align: right; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-dialog .p-dialog-footer button { - margin: 0 0.5rem 0 0; - width: auto; -} - -.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { - font-size: 2rem; -} - -.p-dialog.p-confirm-dialog .p-confirm-dialog-message { - margin-left: 1rem; -} - -.p-overlaypanel { - background: #ffffff; - color: #3f3f46; - border: 0 none; - border-radius: 0.375rem; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.p-overlaypanel .p-overlaypanel-content { - padding: 1.25rem; -} - -.p-overlaypanel .p-overlaypanel-close { - background: #8c1515; - color: #ffffff; - width: 2rem; - height: 2rem; - transition: none; - border-radius: 50%; - position: absolute; - top: -1rem; - right: -1rem; -} - -.p-overlaypanel .p-overlaypanel-close:enabled:hover { - background: #4338ca; - color: #ffffff; -} - -.p-overlaypanel:after { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #ffffff; -} - -.p-overlaypanel:before { - border: solid transparent; - border-color: rgba(255, 255, 255, 0); - border-bottom-color: #f2f2f2; -} - -.p-overlaypanel.p-overlaypanel-flipped:after { - border-top-color: #ffffff; -} - -.p-overlaypanel.p-overlaypanel-flipped:before { - border-top-color: #ffffff; -} - -.p-sidebar { - background: #ffffff; - color: #3f3f46; - border: 0 none; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.p-sidebar .p-sidebar-header { - padding: 1.25rem; -} - -.p-sidebar .p-sidebar-header .p-sidebar-close, -.p-sidebar .p-sidebar-header .p-sidebar-icon { - width: 2rem; - height: 2rem; - color: #71717a; - border: 0 none; - background: transparent; - border-radius: 50%; - transition: none; -} - -.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover, -.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover { - color: #18181b; - border-color: transparent; - background: #f4f4f5; -} - -.p-sidebar .p-sidebar-header .p-sidebar-close:focus, -.p-sidebar .p-sidebar-header .p-sidebar-icon:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-sidebar .p-sidebar-header + .p-sidebar-content { - padding-top: 0; -} - -.p-sidebar .p-sidebar-content { - padding: 1.25rem; -} - -.p-tooltip .p-tooltip-text { - background: #3f3f46; - color: #ffffff; - padding: 0.75rem 0.75rem; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: 0.375rem; -} - -.p-tooltip.p-tooltip-right .p-tooltip-arrow { - border-right-color: #3f3f46; -} - -.p-tooltip.p-tooltip-left .p-tooltip-arrow { - border-left-color: #3f3f46; -} - -.p-tooltip.p-tooltip-top .p-tooltip-arrow { - border-top-color: #3f3f46; -} - -.p-tooltip.p-tooltip-bottom .p-tooltip-arrow { - border-bottom-color: #3f3f46; -} - -.p-fileupload .p-fileupload-buttonbar { - background: #fafafa; - padding: 1.25rem; - border: 1px solid #e5e7eb; - color: #3f3f46; - border-bottom: 0 none; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; - gap: 0.5rem; -} - -.p-fileupload .p-fileupload-content { - background: #ffffff; - padding: 2rem 1rem; - border: 1px solid #e5e7eb; - color: #3f3f46; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-fileupload .p-fileupload-file { - padding: 1rem; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; - gap: 0.5rem; - margin-bottom: 0.5rem; -} - -.p-fileupload .p-fileupload-file:last-child { - margin-bottom: 0; -} - -.p-fileupload .p-fileupload-file-name { - margin-bottom: 0.5rem; -} - -.p-fileupload .p-fileupload-file-size { - margin-right: 0.5rem; -} - -.p-fileupload .p-progressbar { - height: 0.25rem; -} - -.p-fileupload .p-fileupload-row > div { - padding: 1rem 1.5rem; -} - -.p-fileupload.p-fileupload-advanced .p-message { - margin-top: 0; -} - -.p-fileupload-choose:not(.p-disabled):hover { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.p-fileupload-choose:not(.p-disabled):active { - background: #4338ca; - color: #ffffff; - border-color: #4338ca; -} - -.p-breadcrumb { - background: #ffffff; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; - padding: 1rem; -} - -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link { - transition: none; - border-radius: 0.375rem; -} - -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon { - color: #71717a; -} - -.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator { - margin: 0 0.5rem 0 0.5rem; - color: #3f3f46; -} - -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text { - color: #3f3f46; -} - -.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon { - color: #71717a; -} - -.p-contextmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #3f3f46; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: 0.375rem; - width: 12.5rem; -} - -.p-contextmenu .p-contextmenu-root-list { - outline: 0 none; -} - -.p-contextmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - border-radius: 0.375rem; -} - -.p-contextmenu .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #18181b; -} - -.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-contextmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-contextmenu .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-contextmenu .p-submenu-icon { - font-size: 0.875rem; -} - -.p-dock .p-dock-list-container { - background: rgba(255, 255, 255, 0.1); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 0.5rem 0.5rem; - border-radius: 0.5rem; -} - -.p-dock .p-dock-list-container .p-dock-list { - outline: 0 none; -} - -.p-dock .p-dock-item { - padding: 0.5rem; - border-radius: 0.375rem; -} - -.p-dock .p-dock-item.p-focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 0.15rem #6366f1; -} - -.p-dock .p-dock-link { - width: 4rem; - height: 4rem; -} - -.p-dock.p-dock-top .p-dock-item-second-prev, -.p-dock.p-dock-top .p-dock-item-second-next, -.p-dock.p-dock-bottom .p-dock-item-second-prev, -.p-dock.p-dock-bottom .p-dock-item-second-next { - margin: 0 0.9rem; -} - -.p-dock.p-dock-top .p-dock-item-prev, -.p-dock.p-dock-top .p-dock-item-next, -.p-dock.p-dock-bottom .p-dock-item-prev, -.p-dock.p-dock-bottom .p-dock-item-next { - margin: 0 1.3rem; -} - -.p-dock.p-dock-top .p-dock-item-current, -.p-dock.p-dock-bottom .p-dock-item-current { - margin: 0 1.5rem; -} - -.p-dock.p-dock-left .p-dock-item-second-prev, -.p-dock.p-dock-left .p-dock-item-second-next, -.p-dock.p-dock-right .p-dock-item-second-prev, -.p-dock.p-dock-right .p-dock-item-second-next { - margin: 0.9rem 0; -} - -.p-dock.p-dock-left .p-dock-item-prev, -.p-dock.p-dock-left .p-dock-item-next, -.p-dock.p-dock-right .p-dock-item-prev, -.p-dock.p-dock-right .p-dock-item-next { - margin: 1.3rem 0; -} - -.p-dock.p-dock-left .p-dock-item-current, -.p-dock.p-dock-right .p-dock-item-current { - margin: 1.5rem 0; -} - -@media screen and (max-width: 960px) { - .p-dock.p-dock-top .p-dock-list-container, - .p-dock.p-dock-bottom .p-dock-list-container { - overflow-x: auto; - width: 100%; - } - - .p-dock.p-dock-top .p-dock-list-container .p-dock-list, - .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list { - margin: 0 auto; - } - - .p-dock.p-dock-left .p-dock-list-container, - .p-dock.p-dock-right .p-dock-list-container { - overflow-y: auto; - height: 100%; - } - - .p-dock.p-dock-left .p-dock-list-container .p-dock-list, - .p-dock.p-dock-right .p-dock-list-container .p-dock-list { - margin: auto 0; - } - - .p-dock .p-dock-list .p-dock-item { - transform: none; - margin: 0; - } -} - -.p-megamenu { - padding: 1rem; - background: #fafafa; - color: #3f3f46; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; -} - -.p-megamenu .p-megamenu-root-list { - outline: 0 none; -} - -.p-megamenu .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #18181b; -} - -.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-megamenu .p-megamenu-panel { - background: #ffffff; - color: #3f3f46; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-megamenu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #3f3f46; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-megamenu .p-submenu-list { - padding: 0.25rem 0; - width: 12.5rem; -} - -.p-megamenu .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-megamenu.p-megamenu-vertical { - width: 12.5rem; - padding: 0.25rem 0; -} - -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0.375rem; -} - -.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #3f3f46; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #71717a; - margin-left: 0.5rem; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-megamenu.p-megamenu-horizontal - .p-megamenu-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-menu { - padding: 0.25rem 0; - background: #ffffff; - color: #3f3f46; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; - width: 12.5rem; -} - -.p-menu .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menu .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #18181b; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #18181b; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text { - color: #18181b; -} - -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menu.p-menu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-menu .p-submenu-header { - margin: 0; - padding: 0.75rem 1rem; - color: #3f3f46; - background: #ffffff; - font-weight: 600; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -.p-menu .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-menubar { - padding: 1rem; - background: #fafafa; - color: #3f3f46; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; -} - -.p-menubar .p-menubar-root-list { - outline: 0 none; -} - -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0.375rem; -} - -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; - margin-left: 0.5rem; -} - -.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menubar-root-list - > .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-menubar .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #18181b; -} - -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-menubar - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, -.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-menubar .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - width: 12.5rem; -} - -.p-menubar .p-submenu-list .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-menubar .p-submenu-list .p-submenu-icon { - font-size: 0.875rem; -} - -@media screen and (max-width: 960px) { - .p-menubar { - position: relative; - } - - .p-menubar .p-menubar-button { - display: flex; - width: 2rem; - height: 2rem; - color: #71717a; - border-radius: 50%; - transition: none; - } - - .p-menubar .p-menubar-button:hover { - color: #71717a; - background: #f4f4f5; - } - - .p-menubar .p-menubar-button:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; - } - - .p-menubar .p-menubar-root-list { - position: absolute; - display: none; - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - width: 100%; - } - - .p-menubar .p-menubar-root-list .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; - } - - .p-menubar .p-menubar-root-list .p-submenu-icon { - font-size: 0.875rem; - } - - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - - .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-left: auto; - transition: transform 0.2s; - } - - .p-menubar - .p-menubar-root-list - .p-menuitem.p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-180deg); - } - - .p-menubar .p-menubar-root-list .p-submenu-list { - width: 100%; - position: static; - box-shadow: none; - border: 0 none; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon { - transition: transform 0.2s; - transform: rotate(90deg); - } - - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem-active - > .p-menuitem-content - > .p-menuitem-link - > .p-submenu-icon { - transform: rotate(-90deg); - } - - .p-menubar .p-menubar-root-list .p-menuitem { - width: 100%; - position: static; - } - - .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link { - padding-left: 2.25rem; - } - - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 3.75rem; - } - - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 5.25rem; - } - - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 6.75rem; - } - - .p-menubar - .p-menubar-root-list - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-submenu-list - .p-menuitem - .p-menuitem-content - .p-menuitem-link { - padding-left: 8.25rem; - } - - .p-menubar.p-menubar-mobile-active .p-menubar-root-list { - display: flex; - flex-direction: column; - top: 100%; - left: 0; - z-index: 1; - } -} - -.p-panelmenu .p-panelmenu-header { - outline: 0 none; -} - -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content { - border: 1px solid #e5e7eb; - color: #3f3f46; - background: #fafafa; - border-radius: 0.375rem; - transition: none; -} - -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action { - padding: 1.25rem; - font-weight: 700; -} - -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon { - margin-right: 0.5rem; -} - -.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon { - margin-right: 0.5rem; -} - -.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus .p-panelmenu-header-content { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #6366f1; -} - -.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content { - background: #f4f4f5; - border-color: #e5e7eb; - color: #3f3f46; -} - -.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content { - background: #fafafa; - border-color: #e5e7eb; - color: #3f3f46; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - margin-bottom: 0; -} - -.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content { - border-color: #e5e7eb; - background: #f4f4f5; - color: #3f3f46; -} - -.p-panelmenu .p-panelmenu-content { - padding: 0.25rem 0; - border: 1px solid #e5e7eb; - background: #ffffff; - color: #3f3f46; - border-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list { - outline: 0 none; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #18181b; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-panelmenu - .p-panelmenu-content - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon { - margin-right: 0.5rem; -} - -.p-panelmenu .p-panelmenu-content .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) { - padding: 0 0 0 1rem; -} - -.p-panelmenu .p-panelmenu-panel { - margin-bottom: 0; -} - -.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content { - border-radius: 0; -} - -.p-panelmenu .p-panelmenu-panel .p-panelmenu-content { - border-radius: 0; -} - -.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content { - border-top: 0 none; -} - -.p-panelmenu - .p-panelmenu-panel:not(:first-child) - .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover - .p-panelmenu-header-content, -.p-panelmenu - .p-panelmenu-panel:not(:first-child) - .p-panelmenu-header:not(.p-disabled).p-highlight:hover - .p-panelmenu-header-content { - border-top: 0 none; -} - -.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content { - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; -} - -.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.p-steps .p-steps-item .p-menuitem-link { - background: transparent; - transition: none; - border-radius: 0.375rem; - background: #ffffff; -} - -.p-steps .p-steps-item .p-menuitem-link .p-steps-number { - color: #3f3f46; - border: 1px solid #f4f4f5; - background: #ffffff; - min-width: 2rem; - height: 2rem; - line-height: 2rem; - font-size: 1.143rem; - z-index: 1; - border-radius: 50%; -} - -.p-steps .p-steps-item .p-menuitem-link .p-steps-title { - margin-top: 0.5rem; - color: #71717a; -} - -.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-steps .p-steps-item.p-highlight .p-steps-number { - background: #eef2ff; - color: #312e81; -} - -.p-steps .p-steps-item.p-highlight .p-steps-title { - font-weight: 600; - color: #3f3f46; -} - -.p-steps .p-steps-item:before { - content: ' '; - border-top: 1px solid #f3f4f6; - width: 100%; - top: 50%; - left: 0; - display: block; - position: absolute; - margin-top: -1rem; -} - -.p-tabmenu .p-tabmenu-nav { - background: #ffffff; - border: 1px solid #e5e7eb; - border-width: 0 0 2px 0; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem { - margin-right: 0; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link { - border: solid #e5e7eb; - border-width: 0 0 2px 0; - border-color: transparent transparent #e5e7eb transparent; - background: #ffffff; - color: #71717a; - padding: 1.25rem; - font-weight: 700; - border-top-right-radius: 0.375rem; - border-top-left-radius: 0.375rem; - transition: none; - margin: 0 0 -2px 0; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon { - margin-right: 0.5rem; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus { - outline: 0 none; - outline-offset: 0; - box-shadow: inset 0 0 0 1px #6366f1; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link { - background: #ffffff; - border-color: #71717a; - color: #71717a; -} - -.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link { - background: #ffffff; - border-color: #8c1515; - color: #8c1515; -} - -.p-tieredmenu { - padding: 0.25rem 0; - background: #ffffff; - color: #3f3f46; - border: 1px solid #e5e7eb; - border-radius: 0.375rem; - width: 12.5rem; -} - -.p-tieredmenu.p-tieredmenu-overlay { - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-tieredmenu .p-tieredmenu-root-list { - outline: 0 none; -} - -.p-tieredmenu .p-submenu-list { - padding: 0.25rem 0; - background: #ffffff; - border: 0 none; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.p-tieredmenu .p-menuitem > .p-menuitem-content { - color: #3f3f46; - transition: none; - border-radius: 0; -} - -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link { - padding: 0.75rem 1rem; - user-select: none; -} - -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon { - color: #71717a; - margin-right: 0.5rem; -} - -.p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content { - color: #3f3f46; - background: #f4f4f5; -} - -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text { - color: #3f3f46; -} - -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, -.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon { - color: #71717a; -} - -.p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content { - background: #f4f4f5; -} - -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content { - color: #18181b; - background: #e5e7eb; -} - -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus - > .p-menuitem-content - .p-menuitem-link - .p-submenu-icon { - color: #18181b; -} - -.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover { - color: #18181b; - background: #f4f4f5; -} - -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-text { - color: #18181b; -} - -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-menuitem-icon, -.p-tieredmenu - .p-menuitem:not(.p-highlight):not(.p-disabled) - > .p-menuitem-content:hover - .p-menuitem-link - .p-submenu-icon { - color: #71717a; -} - -.p-tieredmenu .p-menuitem-separator { - border-top: 1px solid #f3f4f6; - margin: 0.25rem 0; -} - -.p-tieredmenu .p-submenu-icon { - font-size: 0.875rem; -} - -.p-inline-message { - padding: 0.75rem 0.75rem; - margin: 0; - border-radius: 0.375rem; -} - -.p-inline-message.p-inline-message-info { - background: #eff6ff; - border: none; - border-width: 0px; - color: #2563eb; -} - -.p-inline-message.p-inline-message-info .p-inline-message-icon { - color: #2563eb; -} - -.p-inline-message.p-inline-message-success { - background: #ecfdf5; - border: none; - border-width: 0px; - color: #059669; -} - -.p-inline-message.p-inline-message-success .p-inline-message-icon { - color: #059669; -} - -.p-inline-message.p-inline-message-warn { - background: #fef3c7; - border: none; - border-width: 0px; - color: #d97706; -} - -.p-inline-message.p-inline-message-warn .p-inline-message-icon { - color: #d97706; -} - -.p-inline-message.p-inline-message-error { - background: #fef3c7; - border: none; - border-width: 0px; - color: #dc2626; -} - -.p-inline-message.p-inline-message-error .p-inline-message-icon { - color: #dc2626; -} - -.p-inline-message .p-inline-message-icon { - font-size: 1rem; - margin-right: 0.5rem; -} - -.p-inline-message .p-inline-message-text { - font-size: 1rem; -} - -.p-inline-message.p-inline-message-icon-only .p-inline-message-icon { - margin-right: 0; -} - -.p-message { - margin: 1rem 0; - border-radius: 0.375rem; -} - -.p-message .p-message-wrapper { - padding: 1.25rem 1.75rem; -} - -.p-message .p-message-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: none; -} - -.p-message .p-message-close:hover { - background: rgba(255, 255, 255, 0.3); -} - -.p-message .p-message-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-message.p-message-info { - background: #eff6ff; - border: none; - border-width: 0 0 0 6px; - color: #2563eb; -} - -.p-message.p-message-info .p-message-icon { - color: #2563eb; -} - -.p-message.p-message-info .p-message-close { - color: #2563eb; -} - -.p-message.p-message-success { - background: #ecfdf5; - border: none; - border-width: 0 0 0 6px; - color: #059669; -} - -.p-message.p-message-success .p-message-icon { - color: #059669; -} - -.p-message.p-message-success .p-message-close { - color: #059669; -} - -.p-message.p-message-warn { - background: #fef3c7; - border: none; - border-width: 0 0 0 6px; - color: #d97706; -} - -.p-message.p-message-warn .p-message-icon { - color: #d97706; -} - -.p-message.p-message-warn .p-message-close { - color: #d97706; -} - -.p-message.p-message-error { - background: #fef3c7; - border: none; - border-width: 0 0 0 6px; - color: #dc2626; -} - -.p-message.p-message-error .p-message-icon { - color: #dc2626; -} - -.p-message.p-message-error .p-message-close { - color: #dc2626; -} - -.p-message .p-message-text { - font-size: 1rem; - font-weight: 500; -} - -.p-message .p-message-icon { - font-size: 1.5rem; - margin-right: 0.5rem; -} - -.p-toast { - opacity: 0.9; -} - -.p-toast .p-toast-message { - margin: 0 0 1rem 0; - box-shadow: - 0 20px 25px -5px rgba(0, 0, 0, 0.1), - 0 10px 10px -5px rgba(0, 0, 0, 0.04); - border-radius: 0.375rem; -} - -.p-toast .p-toast-message .p-toast-message-content { - padding: 1rem; - border-width: 0 0 0 6px; -} - -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text { - margin: 0 0 0 1rem; -} - -.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon { - font-size: 2rem; -} - -.p-toast .p-toast-message .p-toast-message-content .p-toast-summary { - font-weight: 700; -} - -.p-toast .p-toast-message .p-toast-message-content .p-toast-detail { - margin: 0.5rem 0 0 0; -} - -.p-toast .p-toast-message .p-toast-icon-close { - width: 2rem; - height: 2rem; - border-radius: 50%; - background: transparent; - transition: none; -} - -.p-toast .p-toast-message .p-toast-icon-close:hover { - background: rgba(255, 255, 255, 0.3); -} - -.p-toast .p-toast-message .p-toast-icon-close:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-toast .p-toast-message.p-toast-message-info { - background: #eff6ff; - border: none; - border-width: 0 0 0 6px; - color: #2563eb; -} - -.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close { - color: #2563eb; -} - -.p-toast .p-toast-message.p-toast-message-success { - background: #ecfdf5; - border: none; - border-width: 0 0 0 6px; - color: #059669; -} - -.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close { - color: #059669; -} - -.p-toast .p-toast-message.p-toast-message-warn { - background: #fef3c7; - border: none; - border-width: 0 0 0 6px; - color: #d97706; -} - -.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close { - color: #d97706; -} - -.p-toast .p-toast-message.p-toast-message-error { - background: #fef3c7; - border: none; - border-width: 0 0 0 6px; - color: #dc2626; -} - -.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon, -.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close { - color: #dc2626; -} - -.p-galleria .p-galleria-close { - margin: 0.5rem; - background: transparent; - color: #fafafa; - width: 4rem; - height: 4rem; - transition: none; - border-radius: 50%; -} - -.p-galleria .p-galleria-close .p-galleria-close-icon { - font-size: 2rem; -} - -.p-galleria .p-galleria-close:hover { - background: rgba(255, 255, 255, 0.1); - color: #fafafa; -} - -.p-galleria .p-galleria-item-nav { - background: transparent; - color: #fafafa; - width: 4rem; - height: 4rem; - transition: none; - border-radius: 0.375rem; - margin: 0 0.5rem; -} - -.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon, -.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon { - font-size: 2rem; -} - -.p-galleria .p-galleria-item-nav:not(.p-disabled):hover { - background: rgba(255, 255, 255, 0.1); - color: #fafafa; -} - -.p-galleria .p-galleria-caption { - background: rgba(0, 0, 0, 0.5); - color: #fafafa; - padding: 1rem; -} - -.p-galleria .p-galleria-indicators { - padding: 1rem; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator button { - background-color: #f4f4f5; - width: 1rem; - height: 1rem; - transition: none; - border-radius: 50%; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover { - background: #e5e7eb; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #eef2ff; - color: #312e81; -} - -.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, -.p-galleria.p-galleria-indicators-top .p-galleria-indicator { - margin-right: 0.5rem; -} - -.p-galleria.p-galleria-indicators-left .p-galleria-indicator, -.p-galleria.p-galleria-indicators-right .p-galleria-indicator { - margin-bottom: 0.5rem; -} - -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators { - background: rgba(0, 0, 0, 0.5); -} - -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button { - background: rgba(255, 255, 255, 0.4); -} - -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover { - background: rgba(255, 255, 255, 0.6); -} - -.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background: #eef2ff; - color: #312e81; -} - -.p-galleria .p-galleria-thumbnail-container { - background: rgba(0, 0, 0, 0.9); - padding: 1rem 0.25rem; -} - -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next { - margin: 0.5rem; - background-color: transparent; - color: #fafafa; - width: 2rem; - height: 2rem; - transition: none; - border-radius: 50%; -} - -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover, -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover { - background: rgba(255, 255, 255, 0.1); - color: #fafafa; -} - -.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-galleria-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-mask { - --maskbg: rgba(0, 0, 0, 0.9); -} - -.p-image-preview-indicator { - background-color: transparent; - color: #f8f9fa; - transition: none; -} - -.p-image-preview-container:hover > .p-image-preview-indicator { - background-color: rgba(0, 0, 0, 0.5); -} - -.p-image-toolbar { - padding: 1rem; -} - -.p-image-action.p-link { - color: #f8f9fa; - background-color: transparent; - width: 3rem; - height: 3rem; - border-radius: 50%; - transition: none; - margin-right: 0.5rem; -} - -.p-image-action.p-link:last-child { - margin-right: 0; -} - -.p-image-action.p-link:hover { - color: #f8f9fa; - background-color: rgba(255, 255, 255, 0.1); -} - -.p-image-action.p-link i { - font-size: 1.5rem; -} - -.p-avatar { - background-color: #e5e7eb; - border-radius: 0.375rem; -} - -.p-avatar.p-avatar-lg { - width: 3rem; - height: 3rem; - font-size: 1.5rem; -} - -.p-avatar.p-avatar-lg .p-avatar-icon { - font-size: 1.5rem; -} - -.p-avatar.p-avatar-xl { - width: 4rem; - height: 4rem; - font-size: 2rem; -} - -.p-avatar.p-avatar-xl .p-avatar-icon { - font-size: 2rem; -} - -.p-avatar-group .p-avatar { - border: 2px solid #ffffff; -} - -.p-badge { - background: #8c1515; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - min-width: 1.5rem; - height: 1.5rem; - line-height: 1.5rem; -} - -.p-badge.p-badge-secondary { - background-color: #64748b; - color: #ffffff; -} - -.p-badge.p-badge-success { - background-color: #22c55e; - color: #ffffff; -} - -.p-badge.p-badge-info { - background-color: #3b82f6; - color: #ffffff; -} - -.p-badge.p-badge-warning { - background-color: #f59e0b; - color: #ffffff; -} - -.p-badge.p-badge-danger { - background-color: #ef4444; - color: #ffffff; -} - -.p-badge.p-badge-lg { - font-size: 1.125rem; - min-width: 2.25rem; - height: 2.25rem; - line-height: 2.25rem; -} - -.p-badge.p-badge-xl { - font-size: 1.5rem; - min-width: 3rem; - height: 3rem; - line-height: 3rem; -} - -.p-inplace .p-inplace-display { - padding: 0.75rem 0.75rem; - border-radius: 0.375rem; - transition: none; -} - -.p-inplace .p-inplace-display:not(.p-disabled):hover { - background: #f4f4f5; - color: #18181b; -} - -.p-inplace .p-inplace-display:focus { - outline: 0 none; - outline-offset: 0; - box-shadow: 0 0 0 1px #6366f1; -} - -.p-progressbar { - border: 0 none; - height: 1.5rem; - background: #e5e7eb; - border-radius: 0.375rem; -} - -.p-progressbar .p-progressbar-value { - border: 0 none; - margin: 0; - background: #8c1515; -} - -.p-progressbar .p-progressbar-label { - color: #ffffff; - line-height: 1.5rem; -} - -.p-scrolltop { - width: 3rem; - height: 3rem; - border-radius: 50%; - box-shadow: - 0 0 #0000, - 0 0 #0000, - 0 10px 15px -3px rgba(0, 0, 0, 0.1), - 0 4px 6px -2px rgba(0, 0, 0, 0.05); - transition: none; -} - -.p-scrolltop.p-link { - background: rgba(0, 0, 0, 0.7); -} - -.p-scrolltop.p-link:hover { - background: rgba(0, 0, 0, 0.8); -} - -.p-scrolltop .p-scrolltop-icon { - font-size: 1.5rem; - color: #fafafa; -} - -.p-skeleton { - background-color: #f4f4f5; - border-radius: 0.375rem; -} - -.p-skeleton:after { - background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); -} - -.p-tag { - background: #8c1515; - color: #ffffff; - font-size: 0.75rem; - font-weight: 700; - padding: 0.25rem 0.4rem; - border-radius: 0.375rem; -} - -.p-tag.p-tag-success { - background-color: #22c55e; - color: #ffffff; -} - -.p-tag.p-tag-info { - background-color: #3b82f6; - color: #ffffff; -} - -.p-tag.p-tag-warning { - background-color: #f59e0b; - color: #ffffff; -} - -.p-tag.p-tag-danger { - background-color: #ef4444; - color: #ffffff; -} - -.p-tag .p-tag-icon { - margin-right: 0.25rem; - font-size: 0.75rem; -} - -.p-terminal { - background: #ffffff; - color: #3f3f46; - border: 1px solid #e5e7eb; - padding: 1.25rem; -} - -.p-terminal .p-terminal-input { - font-size: 1rem; - font-family: - Inter, - ui-sans-serif, - system-ui, - -apple-system, - BlinkMacSystemFont, - 'Segoe UI', - Roboto, - 'Helvetica Neue', - Arial, - 'Noto Sans', - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji'; -} - -/* Customizations to the designer theme should be defined here */ - -.p-highlight { - font-weight: 600; -} - -.p-paginator .p-paginator-pages .p-paginator-page { - margin-left: -1px; -} - -.p-paginator .p-paginator-pages .p-paginator-page.p-highlight { - border-color: #8c1515; - margin-right: 1px; -} - -.p-paginator .p-paginator-current { - border: 0 none; -} - -.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button { - background-color: #8c1515; -} - -.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button { - background-color: #8c1515; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td { - box-shadow: inset 0 2px 0 0 #8c1515; -} - -.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td { - box-shadow: inset 0 -2px 0 0 #8c1515; -} diff --git a/src/assets/styles/theme.scss b/src/assets/styles/theme.scss index 4f15de341..6c496319a 100644 --- a/src/assets/styles/theme.scss +++ b/src/assets/styles/theme.scss @@ -7,35 +7,7 @@ // Defaults @import 'components/defaults'; -// Components - -@import 'components/dataview'; -@import 'components/datatable'; -@import 'components/datepicker'; -@import 'components/dropdown'; - -@import 'components/editor'; - -@import 'components/input-group'; -@import 'components/input-switch'; - -@import 'components/listbox'; - -@import 'components/multiselect'; - -@import 'components/passwordpanel'; - -@import 'components/selectbutton'; -@import 'components/splitbutton'; -@import 'components/speeddial'; - -@import 'components/tabview'; -@import 'components/togglebutton'; - -// Custom components -@import 'components/tabview-games'; @import 'components/navbar'; -@import 'components/sidebar'; // Routes @import 'routes/signin'; diff --git a/src/components/CardAdministration.vue b/src/components/CardAdministration.vue index 62b2faae3..b0e71cbfb 100644 --- a/src/components/CardAdministration.vue +++ b/src/components/CardAdministration.vue @@ -586,10 +586,10 @@ onMounted(() => { display: flex; flex-direction: row; gap: 2rem; - padding: 1rem; + padding: 0.5rem; .card-admin-chart { - width: 12ch; + width: 11ch; } .card-admin-body { diff --git a/src/components/ConsentModal.vue b/src/components/ConsentModal.vue index b637e4ad1..53c4ef14d 100644 --- a/src/components/ConsentModal.vue +++ b/src/components/ConsentModal.vue @@ -1,6 +1,6 @@